--- /srv/rebuilderd/tmp/rebuilderdNYDZJW/inputs/libopencv-java_4.10.0+dfsg-6+b2_i386.deb +++ /srv/rebuilderd/tmp/rebuilderdNYDZJW/out/libopencv-java_4.10.0+dfsg-6+b2_i386.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-11-11 08:52:15.000000 debian-binary │ -rw-r--r-- 0 0 0 1104 2025-11-11 08:52:15.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1062976 2025-11-11 08:52:15.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1063340 2025-11-11 08:52:15.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 2025-11-11 08:52:15.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-11-11 08:52:15.000000 ./usr/share/doc/libopencv-java/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5801 2025-11-11 08:52:15.000000 ./usr/share/doc/libopencv-java/changelog.Debian.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 234 2025-11-11 08:52:15.000000 ./usr/share/doc/libopencv-java/changelog.Debian.i386.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 13708 2025-09-27 12:00:00.000000 ./usr/share/doc/libopencv-java/copyright │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-11-11 08:52:15.000000 ./usr/share/java/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-11-11 08:52:15.000000 ./usr/share/java/opencv4/ │ │ │ --rw-r--r-- 0 root (0) root (0) 1118431 2025-11-11 08:52:15.000000 ./usr/share/java/opencv4/opencv-4100.jar │ │ │ +-rw-r--r-- 0 root (0) root (0) 1118824 2025-11-11 08:52:15.000000 ./usr/share/java/opencv4/opencv-4100.jar │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-11-11 08:52:15.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-11-11 08:52:15.000000 ./usr/share/lintian/overrides/ │ │ │ -rw-r--r-- 0 root (0) root (0) 38 2025-09-27 12:00:00.000000 ./usr/share/lintian/overrides/libopencv-java │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-11-11 08:52:15.000000 ./usr/share/maven-repo/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-11-11 08:52:15.000000 ./usr/share/maven-repo/org/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-11-11 08:52:15.000000 ./usr/share/maven-repo/org/opencv/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-11-11 08:52:15.000000 ./usr/share/maven-repo/org/opencv/opencv/ │ │ ├── ./usr/share/java/opencv4/opencv-4100.jar │ │ │ ├── zipinfo {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -Zip file size: 1118431 bytes, number of entries: 599 │ │ │ │ +Zip file size: 1118824 bytes, number of entries: 599 │ │ │ │ drwxr-xr-x 2.0 unx 0 bx stor 25-Sep-27 14:40 META-INF/ │ │ │ │ -rw-r--r-- 2.0 unx 273 b- defN 25-Sep-27 14:40 META-INF/MANIFEST.MF │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 25-Sep-27 14:40 org/ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 25-Sep-27 14:40 org/opencv/ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 25-Sep-27 14:40 org/opencv/aruco/ │ │ │ │ -rw-r--r-- 2.0 unx 34822 b- defN 25-Sep-27 14:40 org/opencv/aruco/Aruco.class │ │ │ │ -rw-r--r-- 2.0 unx 98573 b- defN 25-Sep-27 14:40 org/opencv/aruco/Aruco.java │ │ │ │ @@ -169,17 +169,17 @@ │ │ │ │ -rw-r--r-- 2.0 unx 5842 b- defN 25-Sep-27 14:40 org/opencv/face/Face.class │ │ │ │ -rw-r--r-- 2.0 unx 19923 b- defN 25-Sep-27 14:40 org/opencv/face/Face.java │ │ │ │ -rw-r--r-- 2.0 unx 3241 b- defN 25-Sep-27 14:40 org/opencv/face/FaceRecognizer.class │ │ │ │ -rw-r--r-- 2.0 unx 19961 b- defN 25-Sep-27 14:40 org/opencv/face/FaceRecognizer.java │ │ │ │ -rw-r--r-- 2.0 unx 1644 b- defN 25-Sep-27 14:40 org/opencv/face/Facemark.class │ │ │ │ -rw-r--r-- 2.0 unx 3575 b- defN 25-Sep-27 14:40 org/opencv/face/Facemark.java │ │ │ │ -rw-r--r-- 2.0 unx 627 b- defN 25-Sep-27 14:40 org/opencv/face/FacemarkAAM.class │ │ │ │ --rw-r--r-- 2.0 unx 573 b- defN 25-Sep-27 14:40 org/opencv/face/FacemarkAAM.java │ │ │ │ +-rw-r--r-- 2.0 unx 536 b- defN 25-Sep-27 14:40 org/opencv/face/FacemarkAAM.java │ │ │ │ -rw-r--r-- 2.0 unx 634 b- defN 25-Sep-27 14:40 org/opencv/face/FacemarkKazemi.class │ │ │ │ --rw-r--r-- 2.0 unx 578 b- defN 25-Sep-27 14:40 org/opencv/face/FacemarkKazemi.java │ │ │ │ +-rw-r--r-- 2.0 unx 546 b- defN 25-Sep-27 14:40 org/opencv/face/FacemarkKazemi.java │ │ │ │ -rw-r--r-- 2.0 unx 627 b- defN 25-Sep-27 14:40 org/opencv/face/FacemarkLBF.class │ │ │ │ -rw-r--r-- 2.0 unx 573 b- defN 25-Sep-27 14:40 org/opencv/face/FacemarkLBF.java │ │ │ │ -rw-r--r-- 2.0 unx 630 b- defN 25-Sep-27 14:40 org/opencv/face/FacemarkTrain.class │ │ │ │ -rw-r--r-- 2.0 unx 2054 b- defN 25-Sep-27 14:40 org/opencv/face/FacemarkTrain.java │ │ │ │ -rw-r--r-- 2.0 unx 1149 b- defN 25-Sep-27 14:40 org/opencv/face/FisherFaceRecognizer.class │ │ │ │ -rw-r--r-- 2.0 unx 7924 b- defN 25-Sep-27 14:40 org/opencv/face/FisherFaceRecognizer.java │ │ │ │ -rw-r--r-- 2.0 unx 3652 b- defN 25-Sep-27 14:40 org/opencv/face/LBPHFaceRecognizer.class │ │ │ │ @@ -238,17 +238,17 @@ │ │ │ │ -rw-r--r-- 2.0 unx 5771 b- defN 25-Sep-27 14:40 org/opencv/highgui/HighGui.java │ │ │ │ -rw-r--r-- 2.0 unx 3347 b- defN 25-Sep-27 14:40 org/opencv/highgui/ImageWindow.class │ │ │ │ -rw-r--r-- 2.0 unx 3412 b- defN 25-Sep-27 14:40 org/opencv/highgui/ImageWindow.java │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 25-Sep-27 14:40 org/opencv/img_hash/ │ │ │ │ -rw-r--r-- 2.0 unx 778 b- defN 25-Sep-27 14:40 org/opencv/img_hash/AverageHash.class │ │ │ │ -rw-r--r-- 2.0 unx 1107 b- defN 25-Sep-27 14:40 org/opencv/img_hash/AverageHash.java │ │ │ │ -rw-r--r-- 2.0 unx 1317 b- defN 25-Sep-27 14:40 org/opencv/img_hash/BlockMeanHash.class │ │ │ │ --rw-r--r-- 2.0 unx 2118 b- defN 25-Sep-27 14:40 org/opencv/img_hash/BlockMeanHash.java │ │ │ │ +-rw-r--r-- 2.0 unx 2078 b- defN 25-Sep-27 14:40 org/opencv/img_hash/BlockMeanHash.java │ │ │ │ -rw-r--r-- 2.0 unx 798 b- defN 25-Sep-27 14:40 org/opencv/img_hash/ColorMomentHash.class │ │ │ │ --rw-r--r-- 2.0 unx 1060 b- defN 25-Sep-27 14:40 org/opencv/img_hash/ColorMomentHash.java │ │ │ │ +-rw-r--r-- 2.0 unx 1020 b- defN 25-Sep-27 14:40 org/opencv/img_hash/ColorMomentHash.java │ │ │ │ -rw-r--r-- 2.0 unx 1114 b- defN 25-Sep-27 14:40 org/opencv/img_hash/ImgHashBase.class │ │ │ │ -rw-r--r-- 2.0 unx 1981 b- defN 25-Sep-27 14:40 org/opencv/img_hash/ImgHashBase.java │ │ │ │ -rw-r--r-- 2.0 unx 2393 b- defN 25-Sep-27 14:40 org/opencv/img_hash/Img_hash.class │ │ │ │ -rw-r--r-- 2.0 unx 8111 b- defN 25-Sep-27 14:40 org/opencv/img_hash/Img_hash.java │ │ │ │ -rw-r--r-- 2.0 unx 1510 b- defN 25-Sep-27 14:40 org/opencv/img_hash/MarrHildrethHash.class │ │ │ │ -rw-r--r-- 2.0 unx 3207 b- defN 25-Sep-27 14:40 org/opencv/img_hash/MarrHildrethHash.java │ │ │ │ -rw-r--r-- 2.0 unx 748 b- defN 25-Sep-27 14:40 org/opencv/img_hash/PHash.class │ │ │ │ @@ -306,15 +306,15 @@ │ │ │ │ -rw-r--r-- 2.0 unx 7482 b- defN 25-Sep-27 14:40 org/opencv/ml/StatModel.java │ │ │ │ -rw-r--r-- 2.0 unx 8603 b- defN 25-Sep-27 14:40 org/opencv/ml/TrainData.class │ │ │ │ -rw-r--r-- 2.0 unx 27976 b- defN 25-Sep-27 14:40 org/opencv/ml/TrainData.java │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 25-Sep-27 14:40 org/opencv/objdetect/ │ │ │ │ -rw-r--r-- 2.0 unx 7051 b- defN 25-Sep-27 14:40 org/opencv/objdetect/ArucoDetector.class │ │ │ │ -rw-r--r-- 2.0 unx 20571 b- defN 25-Sep-27 14:40 org/opencv/objdetect/ArucoDetector.java │ │ │ │ -rw-r--r-- 2.0 unx 3936 b- defN 25-Sep-27 14:40 org/opencv/objdetect/BarcodeDetector.class │ │ │ │ --rw-r--r-- 2.0 unx 9789 b- defN 25-Sep-27 14:40 org/opencv/objdetect/BarcodeDetector.java │ │ │ │ +-rw-r--r-- 2.0 unx 9738 b- defN 25-Sep-27 14:40 org/opencv/objdetect/BarcodeDetector.java │ │ │ │ -rw-r--r-- 2.0 unx 678 b- defN 25-Sep-27 14:40 org/opencv/objdetect/BaseCascadeClassifier.class │ │ │ │ -rw-r--r-- 2.0 unx 620 b- defN 25-Sep-27 14:40 org/opencv/objdetect/BaseCascadeClassifier.java │ │ │ │ -rw-r--r-- 2.0 unx 3823 b- defN 25-Sep-27 14:40 org/opencv/objdetect/Board.class │ │ │ │ -rw-r--r-- 2.0 unx 8989 b- defN 25-Sep-27 14:40 org/opencv/objdetect/Board.java │ │ │ │ -rw-r--r-- 2.0 unx 8859 b- defN 25-Sep-27 14:40 org/opencv/objdetect/CascadeClassifier.class │ │ │ │ -rw-r--r-- 2.0 unx 36633 b- defN 25-Sep-27 14:40 org/opencv/objdetect/CascadeClassifier.java │ │ │ │ -rw-r--r-- 2.0 unx 2652 b- defN 25-Sep-27 14:40 org/opencv/objdetect/CharucoBoard.class │ │ │ │ @@ -354,15 +354,15 @@ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 25-Sep-27 14:40 org/opencv/osgi/ │ │ │ │ -rw-r--r-- 2.0 unx 127 b- defN 25-Sep-27 14:40 org/opencv/osgi/OpenCVInterface.class │ │ │ │ -rw-r--r-- 2.0 unx 152 b- defN 25-Sep-27 14:40 org/opencv/osgi/OpenCVInterface.java │ │ │ │ -rw-r--r-- 2.0 unx 840 b- defN 25-Sep-27 14:40 org/opencv/osgi/OpenCVNativeLoader.class │ │ │ │ -rw-r--r-- 2.0 unx 615 b- defN 25-Sep-27 14:40 org/opencv/osgi/OpenCVNativeLoader.java │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 25-Sep-27 14:40 org/opencv/phase_unwrapping/ │ │ │ │ -rw-r--r-- 2.0 unx 1519 b- defN 25-Sep-27 14:40 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping.class │ │ │ │ --rw-r--r-- 2.0 unx 3441 b- defN 25-Sep-27 14:40 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping.java │ │ │ │ +-rw-r--r-- 2.0 unx 3389 b- defN 25-Sep-27 14:40 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping.java │ │ │ │ -rw-r--r-- 2.0 unx 2342 b- defN 25-Sep-27 14:40 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping_Params.class │ │ │ │ -rw-r--r-- 2.0 unx 4553 b- defN 25-Sep-27 14:40 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping_Params.java │ │ │ │ -rw-r--r-- 2.0 unx 1213 b- defN 25-Sep-27 14:40 org/opencv/phase_unwrapping/PhaseUnwrapping.class │ │ │ │ -rw-r--r-- 2.0 unx 2208 b- defN 25-Sep-27 14:40 org/opencv/phase_unwrapping/PhaseUnwrapping.java │ │ │ │ -rw-r--r-- 2.0 unx 329 b- defN 25-Sep-27 14:40 org/opencv/phase_unwrapping/Phase_unwrapping.class │ │ │ │ -rw-r--r-- 2.0 unx 171 b- defN 25-Sep-27 14:40 org/opencv/phase_unwrapping/Phase_unwrapping.java │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 25-Sep-27 14:40 org/opencv/photo/ │ │ │ │ @@ -594,8 +594,8 @@ │ │ │ │ -rw-r--r-- 2.0 unx 4674 b- defN 25-Sep-27 14:40 org/opencv/xphoto/SimpleWB.java │ │ │ │ -rw-r--r-- 2.0 unx 1700 b- defN 25-Sep-27 14:40 org/opencv/xphoto/TonemapDurand.class │ │ │ │ -rw-r--r-- 2.0 unx 3516 b- defN 25-Sep-27 14:40 org/opencv/xphoto/TonemapDurand.java │ │ │ │ -rw-r--r-- 2.0 unx 906 b- defN 25-Sep-27 14:40 org/opencv/xphoto/WhiteBalancer.class │ │ │ │ -rw-r--r-- 2.0 unx 1251 b- defN 25-Sep-27 14:40 org/opencv/xphoto/WhiteBalancer.java │ │ │ │ -rw-r--r-- 2.0 unx 10738 b- defN 25-Sep-27 14:40 org/opencv/xphoto/Xphoto.class │ │ │ │ -rw-r--r-- 2.0 unx 79913 b- defN 25-Sep-27 14:40 org/opencv/xphoto/Xphoto.java │ │ │ │ -599 files, 5563802 bytes uncompressed, 1028565 bytes compressed: 81.5% │ │ │ │ +599 files, 5563550 bytes uncompressed, 1028958 bytes compressed: 81.5% │ │ │ ├── zipdetails --redact --walk --utc {} │ │ │ │ @@ -3467,26005 +3467,26005 @@ │ │ │ │ 05FA3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ 05FA3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ 05FA40 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 05FA42 Compression Method 0008 (8) 'Deflated' │ │ │ │ 05FA44 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -05FA48 CRC 44A083CC (1151370188) │ │ │ │ -05FA4C Compressed Size 0000012D (301) │ │ │ │ -05FA50 Uncompressed Size 0000023D (573) │ │ │ │ +05FA48 CRC C50C2ECF (3305909967) │ │ │ │ +05FA4C Compressed Size 00000125 (293) │ │ │ │ +05FA50 Uncompressed Size 00000218 (536) │ │ │ │ 05FA54 Filename Length 0020 (32) │ │ │ │ 05FA56 Extra Length 0000 (0) │ │ │ │ 05FA58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ # WARNING: Offset 0x5FA58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ 05FA78 PAYLOAD │ │ │ │ │ │ │ │ -05FBA5 LOCAL HEADER #176 04034B50 (67324752) │ │ │ │ -05FBA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05FBAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05FBAB General Purpose Flag 0800 (2048) │ │ │ │ +05FB9D LOCAL HEADER #176 04034B50 (67324752) │ │ │ │ +05FBA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05FBA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05FBA3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05FBAD Compression Method 0008 (8) 'Deflated' │ │ │ │ -05FBAF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -05FBB3 CRC B06B533D (2959823677) │ │ │ │ -05FBB7 Compressed Size 00000186 (390) │ │ │ │ -05FBBB Uncompressed Size 0000027A (634) │ │ │ │ -05FBBF Filename Length 0024 (36) │ │ │ │ -05FBC1 Extra Length 0000 (0) │ │ │ │ -05FBC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05FBA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05FBA7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +05FBAB CRC B06B533D (2959823677) │ │ │ │ +05FBAF Compressed Size 00000186 (390) │ │ │ │ +05FBB3 Uncompressed Size 0000027A (634) │ │ │ │ +05FBB7 Filename Length 0024 (36) │ │ │ │ +05FBB9 Extra Length 0000 (0) │ │ │ │ +05FBBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5FBC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5FBBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05FBE7 PAYLOAD │ │ │ │ +05FBDF PAYLOAD │ │ │ │ │ │ │ │ -05FD6D LOCAL HEADER #177 04034B50 (67324752) │ │ │ │ -05FD71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05FD72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05FD73 General Purpose Flag 0800 (2048) │ │ │ │ +05FD65 LOCAL HEADER #177 04034B50 (67324752) │ │ │ │ +05FD69 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05FD6A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05FD6B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05FD75 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05FD77 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -05FD7B CRC E027AB3C (3760696124) │ │ │ │ -05FD7F Compressed Size 0000012A (298) │ │ │ │ -05FD83 Uncompressed Size 00000242 (578) │ │ │ │ -05FD87 Filename Length 0023 (35) │ │ │ │ -05FD89 Extra Length 0000 (0) │ │ │ │ -05FD8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05FD6D Compression Method 0008 (8) 'Deflated' │ │ │ │ +05FD6F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +05FD73 CRC 63BD83F5 (1673364469) │ │ │ │ +05FD77 Compressed Size 00000124 (292) │ │ │ │ +05FD7B Uncompressed Size 00000222 (546) │ │ │ │ +05FD7F Filename Length 0023 (35) │ │ │ │ +05FD81 Extra Length 0000 (0) │ │ │ │ +05FD83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5FD8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5FD83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05FDAE PAYLOAD │ │ │ │ +05FDA6 PAYLOAD │ │ │ │ │ │ │ │ -05FED8 LOCAL HEADER #178 04034B50 (67324752) │ │ │ │ -05FEDC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05FEDD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05FEDE General Purpose Flag 0800 (2048) │ │ │ │ +05FECA LOCAL HEADER #178 04034B50 (67324752) │ │ │ │ +05FECE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05FECF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05FED0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05FEE0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05FEE2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -05FEE6 CRC D2D104C0 (3536913600) │ │ │ │ -05FEEA Compressed Size 00000186 (390) │ │ │ │ -05FEEE Uncompressed Size 00000273 (627) │ │ │ │ -05FEF2 Filename Length 0021 (33) │ │ │ │ -05FEF4 Extra Length 0000 (0) │ │ │ │ -05FEF6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05FED2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05FED4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +05FED8 CRC D2D104C0 (3536913600) │ │ │ │ +05FEDC Compressed Size 00000186 (390) │ │ │ │ +05FEE0 Uncompressed Size 00000273 (627) │ │ │ │ +05FEE4 Filename Length 0021 (33) │ │ │ │ +05FEE6 Extra Length 0000 (0) │ │ │ │ +05FEE8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5FEF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5FEE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05FF17 PAYLOAD │ │ │ │ +05FF09 PAYLOAD │ │ │ │ │ │ │ │ -06009D LOCAL HEADER #179 04034B50 (67324752) │ │ │ │ -0600A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0600A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0600A3 General Purpose Flag 0800 (2048) │ │ │ │ +06008F LOCAL HEADER #179 04034B50 (67324752) │ │ │ │ +060093 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +060094 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +060095 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0600A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0600A7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0600AB CRC C7F404E6 (3354658022) │ │ │ │ -0600AF Compressed Size 0000012E (302) │ │ │ │ -0600B3 Uncompressed Size 0000023D (573) │ │ │ │ -0600B7 Filename Length 0020 (32) │ │ │ │ -0600B9 Extra Length 0000 (0) │ │ │ │ -0600BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +060097 Compression Method 0008 (8) 'Deflated' │ │ │ │ +060099 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06009D CRC C7F404E6 (3354658022) │ │ │ │ +0600A1 Compressed Size 0000012E (302) │ │ │ │ +0600A5 Uncompressed Size 0000023D (573) │ │ │ │ +0600A9 Filename Length 0020 (32) │ │ │ │ +0600AB Extra Length 0000 (0) │ │ │ │ +0600AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x600BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x600AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0600DB PAYLOAD │ │ │ │ +0600CD PAYLOAD │ │ │ │ │ │ │ │ -060209 LOCAL HEADER #180 04034B50 (67324752) │ │ │ │ -06020D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06020E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06020F General Purpose Flag 0800 (2048) │ │ │ │ +0601FB LOCAL HEADER #180 04034B50 (67324752) │ │ │ │ +0601FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +060200 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +060201 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -060211 Compression Method 0008 (8) 'Deflated' │ │ │ │ -060213 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -060217 CRC 4A6EDC97 (1248779415) │ │ │ │ -06021B Compressed Size 00000189 (393) │ │ │ │ -06021F Uncompressed Size 00000276 (630) │ │ │ │ -060223 Filename Length 0023 (35) │ │ │ │ -060225 Extra Length 0000 (0) │ │ │ │ -060227 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +060203 Compression Method 0008 (8) 'Deflated' │ │ │ │ +060205 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +060209 CRC 4A6EDC97 (1248779415) │ │ │ │ +06020D Compressed Size 00000189 (393) │ │ │ │ +060211 Uncompressed Size 00000276 (630) │ │ │ │ +060215 Filename Length 0023 (35) │ │ │ │ +060217 Extra Length 0000 (0) │ │ │ │ +060219 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x60227: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x60219: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06024A PAYLOAD │ │ │ │ +06023C PAYLOAD │ │ │ │ │ │ │ │ -0603D3 LOCAL HEADER #181 04034B50 (67324752) │ │ │ │ -0603D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0603D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0603D9 General Purpose Flag 0800 (2048) │ │ │ │ +0603C5 LOCAL HEADER #181 04034B50 (67324752) │ │ │ │ +0603C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0603CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0603CB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0603DB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0603DD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0603E1 CRC 9EDAD54A (2665141578) │ │ │ │ -0603E5 Compressed Size 0000039F (927) │ │ │ │ -0603E9 Uncompressed Size 00000806 (2054) │ │ │ │ -0603ED Filename Length 0022 (34) │ │ │ │ -0603EF Extra Length 0000 (0) │ │ │ │ -0603F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0603CD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0603CF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0603D3 CRC 9EDAD54A (2665141578) │ │ │ │ +0603D7 Compressed Size 0000039F (927) │ │ │ │ +0603DB Uncompressed Size 00000806 (2054) │ │ │ │ +0603DF Filename Length 0022 (34) │ │ │ │ +0603E1 Extra Length 0000 (0) │ │ │ │ +0603E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x603F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x603E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -060413 PAYLOAD │ │ │ │ +060405 PAYLOAD │ │ │ │ │ │ │ │ -0607B2 LOCAL HEADER #182 04034B50 (67324752) │ │ │ │ -0607B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0607B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0607B8 General Purpose Flag 0800 (2048) │ │ │ │ +0607A4 LOCAL HEADER #182 04034B50 (67324752) │ │ │ │ +0607A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0607A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0607AA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0607BA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0607BC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0607C0 CRC FF2F7519 (4281300249) │ │ │ │ -0607C4 Compressed Size 0000024C (588) │ │ │ │ -0607C8 Uncompressed Size 0000047D (1149) │ │ │ │ -0607CC Filename Length 002A (42) │ │ │ │ -0607CE Extra Length 0000 (0) │ │ │ │ -0607D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0607AC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0607AE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0607B2 CRC FF2F7519 (4281300249) │ │ │ │ +0607B6 Compressed Size 0000024C (588) │ │ │ │ +0607BA Uncompressed Size 0000047D (1149) │ │ │ │ +0607BE Filename Length 002A (42) │ │ │ │ +0607C0 Extra Length 0000 (0) │ │ │ │ +0607C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x607D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x607C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0607FA PAYLOAD │ │ │ │ +0607EC PAYLOAD │ │ │ │ │ │ │ │ -060A46 LOCAL HEADER #183 04034B50 (67324752) │ │ │ │ -060A4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -060A4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -060A4C General Purpose Flag 0800 (2048) │ │ │ │ +060A38 LOCAL HEADER #183 04034B50 (67324752) │ │ │ │ +060A3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +060A3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +060A3E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -060A4E Compression Method 0008 (8) 'Deflated' │ │ │ │ -060A50 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -060A54 CRC 8C13F7B3 (2350118835) │ │ │ │ -060A58 Compressed Size 00000526 (1318) │ │ │ │ -060A5C Uncompressed Size 00001EF4 (7924) │ │ │ │ -060A60 Filename Length 0029 (41) │ │ │ │ -060A62 Extra Length 0000 (0) │ │ │ │ -060A64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +060A40 Compression Method 0008 (8) 'Deflated' │ │ │ │ +060A42 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +060A46 CRC 8C13F7B3 (2350118835) │ │ │ │ +060A4A Compressed Size 00000526 (1318) │ │ │ │ +060A4E Uncompressed Size 00001EF4 (7924) │ │ │ │ +060A52 Filename Length 0029 (41) │ │ │ │ +060A54 Extra Length 0000 (0) │ │ │ │ +060A56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x60A64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x60A56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -060A8D PAYLOAD │ │ │ │ +060A7F PAYLOAD │ │ │ │ │ │ │ │ -060FB3 LOCAL HEADER #184 04034B50 (67324752) │ │ │ │ -060FB7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -060FB8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -060FB9 General Purpose Flag 0800 (2048) │ │ │ │ +060FA5 LOCAL HEADER #184 04034B50 (67324752) │ │ │ │ +060FA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +060FAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +060FAB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -060FBB Compression Method 0008 (8) 'Deflated' │ │ │ │ -060FBD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -060FC1 CRC A768F14E (2808672590) │ │ │ │ -060FC5 Compressed Size 000005AE (1454) │ │ │ │ -060FC9 Uncompressed Size 00000E44 (3652) │ │ │ │ -060FCD Filename Length 0028 (40) │ │ │ │ -060FCF Extra Length 0000 (0) │ │ │ │ -060FD1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +060FAD Compression Method 0008 (8) 'Deflated' │ │ │ │ +060FAF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +060FB3 CRC A768F14E (2808672590) │ │ │ │ +060FB7 Compressed Size 000005AE (1454) │ │ │ │ +060FBB Uncompressed Size 00000E44 (3652) │ │ │ │ +060FBF Filename Length 0028 (40) │ │ │ │ +060FC1 Extra Length 0000 (0) │ │ │ │ +060FC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x60FD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x60FC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -060FF9 PAYLOAD │ │ │ │ +060FEB PAYLOAD │ │ │ │ │ │ │ │ -0615A7 LOCAL HEADER #185 04034B50 (67324752) │ │ │ │ -0615AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0615AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0615AD General Purpose Flag 0800 (2048) │ │ │ │ +061599 LOCAL HEADER #185 04034B50 (67324752) │ │ │ │ +06159D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06159E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06159F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0615AF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0615B1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0615B5 CRC 09A4D62E (161797678) │ │ │ │ -0615B9 Compressed Size 00000750 (1872) │ │ │ │ -0615BD Uncompressed Size 00004B36 (19254) │ │ │ │ -0615C1 Filename Length 0027 (39) │ │ │ │ -0615C3 Extra Length 0000 (0) │ │ │ │ -0615C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0615A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0615A3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0615A7 CRC 09A4D62E (161797678) │ │ │ │ +0615AB Compressed Size 00000750 (1872) │ │ │ │ +0615AF Uncompressed Size 00004B36 (19254) │ │ │ │ +0615B3 Filename Length 0027 (39) │ │ │ │ +0615B5 Extra Length 0000 (0) │ │ │ │ +0615B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x615C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x615B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0615EC PAYLOAD │ │ │ │ +0615DE PAYLOAD │ │ │ │ │ │ │ │ -061D3C LOCAL HEADER #186 04034B50 (67324752) │ │ │ │ -061D40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -061D41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -061D42 General Purpose Flag 0800 (2048) │ │ │ │ +061D2E LOCAL HEADER #186 04034B50 (67324752) │ │ │ │ +061D32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +061D33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +061D34 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -061D44 Compression Method 0008 (8) 'Deflated' │ │ │ │ -061D46 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -061D4A CRC BAFB6311 (3137037073) │ │ │ │ -061D4E Compressed Size 000003EA (1002) │ │ │ │ -061D52 Uncompressed Size 0000084E (2126) │ │ │ │ -061D56 Filename Length 001A (26) │ │ │ │ -061D58 Extra Length 0000 (0) │ │ │ │ -061D5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +061D36 Compression Method 0008 (8) 'Deflated' │ │ │ │ +061D38 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +061D3C CRC BAFB6311 (3137037073) │ │ │ │ +061D40 Compressed Size 000003EA (1002) │ │ │ │ +061D44 Uncompressed Size 0000084E (2126) │ │ │ │ +061D48 Filename Length 001A (26) │ │ │ │ +061D4A Extra Length 0000 (0) │ │ │ │ +061D4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x61D5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x61D4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -061D74 PAYLOAD │ │ │ │ +061D66 PAYLOAD │ │ │ │ │ │ │ │ -06215E LOCAL HEADER #187 04034B50 (67324752) │ │ │ │ -062162 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -062163 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -062164 General Purpose Flag 0800 (2048) │ │ │ │ +062150 LOCAL HEADER #187 04034B50 (67324752) │ │ │ │ +062154 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +062155 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +062156 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -062166 Compression Method 0008 (8) 'Deflated' │ │ │ │ -062168 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06216C CRC EEA12E43 (4003540547) │ │ │ │ -062170 Compressed Size 0000065F (1631) │ │ │ │ -062174 Uncompressed Size 00001578 (5496) │ │ │ │ -062178 Filename Length 0019 (25) │ │ │ │ -06217A Extra Length 0000 (0) │ │ │ │ -06217C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +062158 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06215A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06215E CRC EEA12E43 (4003540547) │ │ │ │ +062162 Compressed Size 0000065F (1631) │ │ │ │ +062166 Uncompressed Size 00001578 (5496) │ │ │ │ +06216A Filename Length 0019 (25) │ │ │ │ +06216C Extra Length 0000 (0) │ │ │ │ +06216E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6217C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6216E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -062195 PAYLOAD │ │ │ │ +062187 PAYLOAD │ │ │ │ │ │ │ │ -0627F4 LOCAL HEADER #188 04034B50 (67324752) │ │ │ │ -0627F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0627F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0627FA General Purpose Flag 0800 (2048) │ │ │ │ +0627E6 LOCAL HEADER #188 04034B50 (67324752) │ │ │ │ +0627EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0627EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0627EC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0627FC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0627FE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -062802 CRC 49E16867 (1239509095) │ │ │ │ -062806 Compressed Size 000001BC (444) │ │ │ │ -06280A Uncompressed Size 000002E1 (737) │ │ │ │ -06280E Filename Length 0026 (38) │ │ │ │ -062810 Extra Length 0000 (0) │ │ │ │ -062812 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0627EE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0627F0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0627F4 CRC 49E16867 (1239509095) │ │ │ │ +0627F8 Compressed Size 000001BC (444) │ │ │ │ +0627FC Uncompressed Size 000002E1 (737) │ │ │ │ +062800 Filename Length 0026 (38) │ │ │ │ +062802 Extra Length 0000 (0) │ │ │ │ +062804 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x62812: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x62804: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -062838 PAYLOAD │ │ │ │ +06282A PAYLOAD │ │ │ │ │ │ │ │ -0629F4 LOCAL HEADER #189 04034B50 (67324752) │ │ │ │ -0629F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0629F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0629FA General Purpose Flag 0800 (2048) │ │ │ │ +0629E6 LOCAL HEADER #189 04034B50 (67324752) │ │ │ │ +0629EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0629EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0629EC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0629FC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0629FE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -062A02 CRC C779C094 (3346645140) │ │ │ │ -062A06 Compressed Size 00000163 (355) │ │ │ │ -062A0A Uncompressed Size 000002CD (717) │ │ │ │ -062A0E Filename Length 0025 (37) │ │ │ │ -062A10 Extra Length 0000 (0) │ │ │ │ -062A12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0629EE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0629F0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0629F4 CRC C779C094 (3346645140) │ │ │ │ +0629F8 Compressed Size 00000163 (355) │ │ │ │ +0629FC Uncompressed Size 000002CD (717) │ │ │ │ +062A00 Filename Length 0025 (37) │ │ │ │ +062A02 Extra Length 0000 (0) │ │ │ │ +062A04 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x62A12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x62A04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -062A37 PAYLOAD │ │ │ │ +062A29 PAYLOAD │ │ │ │ │ │ │ │ -062B9A LOCAL HEADER #190 04034B50 (67324752) │ │ │ │ -062B9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -062B9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -062BA0 General Purpose Flag 0800 (2048) │ │ │ │ +062B8C LOCAL HEADER #190 04034B50 (67324752) │ │ │ │ +062B90 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +062B91 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +062B92 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -062BA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -062BA4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -062BA8 CRC EAB20B62 (3937536866) │ │ │ │ -062BAC Compressed Size 0000025D (605) │ │ │ │ -062BB0 Uncompressed Size 000004AE (1198) │ │ │ │ -062BB4 Filename Length 0027 (39) │ │ │ │ -062BB6 Extra Length 0000 (0) │ │ │ │ -062BB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +062B94 Compression Method 0008 (8) 'Deflated' │ │ │ │ +062B96 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +062B9A CRC EAB20B62 (3937536866) │ │ │ │ +062B9E Compressed Size 0000025D (605) │ │ │ │ +062BA2 Uncompressed Size 000004AE (1198) │ │ │ │ +062BA6 Filename Length 0027 (39) │ │ │ │ +062BA8 Extra Length 0000 (0) │ │ │ │ +062BAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x62BB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x62BAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -062BDF PAYLOAD │ │ │ │ +062BD1 PAYLOAD │ │ │ │ │ │ │ │ -062E3C LOCAL HEADER #191 04034B50 (67324752) │ │ │ │ -062E40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -062E41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -062E42 General Purpose Flag 0800 (2048) │ │ │ │ +062E2E LOCAL HEADER #191 04034B50 (67324752) │ │ │ │ +062E32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +062E33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +062E34 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -062E44 Compression Method 0008 (8) 'Deflated' │ │ │ │ -062E46 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -062E4A CRC D8B64938 (3635824952) │ │ │ │ -062E4E Compressed Size 000002CE (718) │ │ │ │ -062E52 Uncompressed Size 000009E2 (2530) │ │ │ │ -062E56 Filename Length 0026 (38) │ │ │ │ -062E58 Extra Length 0000 (0) │ │ │ │ -062E5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +062E36 Compression Method 0008 (8) 'Deflated' │ │ │ │ +062E38 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +062E3C CRC D8B64938 (3635824952) │ │ │ │ +062E40 Compressed Size 000002CE (718) │ │ │ │ +062E44 Uncompressed Size 000009E2 (2530) │ │ │ │ +062E48 Filename Length 0026 (38) │ │ │ │ +062E4A Extra Length 0000 (0) │ │ │ │ +062E4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x62E5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x62E4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -062E80 PAYLOAD │ │ │ │ +062E72 PAYLOAD │ │ │ │ │ │ │ │ -06314E LOCAL HEADER #192 04034B50 (67324752) │ │ │ │ -063152 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -063153 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -063154 General Purpose Flag 0800 (2048) │ │ │ │ +063140 LOCAL HEADER #192 04034B50 (67324752) │ │ │ │ +063144 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +063145 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +063146 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -063156 Compression Method 0000 (0) 'Stored' │ │ │ │ -063158 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06315C CRC 00000000 (0) │ │ │ │ -063160 Compressed Size 00000000 (0) │ │ │ │ -063164 Uncompressed Size 00000000 (0) │ │ │ │ -063168 Filename Length 0016 (22) │ │ │ │ -06316A Extra Length 0000 (0) │ │ │ │ -06316C Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +063148 Compression Method 0000 (0) 'Stored' │ │ │ │ +06314A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06314E CRC 00000000 (0) │ │ │ │ +063152 Compressed Size 00000000 (0) │ │ │ │ +063156 Uncompressed Size 00000000 (0) │ │ │ │ +06315A Filename Length 0016 (22) │ │ │ │ +06315C Extra Length 0000 (0) │ │ │ │ +06315E Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6316C: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6315E: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -063182 LOCAL HEADER #193 04034B50 (67324752) │ │ │ │ -063186 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -063187 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -063188 General Purpose Flag 0800 (2048) │ │ │ │ +063174 LOCAL HEADER #193 04034B50 (67324752) │ │ │ │ +063178 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +063179 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06317A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06318A Compression Method 0008 (8) 'Deflated' │ │ │ │ -06318C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -063190 CRC F2C1D68B (4072789643) │ │ │ │ -063194 Compressed Size 000006FA (1786) │ │ │ │ -063198 Uncompressed Size 000012F1 (4849) │ │ │ │ -06319C Filename Length 0021 (33) │ │ │ │ -06319E Extra Length 0000 (0) │ │ │ │ -0631A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06317C Compression Method 0008 (8) 'Deflated' │ │ │ │ +06317E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +063182 CRC F2C1D68B (4072789643) │ │ │ │ +063186 Compressed Size 000006FA (1786) │ │ │ │ +06318A Uncompressed Size 000012F1 (4849) │ │ │ │ +06318E Filename Length 0021 (33) │ │ │ │ +063190 Extra Length 0000 (0) │ │ │ │ +063192 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x631A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x63192: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0631C1 PAYLOAD │ │ │ │ +0631B3 PAYLOAD │ │ │ │ │ │ │ │ -0638BB LOCAL HEADER #194 04034B50 (67324752) │ │ │ │ -0638BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0638C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0638C1 General Purpose Flag 0800 (2048) │ │ │ │ +0638AD LOCAL HEADER #194 04034B50 (67324752) │ │ │ │ +0638B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0638B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0638B3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0638C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0638C5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0638C9 CRC CC620B01 (3428977409) │ │ │ │ -0638CD Compressed Size 00000876 (2166) │ │ │ │ -0638D1 Uncompressed Size 00003F3D (16189) │ │ │ │ -0638D5 Filename Length 0020 (32) │ │ │ │ -0638D7 Extra Length 0000 (0) │ │ │ │ -0638D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0638B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0638B7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0638BB CRC CC620B01 (3428977409) │ │ │ │ +0638BF Compressed Size 00000876 (2166) │ │ │ │ +0638C3 Uncompressed Size 00003F3D (16189) │ │ │ │ +0638C7 Filename Length 0020 (32) │ │ │ │ +0638C9 Extra Length 0000 (0) │ │ │ │ +0638CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x638D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x638CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0638F9 PAYLOAD │ │ │ │ +0638EB PAYLOAD │ │ │ │ │ │ │ │ -06416F LOCAL HEADER #195 04034B50 (67324752) │ │ │ │ -064173 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -064174 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -064175 General Purpose Flag 0800 (2048) │ │ │ │ +064161 LOCAL HEADER #195 04034B50 (67324752) │ │ │ │ +064165 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +064166 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +064167 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -064177 Compression Method 0008 (8) 'Deflated' │ │ │ │ -064179 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06417D CRC 13B83204 (330838532) │ │ │ │ -064181 Compressed Size 00000412 (1042) │ │ │ │ -064185 Uncompressed Size 000009FD (2557) │ │ │ │ -064189 Filename Length 0029 (41) │ │ │ │ -06418B Extra Length 0000 (0) │ │ │ │ -06418D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +064169 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06416B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06416F CRC 13B83204 (330838532) │ │ │ │ +064173 Compressed Size 00000412 (1042) │ │ │ │ +064177 Uncompressed Size 000009FD (2557) │ │ │ │ +06417B Filename Length 0029 (41) │ │ │ │ +06417D Extra Length 0000 (0) │ │ │ │ +06417F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6418D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6417F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0641B6 PAYLOAD │ │ │ │ +0641A8 PAYLOAD │ │ │ │ │ │ │ │ -0645C8 LOCAL HEADER #196 04034B50 (67324752) │ │ │ │ -0645CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0645CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0645CE General Purpose Flag 0800 (2048) │ │ │ │ +0645BA LOCAL HEADER #196 04034B50 (67324752) │ │ │ │ +0645BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0645BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0645C0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0645D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0645D2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0645D6 CRC 5A099C1C (1510579228) │ │ │ │ -0645DA Compressed Size 0000042B (1067) │ │ │ │ -0645DE Uncompressed Size 0000166E (5742) │ │ │ │ -0645E2 Filename Length 0028 (40) │ │ │ │ -0645E4 Extra Length 0000 (0) │ │ │ │ -0645E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0645C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0645C4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0645C8 CRC 5A099C1C (1510579228) │ │ │ │ +0645CC Compressed Size 0000042B (1067) │ │ │ │ +0645D0 Uncompressed Size 0000166E (5742) │ │ │ │ +0645D4 Filename Length 0028 (40) │ │ │ │ +0645D6 Extra Length 0000 (0) │ │ │ │ +0645D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x645E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x645D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06460E PAYLOAD │ │ │ │ +064600 PAYLOAD │ │ │ │ │ │ │ │ -064A39 LOCAL HEADER #197 04034B50 (67324752) │ │ │ │ -064A3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -064A3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -064A3F General Purpose Flag 0800 (2048) │ │ │ │ +064A2B LOCAL HEADER #197 04034B50 (67324752) │ │ │ │ +064A2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +064A30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +064A31 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -064A41 Compression Method 0008 (8) 'Deflated' │ │ │ │ -064A43 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -064A47 CRC 5007BC1E (1342684190) │ │ │ │ -064A4B Compressed Size 00000433 (1075) │ │ │ │ -064A4F Uncompressed Size 00000A00 (2560) │ │ │ │ -064A53 Filename Length 0030 (48) │ │ │ │ -064A55 Extra Length 0000 (0) │ │ │ │ -064A57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +064A33 Compression Method 0008 (8) 'Deflated' │ │ │ │ +064A35 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +064A39 CRC 5007BC1E (1342684190) │ │ │ │ +064A3D Compressed Size 00000433 (1075) │ │ │ │ +064A41 Uncompressed Size 00000A00 (2560) │ │ │ │ +064A45 Filename Length 0030 (48) │ │ │ │ +064A47 Extra Length 0000 (0) │ │ │ │ +064A49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x64A57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x64A49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -064A87 PAYLOAD │ │ │ │ +064A79 PAYLOAD │ │ │ │ │ │ │ │ -064EBA LOCAL HEADER #198 04034B50 (67324752) │ │ │ │ -064EBE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -064EBF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -064EC0 General Purpose Flag 0800 (2048) │ │ │ │ +064EAC LOCAL HEADER #198 04034B50 (67324752) │ │ │ │ +064EB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +064EB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +064EB2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -064EC2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -064EC4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -064EC8 CRC 79C91ECD (2043223757) │ │ │ │ -064ECC Compressed Size 0000038A (906) │ │ │ │ -064ED0 Uncompressed Size 00001240 (4672) │ │ │ │ -064ED4 Filename Length 002F (47) │ │ │ │ -064ED6 Extra Length 0000 (0) │ │ │ │ -064ED8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +064EB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +064EB6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +064EBA CRC 79C91ECD (2043223757) │ │ │ │ +064EBE Compressed Size 0000038A (906) │ │ │ │ +064EC2 Uncompressed Size 00001240 (4672) │ │ │ │ +064EC6 Filename Length 002F (47) │ │ │ │ +064EC8 Extra Length 0000 (0) │ │ │ │ +064ECA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x64ED8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x64ECA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -064F07 PAYLOAD │ │ │ │ +064EF9 PAYLOAD │ │ │ │ │ │ │ │ -065291 LOCAL HEADER #199 04034B50 (67324752) │ │ │ │ -065295 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -065296 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -065297 General Purpose Flag 0800 (2048) │ │ │ │ +065283 LOCAL HEADER #199 04034B50 (67324752) │ │ │ │ +065287 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +065288 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +065289 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -065299 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06529B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06529F CRC 1E0D4260 (504185440) │ │ │ │ -0652A3 Compressed Size 000002C0 (704) │ │ │ │ -0652A7 Uncompressed Size 000005AF (1455) │ │ │ │ -0652AB Filename Length 0025 (37) │ │ │ │ -0652AD Extra Length 0000 (0) │ │ │ │ -0652AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06528B Compression Method 0008 (8) 'Deflated' │ │ │ │ +06528D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +065291 CRC 1E0D4260 (504185440) │ │ │ │ +065295 Compressed Size 000002C0 (704) │ │ │ │ +065299 Uncompressed Size 000005AF (1455) │ │ │ │ +06529D Filename Length 0025 (37) │ │ │ │ +06529F Extra Length 0000 (0) │ │ │ │ +0652A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x652AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x652A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0652D4 PAYLOAD │ │ │ │ +0652C6 PAYLOAD │ │ │ │ │ │ │ │ -065594 LOCAL HEADER #200 04034B50 (67324752) │ │ │ │ -065598 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -065599 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06559A General Purpose Flag 0800 (2048) │ │ │ │ +065586 LOCAL HEADER #200 04034B50 (67324752) │ │ │ │ +06558A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06558B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06558C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06559C Compression Method 0008 (8) 'Deflated' │ │ │ │ -06559E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0655A2 CRC 9BC87663 (2613605987) │ │ │ │ -0655A6 Compressed Size 0000048D (1165) │ │ │ │ -0655AA Uncompressed Size 00001611 (5649) │ │ │ │ -0655AE Filename Length 0024 (36) │ │ │ │ -0655B0 Extra Length 0000 (0) │ │ │ │ -0655B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06558E Compression Method 0008 (8) 'Deflated' │ │ │ │ +065590 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +065594 CRC 9BC87663 (2613605987) │ │ │ │ +065598 Compressed Size 0000048D (1165) │ │ │ │ +06559C Uncompressed Size 00001611 (5649) │ │ │ │ +0655A0 Filename Length 0024 (36) │ │ │ │ +0655A2 Extra Length 0000 (0) │ │ │ │ +0655A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x655B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x655A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0655D6 PAYLOAD │ │ │ │ +0655C8 PAYLOAD │ │ │ │ │ │ │ │ -065A63 LOCAL HEADER #201 04034B50 (67324752) │ │ │ │ -065A67 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -065A68 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -065A69 General Purpose Flag 0800 (2048) │ │ │ │ +065A55 LOCAL HEADER #201 04034B50 (67324752) │ │ │ │ +065A59 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +065A5A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +065A5B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -065A6B Compression Method 0008 (8) 'Deflated' │ │ │ │ -065A6D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -065A71 CRC 25AFB103 (632271107) │ │ │ │ -065A75 Compressed Size 000003D1 (977) │ │ │ │ -065A79 Uncompressed Size 000008AD (2221) │ │ │ │ -065A7D Filename Length 0035 (53) │ │ │ │ -065A7F Extra Length 0000 (0) │ │ │ │ -065A81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +065A5D Compression Method 0008 (8) 'Deflated' │ │ │ │ +065A5F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +065A63 CRC 25AFB103 (632271107) │ │ │ │ +065A67 Compressed Size 000003D1 (977) │ │ │ │ +065A6B Uncompressed Size 000008AD (2221) │ │ │ │ +065A6F Filename Length 0035 (53) │ │ │ │ +065A71 Extra Length 0000 (0) │ │ │ │ +065A73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x65A81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x65A73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -065AB6 PAYLOAD │ │ │ │ +065AA8 PAYLOAD │ │ │ │ │ │ │ │ -065E87 LOCAL HEADER #202 04034B50 (67324752) │ │ │ │ -065E8B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -065E8C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -065E8D General Purpose Flag 0800 (2048) │ │ │ │ +065E79 LOCAL HEADER #202 04034B50 (67324752) │ │ │ │ +065E7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +065E7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +065E7F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -065E8F Compression Method 0008 (8) 'Deflated' │ │ │ │ -065E91 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -065E95 CRC 9ABAEB25 (2595941157) │ │ │ │ -065E99 Compressed Size 0000051D (1309) │ │ │ │ -065E9D Uncompressed Size 00001425 (5157) │ │ │ │ -065EA1 Filename Length 0034 (52) │ │ │ │ -065EA3 Extra Length 0000 (0) │ │ │ │ -065EA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +065E81 Compression Method 0008 (8) 'Deflated' │ │ │ │ +065E83 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +065E87 CRC 9ABAEB25 (2595941157) │ │ │ │ +065E8B Compressed Size 0000051D (1309) │ │ │ │ +065E8F Uncompressed Size 00001425 (5157) │ │ │ │ +065E93 Filename Length 0034 (52) │ │ │ │ +065E95 Extra Length 0000 (0) │ │ │ │ +065E97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x65EA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x65E97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -065ED9 PAYLOAD │ │ │ │ +065ECB PAYLOAD │ │ │ │ │ │ │ │ -0663F6 LOCAL HEADER #203 04034B50 (67324752) │ │ │ │ -0663FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0663FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0663FC General Purpose Flag 0800 (2048) │ │ │ │ +0663E8 LOCAL HEADER #203 04034B50 (67324752) │ │ │ │ +0663EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0663ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0663EE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0663FE Compression Method 0008 (8) 'Deflated' │ │ │ │ -066400 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -066404 CRC 9F00CFE2 (2667630562) │ │ │ │ -066408 Compressed Size 00000392 (914) │ │ │ │ -06640C Uncompressed Size 000007AE (1966) │ │ │ │ -066410 Filename Length 002C (44) │ │ │ │ -066412 Extra Length 0000 (0) │ │ │ │ -066414 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0663F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0663F2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0663F6 CRC 9F00CFE2 (2667630562) │ │ │ │ +0663FA Compressed Size 00000392 (914) │ │ │ │ +0663FE Uncompressed Size 000007AE (1966) │ │ │ │ +066402 Filename Length 002C (44) │ │ │ │ +066404 Extra Length 0000 (0) │ │ │ │ +066406 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x66414: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x66406: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -066440 PAYLOAD │ │ │ │ +066432 PAYLOAD │ │ │ │ │ │ │ │ -0667D2 LOCAL HEADER #204 04034B50 (67324752) │ │ │ │ -0667D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0667D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0667D8 General Purpose Flag 0800 (2048) │ │ │ │ +0667C4 LOCAL HEADER #204 04034B50 (67324752) │ │ │ │ +0667C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0667C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0667CA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0667DA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0667DC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0667E0 CRC 9647C423 (2521285667) │ │ │ │ -0667E4 Compressed Size 00000307 (775) │ │ │ │ -0667E8 Uncompressed Size 00000E7F (3711) │ │ │ │ -0667EC Filename Length 002B (43) │ │ │ │ -0667EE Extra Length 0000 (0) │ │ │ │ -0667F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0667CC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0667CE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0667D2 CRC 9647C423 (2521285667) │ │ │ │ +0667D6 Compressed Size 00000307 (775) │ │ │ │ +0667DA Uncompressed Size 00000E7F (3711) │ │ │ │ +0667DE Filename Length 002B (43) │ │ │ │ +0667E0 Extra Length 0000 (0) │ │ │ │ +0667E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x667F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x667E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06681B PAYLOAD │ │ │ │ +06680D PAYLOAD │ │ │ │ │ │ │ │ -066B22 LOCAL HEADER #205 04034B50 (67324752) │ │ │ │ -066B26 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -066B27 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -066B28 General Purpose Flag 0800 (2048) │ │ │ │ +066B14 LOCAL HEADER #205 04034B50 (67324752) │ │ │ │ +066B18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +066B19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +066B1A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -066B2A Compression Method 0008 (8) 'Deflated' │ │ │ │ -066B2C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -066B30 CRC 5A972993 (1519856019) │ │ │ │ -066B34 Compressed Size 000003C2 (962) │ │ │ │ -066B38 Uncompressed Size 000007E8 (2024) │ │ │ │ -066B3C Filename Length 0026 (38) │ │ │ │ -066B3E Extra Length 0000 (0) │ │ │ │ -066B40 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +066B1C Compression Method 0008 (8) 'Deflated' │ │ │ │ +066B1E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +066B22 CRC 5A972993 (1519856019) │ │ │ │ +066B26 Compressed Size 000003C2 (962) │ │ │ │ +066B2A Uncompressed Size 000007E8 (2024) │ │ │ │ +066B2E Filename Length 0026 (38) │ │ │ │ +066B30 Extra Length 0000 (0) │ │ │ │ +066B32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x66B40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x66B32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -066B66 PAYLOAD │ │ │ │ +066B58 PAYLOAD │ │ │ │ │ │ │ │ -066F28 LOCAL HEADER #206 04034B50 (67324752) │ │ │ │ -066F2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -066F2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -066F2E General Purpose Flag 0800 (2048) │ │ │ │ +066F1A LOCAL HEADER #206 04034B50 (67324752) │ │ │ │ +066F1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +066F1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +066F20 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -066F30 Compression Method 0008 (8) 'Deflated' │ │ │ │ -066F32 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -066F36 CRC 0CBE9AE8 (213818088) │ │ │ │ -066F3A Compressed Size 00000463 (1123) │ │ │ │ -066F3E Uncompressed Size 00000F35 (3893) │ │ │ │ -066F42 Filename Length 0025 (37) │ │ │ │ -066F44 Extra Length 0000 (0) │ │ │ │ -066F46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +066F22 Compression Method 0008 (8) 'Deflated' │ │ │ │ +066F24 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +066F28 CRC 0CBE9AE8 (213818088) │ │ │ │ +066F2C Compressed Size 00000463 (1123) │ │ │ │ +066F30 Uncompressed Size 00000F35 (3893) │ │ │ │ +066F34 Filename Length 0025 (37) │ │ │ │ +066F36 Extra Length 0000 (0) │ │ │ │ +066F38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x66F46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x66F38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -066F6B PAYLOAD │ │ │ │ +066F5D PAYLOAD │ │ │ │ │ │ │ │ -0673CE LOCAL HEADER #207 04034B50 (67324752) │ │ │ │ -0673D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0673D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0673D4 General Purpose Flag 0800 (2048) │ │ │ │ +0673C0 LOCAL HEADER #207 04034B50 (67324752) │ │ │ │ +0673C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0673C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0673C6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0673D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0673D8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0673DC CRC F9CD2C68 (4190973032) │ │ │ │ -0673E0 Compressed Size 0000070E (1806) │ │ │ │ -0673E4 Uncompressed Size 0000126F (4719) │ │ │ │ -0673E8 Filename Length 0021 (33) │ │ │ │ -0673EA Extra Length 0000 (0) │ │ │ │ -0673EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0673C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0673CA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0673CE CRC F9CD2C68 (4190973032) │ │ │ │ +0673D2 Compressed Size 0000070E (1806) │ │ │ │ +0673D6 Uncompressed Size 0000126F (4719) │ │ │ │ +0673DA Filename Length 0021 (33) │ │ │ │ +0673DC Extra Length 0000 (0) │ │ │ │ +0673DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x673EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x673DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06740D PAYLOAD │ │ │ │ +0673FF PAYLOAD │ │ │ │ │ │ │ │ -067B1B LOCAL HEADER #208 04034B50 (67324752) │ │ │ │ -067B1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -067B20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -067B21 General Purpose Flag 0800 (2048) │ │ │ │ +067B0D LOCAL HEADER #208 04034B50 (67324752) │ │ │ │ +067B11 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +067B12 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +067B13 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -067B23 Compression Method 0008 (8) 'Deflated' │ │ │ │ -067B25 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -067B29 CRC 150276AF (352482991) │ │ │ │ -067B2D Compressed Size 00000664 (1636) │ │ │ │ -067B31 Uncompressed Size 00003A8C (14988) │ │ │ │ -067B35 Filename Length 0020 (32) │ │ │ │ -067B37 Extra Length 0000 (0) │ │ │ │ -067B39 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +067B15 Compression Method 0008 (8) 'Deflated' │ │ │ │ +067B17 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +067B1B CRC 150276AF (352482991) │ │ │ │ +067B1F Compressed Size 00000664 (1636) │ │ │ │ +067B23 Uncompressed Size 00003A8C (14988) │ │ │ │ +067B27 Filename Length 0020 (32) │ │ │ │ +067B29 Extra Length 0000 (0) │ │ │ │ +067B2B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x67B39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x67B2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -067B59 PAYLOAD │ │ │ │ +067B4B PAYLOAD │ │ │ │ │ │ │ │ -0681BD LOCAL HEADER #209 04034B50 (67324752) │ │ │ │ -0681C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0681C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0681C3 General Purpose Flag 0800 (2048) │ │ │ │ +0681AF LOCAL HEADER #209 04034B50 (67324752) │ │ │ │ +0681B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0681B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0681B5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0681C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0681C7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0681CB CRC 37E2CF8E (937611150) │ │ │ │ -0681CF Compressed Size 00000C1A (3098) │ │ │ │ -0681D3 Uncompressed Size 000026EF (9967) │ │ │ │ -0681D7 Filename Length 002D (45) │ │ │ │ -0681D9 Extra Length 0000 (0) │ │ │ │ -0681DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0681B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0681B9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0681BD CRC 37E2CF8E (937611150) │ │ │ │ +0681C1 Compressed Size 00000C1A (3098) │ │ │ │ +0681C5 Uncompressed Size 000026EF (9967) │ │ │ │ +0681C9 Filename Length 002D (45) │ │ │ │ +0681CB Extra Length 0000 (0) │ │ │ │ +0681CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x681DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x681CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -068208 PAYLOAD │ │ │ │ +0681FA PAYLOAD │ │ │ │ │ │ │ │ -068E22 LOCAL HEADER #210 04034B50 (67324752) │ │ │ │ -068E26 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -068E27 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -068E28 General Purpose Flag 0800 (2048) │ │ │ │ +068E14 LOCAL HEADER #210 04034B50 (67324752) │ │ │ │ +068E18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +068E19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +068E1A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -068E2A Compression Method 0008 (8) 'Deflated' │ │ │ │ -068E2C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -068E30 CRC 01D149E2 (30493154) │ │ │ │ -068E34 Compressed Size 00000E0B (3595) │ │ │ │ -068E38 Uncompressed Size 00008380 (33664) │ │ │ │ -068E3C Filename Length 002C (44) │ │ │ │ -068E3E Extra Length 0000 (0) │ │ │ │ -068E40 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +068E1C Compression Method 0008 (8) 'Deflated' │ │ │ │ +068E1E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +068E22 CRC 01D149E2 (30493154) │ │ │ │ +068E26 Compressed Size 00000E0B (3595) │ │ │ │ +068E2A Uncompressed Size 00008380 (33664) │ │ │ │ +068E2E Filename Length 002C (44) │ │ │ │ +068E30 Extra Length 0000 (0) │ │ │ │ +068E32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x68E40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x68E32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -068E6C PAYLOAD │ │ │ │ +068E5E PAYLOAD │ │ │ │ │ │ │ │ -069C77 LOCAL HEADER #211 04034B50 (67324752) │ │ │ │ -069C7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -069C7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -069C7D General Purpose Flag 0800 (2048) │ │ │ │ +069C69 LOCAL HEADER #211 04034B50 (67324752) │ │ │ │ +069C6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +069C6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +069C6F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -069C7F Compression Method 0008 (8) 'Deflated' │ │ │ │ -069C81 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -069C85 CRC D0BE3EBA (3502128826) │ │ │ │ -069C89 Compressed Size 00000430 (1072) │ │ │ │ -069C8D Uncompressed Size 000009F0 (2544) │ │ │ │ -069C91 Filename Length 002F (47) │ │ │ │ -069C93 Extra Length 0000 (0) │ │ │ │ -069C95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +069C71 Compression Method 0008 (8) 'Deflated' │ │ │ │ +069C73 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +069C77 CRC D0BE3EBA (3502128826) │ │ │ │ +069C7B Compressed Size 00000430 (1072) │ │ │ │ +069C7F Uncompressed Size 000009F0 (2544) │ │ │ │ +069C83 Filename Length 002F (47) │ │ │ │ +069C85 Extra Length 0000 (0) │ │ │ │ +069C87 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x69C95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x69C87: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -069CC4 PAYLOAD │ │ │ │ +069CB6 PAYLOAD │ │ │ │ │ │ │ │ -06A0F4 LOCAL HEADER #212 04034B50 (67324752) │ │ │ │ -06A0F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06A0F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06A0FA General Purpose Flag 0800 (2048) │ │ │ │ +06A0E6 LOCAL HEADER #212 04034B50 (67324752) │ │ │ │ +06A0EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06A0EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06A0EC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06A0FC Compression Method 0008 (8) 'Deflated' │ │ │ │ -06A0FE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06A102 CRC 304E4E2F (810438191) │ │ │ │ -06A106 Compressed Size 00000388 (904) │ │ │ │ -06A10A Uncompressed Size 00001212 (4626) │ │ │ │ -06A10E Filename Length 002E (46) │ │ │ │ -06A110 Extra Length 0000 (0) │ │ │ │ -06A112 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06A0EE Compression Method 0008 (8) 'Deflated' │ │ │ │ +06A0F0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06A0F4 CRC 304E4E2F (810438191) │ │ │ │ +06A0F8 Compressed Size 00000388 (904) │ │ │ │ +06A0FC Uncompressed Size 00001212 (4626) │ │ │ │ +06A100 Filename Length 002E (46) │ │ │ │ +06A102 Extra Length 0000 (0) │ │ │ │ +06A104 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6A112: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6A104: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06A140 PAYLOAD │ │ │ │ +06A132 PAYLOAD │ │ │ │ │ │ │ │ -06A4C8 LOCAL HEADER #213 04034B50 (67324752) │ │ │ │ -06A4CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06A4CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06A4CE General Purpose Flag 0800 (2048) │ │ │ │ +06A4BA LOCAL HEADER #213 04034B50 (67324752) │ │ │ │ +06A4BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06A4BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06A4C0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06A4D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06A4D2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06A4D6 CRC D2A831F5 (3534238197) │ │ │ │ -06A4DA Compressed Size 000007C1 (1985) │ │ │ │ -06A4DE Uncompressed Size 0000131C (4892) │ │ │ │ -06A4E2 Filename Length 0025 (37) │ │ │ │ -06A4E4 Extra Length 0000 (0) │ │ │ │ -06A4E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06A4C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06A4C4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06A4C8 CRC D2A831F5 (3534238197) │ │ │ │ +06A4CC Compressed Size 000007C1 (1985) │ │ │ │ +06A4D0 Uncompressed Size 0000131C (4892) │ │ │ │ +06A4D4 Filename Length 0025 (37) │ │ │ │ +06A4D6 Extra Length 0000 (0) │ │ │ │ +06A4D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6A4E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6A4D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06A50B PAYLOAD │ │ │ │ +06A4FD PAYLOAD │ │ │ │ │ │ │ │ -06ACCC LOCAL HEADER #214 04034B50 (67324752) │ │ │ │ -06ACD0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06ACD1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06ACD2 General Purpose Flag 0800 (2048) │ │ │ │ +06ACBE LOCAL HEADER #214 04034B50 (67324752) │ │ │ │ +06ACC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06ACC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06ACC4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06ACD4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06ACD6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06ACDA CRC A7949094 (2811531412) │ │ │ │ -06ACDE Compressed Size 0000072B (1835) │ │ │ │ -06ACE2 Uncompressed Size 00002CB0 (11440) │ │ │ │ -06ACE6 Filename Length 0024 (36) │ │ │ │ -06ACE8 Extra Length 0000 (0) │ │ │ │ -06ACEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06ACC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06ACC8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06ACCC CRC A7949094 (2811531412) │ │ │ │ +06ACD0 Compressed Size 0000072B (1835) │ │ │ │ +06ACD4 Uncompressed Size 00002CB0 (11440) │ │ │ │ +06ACD8 Filename Length 0024 (36) │ │ │ │ +06ACDA Extra Length 0000 (0) │ │ │ │ +06ACDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6ACEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6ACDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06AD0E PAYLOAD │ │ │ │ +06AD00 PAYLOAD │ │ │ │ │ │ │ │ -06B439 LOCAL HEADER #215 04034B50 (67324752) │ │ │ │ -06B43D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06B43E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06B43F General Purpose Flag 0800 (2048) │ │ │ │ +06B42B LOCAL HEADER #215 04034B50 (67324752) │ │ │ │ +06B42F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06B430 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06B431 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06B441 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06B443 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06B447 CRC 87B81A6C (2276989548) │ │ │ │ -06B44B Compressed Size 00000CCB (3275) │ │ │ │ -06B44F Uncompressed Size 0000310A (12554) │ │ │ │ -06B453 Filename Length 0026 (38) │ │ │ │ -06B455 Extra Length 0000 (0) │ │ │ │ -06B457 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06B433 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06B435 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06B439 CRC 87B81A6C (2276989548) │ │ │ │ +06B43D Compressed Size 00000CCB (3275) │ │ │ │ +06B441 Uncompressed Size 0000310A (12554) │ │ │ │ +06B445 Filename Length 0026 (38) │ │ │ │ +06B447 Extra Length 0000 (0) │ │ │ │ +06B449 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6B457: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6B449: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06B47D PAYLOAD │ │ │ │ +06B46F PAYLOAD │ │ │ │ │ │ │ │ -06C148 LOCAL HEADER #216 04034B50 (67324752) │ │ │ │ -06C14C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06C14D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06C14E General Purpose Flag 0800 (2048) │ │ │ │ +06C13A LOCAL HEADER #216 04034B50 (67324752) │ │ │ │ +06C13E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06C13F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06C140 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06C150 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06C152 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06C156 CRC 8F36FA1F (2402744863) │ │ │ │ -06C15A Compressed Size 000007AC (1964) │ │ │ │ -06C15E Uncompressed Size 000070B9 (28857) │ │ │ │ -06C162 Filename Length 0025 (37) │ │ │ │ -06C164 Extra Length 0000 (0) │ │ │ │ -06C166 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06C142 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06C144 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06C148 CRC 8F36FA1F (2402744863) │ │ │ │ +06C14C Compressed Size 000007AC (1964) │ │ │ │ +06C150 Uncompressed Size 000070B9 (28857) │ │ │ │ +06C154 Filename Length 0025 (37) │ │ │ │ +06C156 Extra Length 0000 (0) │ │ │ │ +06C158 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6C166: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6C158: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06C18B PAYLOAD │ │ │ │ +06C17D PAYLOAD │ │ │ │ │ │ │ │ -06C937 LOCAL HEADER #217 04034B50 (67324752) │ │ │ │ -06C93B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06C93C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06C93D General Purpose Flag 0800 (2048) │ │ │ │ +06C929 LOCAL HEADER #217 04034B50 (67324752) │ │ │ │ +06C92D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06C92E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06C92F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06C93F Compression Method 0008 (8) 'Deflated' │ │ │ │ -06C941 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06C945 CRC 6AA354C5 (1789088965) │ │ │ │ -06C949 Compressed Size 000001F4 (500) │ │ │ │ -06C94D Uncompressed Size 000003A4 (932) │ │ │ │ -06C951 Filename Length 002D (45) │ │ │ │ -06C953 Extra Length 0000 (0) │ │ │ │ -06C955 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06C931 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06C933 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06C937 CRC 6AA354C5 (1789088965) │ │ │ │ +06C93B Compressed Size 000001F4 (500) │ │ │ │ +06C93F Uncompressed Size 000003A4 (932) │ │ │ │ +06C943 Filename Length 002D (45) │ │ │ │ +06C945 Extra Length 0000 (0) │ │ │ │ +06C947 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6C955: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6C947: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06C982 PAYLOAD │ │ │ │ +06C974 PAYLOAD │ │ │ │ │ │ │ │ -06CB76 LOCAL HEADER #218 04034B50 (67324752) │ │ │ │ -06CB7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06CB7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06CB7C General Purpose Flag 0800 (2048) │ │ │ │ +06CB68 LOCAL HEADER #218 04034B50 (67324752) │ │ │ │ +06CB6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06CB6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06CB6E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06CB7E Compression Method 0008 (8) 'Deflated' │ │ │ │ -06CB80 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06CB84 CRC 2027604E (539451470) │ │ │ │ -06CB88 Compressed Size 00000287 (647) │ │ │ │ -06CB8C Uncompressed Size 000007A0 (1952) │ │ │ │ -06CB90 Filename Length 002C (44) │ │ │ │ -06CB92 Extra Length 0000 (0) │ │ │ │ -06CB94 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06CB70 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06CB72 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06CB76 CRC 2027604E (539451470) │ │ │ │ +06CB7A Compressed Size 00000287 (647) │ │ │ │ +06CB7E Uncompressed Size 000007A0 (1952) │ │ │ │ +06CB82 Filename Length 002C (44) │ │ │ │ +06CB84 Extra Length 0000 (0) │ │ │ │ +06CB86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6CB94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6CB86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06CBC0 PAYLOAD │ │ │ │ +06CBB2 PAYLOAD │ │ │ │ │ │ │ │ -06CE47 LOCAL HEADER #219 04034B50 (67324752) │ │ │ │ -06CE4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06CE4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06CE4D General Purpose Flag 0800 (2048) │ │ │ │ +06CE39 LOCAL HEADER #219 04034B50 (67324752) │ │ │ │ +06CE3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06CE3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06CE3F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06CE4F Compression Method 0008 (8) 'Deflated' │ │ │ │ -06CE51 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06CE55 CRC 5F24026C (1596195436) │ │ │ │ -06CE59 Compressed Size 00000679 (1657) │ │ │ │ -06CE5D Uncompressed Size 000011FA (4602) │ │ │ │ -06CE61 Filename Length 0028 (40) │ │ │ │ -06CE63 Extra Length 0000 (0) │ │ │ │ -06CE65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06CE41 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06CE43 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06CE47 CRC 5F24026C (1596195436) │ │ │ │ +06CE4B Compressed Size 00000679 (1657) │ │ │ │ +06CE4F Uncompressed Size 000011FA (4602) │ │ │ │ +06CE53 Filename Length 0028 (40) │ │ │ │ +06CE55 Extra Length 0000 (0) │ │ │ │ +06CE57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6CE65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6CE57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06CE8D PAYLOAD │ │ │ │ +06CE7F PAYLOAD │ │ │ │ │ │ │ │ -06D506 LOCAL HEADER #220 04034B50 (67324752) │ │ │ │ -06D50A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06D50B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06D50C General Purpose Flag 0800 (2048) │ │ │ │ +06D4F8 LOCAL HEADER #220 04034B50 (67324752) │ │ │ │ +06D4FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06D4FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06D4FE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06D50E Compression Method 0008 (8) 'Deflated' │ │ │ │ -06D510 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06D514 CRC E9DF47CA (3923724234) │ │ │ │ -06D518 Compressed Size 000004BC (1212) │ │ │ │ -06D51C Uncompressed Size 0000249E (9374) │ │ │ │ -06D520 Filename Length 0027 (39) │ │ │ │ -06D522 Extra Length 0000 (0) │ │ │ │ -06D524 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06D500 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06D502 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06D506 CRC E9DF47CA (3923724234) │ │ │ │ +06D50A Compressed Size 000004BC (1212) │ │ │ │ +06D50E Uncompressed Size 0000249E (9374) │ │ │ │ +06D512 Filename Length 0027 (39) │ │ │ │ +06D514 Extra Length 0000 (0) │ │ │ │ +06D516 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6D524: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6D516: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06D54B PAYLOAD │ │ │ │ +06D53D PAYLOAD │ │ │ │ │ │ │ │ -06DA07 LOCAL HEADER #221 04034B50 (67324752) │ │ │ │ -06DA0B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06DA0C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06DA0D General Purpose Flag 0800 (2048) │ │ │ │ +06D9F9 LOCAL HEADER #221 04034B50 (67324752) │ │ │ │ +06D9FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06D9FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06D9FF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06DA0F Compression Method 0008 (8) 'Deflated' │ │ │ │ -06DA11 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06DA15 CRC 11291A57 (287906391) │ │ │ │ -06DA19 Compressed Size 000005D7 (1495) │ │ │ │ -06DA1D Uncompressed Size 00000EA7 (3751) │ │ │ │ -06DA21 Filename Length 0020 (32) │ │ │ │ -06DA23 Extra Length 0000 (0) │ │ │ │ -06DA25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06DA01 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06DA03 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06DA07 CRC 11291A57 (287906391) │ │ │ │ +06DA0B Compressed Size 000005D7 (1495) │ │ │ │ +06DA0F Uncompressed Size 00000EA7 (3751) │ │ │ │ +06DA13 Filename Length 0020 (32) │ │ │ │ +06DA15 Extra Length 0000 (0) │ │ │ │ +06DA17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6DA25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6DA17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06DA45 PAYLOAD │ │ │ │ +06DA37 PAYLOAD │ │ │ │ │ │ │ │ -06E01C LOCAL HEADER #222 04034B50 (67324752) │ │ │ │ -06E020 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06E021 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06E022 General Purpose Flag 0800 (2048) │ │ │ │ +06E00E LOCAL HEADER #222 04034B50 (67324752) │ │ │ │ +06E012 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06E013 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06E014 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06E024 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06E026 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06E02A CRC 659313CE (1704137678) │ │ │ │ -06E02E Compressed Size 0000062A (1578) │ │ │ │ -06E032 Uncompressed Size 0000258E (9614) │ │ │ │ -06E036 Filename Length 001F (31) │ │ │ │ -06E038 Extra Length 0000 (0) │ │ │ │ -06E03A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06E016 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06E018 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06E01C CRC 659313CE (1704137678) │ │ │ │ +06E020 Compressed Size 0000062A (1578) │ │ │ │ +06E024 Uncompressed Size 0000258E (9614) │ │ │ │ +06E028 Filename Length 001F (31) │ │ │ │ +06E02A Extra Length 0000 (0) │ │ │ │ +06E02C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6E03A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6E02C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06E059 PAYLOAD │ │ │ │ +06E04B PAYLOAD │ │ │ │ │ │ │ │ -06E683 LOCAL HEADER #223 04034B50 (67324752) │ │ │ │ -06E687 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06E688 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06E689 General Purpose Flag 0800 (2048) │ │ │ │ +06E675 LOCAL HEADER #223 04034B50 (67324752) │ │ │ │ +06E679 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06E67A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06E67B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06E68B Compression Method 0008 (8) 'Deflated' │ │ │ │ -06E68D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06E691 CRC E490C6D6 (3834693334) │ │ │ │ -06E695 Compressed Size 000008F0 (2288) │ │ │ │ -06E699 Uncompressed Size 0000182A (6186) │ │ │ │ -06E69D Filename Length 0020 (32) │ │ │ │ -06E69F Extra Length 0000 (0) │ │ │ │ -06E6A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06E67D Compression Method 0008 (8) 'Deflated' │ │ │ │ +06E67F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06E683 CRC E490C6D6 (3834693334) │ │ │ │ +06E687 Compressed Size 000008F0 (2288) │ │ │ │ +06E68B Uncompressed Size 0000182A (6186) │ │ │ │ +06E68F Filename Length 0020 (32) │ │ │ │ +06E691 Extra Length 0000 (0) │ │ │ │ +06E693 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6E6A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6E693: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06E6C1 PAYLOAD │ │ │ │ +06E6B3 PAYLOAD │ │ │ │ │ │ │ │ -06EFB1 LOCAL HEADER #224 04034B50 (67324752) │ │ │ │ -06EFB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06EFB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06EFB7 General Purpose Flag 0800 (2048) │ │ │ │ +06EFA3 LOCAL HEADER #224 04034B50 (67324752) │ │ │ │ +06EFA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06EFA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06EFA9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06EFB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06EFBB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06EFBF CRC ADFCC535 (2919023925) │ │ │ │ -06EFC3 Compressed Size 00000983 (2435) │ │ │ │ -06EFC7 Uncompressed Size 000042AE (17070) │ │ │ │ -06EFCB Filename Length 001F (31) │ │ │ │ -06EFCD Extra Length 0000 (0) │ │ │ │ -06EFCF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06EFAB Compression Method 0008 (8) 'Deflated' │ │ │ │ +06EFAD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06EFB1 CRC ADFCC535 (2919023925) │ │ │ │ +06EFB5 Compressed Size 00000983 (2435) │ │ │ │ +06EFB9 Uncompressed Size 000042AE (17070) │ │ │ │ +06EFBD Filename Length 001F (31) │ │ │ │ +06EFBF Extra Length 0000 (0) │ │ │ │ +06EFC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6EFCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6EFC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06EFEE PAYLOAD │ │ │ │ +06EFE0 PAYLOAD │ │ │ │ │ │ │ │ -06F971 LOCAL HEADER #225 04034B50 (67324752) │ │ │ │ -06F975 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06F976 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06F977 General Purpose Flag 0800 (2048) │ │ │ │ +06F963 LOCAL HEADER #225 04034B50 (67324752) │ │ │ │ +06F967 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06F968 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06F969 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06F979 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06F97B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -06F97F CRC DC003FA7 (3691003815) │ │ │ │ -06F983 Compressed Size 0000073E (1854) │ │ │ │ -06F987 Uncompressed Size 000013E7 (5095) │ │ │ │ -06F98B Filename Length 001F (31) │ │ │ │ -06F98D Extra Length 0000 (0) │ │ │ │ -06F98F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06F96B Compression Method 0008 (8) 'Deflated' │ │ │ │ +06F96D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +06F971 CRC DC003FA7 (3691003815) │ │ │ │ +06F975 Compressed Size 0000073E (1854) │ │ │ │ +06F979 Uncompressed Size 000013E7 (5095) │ │ │ │ +06F97D Filename Length 001F (31) │ │ │ │ +06F97F Extra Length 0000 (0) │ │ │ │ +06F981 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6F98F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6F981: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06F9AE PAYLOAD │ │ │ │ +06F9A0 PAYLOAD │ │ │ │ │ │ │ │ -0700EC LOCAL HEADER #226 04034B50 (67324752) │ │ │ │ -0700F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0700F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0700F2 General Purpose Flag 0800 (2048) │ │ │ │ +0700DE LOCAL HEADER #226 04034B50 (67324752) │ │ │ │ +0700E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0700E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0700E4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0700F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0700F6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0700FA CRC 6A0FE984 (1779427716) │ │ │ │ -0700FE Compressed Size 00000B12 (2834) │ │ │ │ -070102 Uncompressed Size 00007E29 (32297) │ │ │ │ -070106 Filename Length 001E (30) │ │ │ │ -070108 Extra Length 0000 (0) │ │ │ │ -07010A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0700E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0700E8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0700EC CRC 6A0FE984 (1779427716) │ │ │ │ +0700F0 Compressed Size 00000B12 (2834) │ │ │ │ +0700F4 Uncompressed Size 00007E29 (32297) │ │ │ │ +0700F8 Filename Length 001E (30) │ │ │ │ +0700FA Extra Length 0000 (0) │ │ │ │ +0700FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7010A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x700FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -070128 PAYLOAD │ │ │ │ +07011A PAYLOAD │ │ │ │ │ │ │ │ -070C3A LOCAL HEADER #227 04034B50 (67324752) │ │ │ │ -070C3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -070C3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -070C40 General Purpose Flag 0800 (2048) │ │ │ │ +070C2C LOCAL HEADER #227 04034B50 (67324752) │ │ │ │ +070C30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +070C31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +070C32 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -070C42 Compression Method 0008 (8) 'Deflated' │ │ │ │ -070C44 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -070C48 CRC 66D81170 (1725436272) │ │ │ │ -070C4C Compressed Size 000005A4 (1444) │ │ │ │ -070C50 Uncompressed Size 00000ED6 (3798) │ │ │ │ -070C54 Filename Length 0020 (32) │ │ │ │ -070C56 Extra Length 0000 (0) │ │ │ │ -070C58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +070C34 Compression Method 0008 (8) 'Deflated' │ │ │ │ +070C36 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +070C3A CRC 66D81170 (1725436272) │ │ │ │ +070C3E Compressed Size 000005A4 (1444) │ │ │ │ +070C42 Uncompressed Size 00000ED6 (3798) │ │ │ │ +070C46 Filename Length 0020 (32) │ │ │ │ +070C48 Extra Length 0000 (0) │ │ │ │ +070C4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x70C58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x70C4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -070C78 PAYLOAD │ │ │ │ +070C6A PAYLOAD │ │ │ │ │ │ │ │ -07121C LOCAL HEADER #228 04034B50 (67324752) │ │ │ │ -071220 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -071221 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -071222 General Purpose Flag 0800 (2048) │ │ │ │ +07120E LOCAL HEADER #228 04034B50 (67324752) │ │ │ │ +071212 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +071213 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +071214 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -071224 Compression Method 0008 (8) 'Deflated' │ │ │ │ -071226 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07122A CRC 9D4DC270 (2639118960) │ │ │ │ -07122E Compressed Size 000007A6 (1958) │ │ │ │ -071232 Uncompressed Size 0000506B (20587) │ │ │ │ -071236 Filename Length 001F (31) │ │ │ │ -071238 Extra Length 0000 (0) │ │ │ │ -07123A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +071216 Compression Method 0008 (8) 'Deflated' │ │ │ │ +071218 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +07121C CRC 9D4DC270 (2639118960) │ │ │ │ +071220 Compressed Size 000007A6 (1958) │ │ │ │ +071224 Uncompressed Size 0000506B (20587) │ │ │ │ +071228 Filename Length 001F (31) │ │ │ │ +07122A Extra Length 0000 (0) │ │ │ │ +07122C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7123A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7122C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -071259 PAYLOAD │ │ │ │ +07124B PAYLOAD │ │ │ │ │ │ │ │ -0719FF LOCAL HEADER #229 04034B50 (67324752) │ │ │ │ -071A03 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -071A04 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -071A05 General Purpose Flag 0800 (2048) │ │ │ │ +0719F1 LOCAL HEADER #229 04034B50 (67324752) │ │ │ │ +0719F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0719F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0719F7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -071A07 Compression Method 0008 (8) 'Deflated' │ │ │ │ -071A09 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -071A0D CRC 22598215 (576291349) │ │ │ │ -071A11 Compressed Size 000003DF (991) │ │ │ │ -071A15 Uncompressed Size 000008EA (2282) │ │ │ │ -071A19 Filename Length 002E (46) │ │ │ │ -071A1B Extra Length 0000 (0) │ │ │ │ -071A1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0719F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0719FB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0719FF CRC 22598215 (576291349) │ │ │ │ +071A03 Compressed Size 000003DF (991) │ │ │ │ +071A07 Uncompressed Size 000008EA (2282) │ │ │ │ +071A0B Filename Length 002E (46) │ │ │ │ +071A0D Extra Length 0000 (0) │ │ │ │ +071A0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x71A1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x71A0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -071A4B PAYLOAD │ │ │ │ +071A3D PAYLOAD │ │ │ │ │ │ │ │ -071E2A LOCAL HEADER #230 04034B50 (67324752) │ │ │ │ -071E2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -071E2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -071E30 General Purpose Flag 0800 (2048) │ │ │ │ +071E1C LOCAL HEADER #230 04034B50 (67324752) │ │ │ │ +071E20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +071E21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +071E22 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -071E32 Compression Method 0008 (8) 'Deflated' │ │ │ │ -071E34 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -071E38 CRC 1C6B95F5 (476812789) │ │ │ │ -071E3C Compressed Size 000005CB (1483) │ │ │ │ -071E40 Uncompressed Size 00001418 (5144) │ │ │ │ -071E44 Filename Length 002D (45) │ │ │ │ -071E46 Extra Length 0000 (0) │ │ │ │ -071E48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +071E24 Compression Method 0008 (8) 'Deflated' │ │ │ │ +071E26 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +071E2A CRC 1C6B95F5 (476812789) │ │ │ │ +071E2E Compressed Size 000005CB (1483) │ │ │ │ +071E32 Uncompressed Size 00001418 (5144) │ │ │ │ +071E36 Filename Length 002D (45) │ │ │ │ +071E38 Extra Length 0000 (0) │ │ │ │ +071E3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x71E48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x71E3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -071E75 PAYLOAD │ │ │ │ +071E67 PAYLOAD │ │ │ │ │ │ │ │ -072440 LOCAL HEADER #231 04034B50 (67324752) │ │ │ │ -072444 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -072445 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -072446 General Purpose Flag 0800 (2048) │ │ │ │ +072432 LOCAL HEADER #231 04034B50 (67324752) │ │ │ │ +072436 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +072437 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +072438 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -072448 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07244A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07244E CRC 9BCF2E73 (2614046323) │ │ │ │ -072452 Compressed Size 0000072B (1835) │ │ │ │ -072456 Uncompressed Size 000018D3 (6355) │ │ │ │ -07245A Filename Length 0035 (53) │ │ │ │ -07245C Extra Length 0000 (0) │ │ │ │ -07245E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07243A Compression Method 0008 (8) 'Deflated' │ │ │ │ +07243C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +072440 CRC 9BCF2E73 (2614046323) │ │ │ │ +072444 Compressed Size 0000072B (1835) │ │ │ │ +072448 Uncompressed Size 000018D3 (6355) │ │ │ │ +07244C Filename Length 0035 (53) │ │ │ │ +07244E Extra Length 0000 (0) │ │ │ │ +072450 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7245E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x72450: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -072493 PAYLOAD │ │ │ │ +072485 PAYLOAD │ │ │ │ │ │ │ │ -072BBE LOCAL HEADER #232 04034B50 (67324752) │ │ │ │ -072BC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -072BC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -072BC4 General Purpose Flag 0800 (2048) │ │ │ │ +072BB0 LOCAL HEADER #232 04034B50 (67324752) │ │ │ │ +072BB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +072BB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +072BB6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -072BC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -072BC8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -072BCC CRC A84AD2D4 (2823475924) │ │ │ │ -072BD0 Compressed Size 00000617 (1559) │ │ │ │ -072BD4 Uncompressed Size 000034DF (13535) │ │ │ │ -072BD8 Filename Length 0034 (52) │ │ │ │ -072BDA Extra Length 0000 (0) │ │ │ │ -072BDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +072BB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +072BBA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +072BBE CRC A84AD2D4 (2823475924) │ │ │ │ +072BC2 Compressed Size 00000617 (1559) │ │ │ │ +072BC6 Uncompressed Size 000034DF (13535) │ │ │ │ +072BCA Filename Length 0034 (52) │ │ │ │ +072BCC Extra Length 0000 (0) │ │ │ │ +072BCE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x72BDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x72BCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -072C10 PAYLOAD │ │ │ │ +072C02 PAYLOAD │ │ │ │ │ │ │ │ -073227 LOCAL HEADER #233 04034B50 (67324752) │ │ │ │ -07322B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07322C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07322D General Purpose Flag 0800 (2048) │ │ │ │ +073219 LOCAL HEADER #233 04034B50 (67324752) │ │ │ │ +07321D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07321E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07321F General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07322F Compression Method 0000 (0) 'Stored' │ │ │ │ -073231 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -073235 CRC 00000000 (0) │ │ │ │ -073239 Compressed Size 00000000 (0) │ │ │ │ -07323D Uncompressed Size 00000000 (0) │ │ │ │ -073241 Filename Length 0013 (19) │ │ │ │ -073243 Extra Length 0000 (0) │ │ │ │ -073245 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +073221 Compression Method 0000 (0) 'Stored' │ │ │ │ +073223 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +073227 CRC 00000000 (0) │ │ │ │ +07322B Compressed Size 00000000 (0) │ │ │ │ +07322F Uncompressed Size 00000000 (0) │ │ │ │ +073233 Filename Length 0013 (19) │ │ │ │ +073235 Extra Length 0000 (0) │ │ │ │ +073237 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x73245: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73237: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -073258 LOCAL HEADER #234 04034B50 (67324752) │ │ │ │ -07325C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07325D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07325E General Purpose Flag 0800 (2048) │ │ │ │ +07324A LOCAL HEADER #234 04034B50 (67324752) │ │ │ │ +07324E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07324F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +073250 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073260 Compression Method 0008 (8) 'Deflated' │ │ │ │ -073262 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -073266 CRC 2452734A (609383242) │ │ │ │ -07326A Compressed Size 00000226 (550) │ │ │ │ -07326E Uncompressed Size 000003A3 (931) │ │ │ │ -073272 Filename Length 0022 (34) │ │ │ │ -073274 Extra Length 0000 (0) │ │ │ │ -073276 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +073252 Compression Method 0008 (8) 'Deflated' │ │ │ │ +073254 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +073258 CRC 2452734A (609383242) │ │ │ │ +07325C Compressed Size 00000226 (550) │ │ │ │ +073260 Uncompressed Size 000003A3 (931) │ │ │ │ +073264 Filename Length 0022 (34) │ │ │ │ +073266 Extra Length 0000 (0) │ │ │ │ +073268 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x73276: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73268: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073298 PAYLOAD │ │ │ │ +07328A PAYLOAD │ │ │ │ │ │ │ │ -0734BE LOCAL HEADER #235 04034B50 (67324752) │ │ │ │ -0734C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0734C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0734C4 General Purpose Flag 0800 (2048) │ │ │ │ +0734B0 LOCAL HEADER #235 04034B50 (67324752) │ │ │ │ +0734B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0734B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0734B6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0734C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0734C8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0734CC CRC 06CF86E7 (114263783) │ │ │ │ -0734D0 Compressed Size 0000022C (556) │ │ │ │ -0734D4 Uncompressed Size 00000401 (1025) │ │ │ │ -0734D8 Filename Length 0022 (34) │ │ │ │ -0734DA Extra Length 0000 (0) │ │ │ │ -0734DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0734B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0734BA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0734BE CRC 06CF86E7 (114263783) │ │ │ │ +0734C2 Compressed Size 0000022C (556) │ │ │ │ +0734C6 Uncompressed Size 00000401 (1025) │ │ │ │ +0734CA Filename Length 0022 (34) │ │ │ │ +0734CC Extra Length 0000 (0) │ │ │ │ +0734CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x734DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x734CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0734FE PAYLOAD │ │ │ │ +0734F0 PAYLOAD │ │ │ │ │ │ │ │ -07372A LOCAL HEADER #236 04034B50 (67324752) │ │ │ │ -07372E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07372F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073730 General Purpose Flag 0800 (2048) │ │ │ │ +07371C LOCAL HEADER #236 04034B50 (67324752) │ │ │ │ +073720 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +073721 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +073722 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073732 Compression Method 0008 (8) 'Deflated' │ │ │ │ -073734 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -073738 CRC C5624742 (3311552322) │ │ │ │ -07373C Compressed Size 00000CF8 (3320) │ │ │ │ -073740 Uncompressed Size 000019A6 (6566) │ │ │ │ -073744 Filename Length 0020 (32) │ │ │ │ -073746 Extra Length 0000 (0) │ │ │ │ -073748 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +073724 Compression Method 0008 (8) 'Deflated' │ │ │ │ +073726 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +07372A CRC C5624742 (3311552322) │ │ │ │ +07372E Compressed Size 00000CF8 (3320) │ │ │ │ +073732 Uncompressed Size 000019A6 (6566) │ │ │ │ +073736 Filename Length 0020 (32) │ │ │ │ +073738 Extra Length 0000 (0) │ │ │ │ +07373A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x73748: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7373A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073768 PAYLOAD │ │ │ │ +07375A PAYLOAD │ │ │ │ │ │ │ │ -074460 LOCAL HEADER #237 04034B50 (67324752) │ │ │ │ -074464 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -074465 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -074466 General Purpose Flag 0800 (2048) │ │ │ │ +074452 LOCAL HEADER #237 04034B50 (67324752) │ │ │ │ +074456 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +074457 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +074458 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -074468 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07446A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07446E CRC E934E83C (3912558652) │ │ │ │ -074472 Compressed Size 00000667 (1639) │ │ │ │ -074476 Uncompressed Size 0000168B (5771) │ │ │ │ -07447A Filename Length 001F (31) │ │ │ │ -07447C Extra Length 0000 (0) │ │ │ │ -07447E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07445A Compression Method 0008 (8) 'Deflated' │ │ │ │ +07445C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +074460 CRC E934E83C (3912558652) │ │ │ │ +074464 Compressed Size 00000667 (1639) │ │ │ │ +074468 Uncompressed Size 0000168B (5771) │ │ │ │ +07446C Filename Length 001F (31) │ │ │ │ +07446E Extra Length 0000 (0) │ │ │ │ +074470 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7447E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x74470: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07449D PAYLOAD │ │ │ │ +07448F PAYLOAD │ │ │ │ │ │ │ │ -074B04 LOCAL HEADER #238 04034B50 (67324752) │ │ │ │ -074B08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -074B09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -074B0A General Purpose Flag 0800 (2048) │ │ │ │ +074AF6 LOCAL HEADER #238 04034B50 (67324752) │ │ │ │ +074AFA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +074AFB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +074AFC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -074B0C Compression Method 0008 (8) 'Deflated' │ │ │ │ -074B0E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -074B12 CRC C5C2FADE (3317889758) │ │ │ │ -074B16 Compressed Size 000006CC (1740) │ │ │ │ -074B1A Uncompressed Size 00000D13 (3347) │ │ │ │ -074B1E Filename Length 0024 (36) │ │ │ │ -074B20 Extra Length 0000 (0) │ │ │ │ -074B22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +074AFE Compression Method 0008 (8) 'Deflated' │ │ │ │ +074B00 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +074B04 CRC C5C2FADE (3317889758) │ │ │ │ +074B08 Compressed Size 000006CC (1740) │ │ │ │ +074B0C Uncompressed Size 00000D13 (3347) │ │ │ │ +074B10 Filename Length 0024 (36) │ │ │ │ +074B12 Extra Length 0000 (0) │ │ │ │ +074B14 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x74B22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x74B14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -074B46 PAYLOAD │ │ │ │ +074B38 PAYLOAD │ │ │ │ │ │ │ │ -075212 LOCAL HEADER #239 04034B50 (67324752) │ │ │ │ -075216 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075217 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075218 General Purpose Flag 0800 (2048) │ │ │ │ +075204 LOCAL HEADER #239 04034B50 (67324752) │ │ │ │ +075208 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +075209 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07520A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07521A Compression Method 0008 (8) 'Deflated' │ │ │ │ -07521C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -075220 CRC 8F89A5CA (2408162762) │ │ │ │ -075224 Compressed Size 000003AD (941) │ │ │ │ -075228 Uncompressed Size 00000D54 (3412) │ │ │ │ -07522C Filename Length 0023 (35) │ │ │ │ -07522E Extra Length 0000 (0) │ │ │ │ -075230 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07520C Compression Method 0008 (8) 'Deflated' │ │ │ │ +07520E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +075212 CRC 8F89A5CA (2408162762) │ │ │ │ +075216 Compressed Size 000003AD (941) │ │ │ │ +07521A Uncompressed Size 00000D54 (3412) │ │ │ │ +07521E Filename Length 0023 (35) │ │ │ │ +075220 Extra Length 0000 (0) │ │ │ │ +075222 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75230: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75222: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075253 PAYLOAD │ │ │ │ +075245 PAYLOAD │ │ │ │ │ │ │ │ -075600 LOCAL HEADER #240 04034B50 (67324752) │ │ │ │ -075604 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075605 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075606 General Purpose Flag 0800 (2048) │ │ │ │ +0755F2 LOCAL HEADER #240 04034B50 (67324752) │ │ │ │ +0755F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0755F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0755F8 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075608 Compression Method 0000 (0) 'Stored' │ │ │ │ -07560A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07560E CRC 00000000 (0) │ │ │ │ -075612 Compressed Size 00000000 (0) │ │ │ │ -075616 Uncompressed Size 00000000 (0) │ │ │ │ -07561A Filename Length 0014 (20) │ │ │ │ -07561C Extra Length 0000 (0) │ │ │ │ -07561E Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0755FA Compression Method 0000 (0) 'Stored' │ │ │ │ +0755FC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +075600 CRC 00000000 (0) │ │ │ │ +075604 Compressed Size 00000000 (0) │ │ │ │ +075608 Uncompressed Size 00000000 (0) │ │ │ │ +07560C Filename Length 0014 (20) │ │ │ │ +07560E Extra Length 0000 (0) │ │ │ │ +075610 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7561E: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75610: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -075632 LOCAL HEADER #241 04034B50 (67324752) │ │ │ │ -075636 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075637 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075638 General Purpose Flag 0800 (2048) │ │ │ │ +075624 LOCAL HEADER #241 04034B50 (67324752) │ │ │ │ +075628 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +075629 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07562A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07563A Compression Method 0008 (8) 'Deflated' │ │ │ │ -07563C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -075640 CRC 40B132E6 (1085354726) │ │ │ │ -075644 Compressed Size 000001CB (459) │ │ │ │ -075648 Uncompressed Size 0000030A (778) │ │ │ │ -07564C Filename Length 0025 (37) │ │ │ │ -07564E Extra Length 0000 (0) │ │ │ │ -075650 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07562C Compression Method 0008 (8) 'Deflated' │ │ │ │ +07562E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +075632 CRC 40B132E6 (1085354726) │ │ │ │ +075636 Compressed Size 000001CB (459) │ │ │ │ +07563A Uncompressed Size 0000030A (778) │ │ │ │ +07563E Filename Length 0025 (37) │ │ │ │ +075640 Extra Length 0000 (0) │ │ │ │ +075642 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75650: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75642: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075675 PAYLOAD │ │ │ │ +075667 PAYLOAD │ │ │ │ │ │ │ │ -075840 LOCAL HEADER #242 04034B50 (67324752) │ │ │ │ -075844 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075845 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075846 General Purpose Flag 0800 (2048) │ │ │ │ +075832 LOCAL HEADER #242 04034B50 (67324752) │ │ │ │ +075836 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +075837 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +075838 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075848 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07584A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07584E CRC 8A741CD2 (2322865362) │ │ │ │ -075852 Compressed Size 000001E1 (481) │ │ │ │ -075856 Uncompressed Size 00000453 (1107) │ │ │ │ -07585A Filename Length 0024 (36) │ │ │ │ -07585C Extra Length 0000 (0) │ │ │ │ -07585E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07583A Compression Method 0008 (8) 'Deflated' │ │ │ │ +07583C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +075840 CRC 8A741CD2 (2322865362) │ │ │ │ +075844 Compressed Size 000001E1 (481) │ │ │ │ +075848 Uncompressed Size 00000453 (1107) │ │ │ │ +07584C Filename Length 0024 (36) │ │ │ │ +07584E Extra Length 0000 (0) │ │ │ │ +075850 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7585E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75850: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075882 PAYLOAD │ │ │ │ +075874 PAYLOAD │ │ │ │ │ │ │ │ -075A63 LOCAL HEADER #243 04034B50 (67324752) │ │ │ │ -075A67 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075A68 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075A69 General Purpose Flag 0800 (2048) │ │ │ │ +075A55 LOCAL HEADER #243 04034B50 (67324752) │ │ │ │ +075A59 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +075A5A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +075A5B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075A6B Compression Method 0008 (8) 'Deflated' │ │ │ │ -075A6D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -075A71 CRC ADA209FF (2913077759) │ │ │ │ -075A75 Compressed Size 00000298 (664) │ │ │ │ -075A79 Uncompressed Size 00000525 (1317) │ │ │ │ -075A7D Filename Length 0027 (39) │ │ │ │ -075A7F Extra Length 0000 (0) │ │ │ │ -075A81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +075A5D Compression Method 0008 (8) 'Deflated' │ │ │ │ +075A5F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +075A63 CRC 839455B3 (2207536563) │ │ │ │ +075A67 Compressed Size 0000029A (666) │ │ │ │ +075A6B Uncompressed Size 00000525 (1317) │ │ │ │ +075A6F Filename Length 0027 (39) │ │ │ │ +075A71 Extra Length 0000 (0) │ │ │ │ +075A73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75A81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75A73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075AA8 PAYLOAD │ │ │ │ +075A9A PAYLOAD │ │ │ │ │ │ │ │ -075D40 LOCAL HEADER #244 04034B50 (67324752) │ │ │ │ -075D44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075D45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075D46 General Purpose Flag 0800 (2048) │ │ │ │ +075D34 LOCAL HEADER #244 04034B50 (67324752) │ │ │ │ +075D38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +075D39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +075D3A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075D48 Compression Method 0008 (8) 'Deflated' │ │ │ │ -075D4A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -075D4E CRC 29C85FE4 (700997604) │ │ │ │ -075D52 Compressed Size 000002A5 (677) │ │ │ │ -075D56 Uncompressed Size 00000846 (2118) │ │ │ │ -075D5A Filename Length 0026 (38) │ │ │ │ -075D5C Extra Length 0000 (0) │ │ │ │ -075D5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +075D3C Compression Method 0008 (8) 'Deflated' │ │ │ │ +075D3E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +075D42 CRC B7607D0F (3076553999) │ │ │ │ +075D46 Compressed Size 000002A0 (672) │ │ │ │ +075D4A Uncompressed Size 0000081E (2078) │ │ │ │ +075D4E Filename Length 0026 (38) │ │ │ │ +075D50 Extra Length 0000 (0) │ │ │ │ +075D52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75D5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75D52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075D84 PAYLOAD │ │ │ │ +075D78 PAYLOAD │ │ │ │ │ │ │ │ -076029 LOCAL HEADER #245 04034B50 (67324752) │ │ │ │ -07602D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07602E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07602F General Purpose Flag 0800 (2048) │ │ │ │ +076018 LOCAL HEADER #245 04034B50 (67324752) │ │ │ │ +07601C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07601D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07601E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -076031 Compression Method 0008 (8) 'Deflated' │ │ │ │ -076033 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -076037 CRC 640D14F7 (1678578935) │ │ │ │ -07603B Compressed Size 000001D0 (464) │ │ │ │ -07603F Uncompressed Size 0000031E (798) │ │ │ │ -076043 Filename Length 0029 (41) │ │ │ │ -076045 Extra Length 0000 (0) │ │ │ │ -076047 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +076020 Compression Method 0008 (8) 'Deflated' │ │ │ │ +076022 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +076026 CRC 3F799174 (1064931700) │ │ │ │ +07602A Compressed Size 000001D2 (466) │ │ │ │ +07602E Uncompressed Size 0000031E (798) │ │ │ │ +076032 Filename Length 0029 (41) │ │ │ │ +076034 Extra Length 0000 (0) │ │ │ │ +076036 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x76047: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x76036: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -076070 PAYLOAD │ │ │ │ +07605F PAYLOAD │ │ │ │ │ │ │ │ -076240 LOCAL HEADER #246 04034B50 (67324752) │ │ │ │ -076244 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -076245 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -076246 General Purpose Flag 0800 (2048) │ │ │ │ +076231 LOCAL HEADER #246 04034B50 (67324752) │ │ │ │ +076235 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +076236 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +076237 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -076248 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07624A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07624E CRC 15259B0C (354786060) │ │ │ │ -076252 Compressed Size 000001B5 (437) │ │ │ │ -076256 Uncompressed Size 00000424 (1060) │ │ │ │ -07625A Filename Length 0028 (40) │ │ │ │ -07625C Extra Length 0000 (0) │ │ │ │ -07625E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +076239 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07623B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +07623F CRC EDA9DED0 (3987332816) │ │ │ │ +076243 Compressed Size 000001AF (431) │ │ │ │ +076247 Uncompressed Size 000003FC (1020) │ │ │ │ +07624B Filename Length 0028 (40) │ │ │ │ +07624D Extra Length 0000 (0) │ │ │ │ +07624F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7625E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7624F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -076286 PAYLOAD │ │ │ │ +076277 PAYLOAD │ │ │ │ │ │ │ │ -07643B LOCAL HEADER #247 04034B50 (67324752) │ │ │ │ -07643F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -076440 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -076441 General Purpose Flag 0800 (2048) │ │ │ │ +076426 LOCAL HEADER #247 04034B50 (67324752) │ │ │ │ +07642A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07642B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07642C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -076443 Compression Method 0008 (8) 'Deflated' │ │ │ │ -076445 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -076449 CRC 35D74045 (903299141) │ │ │ │ -07644D Compressed Size 00000246 (582) │ │ │ │ -076451 Uncompressed Size 0000045A (1114) │ │ │ │ -076455 Filename Length 0025 (37) │ │ │ │ -076457 Extra Length 0000 (0) │ │ │ │ -076459 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07642E Compression Method 0008 (8) 'Deflated' │ │ │ │ +076430 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +076434 CRC 35D74045 (903299141) │ │ │ │ +076438 Compressed Size 00000246 (582) │ │ │ │ +07643C Uncompressed Size 0000045A (1114) │ │ │ │ +076440 Filename Length 0025 (37) │ │ │ │ +076442 Extra Length 0000 (0) │ │ │ │ +076444 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x76459: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x76444: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07647E PAYLOAD │ │ │ │ +076469 PAYLOAD │ │ │ │ │ │ │ │ -0766C4 LOCAL HEADER #248 04034B50 (67324752) │ │ │ │ -0766C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0766C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0766CA General Purpose Flag 0800 (2048) │ │ │ │ +0766AF LOCAL HEADER #248 04034B50 (67324752) │ │ │ │ +0766B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0766B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0766B5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0766CC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0766CE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0766D2 CRC 85E4739C (2246341532) │ │ │ │ -0766D6 Compressed Size 00000280 (640) │ │ │ │ -0766DA Uncompressed Size 000007BD (1981) │ │ │ │ -0766DE Filename Length 0024 (36) │ │ │ │ -0766E0 Extra Length 0000 (0) │ │ │ │ -0766E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0766B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0766B9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0766BD CRC 85E4739C (2246341532) │ │ │ │ +0766C1 Compressed Size 00000280 (640) │ │ │ │ +0766C5 Uncompressed Size 000007BD (1981) │ │ │ │ +0766C9 Filename Length 0024 (36) │ │ │ │ +0766CB Extra Length 0000 (0) │ │ │ │ +0766CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x766E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x766CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -076706 PAYLOAD │ │ │ │ +0766F1 PAYLOAD │ │ │ │ │ │ │ │ -076986 LOCAL HEADER #249 04034B50 (67324752) │ │ │ │ -07698A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07698B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07698C General Purpose Flag 0800 (2048) │ │ │ │ +076971 LOCAL HEADER #249 04034B50 (67324752) │ │ │ │ +076975 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +076976 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +076977 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07698E Compression Method 0008 (8) 'Deflated' │ │ │ │ -076990 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -076994 CRC 0631C9B0 (103926192) │ │ │ │ -076998 Compressed Size 000003A3 (931) │ │ │ │ -07699C Uncompressed Size 00000959 (2393) │ │ │ │ -0769A0 Filename Length 0022 (34) │ │ │ │ -0769A2 Extra Length 0000 (0) │ │ │ │ -0769A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +076979 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07697B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +07697F CRC 0251EE2D (38923821) │ │ │ │ +076983 Compressed Size 000003A3 (931) │ │ │ │ +076987 Uncompressed Size 00000959 (2393) │ │ │ │ +07698B Filename Length 0022 (34) │ │ │ │ +07698D Extra Length 0000 (0) │ │ │ │ +07698F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x769A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7698F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0769C6 PAYLOAD │ │ │ │ +0769B1 PAYLOAD │ │ │ │ │ │ │ │ -076D69 LOCAL HEADER #250 04034B50 (67324752) │ │ │ │ -076D6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -076D6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -076D6F General Purpose Flag 0800 (2048) │ │ │ │ +076D54 LOCAL HEADER #250 04034B50 (67324752) │ │ │ │ +076D58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +076D59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +076D5A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -076D71 Compression Method 0008 (8) 'Deflated' │ │ │ │ -076D73 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -076D77 CRC 417505E5 (1098188261) │ │ │ │ -076D7B Compressed Size 00000461 (1121) │ │ │ │ -076D7F Uncompressed Size 00001FAF (8111) │ │ │ │ -076D83 Filename Length 0021 (33) │ │ │ │ -076D85 Extra Length 0000 (0) │ │ │ │ -076D87 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +076D5C Compression Method 0008 (8) 'Deflated' │ │ │ │ +076D5E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +076D62 CRC 072CAD02 (120368386) │ │ │ │ +076D66 Compressed Size 00000471 (1137) │ │ │ │ +076D6A Uncompressed Size 00001FAF (8111) │ │ │ │ +076D6E Filename Length 0021 (33) │ │ │ │ +076D70 Extra Length 0000 (0) │ │ │ │ +076D72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x76D87: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x76D72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -076DA8 PAYLOAD │ │ │ │ +076D93 PAYLOAD │ │ │ │ │ │ │ │ -077209 LOCAL HEADER #251 04034B50 (67324752) │ │ │ │ -07720D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07720E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07720F General Purpose Flag 0800 (2048) │ │ │ │ +077204 LOCAL HEADER #251 04034B50 (67324752) │ │ │ │ +077208 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +077209 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07720A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -077211 Compression Method 0008 (8) 'Deflated' │ │ │ │ -077213 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -077217 CRC 9761B61C (2539763228) │ │ │ │ -07721B Compressed Size 000002C7 (711) │ │ │ │ -07721F Uncompressed Size 000005E6 (1510) │ │ │ │ -077223 Filename Length 002A (42) │ │ │ │ -077225 Extra Length 0000 (0) │ │ │ │ -077227 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07720C Compression Method 0008 (8) 'Deflated' │ │ │ │ +07720E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +077212 CRC 9761B61C (2539763228) │ │ │ │ +077216 Compressed Size 000002C7 (711) │ │ │ │ +07721A Uncompressed Size 000005E6 (1510) │ │ │ │ +07721E Filename Length 002A (42) │ │ │ │ +077220 Extra Length 0000 (0) │ │ │ │ +077222 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x77227: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x77222: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -077251 PAYLOAD │ │ │ │ +07724C PAYLOAD │ │ │ │ │ │ │ │ -077518 LOCAL HEADER #252 04034B50 (67324752) │ │ │ │ -07751C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07751D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07751E General Purpose Flag 0800 (2048) │ │ │ │ +077513 LOCAL HEADER #252 04034B50 (67324752) │ │ │ │ +077517 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +077518 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +077519 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -077520 Compression Method 0008 (8) 'Deflated' │ │ │ │ -077522 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -077526 CRC 5CEEDA65 (1559157349) │ │ │ │ -07752A Compressed Size 000002F3 (755) │ │ │ │ -07752E Uncompressed Size 00000C87 (3207) │ │ │ │ -077532 Filename Length 0029 (41) │ │ │ │ -077534 Extra Length 0000 (0) │ │ │ │ -077536 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07751B Compression Method 0008 (8) 'Deflated' │ │ │ │ +07751D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +077521 CRC 5CEEDA65 (1559157349) │ │ │ │ +077525 Compressed Size 000002F3 (755) │ │ │ │ +077529 Uncompressed Size 00000C87 (3207) │ │ │ │ +07752D Filename Length 0029 (41) │ │ │ │ +07752F Extra Length 0000 (0) │ │ │ │ +077531 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x77536: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x77531: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07755F PAYLOAD │ │ │ │ +07755A PAYLOAD │ │ │ │ │ │ │ │ -077852 LOCAL HEADER #253 04034B50 (67324752) │ │ │ │ -077856 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -077857 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -077858 General Purpose Flag 0800 (2048) │ │ │ │ +07784D LOCAL HEADER #253 04034B50 (67324752) │ │ │ │ +077851 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +077852 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +077853 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07785A Compression Method 0008 (8) 'Deflated' │ │ │ │ -07785C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -077860 CRC 521EC175 (1377747317) │ │ │ │ -077864 Compressed Size 000001C7 (455) │ │ │ │ -077868 Uncompressed Size 000002EC (748) │ │ │ │ -07786C Filename Length 001F (31) │ │ │ │ -07786E Extra Length 0000 (0) │ │ │ │ -077870 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +077855 Compression Method 0008 (8) 'Deflated' │ │ │ │ +077857 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +07785B CRC 521EC175 (1377747317) │ │ │ │ +07785F Compressed Size 000001C7 (455) │ │ │ │ +077863 Uncompressed Size 000002EC (748) │ │ │ │ +077867 Filename Length 001F (31) │ │ │ │ +077869 Extra Length 0000 (0) │ │ │ │ +07786B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x77870: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7786B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07788F PAYLOAD │ │ │ │ +07788A PAYLOAD │ │ │ │ │ │ │ │ -077A56 LOCAL HEADER #254 04034B50 (67324752) │ │ │ │ -077A5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -077A5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -077A5C General Purpose Flag 0800 (2048) │ │ │ │ +077A51 LOCAL HEADER #254 04034B50 (67324752) │ │ │ │ +077A55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +077A56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +077A57 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -077A5E Compression Method 0008 (8) 'Deflated' │ │ │ │ -077A60 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -077A64 CRC 9B60A8EE (2606803182) │ │ │ │ -077A68 Compressed Size 000001D2 (466) │ │ │ │ -077A6C Uncompressed Size 000003EF (1007) │ │ │ │ -077A70 Filename Length 001E (30) │ │ │ │ -077A72 Extra Length 0000 (0) │ │ │ │ -077A74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +077A59 Compression Method 0008 (8) 'Deflated' │ │ │ │ +077A5B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +077A5F CRC 9B60A8EE (2606803182) │ │ │ │ +077A63 Compressed Size 000001D2 (466) │ │ │ │ +077A67 Uncompressed Size 000003EF (1007) │ │ │ │ +077A6B Filename Length 001E (30) │ │ │ │ +077A6D Extra Length 0000 (0) │ │ │ │ +077A6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x77A74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x77A6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -077A92 PAYLOAD │ │ │ │ +077A8D PAYLOAD │ │ │ │ │ │ │ │ -077C64 LOCAL HEADER #255 04034B50 (67324752) │ │ │ │ -077C68 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -077C69 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -077C6A General Purpose Flag 0800 (2048) │ │ │ │ +077C5F LOCAL HEADER #255 04034B50 (67324752) │ │ │ │ +077C63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +077C64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +077C65 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -077C6C Compression Method 0008 (8) 'Deflated' │ │ │ │ -077C6E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -077C72 CRC 4C8A89A5 (1284147621) │ │ │ │ -077C76 Compressed Size 0000030B (779) │ │ │ │ -077C7A Uncompressed Size 000006A9 (1705) │ │ │ │ -077C7E Filename Length 002C (44) │ │ │ │ -077C80 Extra Length 0000 (0) │ │ │ │ -077C82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +077C67 Compression Method 0008 (8) 'Deflated' │ │ │ │ +077C69 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +077C6D CRC 4C8A89A5 (1284147621) │ │ │ │ +077C71 Compressed Size 0000030B (779) │ │ │ │ +077C75 Uncompressed Size 000006A9 (1705) │ │ │ │ +077C79 Filename Length 002C (44) │ │ │ │ +077C7B Extra Length 0000 (0) │ │ │ │ +077C7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x77C82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x77C7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -077CAE PAYLOAD │ │ │ │ +077CA9 PAYLOAD │ │ │ │ │ │ │ │ -077FB9 LOCAL HEADER #256 04034B50 (67324752) │ │ │ │ -077FBD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -077FBE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -077FBF General Purpose Flag 0800 (2048) │ │ │ │ +077FB4 LOCAL HEADER #256 04034B50 (67324752) │ │ │ │ +077FB8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +077FB9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +077FBA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -077FC1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -077FC3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -077FC7 CRC 16BE5F6F (381575023) │ │ │ │ -077FCB Compressed Size 0000028B (651) │ │ │ │ -077FCF Uncompressed Size 00000B28 (2856) │ │ │ │ -077FD3 Filename Length 002B (43) │ │ │ │ -077FD5 Extra Length 0000 (0) │ │ │ │ -077FD7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +077FBC Compression Method 0008 (8) 'Deflated' │ │ │ │ +077FBE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +077FC2 CRC 16BE5F6F (381575023) │ │ │ │ +077FC6 Compressed Size 0000028B (651) │ │ │ │ +077FCA Uncompressed Size 00000B28 (2856) │ │ │ │ +077FCE Filename Length 002B (43) │ │ │ │ +077FD0 Extra Length 0000 (0) │ │ │ │ +077FD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x77FD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x77FD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -078002 PAYLOAD │ │ │ │ +077FFD PAYLOAD │ │ │ │ │ │ │ │ -07828D LOCAL HEADER #257 04034B50 (67324752) │ │ │ │ -078291 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -078292 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -078293 General Purpose Flag 0800 (2048) │ │ │ │ +078288 LOCAL HEADER #257 04034B50 (67324752) │ │ │ │ +07828C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07828D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07828E General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -078295 Compression Method 0000 (0) 'Stored' │ │ │ │ -078297 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07829B CRC 00000000 (0) │ │ │ │ -07829F Compressed Size 00000000 (0) │ │ │ │ -0782A3 Uncompressed Size 00000000 (0) │ │ │ │ -0782A7 Filename Length 0015 (21) │ │ │ │ -0782A9 Extra Length 0000 (0) │ │ │ │ -0782AB Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +078290 Compression Method 0000 (0) 'Stored' │ │ │ │ +078292 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +078296 CRC 00000000 (0) │ │ │ │ +07829A Compressed Size 00000000 (0) │ │ │ │ +07829E Uncompressed Size 00000000 (0) │ │ │ │ +0782A2 Filename Length 0015 (21) │ │ │ │ +0782A4 Extra Length 0000 (0) │ │ │ │ +0782A6 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x782AB: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x782A6: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0782C0 LOCAL HEADER #258 04034B50 (67324752) │ │ │ │ -0782C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0782C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0782C6 General Purpose Flag 0800 (2048) │ │ │ │ +0782BB LOCAL HEADER #258 04034B50 (67324752) │ │ │ │ +0782BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0782C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0782C1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0782C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0782CA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0782CE CRC BCB3370F (3165861647) │ │ │ │ -0782D2 Compressed Size 00000E73 (3699) │ │ │ │ -0782D6 Uncompressed Size 00002B2A (11050) │ │ │ │ -0782DA Filename Length 0024 (36) │ │ │ │ -0782DC Extra Length 0000 (0) │ │ │ │ -0782DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0782C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0782C5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0782C9 CRC BCB3370F (3165861647) │ │ │ │ +0782CD Compressed Size 00000E73 (3699) │ │ │ │ +0782D1 Uncompressed Size 00002B2A (11050) │ │ │ │ +0782D5 Filename Length 0024 (36) │ │ │ │ +0782D7 Extra Length 0000 (0) │ │ │ │ +0782D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x782DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x782D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -078302 PAYLOAD │ │ │ │ +0782FD PAYLOAD │ │ │ │ │ │ │ │ -079175 LOCAL HEADER #259 04034B50 (67324752) │ │ │ │ -079179 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07917A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07917B General Purpose Flag 0800 (2048) │ │ │ │ +079170 LOCAL HEADER #259 04034B50 (67324752) │ │ │ │ +079174 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +079175 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +079176 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07917D Compression Method 0008 (8) 'Deflated' │ │ │ │ -07917F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -079183 CRC AB6E4A08 (2876131848) │ │ │ │ -079187 Compressed Size 0000160D (5645) │ │ │ │ -07918B Uncompressed Size 00008E8F (36495) │ │ │ │ -07918F Filename Length 0023 (35) │ │ │ │ -079191 Extra Length 0000 (0) │ │ │ │ -079193 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +079178 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07917A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +07917E CRC AB6E4A08 (2876131848) │ │ │ │ +079182 Compressed Size 0000160D (5645) │ │ │ │ +079186 Uncompressed Size 00008E8F (36495) │ │ │ │ +07918A Filename Length 0023 (35) │ │ │ │ +07918C Extra Length 0000 (0) │ │ │ │ +07918E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x79193: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7918E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0791B6 PAYLOAD │ │ │ │ +0791B1 PAYLOAD │ │ │ │ │ │ │ │ -07A7C3 LOCAL HEADER #260 04034B50 (67324752) │ │ │ │ -07A7C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07A7C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07A7C9 General Purpose Flag 0800 (2048) │ │ │ │ +07A7BE LOCAL HEADER #260 04034B50 (67324752) │ │ │ │ +07A7C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07A7C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07A7C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07A7CB Compression Method 0000 (0) 'Stored' │ │ │ │ -07A7CD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07A7D1 CRC 00000000 (0) │ │ │ │ -07A7D5 Compressed Size 00000000 (0) │ │ │ │ -07A7D9 Uncompressed Size 00000000 (0) │ │ │ │ -07A7DD Filename Length 0013 (19) │ │ │ │ -07A7DF Extra Length 0000 (0) │ │ │ │ -07A7E1 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +07A7C6 Compression Method 0000 (0) 'Stored' │ │ │ │ +07A7C8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +07A7CC CRC 00000000 (0) │ │ │ │ +07A7D0 Compressed Size 00000000 (0) │ │ │ │ +07A7D4 Uncompressed Size 00000000 (0) │ │ │ │ +07A7D8 Filename Length 0013 (19) │ │ │ │ +07A7DA Extra Length 0000 (0) │ │ │ │ +07A7DC Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7A7E1: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7A7DC: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -07A7F4 LOCAL HEADER #261 04034B50 (67324752) │ │ │ │ -07A7F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07A7F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07A7FA General Purpose Flag 0800 (2048) │ │ │ │ +07A7EF LOCAL HEADER #261 04034B50 (67324752) │ │ │ │ +07A7F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07A7F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07A7F5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07A7FC Compression Method 0008 (8) 'Deflated' │ │ │ │ -07A7FE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07A802 CRC 932FCCA9 (2469383337) │ │ │ │ -07A806 Compressed Size 00000347 (839) │ │ │ │ -07A80A Uncompressed Size 000006CA (1738) │ │ │ │ -07A80E Filename Length 001E (30) │ │ │ │ -07A810 Extra Length 0000 (0) │ │ │ │ -07A812 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07A7F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07A7F9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +07A7FD CRC 932FCCA9 (2469383337) │ │ │ │ +07A801 Compressed Size 00000347 (839) │ │ │ │ +07A805 Uncompressed Size 000006CA (1738) │ │ │ │ +07A809 Filename Length 001E (30) │ │ │ │ +07A80B Extra Length 0000 (0) │ │ │ │ +07A80D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7A812: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7A80D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07A830 PAYLOAD │ │ │ │ +07A82B PAYLOAD │ │ │ │ │ │ │ │ -07AB77 LOCAL HEADER #262 04034B50 (67324752) │ │ │ │ -07AB7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07AB7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07AB7D General Purpose Flag 0800 (2048) │ │ │ │ +07AB72 LOCAL HEADER #262 04034B50 (67324752) │ │ │ │ +07AB76 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07AB77 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07AB78 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07AB7F Compression Method 0008 (8) 'Deflated' │ │ │ │ -07AB81 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07AB85 CRC A53473E9 (2771678185) │ │ │ │ -07AB89 Compressed Size 0000036B (875) │ │ │ │ -07AB8D Uncompressed Size 00000C1F (3103) │ │ │ │ -07AB91 Filename Length 001D (29) │ │ │ │ -07AB93 Extra Length 0000 (0) │ │ │ │ -07AB95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07AB7A Compression Method 0008 (8) 'Deflated' │ │ │ │ +07AB7C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +07AB80 CRC A53473E9 (2771678185) │ │ │ │ +07AB84 Compressed Size 0000036B (875) │ │ │ │ +07AB88 Uncompressed Size 00000C1F (3103) │ │ │ │ +07AB8C Filename Length 001D (29) │ │ │ │ +07AB8E Extra Length 0000 (0) │ │ │ │ +07AB90 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7AB95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7AB90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07ABB2 PAYLOAD │ │ │ │ +07ABAD PAYLOAD │ │ │ │ │ │ │ │ -07AF1D LOCAL HEADER #263 04034B50 (67324752) │ │ │ │ -07AF21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07AF22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07AF23 General Purpose Flag 0800 (2048) │ │ │ │ +07AF18 LOCAL HEADER #263 04034B50 (67324752) │ │ │ │ +07AF1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07AF1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07AF1E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07AF25 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07AF27 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07AF2B CRC F722C2AD (4146250413) │ │ │ │ -07AF2F Compressed Size 000005A5 (1445) │ │ │ │ -07AF33 Uncompressed Size 00000F6F (3951) │ │ │ │ -07AF37 Filename Length 0029 (41) │ │ │ │ -07AF39 Extra Length 0000 (0) │ │ │ │ -07AF3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07AF20 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07AF22 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +07AF26 CRC F722C2AD (4146250413) │ │ │ │ +07AF2A Compressed Size 000005A5 (1445) │ │ │ │ +07AF2E Uncompressed Size 00000F6F (3951) │ │ │ │ +07AF32 Filename Length 0029 (41) │ │ │ │ +07AF34 Extra Length 0000 (0) │ │ │ │ +07AF36 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7AF3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7AF36: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07AF64 PAYLOAD │ │ │ │ +07AF5F PAYLOAD │ │ │ │ │ │ │ │ -07B509 LOCAL HEADER #264 04034B50 (67324752) │ │ │ │ -07B50D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07B50E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07B50F General Purpose Flag 0800 (2048) │ │ │ │ +07B504 LOCAL HEADER #264 04034B50 (67324752) │ │ │ │ +07B508 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07B509 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07B50A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07B511 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07B513 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07B517 CRC A247F4FA (2722624762) │ │ │ │ -07B51B Compressed Size 00000420 (1056) │ │ │ │ -07B51F Uncompressed Size 00001B7D (7037) │ │ │ │ -07B523 Filename Length 0028 (40) │ │ │ │ -07B525 Extra Length 0000 (0) │ │ │ │ -07B527 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07B50C Compression Method 0008 (8) 'Deflated' │ │ │ │ +07B50E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +07B512 CRC A247F4FA (2722624762) │ │ │ │ +07B516 Compressed Size 00000420 (1056) │ │ │ │ +07B51A Uncompressed Size 00001B7D (7037) │ │ │ │ +07B51E Filename Length 0028 (40) │ │ │ │ +07B520 Extra Length 0000 (0) │ │ │ │ +07B522 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7B527: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7B522: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07B54F PAYLOAD │ │ │ │ +07B54A PAYLOAD │ │ │ │ │ │ │ │ -07B96F LOCAL HEADER #265 04034B50 (67324752) │ │ │ │ -07B973 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07B974 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07B975 General Purpose Flag 0800 (2048) │ │ │ │ +07B96A LOCAL HEADER #265 04034B50 (67324752) │ │ │ │ +07B96E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07B96F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07B970 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07B977 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07B979 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07B97D CRC 8156211E (2169905438) │ │ │ │ -07B981 Compressed Size 00000255 (597) │ │ │ │ -07B985 Uncompressed Size 000004DA (1242) │ │ │ │ -07B989 Filename Length 0030 (48) │ │ │ │ -07B98B Extra Length 0000 (0) │ │ │ │ -07B98D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07B972 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07B974 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +07B978 CRC 8156211E (2169905438) │ │ │ │ +07B97C Compressed Size 00000255 (597) │ │ │ │ +07B980 Uncompressed Size 000004DA (1242) │ │ │ │ +07B984 Filename Length 0030 (48) │ │ │ │ +07B986 Extra Length 0000 (0) │ │ │ │ +07B988 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7B98D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7B988: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07B9BD PAYLOAD │ │ │ │ +07B9B8 PAYLOAD │ │ │ │ │ │ │ │ -07BC12 LOCAL HEADER #266 04034B50 (67324752) │ │ │ │ -07BC16 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07BC17 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07BC18 General Purpose Flag 0800 (2048) │ │ │ │ +07BC0D LOCAL HEADER #266 04034B50 (67324752) │ │ │ │ +07BC11 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07BC12 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07BC13 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07BC1A Compression Method 0008 (8) 'Deflated' │ │ │ │ -07BC1C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07BC20 CRC 7A739F95 (2054397845) │ │ │ │ -07BC24 Compressed Size 00000246 (582) │ │ │ │ -07BC28 Uncompressed Size 00000834 (2100) │ │ │ │ -07BC2C Filename Length 002F (47) │ │ │ │ -07BC2E Extra Length 0000 (0) │ │ │ │ -07BC30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07BC15 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07BC17 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +07BC1B CRC 7A739F95 (2054397845) │ │ │ │ +07BC1F Compressed Size 00000246 (582) │ │ │ │ +07BC23 Uncompressed Size 00000834 (2100) │ │ │ │ +07BC27 Filename Length 002F (47) │ │ │ │ +07BC29 Extra Length 0000 (0) │ │ │ │ +07BC2B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7BC30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7BC2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07BC5F PAYLOAD │ │ │ │ +07BC5A PAYLOAD │ │ │ │ │ │ │ │ -07BEA5 LOCAL HEADER #267 04034B50 (67324752) │ │ │ │ -07BEA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07BEAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07BEAB General Purpose Flag 0800 (2048) │ │ │ │ +07BEA0 LOCAL HEADER #267 04034B50 (67324752) │ │ │ │ +07BEA4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07BEA5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07BEA6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07BEAD Compression Method 0008 (8) 'Deflated' │ │ │ │ -07BEAF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07BEB3 CRC 1B3A6505 (456811781) │ │ │ │ -07BEB7 Compressed Size 000004DC (1244) │ │ │ │ -07BEBB Uncompressed Size 00000EB7 (3767) │ │ │ │ -07BEBF Filename Length 002D (45) │ │ │ │ -07BEC1 Extra Length 0000 (0) │ │ │ │ -07BEC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07BEA8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07BEAA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +07BEAE CRC 1B3A6505 (456811781) │ │ │ │ +07BEB2 Compressed Size 000004DC (1244) │ │ │ │ +07BEB6 Uncompressed Size 00000EB7 (3767) │ │ │ │ +07BEBA Filename Length 002D (45) │ │ │ │ +07BEBC Extra Length 0000 (0) │ │ │ │ +07BEBE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7BEC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7BEBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07BEF0 PAYLOAD │ │ │ │ +07BEEB PAYLOAD │ │ │ │ │ │ │ │ -07C3CC LOCAL HEADER #268 04034B50 (67324752) │ │ │ │ -07C3D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07C3D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07C3D2 General Purpose Flag 0800 (2048) │ │ │ │ +07C3C7 LOCAL HEADER #268 04034B50 (67324752) │ │ │ │ +07C3CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07C3CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07C3CD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07C3D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07C3D6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07C3DA CRC C9EEF646 (3387881030) │ │ │ │ -07C3DE Compressed Size 0000047E (1150) │ │ │ │ -07C3E2 Uncompressed Size 00002033 (8243) │ │ │ │ -07C3E6 Filename Length 002C (44) │ │ │ │ -07C3E8 Extra Length 0000 (0) │ │ │ │ -07C3EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07C3CF Compression Method 0008 (8) 'Deflated' │ │ │ │ +07C3D1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +07C3D5 CRC C9EEF646 (3387881030) │ │ │ │ +07C3D9 Compressed Size 0000047E (1150) │ │ │ │ +07C3DD Uncompressed Size 00002033 (8243) │ │ │ │ +07C3E1 Filename Length 002C (44) │ │ │ │ +07C3E3 Extra Length 0000 (0) │ │ │ │ +07C3E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7C3EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7C3E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07C416 PAYLOAD │ │ │ │ +07C411 PAYLOAD │ │ │ │ │ │ │ │ -07C894 LOCAL HEADER #269 04034B50 (67324752) │ │ │ │ -07C898 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07C899 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07C89A General Purpose Flag 0800 (2048) │ │ │ │ +07C88F LOCAL HEADER #269 04034B50 (67324752) │ │ │ │ +07C893 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07C894 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07C895 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07C89C Compression Method 0008 (8) 'Deflated' │ │ │ │ -07C89E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -07C8A2 CRC F8BDB375 (4173181813) │ │ │ │ -07C8A6 Compressed Size 00007200 (29184) │ │ │ │ -07C8AA Uncompressed Size 00018DC2 (101826) │ │ │ │ -07C8AE Filename Length 0020 (32) │ │ │ │ -07C8B0 Extra Length 0000 (0) │ │ │ │ -07C8B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07C897 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07C899 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +07C89D CRC F8BDB375 (4173181813) │ │ │ │ +07C8A1 Compressed Size 00007200 (29184) │ │ │ │ +07C8A5 Uncompressed Size 00018DC2 (101826) │ │ │ │ +07C8A9 Filename Length 0020 (32) │ │ │ │ +07C8AB Extra Length 0000 (0) │ │ │ │ +07C8AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7C8B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7C8AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07C8D2 PAYLOAD │ │ │ │ +07C8CD PAYLOAD │ │ │ │ │ │ │ │ -083AD2 LOCAL HEADER #270 04034B50 (67324752) │ │ │ │ -083AD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -083AD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -083AD8 General Purpose Flag 0800 (2048) │ │ │ │ +083ACD LOCAL HEADER #270 04034B50 (67324752) │ │ │ │ +083AD1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +083AD2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +083AD3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -083ADA Compression Method 0008 (8) 'Deflated' │ │ │ │ -083ADC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -083AE0 CRC 9A43E6A6 (2588141222) │ │ │ │ -083AE4 Compressed Size 0000FEA8 (65192) │ │ │ │ -083AE8 Uncompressed Size 0008B9B1 (571825) │ │ │ │ -083AEC Filename Length 001F (31) │ │ │ │ -083AEE Extra Length 0000 (0) │ │ │ │ -083AF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +083AD5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +083AD7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +083ADB CRC 9A43E6A6 (2588141222) │ │ │ │ +083ADF Compressed Size 0000FEA8 (65192) │ │ │ │ +083AE3 Uncompressed Size 0008B9B1 (571825) │ │ │ │ +083AE7 Filename Length 001F (31) │ │ │ │ +083AE9 Extra Length 0000 (0) │ │ │ │ +083AEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x83AF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x83AEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -083B0F PAYLOAD │ │ │ │ +083B0A PAYLOAD │ │ │ │ │ │ │ │ -0939B7 LOCAL HEADER #271 04034B50 (67324752) │ │ │ │ -0939BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0939BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0939BD General Purpose Flag 0800 (2048) │ │ │ │ +0939B2 LOCAL HEADER #271 04034B50 (67324752) │ │ │ │ +0939B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0939B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0939B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0939BF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0939C1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0939C5 CRC 011031C8 (17838536) │ │ │ │ -0939C9 Compressed Size 0000063B (1595) │ │ │ │ -0939CD Uncompressed Size 000010E5 (4325) │ │ │ │ -0939D1 Filename Length 002E (46) │ │ │ │ -0939D3 Extra Length 0000 (0) │ │ │ │ -0939D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0939BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0939BC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0939C0 CRC 011031C8 (17838536) │ │ │ │ +0939C4 Compressed Size 0000063B (1595) │ │ │ │ +0939C8 Uncompressed Size 000010E5 (4325) │ │ │ │ +0939CC Filename Length 002E (46) │ │ │ │ +0939CE Extra Length 0000 (0) │ │ │ │ +0939D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x939D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x939D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -093A03 PAYLOAD │ │ │ │ +0939FE PAYLOAD │ │ │ │ │ │ │ │ -09403E LOCAL HEADER #272 04034B50 (67324752) │ │ │ │ -094042 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -094043 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -094044 General Purpose Flag 0800 (2048) │ │ │ │ +094039 LOCAL HEADER #272 04034B50 (67324752) │ │ │ │ +09403D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09403E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09403F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -094046 Compression Method 0008 (8) 'Deflated' │ │ │ │ -094048 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09404C CRC 80E0558E (2162185614) │ │ │ │ -094050 Compressed Size 00000AD2 (2770) │ │ │ │ -094054 Uncompressed Size 00003EFA (16122) │ │ │ │ -094058 Filename Length 002D (45) │ │ │ │ -09405A Extra Length 0000 (0) │ │ │ │ -09405C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +094041 Compression Method 0008 (8) 'Deflated' │ │ │ │ +094043 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +094047 CRC 80E0558E (2162185614) │ │ │ │ +09404B Compressed Size 00000AD2 (2770) │ │ │ │ +09404F Uncompressed Size 00003EFA (16122) │ │ │ │ +094053 Filename Length 002D (45) │ │ │ │ +094055 Extra Length 0000 (0) │ │ │ │ +094057 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9405C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x94057: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -094089 PAYLOAD │ │ │ │ +094084 PAYLOAD │ │ │ │ │ │ │ │ -094B5B LOCAL HEADER #273 04034B50 (67324752) │ │ │ │ -094B5F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -094B60 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -094B61 General Purpose Flag 0800 (2048) │ │ │ │ +094B56 LOCAL HEADER #273 04034B50 (67324752) │ │ │ │ +094B5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +094B5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +094B5C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -094B63 Compression Method 0008 (8) 'Deflated' │ │ │ │ -094B65 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -094B69 CRC 9F0DC4C0 (2668479680) │ │ │ │ -094B6D Compressed Size 000003D8 (984) │ │ │ │ -094B71 Uncompressed Size 000009AF (2479) │ │ │ │ -094B75 Filename Length 002C (44) │ │ │ │ -094B77 Extra Length 0000 (0) │ │ │ │ -094B79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +094B5E Compression Method 0008 (8) 'Deflated' │ │ │ │ +094B60 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +094B64 CRC 9F0DC4C0 (2668479680) │ │ │ │ +094B68 Compressed Size 000003D8 (984) │ │ │ │ +094B6C Uncompressed Size 000009AF (2479) │ │ │ │ +094B70 Filename Length 002C (44) │ │ │ │ +094B72 Extra Length 0000 (0) │ │ │ │ +094B74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x94B79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x94B74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -094BA5 PAYLOAD │ │ │ │ +094BA0 PAYLOAD │ │ │ │ │ │ │ │ -094F7D LOCAL HEADER #274 04034B50 (67324752) │ │ │ │ -094F81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -094F82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -094F83 General Purpose Flag 0800 (2048) │ │ │ │ +094F78 LOCAL HEADER #274 04034B50 (67324752) │ │ │ │ +094F7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +094F7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +094F7E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -094F85 Compression Method 0008 (8) 'Deflated' │ │ │ │ -094F87 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -094F8B CRC 4CFC1F3E (1291591486) │ │ │ │ -094F8F Compressed Size 0000072D (1837) │ │ │ │ -094F93 Uncompressed Size 00002822 (10274) │ │ │ │ -094F97 Filename Length 002B (43) │ │ │ │ -094F99 Extra Length 0000 (0) │ │ │ │ -094F9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +094F80 Compression Method 0008 (8) 'Deflated' │ │ │ │ +094F82 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +094F86 CRC 4CFC1F3E (1291591486) │ │ │ │ +094F8A Compressed Size 0000072D (1837) │ │ │ │ +094F8E Uncompressed Size 00002822 (10274) │ │ │ │ +094F92 Filename Length 002B (43) │ │ │ │ +094F94 Extra Length 0000 (0) │ │ │ │ +094F96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x94F9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x94F96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -094FC6 PAYLOAD │ │ │ │ +094FC1 PAYLOAD │ │ │ │ │ │ │ │ -0956F3 LOCAL HEADER #275 04034B50 (67324752) │ │ │ │ -0956F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0956F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0956F9 General Purpose Flag 0800 (2048) │ │ │ │ +0956EE LOCAL HEADER #275 04034B50 (67324752) │ │ │ │ +0956F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0956F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0956F4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0956FB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0956FD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -095701 CRC 75602762 (1969235810) │ │ │ │ -095705 Compressed Size 00000A55 (2645) │ │ │ │ -095709 Uncompressed Size 00001CC3 (7363) │ │ │ │ -09570D Filename Length 0020 (32) │ │ │ │ -09570F Extra Length 0000 (0) │ │ │ │ -095711 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0956F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0956F8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0956FC CRC 75602762 (1969235810) │ │ │ │ +095700 Compressed Size 00000A55 (2645) │ │ │ │ +095704 Uncompressed Size 00001CC3 (7363) │ │ │ │ +095708 Filename Length 0020 (32) │ │ │ │ +09570A Extra Length 0000 (0) │ │ │ │ +09570C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x95711: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9570C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -095731 PAYLOAD │ │ │ │ +09572C PAYLOAD │ │ │ │ │ │ │ │ -096186 LOCAL HEADER #276 04034B50 (67324752) │ │ │ │ -09618A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09618B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09618C General Purpose Flag 0800 (2048) │ │ │ │ +096181 LOCAL HEADER #276 04034B50 (67324752) │ │ │ │ +096185 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +096186 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +096187 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09618E Compression Method 0008 (8) 'Deflated' │ │ │ │ -096190 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -096194 CRC 8F0167EF (2399234031) │ │ │ │ -096198 Compressed Size 000005BE (1470) │ │ │ │ -09619C Uncompressed Size 00001DAC (7596) │ │ │ │ -0961A0 Filename Length 001F (31) │ │ │ │ -0961A2 Extra Length 0000 (0) │ │ │ │ -0961A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +096189 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09618B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09618F CRC 8F0167EF (2399234031) │ │ │ │ +096193 Compressed Size 000005BE (1470) │ │ │ │ +096197 Uncompressed Size 00001DAC (7596) │ │ │ │ +09619B Filename Length 001F (31) │ │ │ │ +09619D Extra Length 0000 (0) │ │ │ │ +09619F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x961A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9619F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0961C3 PAYLOAD │ │ │ │ +0961BE PAYLOAD │ │ │ │ │ │ │ │ -096781 LOCAL HEADER #277 04034B50 (67324752) │ │ │ │ -096785 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -096786 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -096787 General Purpose Flag 0800 (2048) │ │ │ │ +09677C LOCAL HEADER #277 04034B50 (67324752) │ │ │ │ +096780 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +096781 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +096782 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -096789 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09678B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09678F CRC 0B1D89C9 (186485193) │ │ │ │ -096793 Compressed Size 00000A68 (2664) │ │ │ │ -096797 Uncompressed Size 000018C0 (6336) │ │ │ │ -09679B Filename Length 0021 (33) │ │ │ │ -09679D Extra Length 0000 (0) │ │ │ │ -09679F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +096784 Compression Method 0008 (8) 'Deflated' │ │ │ │ +096786 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09678A CRC 0B1D89C9 (186485193) │ │ │ │ +09678E Compressed Size 00000A68 (2664) │ │ │ │ +096792 Uncompressed Size 000018C0 (6336) │ │ │ │ +096796 Filename Length 0021 (33) │ │ │ │ +096798 Extra Length 0000 (0) │ │ │ │ +09679A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9679F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9679A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0967C0 PAYLOAD │ │ │ │ +0967BB PAYLOAD │ │ │ │ │ │ │ │ -097228 LOCAL HEADER #278 04034B50 (67324752) │ │ │ │ -09722C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09722D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09722E General Purpose Flag 0800 (2048) │ │ │ │ +097223 LOCAL HEADER #278 04034B50 (67324752) │ │ │ │ +097227 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +097228 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +097229 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -097230 Compression Method 0008 (8) 'Deflated' │ │ │ │ -097232 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -097236 CRC EA871F82 (3934723970) │ │ │ │ -09723A Compressed Size 00000E19 (3609) │ │ │ │ -09723E Uncompressed Size 000047E8 (18408) │ │ │ │ -097242 Filename Length 0020 (32) │ │ │ │ -097244 Extra Length 0000 (0) │ │ │ │ -097246 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09722B Compression Method 0008 (8) 'Deflated' │ │ │ │ +09722D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +097231 CRC EA871F82 (3934723970) │ │ │ │ +097235 Compressed Size 00000E19 (3609) │ │ │ │ +097239 Uncompressed Size 000047E8 (18408) │ │ │ │ +09723D Filename Length 0020 (32) │ │ │ │ +09723F Extra Length 0000 (0) │ │ │ │ +097241 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x97246: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x97241: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -097266 PAYLOAD │ │ │ │ +097261 PAYLOAD │ │ │ │ │ │ │ │ -09807F LOCAL HEADER #279 04034B50 (67324752) │ │ │ │ -098083 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -098084 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -098085 General Purpose Flag 0800 (2048) │ │ │ │ +09807A LOCAL HEADER #279 04034B50 (67324752) │ │ │ │ +09807E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09807F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +098080 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -098087 Compression Method 0000 (0) 'Stored' │ │ │ │ -098089 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09808D CRC 00000000 (0) │ │ │ │ -098091 Compressed Size 00000000 (0) │ │ │ │ -098095 Uncompressed Size 00000000 (0) │ │ │ │ -098099 Filename Length 000E (14) │ │ │ │ -09809B Extra Length 0000 (0) │ │ │ │ -09809D Filename 'XXXXXXXXXXXXXX' │ │ │ │ +098082 Compression Method 0000 (0) 'Stored' │ │ │ │ +098084 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +098088 CRC 00000000 (0) │ │ │ │ +09808C Compressed Size 00000000 (0) │ │ │ │ +098090 Uncompressed Size 00000000 (0) │ │ │ │ +098094 Filename Length 000E (14) │ │ │ │ +098096 Extra Length 0000 (0) │ │ │ │ +098098 Filename 'XXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9809D: Filename 'XXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x98098: Filename 'XXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0980AB LOCAL HEADER #280 04034B50 (67324752) │ │ │ │ -0980AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0980B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0980B1 General Purpose Flag 0800 (2048) │ │ │ │ +0980A6 LOCAL HEADER #280 04034B50 (67324752) │ │ │ │ +0980AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0980AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0980AC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0980B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0980B5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0980B9 CRC B4DDDFC2 (3034439618) │ │ │ │ -0980BD Compressed Size 000008C7 (2247) │ │ │ │ -0980C1 Uncompressed Size 000018AA (6314) │ │ │ │ -0980C5 Filename Length 001B (27) │ │ │ │ -0980C7 Extra Length 0000 (0) │ │ │ │ -0980C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0980AE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0980B0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0980B4 CRC B4DDDFC2 (3034439618) │ │ │ │ +0980B8 Compressed Size 000008C7 (2247) │ │ │ │ +0980BC Uncompressed Size 000018AA (6314) │ │ │ │ +0980C0 Filename Length 001B (27) │ │ │ │ +0980C2 Extra Length 0000 (0) │ │ │ │ +0980C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x980C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x980C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0980E4 PAYLOAD │ │ │ │ +0980DF PAYLOAD │ │ │ │ │ │ │ │ -0989AB LOCAL HEADER #281 04034B50 (67324752) │ │ │ │ -0989AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0989B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0989B1 General Purpose Flag 0800 (2048) │ │ │ │ +0989A6 LOCAL HEADER #281 04034B50 (67324752) │ │ │ │ +0989AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0989AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0989AC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0989B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0989B5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0989B9 CRC D01AF85B (3491428443) │ │ │ │ -0989BD Compressed Size 00000AFA (2810) │ │ │ │ -0989C1 Uncompressed Size 00004946 (18758) │ │ │ │ -0989C5 Filename Length 001A (26) │ │ │ │ -0989C7 Extra Length 0000 (0) │ │ │ │ -0989C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0989AE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0989B0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0989B4 CRC D01AF85B (3491428443) │ │ │ │ +0989B8 Compressed Size 00000AFA (2810) │ │ │ │ +0989BC Uncompressed Size 00004946 (18758) │ │ │ │ +0989C0 Filename Length 001A (26) │ │ │ │ +0989C2 Extra Length 0000 (0) │ │ │ │ +0989C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x989C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x989C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0989E3 PAYLOAD │ │ │ │ +0989DE PAYLOAD │ │ │ │ │ │ │ │ -0994DD LOCAL HEADER #282 04034B50 (67324752) │ │ │ │ -0994E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0994E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0994E3 General Purpose Flag 0800 (2048) │ │ │ │ +0994D8 LOCAL HEADER #282 04034B50 (67324752) │ │ │ │ +0994DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0994DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0994DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0994E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0994E7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0994EB CRC F378D489 (4084782217) │ │ │ │ -0994EF Compressed Size 000003A7 (935) │ │ │ │ -0994F3 Uncompressed Size 00000822 (2082) │ │ │ │ -0994F7 Filename Length 0019 (25) │ │ │ │ -0994F9 Extra Length 0000 (0) │ │ │ │ -0994FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0994E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0994E2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0994E6 CRC F378D489 (4084782217) │ │ │ │ +0994EA Compressed Size 000003A7 (935) │ │ │ │ +0994EE Uncompressed Size 00000822 (2082) │ │ │ │ +0994F2 Filename Length 0019 (25) │ │ │ │ +0994F4 Extra Length 0000 (0) │ │ │ │ +0994F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x994FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x994F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -099514 PAYLOAD │ │ │ │ +09950F PAYLOAD │ │ │ │ │ │ │ │ -0998BB LOCAL HEADER #283 04034B50 (67324752) │ │ │ │ -0998BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0998C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0998C1 General Purpose Flag 0800 (2048) │ │ │ │ +0998B6 LOCAL HEADER #283 04034B50 (67324752) │ │ │ │ +0998BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0998BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0998BC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0998C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0998C5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0998C9 CRC B8FBB7FD (3103504381) │ │ │ │ -0998CD Compressed Size 0000043B (1083) │ │ │ │ -0998D1 Uncompressed Size 0000135C (4956) │ │ │ │ -0998D5 Filename Length 0018 (24) │ │ │ │ -0998D7 Extra Length 0000 (0) │ │ │ │ -0998D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0998BE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0998C0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0998C4 CRC B8FBB7FD (3103504381) │ │ │ │ +0998C8 Compressed Size 0000043B (1083) │ │ │ │ +0998CC Uncompressed Size 0000135C (4956) │ │ │ │ +0998D0 Filename Length 0018 (24) │ │ │ │ +0998D2 Extra Length 0000 (0) │ │ │ │ +0998D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x998D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x998D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0998F1 PAYLOAD │ │ │ │ +0998EC PAYLOAD │ │ │ │ │ │ │ │ -099D2C LOCAL HEADER #284 04034B50 (67324752) │ │ │ │ -099D30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -099D31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -099D32 General Purpose Flag 0800 (2048) │ │ │ │ +099D27 LOCAL HEADER #284 04034B50 (67324752) │ │ │ │ +099D2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +099D2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +099D2D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -099D34 Compression Method 0008 (8) 'Deflated' │ │ │ │ -099D36 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -099D3A CRC 28F007D4 (686819284) │ │ │ │ -099D3E Compressed Size 000005B6 (1462) │ │ │ │ -099D42 Uncompressed Size 00000EF7 (3831) │ │ │ │ -099D46 Filename Length 001A (26) │ │ │ │ -099D48 Extra Length 0000 (0) │ │ │ │ -099D4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +099D2F Compression Method 0008 (8) 'Deflated' │ │ │ │ +099D31 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +099D35 CRC 28F007D4 (686819284) │ │ │ │ +099D39 Compressed Size 000005B6 (1462) │ │ │ │ +099D3D Uncompressed Size 00000EF7 (3831) │ │ │ │ +099D41 Filename Length 001A (26) │ │ │ │ +099D43 Extra Length 0000 (0) │ │ │ │ +099D45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x99D4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x99D45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -099D64 PAYLOAD │ │ │ │ +099D5F PAYLOAD │ │ │ │ │ │ │ │ -09A31A LOCAL HEADER #285 04034B50 (67324752) │ │ │ │ -09A31E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09A31F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09A320 General Purpose Flag 0800 (2048) │ │ │ │ +09A315 LOCAL HEADER #285 04034B50 (67324752) │ │ │ │ +09A319 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09A31A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09A31B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09A322 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09A324 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09A328 CRC 8DEE5F5C (2381209436) │ │ │ │ -09A32C Compressed Size 0000071E (1822) │ │ │ │ -09A330 Uncompressed Size 0000284F (10319) │ │ │ │ -09A334 Filename Length 0019 (25) │ │ │ │ -09A336 Extra Length 0000 (0) │ │ │ │ -09A338 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09A31D Compression Method 0008 (8) 'Deflated' │ │ │ │ +09A31F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09A323 CRC 8DEE5F5C (2381209436) │ │ │ │ +09A327 Compressed Size 0000071E (1822) │ │ │ │ +09A32B Uncompressed Size 0000284F (10319) │ │ │ │ +09A32F Filename Length 0019 (25) │ │ │ │ +09A331 Extra Length 0000 (0) │ │ │ │ +09A333 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9A338: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9A333: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09A351 PAYLOAD │ │ │ │ +09A34C PAYLOAD │ │ │ │ │ │ │ │ -09AA6F LOCAL HEADER #286 04034B50 (67324752) │ │ │ │ -09AA73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09AA74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09AA75 General Purpose Flag 0800 (2048) │ │ │ │ +09AA6A LOCAL HEADER #286 04034B50 (67324752) │ │ │ │ +09AA6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09AA6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09AA70 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09AA77 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09AA79 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09AA7D CRC E89E9DFB (3902709243) │ │ │ │ -09AA81 Compressed Size 000009C6 (2502) │ │ │ │ -09AA85 Uncompressed Size 00001B49 (6985) │ │ │ │ -09AA89 Filename Length 0016 (22) │ │ │ │ -09AA8B Extra Length 0000 (0) │ │ │ │ -09AA8D Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09AA72 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09AA74 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09AA78 CRC E89E9DFB (3902709243) │ │ │ │ +09AA7C Compressed Size 000009C6 (2502) │ │ │ │ +09AA80 Uncompressed Size 00001B49 (6985) │ │ │ │ +09AA84 Filename Length 0016 (22) │ │ │ │ +09AA86 Extra Length 0000 (0) │ │ │ │ +09AA88 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9AA8D: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9AA88: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09AAA3 PAYLOAD │ │ │ │ +09AA9E PAYLOAD │ │ │ │ │ │ │ │ -09B469 LOCAL HEADER #287 04034B50 (67324752) │ │ │ │ -09B46D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09B46E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09B46F General Purpose Flag 0800 (2048) │ │ │ │ +09B464 LOCAL HEADER #287 04034B50 (67324752) │ │ │ │ +09B468 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09B469 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09B46A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09B471 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09B473 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09B477 CRC EA3765B8 (3929499064) │ │ │ │ -09B47B Compressed Size 00000EEB (3819) │ │ │ │ -09B47F Uncompressed Size 00009FD4 (40916) │ │ │ │ -09B483 Filename Length 0015 (21) │ │ │ │ -09B485 Extra Length 0000 (0) │ │ │ │ -09B487 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09B46C Compression Method 0008 (8) 'Deflated' │ │ │ │ +09B46E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09B472 CRC EA3765B8 (3929499064) │ │ │ │ +09B476 Compressed Size 00000EEB (3819) │ │ │ │ +09B47A Uncompressed Size 00009FD4 (40916) │ │ │ │ +09B47E Filename Length 0015 (21) │ │ │ │ +09B480 Extra Length 0000 (0) │ │ │ │ +09B482 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9B487: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9B482: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09B49C PAYLOAD │ │ │ │ +09B497 PAYLOAD │ │ │ │ │ │ │ │ -09C387 LOCAL HEADER #288 04034B50 (67324752) │ │ │ │ -09C38B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09C38C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09C38D General Purpose Flag 0800 (2048) │ │ │ │ +09C382 LOCAL HEADER #288 04034B50 (67324752) │ │ │ │ +09C386 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09C387 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09C388 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09C38F Compression Method 0008 (8) 'Deflated' │ │ │ │ -09C391 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09C395 CRC 577BF04C (1467740236) │ │ │ │ -09C399 Compressed Size 000004B6 (1206) │ │ │ │ -09C39D Uncompressed Size 00000B3D (2877) │ │ │ │ -09C3A1 Filename Length 001C (28) │ │ │ │ -09C3A3 Extra Length 0000 (0) │ │ │ │ -09C3A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09C38A Compression Method 0008 (8) 'Deflated' │ │ │ │ +09C38C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09C390 CRC 577BF04C (1467740236) │ │ │ │ +09C394 Compressed Size 000004B6 (1206) │ │ │ │ +09C398 Uncompressed Size 00000B3D (2877) │ │ │ │ +09C39C Filename Length 001C (28) │ │ │ │ +09C39E Extra Length 0000 (0) │ │ │ │ +09C3A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9C3A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9C3A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09C3C1 PAYLOAD │ │ │ │ +09C3BC PAYLOAD │ │ │ │ │ │ │ │ -09C877 LOCAL HEADER #289 04034B50 (67324752) │ │ │ │ -09C87B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09C87C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09C87D General Purpose Flag 0800 (2048) │ │ │ │ +09C872 LOCAL HEADER #289 04034B50 (67324752) │ │ │ │ +09C876 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09C877 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09C878 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09C87F Compression Method 0008 (8) 'Deflated' │ │ │ │ -09C881 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09C885 CRC CBE9F1C2 (3421106626) │ │ │ │ -09C889 Compressed Size 00000717 (1815) │ │ │ │ -09C88D Uncompressed Size 00002C18 (11288) │ │ │ │ -09C891 Filename Length 001B (27) │ │ │ │ -09C893 Extra Length 0000 (0) │ │ │ │ -09C895 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09C87A Compression Method 0008 (8) 'Deflated' │ │ │ │ +09C87C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09C880 CRC CBE9F1C2 (3421106626) │ │ │ │ +09C884 Compressed Size 00000717 (1815) │ │ │ │ +09C888 Uncompressed Size 00002C18 (11288) │ │ │ │ +09C88C Filename Length 001B (27) │ │ │ │ +09C88E Extra Length 0000 (0) │ │ │ │ +09C890 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9C895: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9C890: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09C8B0 PAYLOAD │ │ │ │ +09C8AB PAYLOAD │ │ │ │ │ │ │ │ -09CFC7 LOCAL HEADER #290 04034B50 (67324752) │ │ │ │ -09CFCB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09CFCC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09CFCD General Purpose Flag 0800 (2048) │ │ │ │ +09CFC2 LOCAL HEADER #290 04034B50 (67324752) │ │ │ │ +09CFC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09CFC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09CFC8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09CFCF Compression Method 0008 (8) 'Deflated' │ │ │ │ -09CFD1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09CFD5 CRC B5AB2D6F (3047894383) │ │ │ │ -09CFD9 Compressed Size 00000643 (1603) │ │ │ │ -09CFDD Uncompressed Size 00000FAB (4011) │ │ │ │ -09CFE1 Filename Length 0026 (38) │ │ │ │ -09CFE3 Extra Length 0000 (0) │ │ │ │ -09CFE5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09CFCA Compression Method 0008 (8) 'Deflated' │ │ │ │ +09CFCC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09CFD0 CRC B5AB2D6F (3047894383) │ │ │ │ +09CFD4 Compressed Size 00000643 (1603) │ │ │ │ +09CFD8 Uncompressed Size 00000FAB (4011) │ │ │ │ +09CFDC Filename Length 0026 (38) │ │ │ │ +09CFDE Extra Length 0000 (0) │ │ │ │ +09CFE0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9CFE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9CFE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09D00B PAYLOAD │ │ │ │ +09D006 PAYLOAD │ │ │ │ │ │ │ │ -09D64E LOCAL HEADER #291 04034B50 (67324752) │ │ │ │ -09D652 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09D653 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09D654 General Purpose Flag 0800 (2048) │ │ │ │ +09D649 LOCAL HEADER #291 04034B50 (67324752) │ │ │ │ +09D64D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09D64E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09D64F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09D656 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09D658 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09D65C CRC F57E9B2E (4118715182) │ │ │ │ -09D660 Compressed Size 00000718 (1816) │ │ │ │ -09D664 Uncompressed Size 00002B2E (11054) │ │ │ │ -09D668 Filename Length 0025 (37) │ │ │ │ -09D66A Extra Length 0000 (0) │ │ │ │ -09D66C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09D651 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09D653 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09D657 CRC F57E9B2E (4118715182) │ │ │ │ +09D65B Compressed Size 00000718 (1816) │ │ │ │ +09D65F Uncompressed Size 00002B2E (11054) │ │ │ │ +09D663 Filename Length 0025 (37) │ │ │ │ +09D665 Extra Length 0000 (0) │ │ │ │ +09D667 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9D66C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9D667: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09D691 PAYLOAD │ │ │ │ +09D68C PAYLOAD │ │ │ │ │ │ │ │ -09DDA9 LOCAL HEADER #292 04034B50 (67324752) │ │ │ │ -09DDAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09DDAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09DDAF General Purpose Flag 0800 (2048) │ │ │ │ +09DDA4 LOCAL HEADER #292 04034B50 (67324752) │ │ │ │ +09DDA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09DDA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09DDAA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09DDB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09DDB3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09DDB7 CRC 8371B941 (2205268289) │ │ │ │ -09DDBB Compressed Size 0000013E (318) │ │ │ │ -09DDBF Uncompressed Size 000001F6 (502) │ │ │ │ -09DDC3 Filename Length 0016 (22) │ │ │ │ -09DDC5 Extra Length 0000 (0) │ │ │ │ -09DDC7 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09DDAC Compression Method 0008 (8) 'Deflated' │ │ │ │ +09DDAE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09DDB2 CRC 8371B941 (2205268289) │ │ │ │ +09DDB6 Compressed Size 0000013E (318) │ │ │ │ +09DDBA Uncompressed Size 000001F6 (502) │ │ │ │ +09DDBE Filename Length 0016 (22) │ │ │ │ +09DDC0 Extra Length 0000 (0) │ │ │ │ +09DDC2 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9DDC7: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9DDC2: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09DDDD PAYLOAD │ │ │ │ +09DDD8 PAYLOAD │ │ │ │ │ │ │ │ -09DF1B LOCAL HEADER #293 04034B50 (67324752) │ │ │ │ -09DF1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09DF20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09DF21 General Purpose Flag 0800 (2048) │ │ │ │ +09DF16 LOCAL HEADER #293 04034B50 (67324752) │ │ │ │ +09DF1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09DF1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09DF1C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09DF23 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09DF25 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09DF29 CRC 7E8487F9 (2122614777) │ │ │ │ -09DF2D Compressed Size 00000101 (257) │ │ │ │ -09DF31 Uncompressed Size 0000023E (574) │ │ │ │ -09DF35 Filename Length 0015 (21) │ │ │ │ -09DF37 Extra Length 0000 (0) │ │ │ │ -09DF39 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09DF1E Compression Method 0008 (8) 'Deflated' │ │ │ │ +09DF20 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09DF24 CRC 7E8487F9 (2122614777) │ │ │ │ +09DF28 Compressed Size 00000101 (257) │ │ │ │ +09DF2C Uncompressed Size 0000023E (574) │ │ │ │ +09DF30 Filename Length 0015 (21) │ │ │ │ +09DF32 Extra Length 0000 (0) │ │ │ │ +09DF34 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9DF39: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9DF34: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09DF4E PAYLOAD │ │ │ │ +09DF49 PAYLOAD │ │ │ │ │ │ │ │ -09E04F LOCAL HEADER #294 04034B50 (67324752) │ │ │ │ -09E053 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09E054 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09E055 General Purpose Flag 0800 (2048) │ │ │ │ +09E04A LOCAL HEADER #294 04034B50 (67324752) │ │ │ │ +09E04E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09E04F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09E050 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09E057 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09E059 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09E05D CRC F2699E90 (4067008144) │ │ │ │ -09E061 Compressed Size 00000329 (809) │ │ │ │ -09E065 Uncompressed Size 00000710 (1808) │ │ │ │ -09E069 Filename Length 0029 (41) │ │ │ │ -09E06B Extra Length 0000 (0) │ │ │ │ -09E06D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09E052 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09E054 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09E058 CRC F2699E90 (4067008144) │ │ │ │ +09E05C Compressed Size 00000329 (809) │ │ │ │ +09E060 Uncompressed Size 00000710 (1808) │ │ │ │ +09E064 Filename Length 0029 (41) │ │ │ │ +09E066 Extra Length 0000 (0) │ │ │ │ +09E068 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9E06D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9E068: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09E096 PAYLOAD │ │ │ │ +09E091 PAYLOAD │ │ │ │ │ │ │ │ -09E3BF LOCAL HEADER #295 04034B50 (67324752) │ │ │ │ -09E3C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09E3C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09E3C5 General Purpose Flag 0800 (2048) │ │ │ │ +09E3BA LOCAL HEADER #295 04034B50 (67324752) │ │ │ │ +09E3BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09E3BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09E3C0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09E3C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09E3C9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09E3CD CRC A9F0F3F8 (2851140600) │ │ │ │ -09E3D1 Compressed Size 0000046D (1133) │ │ │ │ -09E3D5 Uncompressed Size 000014E4 (5348) │ │ │ │ -09E3D9 Filename Length 0028 (40) │ │ │ │ -09E3DB Extra Length 0000 (0) │ │ │ │ -09E3DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09E3C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09E3C4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09E3C8 CRC A9F0F3F8 (2851140600) │ │ │ │ +09E3CC Compressed Size 0000046D (1133) │ │ │ │ +09E3D0 Uncompressed Size 000014E4 (5348) │ │ │ │ +09E3D4 Filename Length 0028 (40) │ │ │ │ +09E3D6 Extra Length 0000 (0) │ │ │ │ +09E3D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9E3DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9E3D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09E405 PAYLOAD │ │ │ │ +09E400 PAYLOAD │ │ │ │ │ │ │ │ -09E872 LOCAL HEADER #296 04034B50 (67324752) │ │ │ │ -09E876 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09E877 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09E878 General Purpose Flag 0800 (2048) │ │ │ │ +09E86D LOCAL HEADER #296 04034B50 (67324752) │ │ │ │ +09E871 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09E872 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09E873 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09E87A Compression Method 0008 (8) 'Deflated' │ │ │ │ -09E87C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09E880 CRC 343FC924 (876595492) │ │ │ │ -09E884 Compressed Size 0000037D (893) │ │ │ │ -09E888 Uncompressed Size 000007F6 (2038) │ │ │ │ -09E88C Filename Length 001D (29) │ │ │ │ -09E88E Extra Length 0000 (0) │ │ │ │ -09E890 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09E875 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09E877 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09E87B CRC 343FC924 (876595492) │ │ │ │ +09E87F Compressed Size 0000037D (893) │ │ │ │ +09E883 Uncompressed Size 000007F6 (2038) │ │ │ │ +09E887 Filename Length 001D (29) │ │ │ │ +09E889 Extra Length 0000 (0) │ │ │ │ +09E88B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9E890: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9E88B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09E8AD PAYLOAD │ │ │ │ +09E8A8 PAYLOAD │ │ │ │ │ │ │ │ -09EC2A LOCAL HEADER #297 04034B50 (67324752) │ │ │ │ -09EC2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09EC2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09EC30 General Purpose Flag 0800 (2048) │ │ │ │ +09EC25 LOCAL HEADER #297 04034B50 (67324752) │ │ │ │ +09EC29 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09EC2A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09EC2B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09EC32 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09EC34 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09EC38 CRC ED849C0C (3984890892) │ │ │ │ -09EC3C Compressed Size 00000390 (912) │ │ │ │ -09EC40 Uncompressed Size 000010DC (4316) │ │ │ │ -09EC44 Filename Length 001C (28) │ │ │ │ -09EC46 Extra Length 0000 (0) │ │ │ │ -09EC48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09EC2D Compression Method 0008 (8) 'Deflated' │ │ │ │ +09EC2F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09EC33 CRC ED849C0C (3984890892) │ │ │ │ +09EC37 Compressed Size 00000390 (912) │ │ │ │ +09EC3B Uncompressed Size 000010DC (4316) │ │ │ │ +09EC3F Filename Length 001C (28) │ │ │ │ +09EC41 Extra Length 0000 (0) │ │ │ │ +09EC43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9EC48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9EC43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09EC64 PAYLOAD │ │ │ │ +09EC5F PAYLOAD │ │ │ │ │ │ │ │ -09EFF4 LOCAL HEADER #298 04034B50 (67324752) │ │ │ │ -09EFF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09EFF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09EFFA General Purpose Flag 0800 (2048) │ │ │ │ +09EFEF LOCAL HEADER #298 04034B50 (67324752) │ │ │ │ +09EFF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09EFF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09EFF5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09EFFC Compression Method 0008 (8) 'Deflated' │ │ │ │ -09EFFE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09F002 CRC 269D31F6 (647836150) │ │ │ │ -09F006 Compressed Size 000004CC (1228) │ │ │ │ -09F00A Uncompressed Size 00000B26 (2854) │ │ │ │ -09F00E Filename Length 001A (26) │ │ │ │ -09F010 Extra Length 0000 (0) │ │ │ │ -09F012 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09EFF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09EFF9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09EFFD CRC 269D31F6 (647836150) │ │ │ │ +09F001 Compressed Size 000004CC (1228) │ │ │ │ +09F005 Uncompressed Size 00000B26 (2854) │ │ │ │ +09F009 Filename Length 001A (26) │ │ │ │ +09F00B Extra Length 0000 (0) │ │ │ │ +09F00D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9F012: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9F00D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09F02C PAYLOAD │ │ │ │ +09F027 PAYLOAD │ │ │ │ │ │ │ │ -09F4F8 LOCAL HEADER #299 04034B50 (67324752) │ │ │ │ -09F4FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09F4FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09F4FE General Purpose Flag 0800 (2048) │ │ │ │ +09F4F3 LOCAL HEADER #299 04034B50 (67324752) │ │ │ │ +09F4F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09F4F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09F4F9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09F500 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09F502 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09F506 CRC 30EECC1D (820956189) │ │ │ │ -09F50A Compressed Size 00000685 (1669) │ │ │ │ -09F50E Uncompressed Size 00001D7D (7549) │ │ │ │ -09F512 Filename Length 0019 (25) │ │ │ │ -09F514 Extra Length 0000 (0) │ │ │ │ -09F516 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09F4FB Compression Method 0008 (8) 'Deflated' │ │ │ │ +09F4FD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09F501 CRC 30EECC1D (820956189) │ │ │ │ +09F505 Compressed Size 00000685 (1669) │ │ │ │ +09F509 Uncompressed Size 00001D7D (7549) │ │ │ │ +09F50D Filename Length 0019 (25) │ │ │ │ +09F50F Extra Length 0000 (0) │ │ │ │ +09F511 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9F516: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9F511: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09F52F PAYLOAD │ │ │ │ +09F52A PAYLOAD │ │ │ │ │ │ │ │ -09FBB4 LOCAL HEADER #300 04034B50 (67324752) │ │ │ │ -09FBB8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09FBB9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09FBBA General Purpose Flag 0800 (2048) │ │ │ │ +09FBAF LOCAL HEADER #300 04034B50 (67324752) │ │ │ │ +09FBB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09FBB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09FBB5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09FBBC Compression Method 0008 (8) 'Deflated' │ │ │ │ -09FBBE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -09FBC2 CRC B9076E88 (3104272008) │ │ │ │ -09FBC6 Compressed Size 00000ADC (2780) │ │ │ │ -09FBCA Uncompressed Size 00001FAE (8110) │ │ │ │ -09FBCE Filename Length 0017 (23) │ │ │ │ -09FBD0 Extra Length 0000 (0) │ │ │ │ -09FBD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09FBB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09FBB9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +09FBBD CRC B9076E88 (3104272008) │ │ │ │ +09FBC1 Compressed Size 00000ADC (2780) │ │ │ │ +09FBC5 Uncompressed Size 00001FAE (8110) │ │ │ │ +09FBC9 Filename Length 0017 (23) │ │ │ │ +09FBCB Extra Length 0000 (0) │ │ │ │ +09FBCD Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9FBD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9FBCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09FBE9 PAYLOAD │ │ │ │ +09FBE4 PAYLOAD │ │ │ │ │ │ │ │ -0A06C5 LOCAL HEADER #301 04034B50 (67324752) │ │ │ │ -0A06C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A06CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A06CB General Purpose Flag 0800 (2048) │ │ │ │ +0A06C0 LOCAL HEADER #301 04034B50 (67324752) │ │ │ │ +0A06C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A06C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A06C6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A06CD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A06CF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A06D3 CRC 03383F12 (54017810) │ │ │ │ -0A06D7 Compressed Size 00000E20 (3616) │ │ │ │ -0A06DB Uncompressed Size 00007E76 (32374) │ │ │ │ -0A06DF Filename Length 0016 (22) │ │ │ │ -0A06E1 Extra Length 0000 (0) │ │ │ │ -0A06E3 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A06C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A06CA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A06CE CRC 03383F12 (54017810) │ │ │ │ +0A06D2 Compressed Size 00000E20 (3616) │ │ │ │ +0A06D6 Uncompressed Size 00007E76 (32374) │ │ │ │ +0A06DA Filename Length 0016 (22) │ │ │ │ +0A06DC Extra Length 0000 (0) │ │ │ │ +0A06DE Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA06E3: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA06DE: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A06F9 PAYLOAD │ │ │ │ +0A06F4 PAYLOAD │ │ │ │ │ │ │ │ -0A1519 LOCAL HEADER #302 04034B50 (67324752) │ │ │ │ -0A151D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A151E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A151F General Purpose Flag 0800 (2048) │ │ │ │ +0A1514 LOCAL HEADER #302 04034B50 (67324752) │ │ │ │ +0A1518 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A1519 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A151A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A1521 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A1523 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A1527 CRC 8C1659C1 (2350275009) │ │ │ │ -0A152B Compressed Size 00000619 (1561) │ │ │ │ -0A152F Uncompressed Size 00000F78 (3960) │ │ │ │ -0A1533 Filename Length 001A (26) │ │ │ │ -0A1535 Extra Length 0000 (0) │ │ │ │ -0A1537 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A151C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A151E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A1522 CRC 8C1659C1 (2350275009) │ │ │ │ +0A1526 Compressed Size 00000619 (1561) │ │ │ │ +0A152A Uncompressed Size 00000F78 (3960) │ │ │ │ +0A152E Filename Length 001A (26) │ │ │ │ +0A1530 Extra Length 0000 (0) │ │ │ │ +0A1532 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA1537: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA1532: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A1551 PAYLOAD │ │ │ │ +0A154C PAYLOAD │ │ │ │ │ │ │ │ -0A1B6A LOCAL HEADER #303 04034B50 (67324752) │ │ │ │ -0A1B6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A1B6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A1B70 General Purpose Flag 0800 (2048) │ │ │ │ +0A1B65 LOCAL HEADER #303 04034B50 (67324752) │ │ │ │ +0A1B69 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A1B6A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A1B6B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A1B72 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A1B74 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A1B78 CRC 67A506CB (1738868427) │ │ │ │ -0A1B7C Compressed Size 000006ED (1773) │ │ │ │ -0A1B80 Uncompressed Size 0000291B (10523) │ │ │ │ -0A1B84 Filename Length 0019 (25) │ │ │ │ -0A1B86 Extra Length 0000 (0) │ │ │ │ -0A1B88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A1B6D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A1B6F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A1B73 CRC 67A506CB (1738868427) │ │ │ │ +0A1B77 Compressed Size 000006ED (1773) │ │ │ │ +0A1B7B Uncompressed Size 0000291B (10523) │ │ │ │ +0A1B7F Filename Length 0019 (25) │ │ │ │ +0A1B81 Extra Length 0000 (0) │ │ │ │ +0A1B83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA1B88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA1B83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A1BA1 PAYLOAD │ │ │ │ +0A1B9C PAYLOAD │ │ │ │ │ │ │ │ -0A228E LOCAL HEADER #304 04034B50 (67324752) │ │ │ │ -0A2292 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A2293 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A2294 General Purpose Flag 0800 (2048) │ │ │ │ +0A2289 LOCAL HEADER #304 04034B50 (67324752) │ │ │ │ +0A228D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A228E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A228F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A2296 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A2298 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A229C CRC C072F31E (3228758814) │ │ │ │ -0A22A0 Compressed Size 00000492 (1170) │ │ │ │ -0A22A4 Uncompressed Size 00000A8F (2703) │ │ │ │ -0A22A8 Filename Length 001D (29) │ │ │ │ -0A22AA Extra Length 0000 (0) │ │ │ │ -0A22AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A2291 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A2293 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A2297 CRC C072F31E (3228758814) │ │ │ │ +0A229B Compressed Size 00000492 (1170) │ │ │ │ +0A229F Uncompressed Size 00000A8F (2703) │ │ │ │ +0A22A3 Filename Length 001D (29) │ │ │ │ +0A22A5 Extra Length 0000 (0) │ │ │ │ +0A22A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA22AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA22A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A22C9 PAYLOAD │ │ │ │ +0A22C4 PAYLOAD │ │ │ │ │ │ │ │ -0A275B LOCAL HEADER #305 04034B50 (67324752) │ │ │ │ -0A275F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A2760 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A2761 General Purpose Flag 0800 (2048) │ │ │ │ +0A2756 LOCAL HEADER #305 04034B50 (67324752) │ │ │ │ +0A275A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A275B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A275C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A2763 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A2765 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A2769 CRC EC0F6527 (3960431911) │ │ │ │ -0A276D Compressed Size 0000067D (1661) │ │ │ │ -0A2771 Uncompressed Size 00001D3A (7482) │ │ │ │ -0A2775 Filename Length 001C (28) │ │ │ │ -0A2777 Extra Length 0000 (0) │ │ │ │ -0A2779 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A275E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A2760 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A2764 CRC EC0F6527 (3960431911) │ │ │ │ +0A2768 Compressed Size 0000067D (1661) │ │ │ │ +0A276C Uncompressed Size 00001D3A (7482) │ │ │ │ +0A2770 Filename Length 001C (28) │ │ │ │ +0A2772 Extra Length 0000 (0) │ │ │ │ +0A2774 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA2779: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA2774: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A2795 PAYLOAD │ │ │ │ +0A2790 PAYLOAD │ │ │ │ │ │ │ │ -0A2E12 LOCAL HEADER #306 04034B50 (67324752) │ │ │ │ -0A2E16 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A2E17 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A2E18 General Purpose Flag 0800 (2048) │ │ │ │ +0A2E0D LOCAL HEADER #306 04034B50 (67324752) │ │ │ │ +0A2E11 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A2E12 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A2E13 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A2E1A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A2E1C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A2E20 CRC C3E31DEB (3286441451) │ │ │ │ -0A2E24 Compressed Size 00000AC9 (2761) │ │ │ │ -0A2E28 Uncompressed Size 0000219B (8603) │ │ │ │ -0A2E2C Filename Length 001D (29) │ │ │ │ -0A2E2E Extra Length 0000 (0) │ │ │ │ -0A2E30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A2E15 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A2E17 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A2E1B CRC C3E31DEB (3286441451) │ │ │ │ +0A2E1F Compressed Size 00000AC9 (2761) │ │ │ │ +0A2E23 Uncompressed Size 0000219B (8603) │ │ │ │ +0A2E27 Filename Length 001D (29) │ │ │ │ +0A2E29 Extra Length 0000 (0) │ │ │ │ +0A2E2B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA2E30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA2E2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A2E4D PAYLOAD │ │ │ │ +0A2E48 PAYLOAD │ │ │ │ │ │ │ │ -0A3916 LOCAL HEADER #307 04034B50 (67324752) │ │ │ │ -0A391A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A391B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A391C General Purpose Flag 0800 (2048) │ │ │ │ +0A3911 LOCAL HEADER #307 04034B50 (67324752) │ │ │ │ +0A3915 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A3916 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A3917 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A391E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A3920 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A3924 CRC D2E59402 (3538260994) │ │ │ │ -0A3928 Compressed Size 00000DEB (3563) │ │ │ │ -0A392C Uncompressed Size 00006D48 (27976) │ │ │ │ -0A3930 Filename Length 001C (28) │ │ │ │ -0A3932 Extra Length 0000 (0) │ │ │ │ -0A3934 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A3919 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A391B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A391F CRC D2E59402 (3538260994) │ │ │ │ +0A3923 Compressed Size 00000DEB (3563) │ │ │ │ +0A3927 Uncompressed Size 00006D48 (27976) │ │ │ │ +0A392B Filename Length 001C (28) │ │ │ │ +0A392D Extra Length 0000 (0) │ │ │ │ +0A392F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA3934: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA392F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A3950 PAYLOAD │ │ │ │ +0A394B PAYLOAD │ │ │ │ │ │ │ │ -0A473B LOCAL HEADER #308 04034B50 (67324752) │ │ │ │ -0A473F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A4740 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A4741 General Purpose Flag 0800 (2048) │ │ │ │ +0A4736 LOCAL HEADER #308 04034B50 (67324752) │ │ │ │ +0A473A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A473B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A473C General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A4743 Compression Method 0000 (0) 'Stored' │ │ │ │ -0A4745 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A4749 CRC 00000000 (0) │ │ │ │ -0A474D Compressed Size 00000000 (0) │ │ │ │ -0A4751 Uncompressed Size 00000000 (0) │ │ │ │ -0A4755 Filename Length 0015 (21) │ │ │ │ -0A4757 Extra Length 0000 (0) │ │ │ │ -0A4759 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A473E Compression Method 0000 (0) 'Stored' │ │ │ │ +0A4740 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A4744 CRC 00000000 (0) │ │ │ │ +0A4748 Compressed Size 00000000 (0) │ │ │ │ +0A474C Uncompressed Size 00000000 (0) │ │ │ │ +0A4750 Filename Length 0015 (21) │ │ │ │ +0A4752 Extra Length 0000 (0) │ │ │ │ +0A4754 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA4759: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA4754: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0A476E LOCAL HEADER #309 04034B50 (67324752) │ │ │ │ -0A4772 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A4773 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A4774 General Purpose Flag 0800 (2048) │ │ │ │ +0A4769 LOCAL HEADER #309 04034B50 (67324752) │ │ │ │ +0A476D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A476E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A476F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A4776 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A4778 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A477C CRC AA0013D0 (2852131792) │ │ │ │ -0A4780 Compressed Size 000008DD (2269) │ │ │ │ -0A4784 Uncompressed Size 00001B8B (7051) │ │ │ │ -0A4788 Filename Length 0028 (40) │ │ │ │ -0A478A Extra Length 0000 (0) │ │ │ │ -0A478C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A4771 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A4773 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A4777 CRC AA0013D0 (2852131792) │ │ │ │ +0A477B Compressed Size 000008DD (2269) │ │ │ │ +0A477F Uncompressed Size 00001B8B (7051) │ │ │ │ +0A4783 Filename Length 0028 (40) │ │ │ │ +0A4785 Extra Length 0000 (0) │ │ │ │ +0A4787 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA478C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA4787: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A47B4 PAYLOAD │ │ │ │ +0A47AF PAYLOAD │ │ │ │ │ │ │ │ -0A5091 LOCAL HEADER #310 04034B50 (67324752) │ │ │ │ -0A5095 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A5096 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A5097 General Purpose Flag 0800 (2048) │ │ │ │ +0A508C LOCAL HEADER #310 04034B50 (67324752) │ │ │ │ +0A5090 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A5091 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A5092 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A5099 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A509B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A509F CRC 1F409F7D (524328829) │ │ │ │ -0A50A3 Compressed Size 00000A7D (2685) │ │ │ │ -0A50A7 Uncompressed Size 0000505B (20571) │ │ │ │ -0A50AB Filename Length 0027 (39) │ │ │ │ -0A50AD Extra Length 0000 (0) │ │ │ │ -0A50AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A5094 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A5096 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A509A CRC 1F409F7D (524328829) │ │ │ │ +0A509E Compressed Size 00000A7D (2685) │ │ │ │ +0A50A2 Uncompressed Size 0000505B (20571) │ │ │ │ +0A50A6 Filename Length 0027 (39) │ │ │ │ +0A50A8 Extra Length 0000 (0) │ │ │ │ +0A50AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA50AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA50AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A50D6 PAYLOAD │ │ │ │ +0A50D1 PAYLOAD │ │ │ │ │ │ │ │ -0A5B53 LOCAL HEADER #311 04034B50 (67324752) │ │ │ │ -0A5B57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A5B58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A5B59 General Purpose Flag 0800 (2048) │ │ │ │ +0A5B4E LOCAL HEADER #311 04034B50 (67324752) │ │ │ │ +0A5B52 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A5B53 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A5B54 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A5B5B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A5B5D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A5B61 CRC ABD2E75A (2882725722) │ │ │ │ -0A5B65 Compressed Size 0000052B (1323) │ │ │ │ -0A5B69 Uncompressed Size 00000F60 (3936) │ │ │ │ -0A5B6D Filename Length 002A (42) │ │ │ │ -0A5B6F Extra Length 0000 (0) │ │ │ │ -0A5B71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A5B56 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A5B58 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A5B5C CRC 4D90F3BE (1301345214) │ │ │ │ +0A5B60 Compressed Size 0000052A (1322) │ │ │ │ +0A5B64 Uncompressed Size 00000F60 (3936) │ │ │ │ +0A5B68 Filename Length 002A (42) │ │ │ │ +0A5B6A Extra Length 0000 (0) │ │ │ │ +0A5B6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA5B71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA5B6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A5B9B PAYLOAD │ │ │ │ +0A5B96 PAYLOAD │ │ │ │ │ │ │ │ -0A60C6 LOCAL HEADER #312 04034B50 (67324752) │ │ │ │ -0A60CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A60CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A60CC General Purpose Flag 0800 (2048) │ │ │ │ +0A60C0 LOCAL HEADER #312 04034B50 (67324752) │ │ │ │ +0A60C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A60C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A60C6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A60CE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A60D0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A60D4 CRC 85691416 (2238256150) │ │ │ │ -0A60D8 Compressed Size 0000081C (2076) │ │ │ │ -0A60DC Uncompressed Size 0000263D (9789) │ │ │ │ -0A60E0 Filename Length 0029 (41) │ │ │ │ -0A60E2 Extra Length 0000 (0) │ │ │ │ -0A60E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A60C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A60CA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A60CE CRC 5BF75E57 (1542938199) │ │ │ │ +0A60D2 Compressed Size 00000818 (2072) │ │ │ │ +0A60D6 Uncompressed Size 0000260A (9738) │ │ │ │ +0A60DA Filename Length 0029 (41) │ │ │ │ +0A60DC Extra Length 0000 (0) │ │ │ │ +0A60DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA60E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA60DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A610D PAYLOAD │ │ │ │ +0A6107 PAYLOAD │ │ │ │ │ │ │ │ -0A6929 LOCAL HEADER #313 04034B50 (67324752) │ │ │ │ -0A692D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A692E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A692F General Purpose Flag 0800 (2048) │ │ │ │ +0A691F LOCAL HEADER #313 04034B50 (67324752) │ │ │ │ +0A6923 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A6924 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A6925 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A6931 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A6933 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A6937 CRC 222B41FE (573260286) │ │ │ │ -0A693B Compressed Size 0000019E (414) │ │ │ │ -0A693F Uncompressed Size 000002A6 (678) │ │ │ │ -0A6943 Filename Length 0030 (48) │ │ │ │ -0A6945 Extra Length 0000 (0) │ │ │ │ -0A6947 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A6927 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A6929 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A692D CRC 222B41FE (573260286) │ │ │ │ +0A6931 Compressed Size 0000019E (414) │ │ │ │ +0A6935 Uncompressed Size 000002A6 (678) │ │ │ │ +0A6939 Filename Length 0030 (48) │ │ │ │ +0A693B Extra Length 0000 (0) │ │ │ │ +0A693D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA6947: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA693D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A6977 PAYLOAD │ │ │ │ +0A696D PAYLOAD │ │ │ │ │ │ │ │ -0A6B15 LOCAL HEADER #314 04034B50 (67324752) │ │ │ │ -0A6B19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A6B1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A6B1B General Purpose Flag 0800 (2048) │ │ │ │ +0A6B0B LOCAL HEADER #314 04034B50 (67324752) │ │ │ │ +0A6B0F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A6B10 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A6B11 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A6B1D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A6B1F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A6B23 CRC E0D6F4BD (3772183741) │ │ │ │ -0A6B27 Compressed Size 0000013A (314) │ │ │ │ -0A6B2B Uncompressed Size 0000026C (620) │ │ │ │ -0A6B2F Filename Length 002F (47) │ │ │ │ -0A6B31 Extra Length 0000 (0) │ │ │ │ -0A6B33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A6B13 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A6B15 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A6B19 CRC E0D6F4BD (3772183741) │ │ │ │ +0A6B1D Compressed Size 0000013A (314) │ │ │ │ +0A6B21 Uncompressed Size 0000026C (620) │ │ │ │ +0A6B25 Filename Length 002F (47) │ │ │ │ +0A6B27 Extra Length 0000 (0) │ │ │ │ +0A6B29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA6B33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA6B29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A6B62 PAYLOAD │ │ │ │ +0A6B58 PAYLOAD │ │ │ │ │ │ │ │ -0A6C9C LOCAL HEADER #315 04034B50 (67324752) │ │ │ │ -0A6CA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A6CA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A6CA2 General Purpose Flag 0800 (2048) │ │ │ │ +0A6C92 LOCAL HEADER #315 04034B50 (67324752) │ │ │ │ +0A6C96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A6C97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A6C98 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A6CA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A6CA6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A6CAA CRC 211930A0 (555298976) │ │ │ │ -0A6CAE Compressed Size 00000644 (1604) │ │ │ │ -0A6CB2 Uncompressed Size 00000EEF (3823) │ │ │ │ -0A6CB6 Filename Length 0020 (32) │ │ │ │ -0A6CB8 Extra Length 0000 (0) │ │ │ │ -0A6CBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A6C9A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A6C9C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A6CA0 CRC 211930A0 (555298976) │ │ │ │ +0A6CA4 Compressed Size 00000644 (1604) │ │ │ │ +0A6CA8 Uncompressed Size 00000EEF (3823) │ │ │ │ +0A6CAC Filename Length 0020 (32) │ │ │ │ +0A6CAE Extra Length 0000 (0) │ │ │ │ +0A6CB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA6CBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA6CB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A6CDA PAYLOAD │ │ │ │ +0A6CD0 PAYLOAD │ │ │ │ │ │ │ │ -0A731E LOCAL HEADER #316 04034B50 (67324752) │ │ │ │ -0A7322 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A7323 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A7324 General Purpose Flag 0800 (2048) │ │ │ │ +0A7314 LOCAL HEADER #316 04034B50 (67324752) │ │ │ │ +0A7318 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A7319 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A731A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A7326 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A7328 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A732C CRC 1B1ED551 (455005521) │ │ │ │ -0A7330 Compressed Size 000007E7 (2023) │ │ │ │ -0A7334 Uncompressed Size 0000231D (8989) │ │ │ │ -0A7338 Filename Length 001F (31) │ │ │ │ -0A733A Extra Length 0000 (0) │ │ │ │ -0A733C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A731C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A731E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A7322 CRC 1B1ED551 (455005521) │ │ │ │ +0A7326 Compressed Size 000007E7 (2023) │ │ │ │ +0A732A Uncompressed Size 0000231D (8989) │ │ │ │ +0A732E Filename Length 001F (31) │ │ │ │ +0A7330 Extra Length 0000 (0) │ │ │ │ +0A7332 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA733C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA7332: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A735B PAYLOAD │ │ │ │ +0A7351 PAYLOAD │ │ │ │ │ │ │ │ -0A7B42 LOCAL HEADER #317 04034B50 (67324752) │ │ │ │ -0A7B46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A7B47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A7B48 General Purpose Flag 0800 (2048) │ │ │ │ +0A7B38 LOCAL HEADER #317 04034B50 (67324752) │ │ │ │ +0A7B3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A7B3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A7B3E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A7B4A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A7B4C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A7B50 CRC DE523CE6 (3729931494) │ │ │ │ -0A7B54 Compressed Size 00000C23 (3107) │ │ │ │ -0A7B58 Uncompressed Size 0000229B (8859) │ │ │ │ -0A7B5C Filename Length 002C (44) │ │ │ │ -0A7B5E Extra Length 0000 (0) │ │ │ │ -0A7B60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A7B40 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A7B42 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A7B46 CRC DE523CE6 (3729931494) │ │ │ │ +0A7B4A Compressed Size 00000C23 (3107) │ │ │ │ +0A7B4E Uncompressed Size 0000229B (8859) │ │ │ │ +0A7B52 Filename Length 002C (44) │ │ │ │ +0A7B54 Extra Length 0000 (0) │ │ │ │ +0A7B56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA7B60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA7B56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A7B8C PAYLOAD │ │ │ │ +0A7B82 PAYLOAD │ │ │ │ │ │ │ │ -0A87AF LOCAL HEADER #318 04034B50 (67324752) │ │ │ │ -0A87B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A87B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A87B5 General Purpose Flag 0800 (2048) │ │ │ │ +0A87A5 LOCAL HEADER #318 04034B50 (67324752) │ │ │ │ +0A87A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A87AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A87AB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A87B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A87B9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A87BD CRC C23B06F0 (3258648304) │ │ │ │ -0A87C1 Compressed Size 00000AE8 (2792) │ │ │ │ -0A87C5 Uncompressed Size 00008F19 (36633) │ │ │ │ -0A87C9 Filename Length 002B (43) │ │ │ │ -0A87CB Extra Length 0000 (0) │ │ │ │ -0A87CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A87AD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A87AF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A87B3 CRC C23B06F0 (3258648304) │ │ │ │ +0A87B7 Compressed Size 00000AE8 (2792) │ │ │ │ +0A87BB Uncompressed Size 00008F19 (36633) │ │ │ │ +0A87BF Filename Length 002B (43) │ │ │ │ +0A87C1 Extra Length 0000 (0) │ │ │ │ +0A87C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA87CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA87C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A87F8 PAYLOAD │ │ │ │ +0A87EE PAYLOAD │ │ │ │ │ │ │ │ -0A92E0 LOCAL HEADER #319 04034B50 (67324752) │ │ │ │ -0A92E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A92E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A92E6 General Purpose Flag 0800 (2048) │ │ │ │ +0A92D6 LOCAL HEADER #319 04034B50 (67324752) │ │ │ │ +0A92DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A92DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A92DC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A92E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A92EA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A92EE CRC F7C458F1 (4156840177) │ │ │ │ -0A92F2 Compressed Size 00000483 (1155) │ │ │ │ -0A92F6 Uncompressed Size 00000A5C (2652) │ │ │ │ -0A92FA Filename Length 0027 (39) │ │ │ │ -0A92FC Extra Length 0000 (0) │ │ │ │ -0A92FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A92DE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A92E0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A92E4 CRC F7C458F1 (4156840177) │ │ │ │ +0A92E8 Compressed Size 00000483 (1155) │ │ │ │ +0A92EC Uncompressed Size 00000A5C (2652) │ │ │ │ +0A92F0 Filename Length 0027 (39) │ │ │ │ +0A92F2 Extra Length 0000 (0) │ │ │ │ +0A92F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA92FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA92F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A9325 PAYLOAD │ │ │ │ +0A931B PAYLOAD │ │ │ │ │ │ │ │ -0A97A8 LOCAL HEADER #320 04034B50 (67324752) │ │ │ │ -0A97AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A97AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A97AE General Purpose Flag 0800 (2048) │ │ │ │ +0A979E LOCAL HEADER #320 04034B50 (67324752) │ │ │ │ +0A97A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A97A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A97A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A97B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A97B2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A97B6 CRC 70EE6A10 (1894672912) │ │ │ │ -0A97BA Compressed Size 000006C1 (1729) │ │ │ │ -0A97BE Uncompressed Size 00001B3A (6970) │ │ │ │ -0A97C2 Filename Length 0026 (38) │ │ │ │ -0A97C4 Extra Length 0000 (0) │ │ │ │ -0A97C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A97A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A97A8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A97AC CRC 70EE6A10 (1894672912) │ │ │ │ +0A97B0 Compressed Size 000006C1 (1729) │ │ │ │ +0A97B4 Uncompressed Size 00001B3A (6970) │ │ │ │ +0A97B8 Filename Length 0026 (38) │ │ │ │ +0A97BA Extra Length 0000 (0) │ │ │ │ +0A97BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA97C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA97BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A97EC PAYLOAD │ │ │ │ +0A97E2 PAYLOAD │ │ │ │ │ │ │ │ -0A9EAD LOCAL HEADER #321 04034B50 (67324752) │ │ │ │ -0A9EB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A9EB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A9EB3 General Purpose Flag 0800 (2048) │ │ │ │ +0A9EA3 LOCAL HEADER #321 04034B50 (67324752) │ │ │ │ +0A9EA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A9EA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A9EA9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A9EB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A9EB7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0A9EBB CRC 79F09709 (2045810441) │ │ │ │ -0A9EBF Compressed Size 0000083A (2106) │ │ │ │ -0A9EC3 Uncompressed Size 000019EA (6634) │ │ │ │ -0A9EC7 Filename Length 002A (42) │ │ │ │ -0A9EC9 Extra Length 0000 (0) │ │ │ │ -0A9ECB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A9EAB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A9EAD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0A9EB1 CRC 79F09709 (2045810441) │ │ │ │ +0A9EB5 Compressed Size 0000083A (2106) │ │ │ │ +0A9EB9 Uncompressed Size 000019EA (6634) │ │ │ │ +0A9EBD Filename Length 002A (42) │ │ │ │ +0A9EBF Extra Length 0000 (0) │ │ │ │ +0A9EC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA9ECB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA9EC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A9EF5 PAYLOAD │ │ │ │ +0A9EEB PAYLOAD │ │ │ │ │ │ │ │ -0AA72F LOCAL HEADER #322 04034B50 (67324752) │ │ │ │ -0AA733 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AA734 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AA735 General Purpose Flag 0800 (2048) │ │ │ │ +0AA725 LOCAL HEADER #322 04034B50 (67324752) │ │ │ │ +0AA729 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AA72A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AA72B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AA737 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AA739 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0AA73D CRC ABBD0D6F (2881293679) │ │ │ │ -0AA741 Compressed Size 00000981 (2433) │ │ │ │ -0AA745 Uncompressed Size 00005058 (20568) │ │ │ │ -0AA749 Filename Length 0029 (41) │ │ │ │ -0AA74B Extra Length 0000 (0) │ │ │ │ -0AA74D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AA72D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AA72F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0AA733 CRC ABBD0D6F (2881293679) │ │ │ │ +0AA737 Compressed Size 00000981 (2433) │ │ │ │ +0AA73B Uncompressed Size 00005058 (20568) │ │ │ │ +0AA73F Filename Length 0029 (41) │ │ │ │ +0AA741 Extra Length 0000 (0) │ │ │ │ +0AA743 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAA74D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAA743: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AA776 PAYLOAD │ │ │ │ +0AA76C PAYLOAD │ │ │ │ │ │ │ │ -0AB0F7 LOCAL HEADER #323 04034B50 (67324752) │ │ │ │ -0AB0FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AB0FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AB0FD General Purpose Flag 0800 (2048) │ │ │ │ +0AB0ED LOCAL HEADER #323 04034B50 (67324752) │ │ │ │ +0AB0F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AB0F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AB0F3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AB0FF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AB101 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0AB105 CRC 9FBEB94C (2680076620) │ │ │ │ -0AB109 Compressed Size 00000396 (918) │ │ │ │ -0AB10D Uncompressed Size 00000883 (2179) │ │ │ │ -0AB111 Filename Length 002C (44) │ │ │ │ -0AB113 Extra Length 0000 (0) │ │ │ │ -0AB115 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AB0F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AB0F7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0AB0FB CRC 9FBEB94C (2680076620) │ │ │ │ +0AB0FF Compressed Size 00000396 (918) │ │ │ │ +0AB103 Uncompressed Size 00000883 (2179) │ │ │ │ +0AB107 Filename Length 002C (44) │ │ │ │ +0AB109 Extra Length 0000 (0) │ │ │ │ +0AB10B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAB115: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAB10B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AB141 PAYLOAD │ │ │ │ +0AB137 PAYLOAD │ │ │ │ │ │ │ │ -0AB4D7 LOCAL HEADER #324 04034B50 (67324752) │ │ │ │ -0AB4DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AB4DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AB4DD General Purpose Flag 0800 (2048) │ │ │ │ +0AB4CD LOCAL HEADER #324 04034B50 (67324752) │ │ │ │ +0AB4D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AB4D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AB4D3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AB4DF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AB4E1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0AB4E5 CRC 20B2E131 (548593969) │ │ │ │ -0AB4E9 Compressed Size 0000029A (666) │ │ │ │ -0AB4ED Uncompressed Size 00000D21 (3361) │ │ │ │ -0AB4F1 Filename Length 002B (43) │ │ │ │ -0AB4F3 Extra Length 0000 (0) │ │ │ │ -0AB4F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AB4D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AB4D7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0AB4DB CRC 20B2E131 (548593969) │ │ │ │ +0AB4DF Compressed Size 0000029A (666) │ │ │ │ +0AB4E3 Uncompressed Size 00000D21 (3361) │ │ │ │ +0AB4E7 Filename Length 002B (43) │ │ │ │ +0AB4E9 Extra Length 0000 (0) │ │ │ │ +0AB4EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAB4F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAB4EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AB520 PAYLOAD │ │ │ │ +0AB516 PAYLOAD │ │ │ │ │ │ │ │ -0AB7BA LOCAL HEADER #325 04034B50 (67324752) │ │ │ │ -0AB7BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AB7BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AB7C0 General Purpose Flag 0800 (2048) │ │ │ │ +0AB7B0 LOCAL HEADER #325 04034B50 (67324752) │ │ │ │ +0AB7B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AB7B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AB7B6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AB7C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AB7C4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0AB7C8 CRC 2662DA89 (644012681) │ │ │ │ -0AB7CC Compressed Size 00000C13 (3091) │ │ │ │ -0AB7D0 Uncompressed Size 00002F63 (12131) │ │ │ │ -0AB7D4 Filename Length 002D (45) │ │ │ │ -0AB7D6 Extra Length 0000 (0) │ │ │ │ -0AB7D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AB7B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AB7BA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0AB7BE CRC 2662DA89 (644012681) │ │ │ │ +0AB7C2 Compressed Size 00000C13 (3091) │ │ │ │ +0AB7C6 Uncompressed Size 00002F63 (12131) │ │ │ │ +0AB7CA Filename Length 002D (45) │ │ │ │ +0AB7CC Extra Length 0000 (0) │ │ │ │ +0AB7CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAB7D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAB7CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AB805 PAYLOAD │ │ │ │ +0AB7FB PAYLOAD │ │ │ │ │ │ │ │ -0AC418 LOCAL HEADER #326 04034B50 (67324752) │ │ │ │ -0AC41C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AC41D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AC41E General Purpose Flag 0800 (2048) │ │ │ │ +0AC40E LOCAL HEADER #326 04034B50 (67324752) │ │ │ │ +0AC412 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AC413 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AC414 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AC420 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AC422 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0AC426 CRC C0D8D978 (3235436920) │ │ │ │ -0AC42A Compressed Size 00000AF0 (2800) │ │ │ │ -0AC42E Uncompressed Size 0000669C (26268) │ │ │ │ -0AC432 Filename Length 002C (44) │ │ │ │ -0AC434 Extra Length 0000 (0) │ │ │ │ -0AC436 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AC416 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AC418 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0AC41C CRC C0D8D978 (3235436920) │ │ │ │ +0AC420 Compressed Size 00000AF0 (2800) │ │ │ │ +0AC424 Uncompressed Size 0000669C (26268) │ │ │ │ +0AC428 Filename Length 002C (44) │ │ │ │ +0AC42A Extra Length 0000 (0) │ │ │ │ +0AC42C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAC436: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAC42C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AC462 PAYLOAD │ │ │ │ +0AC458 PAYLOAD │ │ │ │ │ │ │ │ -0ACF52 LOCAL HEADER #327 04034B50 (67324752) │ │ │ │ -0ACF56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ACF57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ACF58 General Purpose Flag 0800 (2048) │ │ │ │ +0ACF48 LOCAL HEADER #327 04034B50 (67324752) │ │ │ │ +0ACF4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ACF4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ACF4E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ACF5A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ACF5C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0ACF60 CRC C3E4680B (3286525963) │ │ │ │ -0ACF64 Compressed Size 00000683 (1667) │ │ │ │ -0ACF68 Uncompressed Size 00000F04 (3844) │ │ │ │ -0ACF6C Filename Length 0025 (37) │ │ │ │ -0ACF6E Extra Length 0000 (0) │ │ │ │ -0ACF70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ACF50 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ACF52 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0ACF56 CRC C3E4680B (3286525963) │ │ │ │ +0ACF5A Compressed Size 00000683 (1667) │ │ │ │ +0ACF5E Uncompressed Size 00000F04 (3844) │ │ │ │ +0ACF62 Filename Length 0025 (37) │ │ │ │ +0ACF64 Extra Length 0000 (0) │ │ │ │ +0ACF66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xACF70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xACF66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ACF95 PAYLOAD │ │ │ │ +0ACF8B PAYLOAD │ │ │ │ │ │ │ │ -0AD618 LOCAL HEADER #328 04034B50 (67324752) │ │ │ │ -0AD61C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AD61D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AD61E General Purpose Flag 0800 (2048) │ │ │ │ +0AD60E LOCAL HEADER #328 04034B50 (67324752) │ │ │ │ +0AD612 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AD613 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AD614 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AD620 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AD622 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0AD626 CRC FD6A5FB9 (4251606969) │ │ │ │ -0AD62A Compressed Size 0000082E (2094) │ │ │ │ -0AD62E Uncompressed Size 0000279A (10138) │ │ │ │ -0AD632 Filename Length 0024 (36) │ │ │ │ -0AD634 Extra Length 0000 (0) │ │ │ │ -0AD636 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AD616 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AD618 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0AD61C CRC FD6A5FB9 (4251606969) │ │ │ │ +0AD620 Compressed Size 0000082E (2094) │ │ │ │ +0AD624 Uncompressed Size 0000279A (10138) │ │ │ │ +0AD628 Filename Length 0024 (36) │ │ │ │ +0AD62A Extra Length 0000 (0) │ │ │ │ +0AD62C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAD636: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAD62C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AD65A PAYLOAD │ │ │ │ +0AD650 PAYLOAD │ │ │ │ │ │ │ │ -0ADE88 LOCAL HEADER #329 04034B50 (67324752) │ │ │ │ -0ADE8C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ADE8D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ADE8E General Purpose Flag 0800 (2048) │ │ │ │ +0ADE7E LOCAL HEADER #329 04034B50 (67324752) │ │ │ │ +0ADE82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ADE83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ADE84 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ADE90 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ADE92 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0ADE96 CRC 539CC1F9 (1402782201) │ │ │ │ -0ADE9A Compressed Size 0000088A (2186) │ │ │ │ -0ADE9E Uncompressed Size 00001989 (6537) │ │ │ │ -0ADEA2 Filename Length 0029 (41) │ │ │ │ -0ADEA4 Extra Length 0000 (0) │ │ │ │ -0ADEA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ADE86 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ADE88 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0ADE8C CRC 539CC1F9 (1402782201) │ │ │ │ +0ADE90 Compressed Size 0000088A (2186) │ │ │ │ +0ADE94 Uncompressed Size 00001989 (6537) │ │ │ │ +0ADE98 Filename Length 0029 (41) │ │ │ │ +0ADE9A Extra Length 0000 (0) │ │ │ │ +0ADE9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xADEA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xADE9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ADECF PAYLOAD │ │ │ │ +0ADEC5 PAYLOAD │ │ │ │ │ │ │ │ -0AE759 LOCAL HEADER #330 04034B50 (67324752) │ │ │ │ -0AE75D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AE75E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AE75F General Purpose Flag 0800 (2048) │ │ │ │ +0AE74F LOCAL HEADER #330 04034B50 (67324752) │ │ │ │ +0AE753 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AE754 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AE755 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AE761 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AE763 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0AE767 CRC B4853515 (3028628757) │ │ │ │ -0AE76B Compressed Size 000008AA (2218) │ │ │ │ -0AE76F Uncompressed Size 00004DC4 (19908) │ │ │ │ -0AE773 Filename Length 0028 (40) │ │ │ │ -0AE775 Extra Length 0000 (0) │ │ │ │ -0AE777 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AE757 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AE759 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0AE75D CRC B4853515 (3028628757) │ │ │ │ +0AE761 Compressed Size 000008AA (2218) │ │ │ │ +0AE765 Uncompressed Size 00004DC4 (19908) │ │ │ │ +0AE769 Filename Length 0028 (40) │ │ │ │ +0AE76B Extra Length 0000 (0) │ │ │ │ +0AE76D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAE777: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAE76D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AE79F PAYLOAD │ │ │ │ +0AE795 PAYLOAD │ │ │ │ │ │ │ │ -0AF049 LOCAL HEADER #331 04034B50 (67324752) │ │ │ │ -0AF04D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AF04E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AF04F General Purpose Flag 0800 (2048) │ │ │ │ +0AF03F LOCAL HEADER #331 04034B50 (67324752) │ │ │ │ +0AF043 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AF044 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AF045 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AF051 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AF053 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0AF057 CRC D610CC41 (3591425089) │ │ │ │ -0AF05B Compressed Size 00000438 (1080) │ │ │ │ -0AF05F Uncompressed Size 00000A1A (2586) │ │ │ │ -0AF063 Filename Length 002B (43) │ │ │ │ -0AF065 Extra Length 0000 (0) │ │ │ │ -0AF067 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AF047 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AF049 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0AF04D CRC D610CC41 (3591425089) │ │ │ │ +0AF051 Compressed Size 00000438 (1080) │ │ │ │ +0AF055 Uncompressed Size 00000A1A (2586) │ │ │ │ +0AF059 Filename Length 002B (43) │ │ │ │ +0AF05B Extra Length 0000 (0) │ │ │ │ +0AF05D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAF067: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAF05D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AF092 PAYLOAD │ │ │ │ +0AF088 PAYLOAD │ │ │ │ │ │ │ │ -0AF4CA LOCAL HEADER #332 04034B50 (67324752) │ │ │ │ -0AF4CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AF4CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AF4D0 General Purpose Flag 0800 (2048) │ │ │ │ +0AF4C0 LOCAL HEADER #332 04034B50 (67324752) │ │ │ │ +0AF4C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AF4C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AF4C6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AF4D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AF4D4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0AF4D8 CRC A7BE9328 (2814284584) │ │ │ │ -0AF4DC Compressed Size 000004FF (1279) │ │ │ │ -0AF4E0 Uncompressed Size 00001745 (5957) │ │ │ │ -0AF4E4 Filename Length 002A (42) │ │ │ │ -0AF4E6 Extra Length 0000 (0) │ │ │ │ -0AF4E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AF4C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AF4CA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0AF4CE CRC A7BE9328 (2814284584) │ │ │ │ +0AF4D2 Compressed Size 000004FF (1279) │ │ │ │ +0AF4D6 Uncompressed Size 00001745 (5957) │ │ │ │ +0AF4DA Filename Length 002A (42) │ │ │ │ +0AF4DC Extra Length 0000 (0) │ │ │ │ +0AF4DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAF4E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAF4DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AF512 PAYLOAD │ │ │ │ +0AF508 PAYLOAD │ │ │ │ │ │ │ │ -0AFA11 LOCAL HEADER #333 04034B50 (67324752) │ │ │ │ -0AFA15 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AFA16 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AFA17 General Purpose Flag 0800 (2048) │ │ │ │ +0AFA07 LOCAL HEADER #333 04034B50 (67324752) │ │ │ │ +0AFA0B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AFA0C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AFA0D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AFA19 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AFA1B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0AFA1F CRC 6175D161 (1635111265) │ │ │ │ -0AFA23 Compressed Size 000005B5 (1461) │ │ │ │ -0AFA27 Uncompressed Size 0000124B (4683) │ │ │ │ -0AFA2B Filename Length 0030 (48) │ │ │ │ -0AFA2D Extra Length 0000 (0) │ │ │ │ -0AFA2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AFA0F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AFA11 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0AFA15 CRC 6175D161 (1635111265) │ │ │ │ +0AFA19 Compressed Size 000005B5 (1461) │ │ │ │ +0AFA1D Uncompressed Size 0000124B (4683) │ │ │ │ +0AFA21 Filename Length 0030 (48) │ │ │ │ +0AFA23 Extra Length 0000 (0) │ │ │ │ +0AFA25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAFA2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAFA25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AFA5F PAYLOAD │ │ │ │ +0AFA55 PAYLOAD │ │ │ │ │ │ │ │ -0B0014 LOCAL HEADER #334 04034B50 (67324752) │ │ │ │ -0B0018 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B0019 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B001A General Purpose Flag 0800 (2048) │ │ │ │ +0B000A LOCAL HEADER #334 04034B50 (67324752) │ │ │ │ +0B000E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B000F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B0010 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B001C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B001E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B0022 CRC DB926C35 (3683806261) │ │ │ │ -0B0026 Compressed Size 00000614 (1556) │ │ │ │ -0B002A Uncompressed Size 00002F38 (12088) │ │ │ │ -0B002E Filename Length 002F (47) │ │ │ │ -0B0030 Extra Length 0000 (0) │ │ │ │ -0B0032 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B0012 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B0014 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B0018 CRC DB926C35 (3683806261) │ │ │ │ +0B001C Compressed Size 00000614 (1556) │ │ │ │ +0B0020 Uncompressed Size 00002F38 (12088) │ │ │ │ +0B0024 Filename Length 002F (47) │ │ │ │ +0B0026 Extra Length 0000 (0) │ │ │ │ +0B0028 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB0032: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB0028: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B0061 PAYLOAD │ │ │ │ +0B0057 PAYLOAD │ │ │ │ │ │ │ │ -0B0675 LOCAL HEADER #335 04034B50 (67324752) │ │ │ │ -0B0679 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B067A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B067B General Purpose Flag 0800 (2048) │ │ │ │ +0B066B LOCAL HEADER #335 04034B50 (67324752) │ │ │ │ +0B066F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B0670 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B0671 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B067D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B067F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B0683 CRC 7244659B (1917085083) │ │ │ │ -0B0687 Compressed Size 00000355 (853) │ │ │ │ -0B068B Uncompressed Size 00000737 (1847) │ │ │ │ -0B068F Filename Length 0024 (36) │ │ │ │ -0B0691 Extra Length 0000 (0) │ │ │ │ -0B0693 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B0673 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B0675 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B0679 CRC 7244659B (1917085083) │ │ │ │ +0B067D Compressed Size 00000355 (853) │ │ │ │ +0B0681 Uncompressed Size 00000737 (1847) │ │ │ │ +0B0685 Filename Length 0024 (36) │ │ │ │ +0B0687 Extra Length 0000 (0) │ │ │ │ +0B0689 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB0693: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB0689: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B06B7 PAYLOAD │ │ │ │ +0B06AD PAYLOAD │ │ │ │ │ │ │ │ -0B0A0C LOCAL HEADER #336 04034B50 (67324752) │ │ │ │ -0B0A10 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B0A11 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B0A12 General Purpose Flag 0800 (2048) │ │ │ │ +0B0A02 LOCAL HEADER #336 04034B50 (67324752) │ │ │ │ +0B0A06 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B0A07 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B0A08 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B0A14 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B0A16 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B0A1A CRC 6AA9587D (1789483133) │ │ │ │ -0B0A1E Compressed Size 00000364 (868) │ │ │ │ -0B0A22 Uncompressed Size 00000E08 (3592) │ │ │ │ -0B0A26 Filename Length 0023 (35) │ │ │ │ -0B0A28 Extra Length 0000 (0) │ │ │ │ -0B0A2A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B0A0A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B0A0C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B0A10 CRC 6AA9587D (1789483133) │ │ │ │ +0B0A14 Compressed Size 00000364 (868) │ │ │ │ +0B0A18 Uncompressed Size 00000E08 (3592) │ │ │ │ +0B0A1C Filename Length 0023 (35) │ │ │ │ +0B0A1E Extra Length 0000 (0) │ │ │ │ +0B0A20 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB0A2A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB0A20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B0A4D PAYLOAD │ │ │ │ +0B0A43 PAYLOAD │ │ │ │ │ │ │ │ -0B0DB1 LOCAL HEADER #337 04034B50 (67324752) │ │ │ │ -0B0DB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B0DB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B0DB7 General Purpose Flag 0800 (2048) │ │ │ │ +0B0DA7 LOCAL HEADER #337 04034B50 (67324752) │ │ │ │ +0B0DAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B0DAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B0DAD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B0DB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B0DBB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B0DBF CRC 53CDDF4B (1406000971) │ │ │ │ -0B0DC3 Compressed Size 0000116C (4460) │ │ │ │ -0B0DC7 Uncompressed Size 000037C1 (14273) │ │ │ │ -0B0DCB Filename Length 0028 (40) │ │ │ │ -0B0DCD Extra Length 0000 (0) │ │ │ │ -0B0DCF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B0DAF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B0DB1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B0DB5 CRC 53CDDF4B (1406000971) │ │ │ │ +0B0DB9 Compressed Size 0000116C (4460) │ │ │ │ +0B0DBD Uncompressed Size 000037C1 (14273) │ │ │ │ +0B0DC1 Filename Length 0028 (40) │ │ │ │ +0B0DC3 Extra Length 0000 (0) │ │ │ │ +0B0DC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB0DCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB0DC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B0DF7 PAYLOAD │ │ │ │ +0B0DED PAYLOAD │ │ │ │ │ │ │ │ -0B1F63 LOCAL HEADER #338 04034B50 (67324752) │ │ │ │ -0B1F67 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B1F68 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B1F69 General Purpose Flag 0800 (2048) │ │ │ │ +0B1F59 LOCAL HEADER #338 04034B50 (67324752) │ │ │ │ +0B1F5D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B1F5E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B1F5F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B1F6B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B1F6D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B1F71 CRC 6F0756D6 (1862751958) │ │ │ │ -0B1F75 Compressed Size 0000117A (4474) │ │ │ │ -0B1F79 Uncompressed Size 0000BBF9 (48121) │ │ │ │ -0B1F7D Filename Length 0027 (39) │ │ │ │ -0B1F7F Extra Length 0000 (0) │ │ │ │ -0B1F81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B1F61 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B1F63 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B1F67 CRC 6F0756D6 (1862751958) │ │ │ │ +0B1F6B Compressed Size 0000117A (4474) │ │ │ │ +0B1F6F Uncompressed Size 0000BBF9 (48121) │ │ │ │ +0B1F73 Filename Length 0027 (39) │ │ │ │ +0B1F75 Extra Length 0000 (0) │ │ │ │ +0B1F77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB1F81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB1F77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B1FA8 PAYLOAD │ │ │ │ +0B1F9E PAYLOAD │ │ │ │ │ │ │ │ -0B3122 LOCAL HEADER #339 04034B50 (67324752) │ │ │ │ -0B3126 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B3127 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B3128 General Purpose Flag 0800 (2048) │ │ │ │ +0B3118 LOCAL HEADER #339 04034B50 (67324752) │ │ │ │ +0B311C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B311D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B311E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B312A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B312C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B3130 CRC 897E7F94 (2306768788) │ │ │ │ -0B3134 Compressed Size 000009B7 (2487) │ │ │ │ -0B3138 Uncompressed Size 00001A2F (6703) │ │ │ │ -0B313C Filename Length 0024 (36) │ │ │ │ -0B313E Extra Length 0000 (0) │ │ │ │ -0B3140 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B3120 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B3122 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B3126 CRC 84D9C38D (2228863885) │ │ │ │ +0B312A Compressed Size 000009BA (2490) │ │ │ │ +0B312E Uncompressed Size 00001A2F (6703) │ │ │ │ +0B3132 Filename Length 0024 (36) │ │ │ │ +0B3134 Extra Length 0000 (0) │ │ │ │ +0B3136 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB3140: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB3136: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B3164 PAYLOAD │ │ │ │ +0B315A PAYLOAD │ │ │ │ │ │ │ │ -0B3B1B LOCAL HEADER #340 04034B50 (67324752) │ │ │ │ -0B3B1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B3B20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B3B21 General Purpose Flag 0800 (2048) │ │ │ │ +0B3B14 LOCAL HEADER #340 04034B50 (67324752) │ │ │ │ +0B3B18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B3B19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B3B1A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B3B23 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B3B25 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B3B29 CRC DAFC8CE0 (3673984224) │ │ │ │ -0B3B2D Compressed Size 00000B2A (2858) │ │ │ │ -0B3B31 Uncompressed Size 000050CF (20687) │ │ │ │ -0B3B35 Filename Length 0023 (35) │ │ │ │ -0B3B37 Extra Length 0000 (0) │ │ │ │ -0B3B39 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B3B1C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B3B1E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B3B22 CRC 4823D6DC (1210308316) │ │ │ │ +0B3B26 Compressed Size 00000B38 (2872) │ │ │ │ +0B3B2A Uncompressed Size 000050CF (20687) │ │ │ │ +0B3B2E Filename Length 0023 (35) │ │ │ │ +0B3B30 Extra Length 0000 (0) │ │ │ │ +0B3B32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB3B39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB3B32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B3B5C PAYLOAD │ │ │ │ +0B3B55 PAYLOAD │ │ │ │ │ │ │ │ -0B4686 LOCAL HEADER #341 04034B50 (67324752) │ │ │ │ -0B468A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B468B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B468C General Purpose Flag 0800 (2048) │ │ │ │ +0B468D LOCAL HEADER #341 04034B50 (67324752) │ │ │ │ +0B4691 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B4692 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B4693 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B468E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B4690 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B4694 CRC 4CDB2268 (1289429608) │ │ │ │ -0B4698 Compressed Size 000003A8 (936) │ │ │ │ -0B469C Uncompressed Size 0000095B (2395) │ │ │ │ -0B46A0 Filename Length 0029 (41) │ │ │ │ -0B46A2 Extra Length 0000 (0) │ │ │ │ -0B46A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B4695 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B4697 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B469B CRC 4CDB2268 (1289429608) │ │ │ │ +0B469F Compressed Size 000003A8 (936) │ │ │ │ +0B46A3 Uncompressed Size 0000095B (2395) │ │ │ │ +0B46A7 Filename Length 0029 (41) │ │ │ │ +0B46A9 Extra Length 0000 (0) │ │ │ │ +0B46AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB46A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB46AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B46CD PAYLOAD │ │ │ │ +0B46D4 PAYLOAD │ │ │ │ │ │ │ │ -0B4A75 LOCAL HEADER #342 04034B50 (67324752) │ │ │ │ -0B4A79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B4A7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B4A7B General Purpose Flag 0800 (2048) │ │ │ │ +0B4A7C LOCAL HEADER #342 04034B50 (67324752) │ │ │ │ +0B4A80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B4A81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B4A82 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B4A7D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B4A7F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B4A83 CRC 08C19159 (146903385) │ │ │ │ -0B4A87 Compressed Size 000004CA (1226) │ │ │ │ -0B4A8B Uncompressed Size 00001A1C (6684) │ │ │ │ -0B4A8F Filename Length 0028 (40) │ │ │ │ -0B4A91 Extra Length 0000 (0) │ │ │ │ -0B4A93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B4A84 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B4A86 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B4A8A CRC 08C19159 (146903385) │ │ │ │ +0B4A8E Compressed Size 000004CA (1226) │ │ │ │ +0B4A92 Uncompressed Size 00001A1C (6684) │ │ │ │ +0B4A96 Filename Length 0028 (40) │ │ │ │ +0B4A98 Extra Length 0000 (0) │ │ │ │ +0B4A9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB4A93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB4A9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B4ABB PAYLOAD │ │ │ │ +0B4AC2 PAYLOAD │ │ │ │ │ │ │ │ -0B4F85 LOCAL HEADER #343 04034B50 (67324752) │ │ │ │ -0B4F89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B4F8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B4F8B General Purpose Flag 0800 (2048) │ │ │ │ +0B4F8C LOCAL HEADER #343 04034B50 (67324752) │ │ │ │ +0B4F90 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B4F91 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B4F92 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B4F8D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B4F8F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B4F93 CRC F605381D (4127537181) │ │ │ │ -0B4F97 Compressed Size 00000294 (660) │ │ │ │ -0B4F9B Uncompressed Size 0000061B (1563) │ │ │ │ -0B4F9F Filename Length 002E (46) │ │ │ │ -0B4FA1 Extra Length 0000 (0) │ │ │ │ -0B4FA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B4F94 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B4F96 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B4F9A CRC F605381D (4127537181) │ │ │ │ +0B4F9E Compressed Size 00000294 (660) │ │ │ │ +0B4FA2 Uncompressed Size 0000061B (1563) │ │ │ │ +0B4FA6 Filename Length 002E (46) │ │ │ │ +0B4FA8 Extra Length 0000 (0) │ │ │ │ +0B4FAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB4FA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB4FAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B4FD1 PAYLOAD │ │ │ │ +0B4FD8 PAYLOAD │ │ │ │ │ │ │ │ -0B5265 LOCAL HEADER #344 04034B50 (67324752) │ │ │ │ -0B5269 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B526A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B526B General Purpose Flag 0800 (2048) │ │ │ │ +0B526C LOCAL HEADER #344 04034B50 (67324752) │ │ │ │ +0B5270 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B5271 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B5272 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B526D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B526F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B5273 CRC 182701C6 (405209542) │ │ │ │ -0B5277 Compressed Size 000002A0 (672) │ │ │ │ -0B527B Uncompressed Size 00000C5F (3167) │ │ │ │ -0B527F Filename Length 002D (45) │ │ │ │ -0B5281 Extra Length 0000 (0) │ │ │ │ -0B5283 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B5274 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B5276 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B527A CRC 182701C6 (405209542) │ │ │ │ +0B527E Compressed Size 000002A0 (672) │ │ │ │ +0B5282 Uncompressed Size 00000C5F (3167) │ │ │ │ +0B5286 Filename Length 002D (45) │ │ │ │ +0B5288 Extra Length 0000 (0) │ │ │ │ +0B528A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB5283: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB528A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B52B0 PAYLOAD │ │ │ │ +0B52B7 PAYLOAD │ │ │ │ │ │ │ │ -0B5550 LOCAL HEADER #345 04034B50 (67324752) │ │ │ │ -0B5554 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B5555 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B5556 General Purpose Flag 0800 (2048) │ │ │ │ +0B5557 LOCAL HEADER #345 04034B50 (67324752) │ │ │ │ +0B555B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B555C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B555D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B5558 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B555A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B555E CRC 45BAEA3A (1169877562) │ │ │ │ -0B5562 Compressed Size 00000414 (1044) │ │ │ │ -0B5566 Uncompressed Size 00000C19 (3097) │ │ │ │ -0B556A Filename Length 0035 (53) │ │ │ │ -0B556C Extra Length 0000 (0) │ │ │ │ -0B556E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B555F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B5561 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B5565 CRC 45BAEA3A (1169877562) │ │ │ │ +0B5569 Compressed Size 00000414 (1044) │ │ │ │ +0B556D Uncompressed Size 00000C19 (3097) │ │ │ │ +0B5571 Filename Length 0035 (53) │ │ │ │ +0B5573 Extra Length 0000 (0) │ │ │ │ +0B5575 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB556E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB5575: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B55A3 PAYLOAD │ │ │ │ +0B55AA PAYLOAD │ │ │ │ │ │ │ │ -0B59B7 LOCAL HEADER #346 04034B50 (67324752) │ │ │ │ -0B59BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B59BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B59BD General Purpose Flag 0800 (2048) │ │ │ │ +0B59BE LOCAL HEADER #346 04034B50 (67324752) │ │ │ │ +0B59C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B59C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B59C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B59BF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B59C1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B59C5 CRC 9EEA1DDD (2666143197) │ │ │ │ -0B59C9 Compressed Size 00000340 (832) │ │ │ │ -0B59CD Uncompressed Size 0000174F (5967) │ │ │ │ -0B59D1 Filename Length 0034 (52) │ │ │ │ -0B59D3 Extra Length 0000 (0) │ │ │ │ -0B59D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B59C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B59C8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B59CC CRC 9EEA1DDD (2666143197) │ │ │ │ +0B59D0 Compressed Size 00000340 (832) │ │ │ │ +0B59D4 Uncompressed Size 0000174F (5967) │ │ │ │ +0B59D8 Filename Length 0034 (52) │ │ │ │ +0B59DA Extra Length 0000 (0) │ │ │ │ +0B59DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB59D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB59DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B5A09 PAYLOAD │ │ │ │ +0B5A10 PAYLOAD │ │ │ │ │ │ │ │ -0B5D49 LOCAL HEADER #347 04034B50 (67324752) │ │ │ │ -0B5D4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B5D4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B5D4F General Purpose Flag 0800 (2048) │ │ │ │ +0B5D50 LOCAL HEADER #347 04034B50 (67324752) │ │ │ │ +0B5D54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B5D55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B5D56 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B5D51 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B5D53 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B5D57 CRC BA3D4F19 (3124580121) │ │ │ │ -0B5D5B Compressed Size 00000489 (1161) │ │ │ │ -0B5D5F Uncompressed Size 000009C9 (2505) │ │ │ │ -0B5D63 Filename Length 0028 (40) │ │ │ │ -0B5D65 Extra Length 0000 (0) │ │ │ │ -0B5D67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B5D58 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B5D5A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B5D5E CRC BA3D4F19 (3124580121) │ │ │ │ +0B5D62 Compressed Size 00000489 (1161) │ │ │ │ +0B5D66 Uncompressed Size 000009C9 (2505) │ │ │ │ +0B5D6A Filename Length 0028 (40) │ │ │ │ +0B5D6C Extra Length 0000 (0) │ │ │ │ +0B5D6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB5D67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB5D6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B5D8F PAYLOAD │ │ │ │ +0B5D96 PAYLOAD │ │ │ │ │ │ │ │ -0B6218 LOCAL HEADER #348 04034B50 (67324752) │ │ │ │ -0B621C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B621D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B621E General Purpose Flag 0800 (2048) │ │ │ │ +0B621F LOCAL HEADER #348 04034B50 (67324752) │ │ │ │ +0B6223 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B6224 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6225 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6220 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6222 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B6226 CRC BF91C0E5 (3214000357) │ │ │ │ -0B622A Compressed Size 000004C8 (1224) │ │ │ │ -0B622E Uncompressed Size 0000112F (4399) │ │ │ │ -0B6232 Filename Length 0027 (39) │ │ │ │ -0B6234 Extra Length 0000 (0) │ │ │ │ -0B6236 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6227 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6229 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B622D CRC BF91C0E5 (3214000357) │ │ │ │ +0B6231 Compressed Size 000004C8 (1224) │ │ │ │ +0B6235 Uncompressed Size 0000112F (4399) │ │ │ │ +0B6239 Filename Length 0027 (39) │ │ │ │ +0B623B Extra Length 0000 (0) │ │ │ │ +0B623D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6236: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB623D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B625D PAYLOAD │ │ │ │ +0B6264 PAYLOAD │ │ │ │ │ │ │ │ -0B6725 LOCAL HEADER #349 04034B50 (67324752) │ │ │ │ -0B6729 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B672A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B672B General Purpose Flag 0800 (2048) │ │ │ │ +0B672C LOCAL HEADER #349 04034B50 (67324752) │ │ │ │ +0B6730 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B6731 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6732 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B672D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B672F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B6733 CRC 33B8CAA3 (867748515) │ │ │ │ -0B6737 Compressed Size 000002A9 (681) │ │ │ │ -0B673B Uncompressed Size 000005B6 (1462) │ │ │ │ -0B673F Filename Length 002F (47) │ │ │ │ -0B6741 Extra Length 0000 (0) │ │ │ │ -0B6743 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6734 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6736 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B673A CRC 33B8CAA3 (867748515) │ │ │ │ +0B673E Compressed Size 000002A9 (681) │ │ │ │ +0B6742 Uncompressed Size 000005B6 (1462) │ │ │ │ +0B6746 Filename Length 002F (47) │ │ │ │ +0B6748 Extra Length 0000 (0) │ │ │ │ +0B674A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6743: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB674A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6772 PAYLOAD │ │ │ │ +0B6779 PAYLOAD │ │ │ │ │ │ │ │ -0B6A1B LOCAL HEADER #350 04034B50 (67324752) │ │ │ │ -0B6A1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6A20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6A21 General Purpose Flag 0800 (2048) │ │ │ │ +0B6A22 LOCAL HEADER #350 04034B50 (67324752) │ │ │ │ +0B6A26 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B6A27 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6A28 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6A23 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6A25 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B6A29 CRC B1EF9538 (2985268536) │ │ │ │ -0B6A2D Compressed Size 00000286 (646) │ │ │ │ -0B6A31 Uncompressed Size 00000A7A (2682) │ │ │ │ -0B6A35 Filename Length 002E (46) │ │ │ │ -0B6A37 Extra Length 0000 (0) │ │ │ │ -0B6A39 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6A2A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6A2C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B6A30 CRC B1EF9538 (2985268536) │ │ │ │ +0B6A34 Compressed Size 00000286 (646) │ │ │ │ +0B6A38 Uncompressed Size 00000A7A (2682) │ │ │ │ +0B6A3C Filename Length 002E (46) │ │ │ │ +0B6A3E Extra Length 0000 (0) │ │ │ │ +0B6A40 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6A39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6A40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6A67 PAYLOAD │ │ │ │ +0B6A6E PAYLOAD │ │ │ │ │ │ │ │ -0B6CED LOCAL HEADER #351 04034B50 (67324752) │ │ │ │ -0B6CF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6CF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6CF3 General Purpose Flag 0800 (2048) │ │ │ │ +0B6CF4 LOCAL HEADER #351 04034B50 (67324752) │ │ │ │ +0B6CF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B6CF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6CFA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6CF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6CF7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B6CFB CRC 0F1D078A (253560714) │ │ │ │ -0B6CFF Compressed Size 000003BE (958) │ │ │ │ -0B6D03 Uncompressed Size 000008D4 (2260) │ │ │ │ -0B6D07 Filename Length 002B (43) │ │ │ │ -0B6D09 Extra Length 0000 (0) │ │ │ │ -0B6D0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6CFC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6CFE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B6D02 CRC 0F1D078A (253560714) │ │ │ │ +0B6D06 Compressed Size 000003BE (958) │ │ │ │ +0B6D0A Uncompressed Size 000008D4 (2260) │ │ │ │ +0B6D0E Filename Length 002B (43) │ │ │ │ +0B6D10 Extra Length 0000 (0) │ │ │ │ +0B6D12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6D0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6D12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6D36 PAYLOAD │ │ │ │ +0B6D3D PAYLOAD │ │ │ │ │ │ │ │ -0B70F4 LOCAL HEADER #352 04034B50 (67324752) │ │ │ │ -0B70F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B70F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B70FA General Purpose Flag 0800 (2048) │ │ │ │ +0B70FB LOCAL HEADER #352 04034B50 (67324752) │ │ │ │ +0B70FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7100 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7101 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B70FC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B70FE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B7102 CRC EA1FA61C (3927942684) │ │ │ │ -0B7106 Compressed Size 00000324 (804) │ │ │ │ -0B710A Uncompressed Size 0000105E (4190) │ │ │ │ -0B710E Filename Length 002A (42) │ │ │ │ -0B7110 Extra Length 0000 (0) │ │ │ │ -0B7112 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7103 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7105 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B7109 CRC EA1FA61C (3927942684) │ │ │ │ +0B710D Compressed Size 00000324 (804) │ │ │ │ +0B7111 Uncompressed Size 0000105E (4190) │ │ │ │ +0B7115 Filename Length 002A (42) │ │ │ │ +0B7117 Extra Length 0000 (0) │ │ │ │ +0B7119 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7112: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7119: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B713C PAYLOAD │ │ │ │ +0B7143 PAYLOAD │ │ │ │ │ │ │ │ -0B7460 LOCAL HEADER #353 04034B50 (67324752) │ │ │ │ -0B7464 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7465 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7466 General Purpose Flag 0800 (2048) │ │ │ │ +0B7467 LOCAL HEADER #353 04034B50 (67324752) │ │ │ │ +0B746B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B746C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B746D General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7468 Compression Method 0000 (0) 'Stored' │ │ │ │ -0B746A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B746E CRC 00000000 (0) │ │ │ │ -0B7472 Compressed Size 00000000 (0) │ │ │ │ -0B7476 Uncompressed Size 00000000 (0) │ │ │ │ -0B747A Filename Length 0010 (16) │ │ │ │ -0B747C Extra Length 0000 (0) │ │ │ │ -0B747E Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +0B746F Compression Method 0000 (0) 'Stored' │ │ │ │ +0B7471 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B7475 CRC 00000000 (0) │ │ │ │ +0B7479 Compressed Size 00000000 (0) │ │ │ │ +0B747D Uncompressed Size 00000000 (0) │ │ │ │ +0B7481 Filename Length 0010 (16) │ │ │ │ +0B7483 Extra Length 0000 (0) │ │ │ │ +0B7485 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB747E: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7485: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0B748E LOCAL HEADER #354 04034B50 (67324752) │ │ │ │ -0B7492 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7493 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7494 General Purpose Flag 0800 (2048) │ │ │ │ +0B7495 LOCAL HEADER #354 04034B50 (67324752) │ │ │ │ +0B7499 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B749A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B749B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7496 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7498 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B749C CRC A8A7A83F (2829559871) │ │ │ │ -0B74A0 Compressed Size 0000006B (107) │ │ │ │ -0B74A4 Uncompressed Size 0000007F (127) │ │ │ │ -0B74A8 Filename Length 0025 (37) │ │ │ │ -0B74AA Extra Length 0000 (0) │ │ │ │ -0B74AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B749D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B749F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B74A3 CRC A8A7A83F (2829559871) │ │ │ │ +0B74A7 Compressed Size 0000006B (107) │ │ │ │ +0B74AB Uncompressed Size 0000007F (127) │ │ │ │ +0B74AF Filename Length 0025 (37) │ │ │ │ +0B74B1 Extra Length 0000 (0) │ │ │ │ +0B74B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB74AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB74B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B74D1 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B74D8 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B753C LOCAL HEADER #355 04034B50 (67324752) │ │ │ │ -0B7540 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7541 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7542 General Purpose Flag 0800 (2048) │ │ │ │ +0B7543 LOCAL HEADER #355 04034B50 (67324752) │ │ │ │ +0B7547 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7548 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7549 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7544 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7546 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B754A CRC 8E3C5B46 (2386320198) │ │ │ │ -0B754E Compressed Size 0000007B (123) │ │ │ │ -0B7552 Uncompressed Size 00000098 (152) │ │ │ │ -0B7556 Filename Length 0024 (36) │ │ │ │ -0B7558 Extra Length 0000 (0) │ │ │ │ -0B755A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B754B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B754D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B7551 CRC 8E3C5B46 (2386320198) │ │ │ │ +0B7555 Compressed Size 0000007B (123) │ │ │ │ +0B7559 Uncompressed Size 00000098 (152) │ │ │ │ +0B755D Filename Length 0024 (36) │ │ │ │ +0B755F Extra Length 0000 (0) │ │ │ │ +0B7561 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB755A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7561: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B757E PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B7585 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B75F9 LOCAL HEADER #356 04034B50 (67324752) │ │ │ │ -0B75FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B75FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B75FF General Purpose Flag 0800 (2048) │ │ │ │ +0B7600 LOCAL HEADER #356 04034B50 (67324752) │ │ │ │ +0B7604 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7605 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7606 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7601 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7603 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B7607 CRC 3A184D2A (974671146) │ │ │ │ -0B760B Compressed Size 000001D2 (466) │ │ │ │ -0B760F Uncompressed Size 00000348 (840) │ │ │ │ -0B7613 Filename Length 0028 (40) │ │ │ │ -0B7615 Extra Length 0000 (0) │ │ │ │ -0B7617 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7608 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B760A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B760E CRC 3A184D2A (974671146) │ │ │ │ +0B7612 Compressed Size 000001D2 (466) │ │ │ │ +0B7616 Uncompressed Size 00000348 (840) │ │ │ │ +0B761A Filename Length 0028 (40) │ │ │ │ +0B761C Extra Length 0000 (0) │ │ │ │ +0B761E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7617: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB761E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B763F PAYLOAD │ │ │ │ +0B7646 PAYLOAD │ │ │ │ │ │ │ │ -0B7811 LOCAL HEADER #357 04034B50 (67324752) │ │ │ │ -0B7815 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7816 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7817 General Purpose Flag 0800 (2048) │ │ │ │ +0B7818 LOCAL HEADER #357 04034B50 (67324752) │ │ │ │ +0B781C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B781D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B781E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7819 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B781B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B781F CRC 6C1BCEA8 (1813761704) │ │ │ │ -0B7823 Compressed Size 00000166 (358) │ │ │ │ -0B7827 Uncompressed Size 00000267 (615) │ │ │ │ -0B782B Filename Length 0027 (39) │ │ │ │ -0B782D Extra Length 0000 (0) │ │ │ │ -0B782F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7820 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7822 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B7826 CRC 6C1BCEA8 (1813761704) │ │ │ │ +0B782A Compressed Size 00000166 (358) │ │ │ │ +0B782E Uncompressed Size 00000267 (615) │ │ │ │ +0B7832 Filename Length 0027 (39) │ │ │ │ +0B7834 Extra Length 0000 (0) │ │ │ │ +0B7836 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB782F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7836: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7856 PAYLOAD │ │ │ │ +0B785D PAYLOAD │ │ │ │ │ │ │ │ -0B79BC LOCAL HEADER #358 04034B50 (67324752) │ │ │ │ -0B79C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B79C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B79C2 General Purpose Flag 0800 (2048) │ │ │ │ +0B79C3 LOCAL HEADER #358 04034B50 (67324752) │ │ │ │ +0B79C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B79C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B79C9 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B79C4 Compression Method 0000 (0) 'Stored' │ │ │ │ -0B79C6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B79CA CRC 00000000 (0) │ │ │ │ -0B79CE Compressed Size 00000000 (0) │ │ │ │ -0B79D2 Uncompressed Size 00000000 (0) │ │ │ │ -0B79D6 Filename Length 001C (28) │ │ │ │ -0B79D8 Extra Length 0000 (0) │ │ │ │ -0B79DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B79CB Compression Method 0000 (0) 'Stored' │ │ │ │ +0B79CD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B79D1 CRC 00000000 (0) │ │ │ │ +0B79D5 Compressed Size 00000000 (0) │ │ │ │ +0B79D9 Uncompressed Size 00000000 (0) │ │ │ │ +0B79DD Filename Length 001C (28) │ │ │ │ +0B79DF Extra Length 0000 (0) │ │ │ │ +0B79E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB79DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB79E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0B79F6 LOCAL HEADER #359 04034B50 (67324752) │ │ │ │ -0B79FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B79FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B79FC General Purpose Flag 0800 (2048) │ │ │ │ +0B79FD LOCAL HEADER #359 04034B50 (67324752) │ │ │ │ +0B7A01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7A02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7A03 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B79FE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7A00 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B7A04 CRC D14B07F1 (3511355377) │ │ │ │ -0B7A08 Compressed Size 00000290 (656) │ │ │ │ -0B7A0C Uncompressed Size 000005EF (1519) │ │ │ │ -0B7A10 Filename Length 003A (58) │ │ │ │ -0B7A12 Extra Length 0000 (0) │ │ │ │ -0B7A14 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7A05 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7A07 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B7A0B CRC 7C8495C0 (2089063872) │ │ │ │ +0B7A0F Compressed Size 00000292 (658) │ │ │ │ +0B7A13 Uncompressed Size 000005EF (1519) │ │ │ │ +0B7A17 Filename Length 003A (58) │ │ │ │ +0B7A19 Extra Length 0000 (0) │ │ │ │ +0B7A1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7A14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7A1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7A4E PAYLOAD │ │ │ │ +0B7A55 PAYLOAD │ │ │ │ │ │ │ │ -0B7CDE LOCAL HEADER #360 04034B50 (67324752) │ │ │ │ -0B7CE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7CE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7CE4 General Purpose Flag 0800 (2048) │ │ │ │ +0B7CE7 LOCAL HEADER #360 04034B50 (67324752) │ │ │ │ +0B7CEB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7CEC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7CED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7CE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7CE8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B7CEC CRC 776C598F (2003589519) │ │ │ │ -0B7CF0 Compressed Size 0000040A (1034) │ │ │ │ -0B7CF4 Uncompressed Size 00000D71 (3441) │ │ │ │ -0B7CF8 Filename Length 0039 (57) │ │ │ │ -0B7CFA Extra Length 0000 (0) │ │ │ │ -0B7CFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7CEF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7CF1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B7CF5 CRC 7DED7EFB (2112716539) │ │ │ │ +0B7CF9 Compressed Size 00000406 (1030) │ │ │ │ +0B7CFD Uncompressed Size 00000D3D (3389) │ │ │ │ +0B7D01 Filename Length 0039 (57) │ │ │ │ +0B7D03 Extra Length 0000 (0) │ │ │ │ +0B7D05 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7CFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7D05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7D35 PAYLOAD │ │ │ │ +0B7D3E PAYLOAD │ │ │ │ │ │ │ │ -0B813F LOCAL HEADER #361 04034B50 (67324752) │ │ │ │ -0B8143 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8144 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8145 General Purpose Flag 0800 (2048) │ │ │ │ +0B8144 LOCAL HEADER #361 04034B50 (67324752) │ │ │ │ +0B8148 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8149 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B814A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8147 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B8149 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B814D CRC 4D42BF57 (1296219991) │ │ │ │ -0B8151 Compressed Size 00000390 (912) │ │ │ │ -0B8155 Uncompressed Size 00000926 (2342) │ │ │ │ -0B8159 Filename Length 0041 (65) │ │ │ │ -0B815B Extra Length 0000 (0) │ │ │ │ -0B815D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B814C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B814E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B8152 CRC 4D42BF57 (1296219991) │ │ │ │ +0B8156 Compressed Size 00000390 (912) │ │ │ │ +0B815A Uncompressed Size 00000926 (2342) │ │ │ │ +0B815E Filename Length 0041 (65) │ │ │ │ +0B8160 Extra Length 0000 (0) │ │ │ │ +0B8162 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB815D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8162: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B819E PAYLOAD │ │ │ │ +0B81A3 PAYLOAD │ │ │ │ │ │ │ │ -0B852E LOCAL HEADER #362 04034B50 (67324752) │ │ │ │ -0B8532 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8533 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8534 General Purpose Flag 0800 (2048) │ │ │ │ +0B8533 LOCAL HEADER #362 04034B50 (67324752) │ │ │ │ +0B8537 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8538 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8539 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8536 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B8538 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B853C CRC 81A68CD6 (2175175894) │ │ │ │ -0B8540 Compressed Size 00000383 (899) │ │ │ │ -0B8544 Uncompressed Size 000011C9 (4553) │ │ │ │ -0B8548 Filename Length 0040 (64) │ │ │ │ -0B854A Extra Length 0000 (0) │ │ │ │ -0B854C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B853B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B853D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B8541 CRC 81A68CD6 (2175175894) │ │ │ │ +0B8545 Compressed Size 00000383 (899) │ │ │ │ +0B8549 Uncompressed Size 000011C9 (4553) │ │ │ │ +0B854D Filename Length 0040 (64) │ │ │ │ +0B854F Extra Length 0000 (0) │ │ │ │ +0B8551 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB854C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8551: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B858C PAYLOAD │ │ │ │ +0B8591 PAYLOAD │ │ │ │ │ │ │ │ -0B890F LOCAL HEADER #363 04034B50 (67324752) │ │ │ │ -0B8913 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8914 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8915 General Purpose Flag 0800 (2048) │ │ │ │ +0B8914 LOCAL HEADER #363 04034B50 (67324752) │ │ │ │ +0B8918 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8919 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B891A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8917 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B8919 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B891D CRC 781C5DCF (2015124943) │ │ │ │ -0B8921 Compressed Size 0000025A (602) │ │ │ │ -0B8925 Uncompressed Size 000004BD (1213) │ │ │ │ -0B8929 Filename Length 0031 (49) │ │ │ │ -0B892B Extra Length 0000 (0) │ │ │ │ -0B892D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B891C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B891E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B8922 CRC 781C5DCF (2015124943) │ │ │ │ +0B8926 Compressed Size 0000025A (602) │ │ │ │ +0B892A Uncompressed Size 000004BD (1213) │ │ │ │ +0B892E Filename Length 0031 (49) │ │ │ │ +0B8930 Extra Length 0000 (0) │ │ │ │ +0B8932 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB892D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8932: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B895E PAYLOAD │ │ │ │ +0B8963 PAYLOAD │ │ │ │ │ │ │ │ -0B8BB8 LOCAL HEADER #364 04034B50 (67324752) │ │ │ │ -0B8BBC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8BBD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8BBE General Purpose Flag 0800 (2048) │ │ │ │ +0B8BBD LOCAL HEADER #364 04034B50 (67324752) │ │ │ │ +0B8BC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8BC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8BC3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8BC0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B8BC2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B8BC6 CRC 56D06CB0 (1456499888) │ │ │ │ -0B8BCA Compressed Size 00000279 (633) │ │ │ │ -0B8BCE Uncompressed Size 000008A0 (2208) │ │ │ │ -0B8BD2 Filename Length 0030 (48) │ │ │ │ -0B8BD4 Extra Length 0000 (0) │ │ │ │ -0B8BD6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B8BC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B8BC7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B8BCB CRC 56D06CB0 (1456499888) │ │ │ │ +0B8BCF Compressed Size 00000279 (633) │ │ │ │ +0B8BD3 Uncompressed Size 000008A0 (2208) │ │ │ │ +0B8BD7 Filename Length 0030 (48) │ │ │ │ +0B8BD9 Extra Length 0000 (0) │ │ │ │ +0B8BDB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8BD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8BDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B8C06 PAYLOAD │ │ │ │ +0B8C0B PAYLOAD │ │ │ │ │ │ │ │ -0B8E7F LOCAL HEADER #365 04034B50 (67324752) │ │ │ │ -0B8E83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8E84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8E85 General Purpose Flag 0800 (2048) │ │ │ │ +0B8E84 LOCAL HEADER #365 04034B50 (67324752) │ │ │ │ +0B8E88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8E89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8E8A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8E87 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B8E89 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B8E8D CRC 074A1B90 (122297232) │ │ │ │ -0B8E91 Compressed Size 000000DB (219) │ │ │ │ -0B8E95 Uncompressed Size 00000149 (329) │ │ │ │ -0B8E99 Filename Length 0032 (50) │ │ │ │ -0B8E9B Extra Length 0000 (0) │ │ │ │ -0B8E9D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B8E8C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B8E8E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B8E92 CRC 074A1B90 (122297232) │ │ │ │ +0B8E96 Compressed Size 000000DB (219) │ │ │ │ +0B8E9A Uncompressed Size 00000149 (329) │ │ │ │ +0B8E9E Filename Length 0032 (50) │ │ │ │ +0B8EA0 Extra Length 0000 (0) │ │ │ │ +0B8EA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8E9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8EA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B8ECF PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B8ED4 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B8FAA LOCAL HEADER #366 04034B50 (67324752) │ │ │ │ -0B8FAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8FAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8FB0 General Purpose Flag 0800 (2048) │ │ │ │ +0B8FAF LOCAL HEADER #366 04034B50 (67324752) │ │ │ │ +0B8FB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8FB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8FB5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8FB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B8FB4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B8FB8 CRC DDDD378D (3722262413) │ │ │ │ -0B8FBC Compressed Size 0000007D (125) │ │ │ │ -0B8FC0 Uncompressed Size 000000AB (171) │ │ │ │ -0B8FC4 Filename Length 0031 (49) │ │ │ │ -0B8FC6 Extra Length 0000 (0) │ │ │ │ -0B8FC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B8FB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B8FB9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B8FBD CRC DDDD378D (3722262413) │ │ │ │ +0B8FC1 Compressed Size 0000007D (125) │ │ │ │ +0B8FC5 Uncompressed Size 000000AB (171) │ │ │ │ +0B8FC9 Filename Length 0031 (49) │ │ │ │ +0B8FCB Extra Length 0000 (0) │ │ │ │ +0B8FCD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8FC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8FCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B8FF9 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B8FFE PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B9076 LOCAL HEADER #367 04034B50 (67324752) │ │ │ │ -0B907A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B907B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B907C General Purpose Flag 0800 (2048) │ │ │ │ +0B907B LOCAL HEADER #367 04034B50 (67324752) │ │ │ │ +0B907F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9080 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9081 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B907E Compression Method 0000 (0) 'Stored' │ │ │ │ -0B9080 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B9084 CRC 00000000 (0) │ │ │ │ -0B9088 Compressed Size 00000000 (0) │ │ │ │ -0B908C Uncompressed Size 00000000 (0) │ │ │ │ -0B9090 Filename Length 0011 (17) │ │ │ │ -0B9092 Extra Length 0000 (0) │ │ │ │ -0B9094 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +0B9083 Compression Method 0000 (0) 'Stored' │ │ │ │ +0B9085 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B9089 CRC 00000000 (0) │ │ │ │ +0B908D Compressed Size 00000000 (0) │ │ │ │ +0B9091 Uncompressed Size 00000000 (0) │ │ │ │ +0B9095 Filename Length 0011 (17) │ │ │ │ +0B9097 Extra Length 0000 (0) │ │ │ │ +0B9099 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB9094: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB9099: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0B90A5 LOCAL HEADER #368 04034B50 (67324752) │ │ │ │ -0B90A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B90AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B90AB General Purpose Flag 0800 (2048) │ │ │ │ +0B90AA LOCAL HEADER #368 04034B50 (67324752) │ │ │ │ +0B90AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B90AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B90B0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B90AD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B90AF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B90B3 CRC 0E898D1E (243895582) │ │ │ │ -0B90B7 Compressed Size 000002BF (703) │ │ │ │ -0B90BB Uncompressed Size 0000057E (1406) │ │ │ │ -0B90BF Filename Length 0025 (37) │ │ │ │ -0B90C1 Extra Length 0000 (0) │ │ │ │ -0B90C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B90B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B90B4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B90B8 CRC 0E898D1E (243895582) │ │ │ │ +0B90BC Compressed Size 000002BF (703) │ │ │ │ +0B90C0 Uncompressed Size 0000057E (1406) │ │ │ │ +0B90C4 Filename Length 0025 (37) │ │ │ │ +0B90C6 Extra Length 0000 (0) │ │ │ │ +0B90C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB90C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB90C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B90E8 PAYLOAD │ │ │ │ +0B90ED PAYLOAD │ │ │ │ │ │ │ │ -0B93A7 LOCAL HEADER #369 04034B50 (67324752) │ │ │ │ -0B93AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B93AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B93AD General Purpose Flag 0800 (2048) │ │ │ │ +0B93AC LOCAL HEADER #369 04034B50 (67324752) │ │ │ │ +0B93B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B93B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B93B2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B93AF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B93B1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B93B5 CRC ECD8A392 (3973620626) │ │ │ │ -0B93B9 Compressed Size 000002BA (698) │ │ │ │ -0B93BD Uncompressed Size 0000073B (1851) │ │ │ │ -0B93C1 Filename Length 0024 (36) │ │ │ │ -0B93C3 Extra Length 0000 (0) │ │ │ │ -0B93C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B93B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B93B6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B93BA CRC ECD8A392 (3973620626) │ │ │ │ +0B93BE Compressed Size 000002BA (698) │ │ │ │ +0B93C2 Uncompressed Size 0000073B (1851) │ │ │ │ +0B93C6 Filename Length 0024 (36) │ │ │ │ +0B93C8 Extra Length 0000 (0) │ │ │ │ +0B93CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB93C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB93CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B93E9 PAYLOAD │ │ │ │ +0B93EE PAYLOAD │ │ │ │ │ │ │ │ -0B96A3 LOCAL HEADER #370 04034B50 (67324752) │ │ │ │ -0B96A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B96A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B96A9 General Purpose Flag 0800 (2048) │ │ │ │ +0B96A8 LOCAL HEADER #370 04034B50 (67324752) │ │ │ │ +0B96AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B96AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B96AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B96AB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B96AD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B96B1 CRC 4AB2EDEB (1253240299) │ │ │ │ -0B96B5 Compressed Size 00000586 (1414) │ │ │ │ -0B96B9 Uncompressed Size 00000D38 (3384) │ │ │ │ -0B96BD Filename Length 001F (31) │ │ │ │ -0B96BF Extra Length 0000 (0) │ │ │ │ -0B96C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B96B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B96B2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B96B6 CRC 4AB2EDEB (1253240299) │ │ │ │ +0B96BA Compressed Size 00000586 (1414) │ │ │ │ +0B96BE Uncompressed Size 00000D38 (3384) │ │ │ │ +0B96C2 Filename Length 001F (31) │ │ │ │ +0B96C4 Extra Length 0000 (0) │ │ │ │ +0B96C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB96C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB96C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B96E0 PAYLOAD │ │ │ │ +0B96E5 PAYLOAD │ │ │ │ │ │ │ │ -0B9C66 LOCAL HEADER #371 04034B50 (67324752) │ │ │ │ -0B9C6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B9C6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B9C6C General Purpose Flag 0800 (2048) │ │ │ │ +0B9C6B LOCAL HEADER #371 04034B50 (67324752) │ │ │ │ +0B9C6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9C70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9C71 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B9C6E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B9C70 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0B9C74 CRC 19B62303 (431366915) │ │ │ │ -0B9C78 Compressed Size 00000597 (1431) │ │ │ │ -0B9C7C Uncompressed Size 000017C3 (6083) │ │ │ │ -0B9C80 Filename Length 001E (30) │ │ │ │ -0B9C82 Extra Length 0000 (0) │ │ │ │ -0B9C84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9C73 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9C75 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0B9C79 CRC 19B62303 (431366915) │ │ │ │ +0B9C7D Compressed Size 00000597 (1431) │ │ │ │ +0B9C81 Uncompressed Size 000017C3 (6083) │ │ │ │ +0B9C85 Filename Length 001E (30) │ │ │ │ +0B9C87 Extra Length 0000 (0) │ │ │ │ +0B9C89 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB9C84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB9C89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B9CA2 PAYLOAD │ │ │ │ +0B9CA7 PAYLOAD │ │ │ │ │ │ │ │ -0BA239 LOCAL HEADER #372 04034B50 (67324752) │ │ │ │ -0BA23D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BA23E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BA23F General Purpose Flag 0800 (2048) │ │ │ │ +0BA23E LOCAL HEADER #372 04034B50 (67324752) │ │ │ │ +0BA242 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BA243 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BA244 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BA241 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BA243 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0BA247 CRC 34641F02 (878976770) │ │ │ │ -0BA24B Compressed Size 0000029C (668) │ │ │ │ -0BA24F Uncompressed Size 000004FB (1275) │ │ │ │ -0BA253 Filename Length 0023 (35) │ │ │ │ -0BA255 Extra Length 0000 (0) │ │ │ │ -0BA257 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BA246 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BA248 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0BA24C CRC 34641F02 (878976770) │ │ │ │ +0BA250 Compressed Size 0000029C (668) │ │ │ │ +0BA254 Uncompressed Size 000004FB (1275) │ │ │ │ +0BA258 Filename Length 0023 (35) │ │ │ │ +0BA25A Extra Length 0000 (0) │ │ │ │ +0BA25C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBA257: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBA25C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BA27A PAYLOAD │ │ │ │ +0BA27F PAYLOAD │ │ │ │ │ │ │ │ -0BA516 LOCAL HEADER #373 04034B50 (67324752) │ │ │ │ -0BA51A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BA51B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BA51C General Purpose Flag 0800 (2048) │ │ │ │ +0BA51B LOCAL HEADER #373 04034B50 (67324752) │ │ │ │ +0BA51F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BA520 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BA521 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BA51E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BA520 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0BA524 CRC 43109A6C (1125161580) │ │ │ │ -0BA528 Compressed Size 00000264 (612) │ │ │ │ -0BA52C Uncompressed Size 000005EC (1516) │ │ │ │ -0BA530 Filename Length 0022 (34) │ │ │ │ -0BA532 Extra Length 0000 (0) │ │ │ │ -0BA534 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BA523 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BA525 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0BA529 CRC 43109A6C (1125161580) │ │ │ │ +0BA52D Compressed Size 00000264 (612) │ │ │ │ +0BA531 Uncompressed Size 000005EC (1516) │ │ │ │ +0BA535 Filename Length 0022 (34) │ │ │ │ +0BA537 Extra Length 0000 (0) │ │ │ │ +0BA539 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBA534: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBA539: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BA556 PAYLOAD │ │ │ │ +0BA55B PAYLOAD │ │ │ │ │ │ │ │ -0BA7BA LOCAL HEADER #374 04034B50 (67324752) │ │ │ │ -0BA7BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BA7BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BA7C0 General Purpose Flag 0800 (2048) │ │ │ │ +0BA7BF LOCAL HEADER #374 04034B50 (67324752) │ │ │ │ +0BA7C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BA7C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BA7C5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BA7C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BA7C4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0BA7C8 CRC 4B833761 (1266890593) │ │ │ │ -0BA7CC Compressed Size 000002B6 (694) │ │ │ │ -0BA7D0 Uncompressed Size 000005BF (1471) │ │ │ │ -0BA7D4 Filename Length 0027 (39) │ │ │ │ -0BA7D6 Extra Length 0000 (0) │ │ │ │ -0BA7D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BA7C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BA7C9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0BA7CD CRC 4B833761 (1266890593) │ │ │ │ +0BA7D1 Compressed Size 000002B6 (694) │ │ │ │ +0BA7D5 Uncompressed Size 000005BF (1471) │ │ │ │ +0BA7D9 Filename Length 0027 (39) │ │ │ │ +0BA7DB Extra Length 0000 (0) │ │ │ │ +0BA7DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBA7D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBA7DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BA7FF PAYLOAD │ │ │ │ +0BA804 PAYLOAD │ │ │ │ │ │ │ │ -0BAAB5 LOCAL HEADER #375 04034B50 (67324752) │ │ │ │ -0BAAB9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BAABA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BAABB General Purpose Flag 0800 (2048) │ │ │ │ +0BAABA LOCAL HEADER #375 04034B50 (67324752) │ │ │ │ +0BAABE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BAABF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BAAC0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BAABD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BAABF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0BAAC3 CRC 24FB3137 (620441911) │ │ │ │ -0BAAC7 Compressed Size 000002DA (730) │ │ │ │ -0BAACB Uncompressed Size 00000A48 (2632) │ │ │ │ -0BAACF Filename Length 0026 (38) │ │ │ │ -0BAAD1 Extra Length 0000 (0) │ │ │ │ -0BAAD3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BAAC2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BAAC4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0BAAC8 CRC 24FB3137 (620441911) │ │ │ │ +0BAACC Compressed Size 000002DA (730) │ │ │ │ +0BAAD0 Uncompressed Size 00000A48 (2632) │ │ │ │ +0BAAD4 Filename Length 0026 (38) │ │ │ │ +0BAAD6 Extra Length 0000 (0) │ │ │ │ +0BAAD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBAAD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBAAD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BAAF9 PAYLOAD │ │ │ │ +0BAAFE PAYLOAD │ │ │ │ │ │ │ │ -0BADD3 LOCAL HEADER #376 04034B50 (67324752) │ │ │ │ -0BADD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BADD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BADD9 General Purpose Flag 0800 (2048) │ │ │ │ +0BADD8 LOCAL HEADER #376 04034B50 (67324752) │ │ │ │ +0BADDC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BADDD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BADDE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BADDB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BADDD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0BADE1 CRC 42252EE8 (1109733096) │ │ │ │ -0BADE5 Compressed Size 000002B9 (697) │ │ │ │ -0BADE9 Uncompressed Size 0000057D (1405) │ │ │ │ -0BADED Filename Length 0029 (41) │ │ │ │ -0BADEF Extra Length 0000 (0) │ │ │ │ -0BADF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BADE0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BADE2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0BADE6 CRC 42252EE8 (1109733096) │ │ │ │ +0BADEA Compressed Size 000002B9 (697) │ │ │ │ +0BADEE Uncompressed Size 0000057D (1405) │ │ │ │ +0BADF2 Filename Length 0029 (41) │ │ │ │ +0BADF4 Extra Length 0000 (0) │ │ │ │ +0BADF6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBADF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBADF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BAE1A PAYLOAD │ │ │ │ +0BAE1F PAYLOAD │ │ │ │ │ │ │ │ -0BB0D3 LOCAL HEADER #377 04034B50 (67324752) │ │ │ │ -0BB0D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BB0D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BB0D9 General Purpose Flag 0800 (2048) │ │ │ │ +0BB0D8 LOCAL HEADER #377 04034B50 (67324752) │ │ │ │ +0BB0DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BB0DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BB0DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BB0DB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BB0DD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0BB0E1 CRC 98EFFF17 (2565865239) │ │ │ │ -0BB0E5 Compressed Size 00000299 (665) │ │ │ │ -0BB0E9 Uncompressed Size 00000921 (2337) │ │ │ │ -0BB0ED Filename Length 0028 (40) │ │ │ │ -0BB0EF Extra Length 0000 (0) │ │ │ │ -0BB0F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BB0E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BB0E2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0BB0E6 CRC 98EFFF17 (2565865239) │ │ │ │ +0BB0EA Compressed Size 00000299 (665) │ │ │ │ +0BB0EE Uncompressed Size 00000921 (2337) │ │ │ │ +0BB0F2 Filename Length 0028 (40) │ │ │ │ +0BB0F4 Extra Length 0000 (0) │ │ │ │ +0BB0F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB0F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB0F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BB119 PAYLOAD │ │ │ │ +0BB11E PAYLOAD │ │ │ │ │ │ │ │ -0BB3B2 LOCAL HEADER #378 04034B50 (67324752) │ │ │ │ -0BB3B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BB3B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BB3B8 General Purpose Flag 0800 (2048) │ │ │ │ +0BB3B7 LOCAL HEADER #378 04034B50 (67324752) │ │ │ │ +0BB3BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BB3BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BB3BD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BB3BA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BB3BC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0BB3C0 CRC C4B1513B (3299955003) │ │ │ │ -0BB3C4 Compressed Size 00000308 (776) │ │ │ │ -0BB3C8 Uncompressed Size 000006A2 (1698) │ │ │ │ -0BB3CC Filename Length 0023 (35) │ │ │ │ -0BB3CE Extra Length 0000 (0) │ │ │ │ -0BB3D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BB3BF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BB3C1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0BB3C5 CRC C4B1513B (3299955003) │ │ │ │ +0BB3C9 Compressed Size 00000308 (776) │ │ │ │ +0BB3CD Uncompressed Size 000006A2 (1698) │ │ │ │ +0BB3D1 Filename Length 0023 (35) │ │ │ │ +0BB3D3 Extra Length 0000 (0) │ │ │ │ +0BB3D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB3D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB3D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BB3F3 PAYLOAD │ │ │ │ +0BB3F8 PAYLOAD │ │ │ │ │ │ │ │ -0BB6FB LOCAL HEADER #379 04034B50 (67324752) │ │ │ │ -0BB6FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BB700 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BB701 General Purpose Flag 0800 (2048) │ │ │ │ +0BB700 LOCAL HEADER #379 04034B50 (67324752) │ │ │ │ +0BB704 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BB705 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BB706 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BB703 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BB705 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0BB709 CRC 5CAD6425 (1554867237) │ │ │ │ -0BB70D Compressed Size 00000274 (628) │ │ │ │ -0BB711 Uncompressed Size 000007BF (1983) │ │ │ │ -0BB715 Filename Length 0022 (34) │ │ │ │ -0BB717 Extra Length 0000 (0) │ │ │ │ -0BB719 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BB708 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BB70A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0BB70E CRC 5CAD6425 (1554867237) │ │ │ │ +0BB712 Compressed Size 00000274 (628) │ │ │ │ +0BB716 Uncompressed Size 000007BF (1983) │ │ │ │ +0BB71A Filename Length 0022 (34) │ │ │ │ +0BB71C Extra Length 0000 (0) │ │ │ │ +0BB71E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB719: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB71E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BB73B PAYLOAD │ │ │ │ +0BB740 PAYLOAD │ │ │ │ │ │ │ │ -0BB9AF LOCAL HEADER #380 04034B50 (67324752) │ │ │ │ -0BB9B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BB9B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BB9B5 General Purpose Flag 0800 (2048) │ │ │ │ +0BB9B4 LOCAL HEADER #380 04034B50 (67324752) │ │ │ │ +0BB9B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BB9B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BB9BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BB9B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BB9B9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0BB9BD CRC 9CF368B8 (2633197752) │ │ │ │ -0BB9C1 Compressed Size 000002AD (685) │ │ │ │ -0BB9C5 Uncompressed Size 00000548 (1352) │ │ │ │ -0BB9C9 Filename Length 0025 (37) │ │ │ │ -0BB9CB Extra Length 0000 (0) │ │ │ │ -0BB9CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BB9BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BB9BE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0BB9C2 CRC 9CF368B8 (2633197752) │ │ │ │ +0BB9C6 Compressed Size 000002AD (685) │ │ │ │ +0BB9CA Uncompressed Size 00000548 (1352) │ │ │ │ +0BB9CE Filename Length 0025 (37) │ │ │ │ +0BB9D0 Extra Length 0000 (0) │ │ │ │ +0BB9D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB9CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB9D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BB9F2 PAYLOAD │ │ │ │ +0BB9F7 PAYLOAD │ │ │ │ │ │ │ │ -0BBC9F LOCAL HEADER #381 04034B50 (67324752) │ │ │ │ -0BBCA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BBCA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BBCA5 General Purpose Flag 0800 (2048) │ │ │ │ +0BBCA4 LOCAL HEADER #381 04034B50 (67324752) │ │ │ │ +0BBCA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BBCA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BBCAA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BBCA7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BBCA9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0BBCAD CRC 75FC5802 (1979471874) │ │ │ │ -0BBCB1 Compressed Size 000002AC (684) │ │ │ │ -0BBCB5 Uncompressed Size 000006D0 (1744) │ │ │ │ -0BBCB9 Filename Length 0024 (36) │ │ │ │ -0BBCBB Extra Length 0000 (0) │ │ │ │ -0BBCBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BBCAC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BBCAE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0BBCB2 CRC 75FC5802 (1979471874) │ │ │ │ +0BBCB6 Compressed Size 000002AC (684) │ │ │ │ +0BBCBA Uncompressed Size 000006D0 (1744) │ │ │ │ +0BBCBE Filename Length 0024 (36) │ │ │ │ +0BBCC0 Extra Length 0000 (0) │ │ │ │ +0BBCC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBBCBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBBCC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BBCE1 PAYLOAD │ │ │ │ +0BBCE6 PAYLOAD │ │ │ │ │ │ │ │ -0BBF8D LOCAL HEADER #382 04034B50 (67324752) │ │ │ │ -0BBF91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BBF92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BBF93 General Purpose Flag 0800 (2048) │ │ │ │ +0BBF92 LOCAL HEADER #382 04034B50 (67324752) │ │ │ │ +0BBF96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BBF97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BBF98 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BBF95 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BBF97 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0BBF9B CRC 02DB32D0 (47919824) │ │ │ │ -0BBF9F Compressed Size 00000409 (1033) │ │ │ │ -0BBFA3 Uncompressed Size 000009DB (2523) │ │ │ │ -0BBFA7 Filename Length 0023 (35) │ │ │ │ -0BBFA9 Extra Length 0000 (0) │ │ │ │ -0BBFAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BBF9A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BBF9C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0BBFA0 CRC 02DB32D0 (47919824) │ │ │ │ +0BBFA4 Compressed Size 00000409 (1033) │ │ │ │ +0BBFA8 Uncompressed Size 000009DB (2523) │ │ │ │ +0BBFAC Filename Length 0023 (35) │ │ │ │ +0BBFAE Extra Length 0000 (0) │ │ │ │ +0BBFB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBBFAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBBFB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BBFCE PAYLOAD │ │ │ │ +0BBFD3 PAYLOAD │ │ │ │ │ │ │ │ -0BC3D7 LOCAL HEADER #383 04034B50 (67324752) │ │ │ │ -0BC3DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BC3DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BC3DD General Purpose Flag 0800 (2048) │ │ │ │ +0BC3DC LOCAL HEADER #383 04034B50 (67324752) │ │ │ │ +0BC3E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BC3E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BC3E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BC3DF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BC3E1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0BC3E5 CRC 12856DE5 (310734309) │ │ │ │ -0BC3E9 Compressed Size 00000427 (1063) │ │ │ │ -0BC3ED Uncompressed Size 0000116E (4462) │ │ │ │ -0BC3F1 Filename Length 0022 (34) │ │ │ │ -0BC3F3 Extra Length 0000 (0) │ │ │ │ -0BC3F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BC3E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BC3E6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0BC3EA CRC 12856DE5 (310734309) │ │ │ │ +0BC3EE Compressed Size 00000427 (1063) │ │ │ │ +0BC3F2 Uncompressed Size 0000116E (4462) │ │ │ │ +0BC3F6 Filename Length 0022 (34) │ │ │ │ +0BC3F8 Extra Length 0000 (0) │ │ │ │ +0BC3FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBC3F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBC3FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BC417 PAYLOAD │ │ │ │ +0BC41C PAYLOAD │ │ │ │ │ │ │ │ -0BC83E LOCAL HEADER #384 04034B50 (67324752) │ │ │ │ -0BC842 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BC843 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BC844 General Purpose Flag 0800 (2048) │ │ │ │ +0BC843 LOCAL HEADER #384 04034B50 (67324752) │ │ │ │ +0BC847 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BC848 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BC849 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BC846 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BC848 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0BC84C CRC 9641CCBB (2520894651) │ │ │ │ -0BC850 Compressed Size 00000306 (774) │ │ │ │ -0BC854 Uncompressed Size 000006AA (1706) │ │ │ │ -0BC858 Filename Length 0025 (37) │ │ │ │ -0BC85A Extra Length 0000 (0) │ │ │ │ -0BC85C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BC84B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BC84D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0BC851 CRC 9641CCBB (2520894651) │ │ │ │ +0BC855 Compressed Size 00000306 (774) │ │ │ │ +0BC859 Uncompressed Size 000006AA (1706) │ │ │ │ +0BC85D Filename Length 0025 (37) │ │ │ │ +0BC85F Extra Length 0000 (0) │ │ │ │ +0BC861 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBC85C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBC861: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BC881 PAYLOAD │ │ │ │ +0BC886 PAYLOAD │ │ │ │ │ │ │ │ -0BCB87 LOCAL HEADER #385 04034B50 (67324752) │ │ │ │ -0BCB8B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BCB8C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BCB8D General Purpose Flag 0800 (2048) │ │ │ │ +0BCB8C LOCAL HEADER #385 04034B50 (67324752) │ │ │ │ +0BCB90 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BCB91 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BCB92 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BCB8F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BCB91 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0BCB95 CRC 612E88CA (1630439626) │ │ │ │ -0BCB99 Compressed Size 00000275 (629) │ │ │ │ -0BCB9D Uncompressed Size 000007D1 (2001) │ │ │ │ -0BCBA1 Filename Length 0024 (36) │ │ │ │ -0BCBA3 Extra Length 0000 (0) │ │ │ │ -0BCBA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BCB94 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BCB96 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0BCB9A CRC 612E88CA (1630439626) │ │ │ │ +0BCB9E Compressed Size 00000275 (629) │ │ │ │ +0BCBA2 Uncompressed Size 000007D1 (2001) │ │ │ │ +0BCBA6 Filename Length 0024 (36) │ │ │ │ +0BCBA8 Extra Length 0000 (0) │ │ │ │ +0BCBAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBCBA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBCBAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BCBC9 PAYLOAD │ │ │ │ +0BCBCE PAYLOAD │ │ │ │ │ │ │ │ -0BCE3E LOCAL HEADER #386 04034B50 (67324752) │ │ │ │ -0BCE42 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BCE43 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BCE44 General Purpose Flag 0800 (2048) │ │ │ │ +0BCE43 LOCAL HEADER #386 04034B50 (67324752) │ │ │ │ +0BCE47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BCE48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BCE49 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BCE46 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BCE48 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0BCE4C CRC FCA8614D (4238893389) │ │ │ │ -0BCE50 Compressed Size 00001812 (6162) │ │ │ │ -0BCE54 Uncompressed Size 0000519D (20893) │ │ │ │ -0BCE58 Filename Length 001C (28) │ │ │ │ -0BCE5A Extra Length 0000 (0) │ │ │ │ -0BCE5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BCE4B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BCE4D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0BCE51 CRC FCA8614D (4238893389) │ │ │ │ +0BCE55 Compressed Size 00001812 (6162) │ │ │ │ +0BCE59 Uncompressed Size 0000519D (20893) │ │ │ │ +0BCE5D Filename Length 001C (28) │ │ │ │ +0BCE5F Extra Length 0000 (0) │ │ │ │ +0BCE61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBCE5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBCE61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BCE78 PAYLOAD │ │ │ │ +0BCE7D PAYLOAD │ │ │ │ │ │ │ │ -0BE68A LOCAL HEADER #387 04034B50 (67324752) │ │ │ │ -0BE68E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BE68F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BE690 General Purpose Flag 0800 (2048) │ │ │ │ +0BE68F LOCAL HEADER #387 04034B50 (67324752) │ │ │ │ +0BE693 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BE694 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BE695 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BE692 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BE694 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0BE698 CRC 62A1899F (1654753695) │ │ │ │ -0BE69C Compressed Size 000026FF (9983) │ │ │ │ -0BE6A0 Uncompressed Size 00019DB7 (105911) │ │ │ │ -0BE6A4 Filename Length 001B (27) │ │ │ │ -0BE6A6 Extra Length 0000 (0) │ │ │ │ -0BE6A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BE697 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BE699 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0BE69D CRC 62A1899F (1654753695) │ │ │ │ +0BE6A1 Compressed Size 000026FF (9983) │ │ │ │ +0BE6A5 Uncompressed Size 00019DB7 (105911) │ │ │ │ +0BE6A9 Filename Length 001B (27) │ │ │ │ +0BE6AB Extra Length 0000 (0) │ │ │ │ +0BE6AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBE6A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBE6AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BE6C3 PAYLOAD │ │ │ │ +0BE6C8 PAYLOAD │ │ │ │ │ │ │ │ -0C0DC2 LOCAL HEADER #388 04034B50 (67324752) │ │ │ │ -0C0DC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C0DC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C0DC8 General Purpose Flag 0800 (2048) │ │ │ │ +0C0DC7 LOCAL HEADER #388 04034B50 (67324752) │ │ │ │ +0C0DCB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C0DCC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C0DCD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C0DCA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C0DCC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C0DD0 CRC EFB2584A (4021442634) │ │ │ │ -0C0DD4 Compressed Size 0000026C (620) │ │ │ │ -0C0DD8 Uncompressed Size 00000470 (1136) │ │ │ │ -0C0DDC Filename Length 001E (30) │ │ │ │ -0C0DDE Extra Length 0000 (0) │ │ │ │ -0C0DE0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C0DCF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C0DD1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C0DD5 CRC EFB2584A (4021442634) │ │ │ │ +0C0DD9 Compressed Size 0000026C (620) │ │ │ │ +0C0DDD Uncompressed Size 00000470 (1136) │ │ │ │ +0C0DE1 Filename Length 001E (30) │ │ │ │ +0C0DE3 Extra Length 0000 (0) │ │ │ │ +0C0DE5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC0DE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC0DE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C0DFE PAYLOAD │ │ │ │ +0C0E03 PAYLOAD │ │ │ │ │ │ │ │ -0C106A LOCAL HEADER #389 04034B50 (67324752) │ │ │ │ -0C106E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C106F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C1070 General Purpose Flag 0800 (2048) │ │ │ │ +0C106F LOCAL HEADER #389 04034B50 (67324752) │ │ │ │ +0C1073 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C1074 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C1075 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C1072 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C1074 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C1078 CRC 210E1453 (554570835) │ │ │ │ -0C107C Compressed Size 00000274 (628) │ │ │ │ -0C1080 Uncompressed Size 000006CE (1742) │ │ │ │ -0C1084 Filename Length 001D (29) │ │ │ │ -0C1086 Extra Length 0000 (0) │ │ │ │ -0C1088 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C1077 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C1079 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C107D CRC 210E1453 (554570835) │ │ │ │ +0C1081 Compressed Size 00000274 (628) │ │ │ │ +0C1085 Uncompressed Size 000006CE (1742) │ │ │ │ +0C1089 Filename Length 001D (29) │ │ │ │ +0C108B Extra Length 0000 (0) │ │ │ │ +0C108D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC1088: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC108D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C10A5 PAYLOAD │ │ │ │ +0C10AA PAYLOAD │ │ │ │ │ │ │ │ -0C1319 LOCAL HEADER #390 04034B50 (67324752) │ │ │ │ -0C131D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C131E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C131F General Purpose Flag 0800 (2048) │ │ │ │ +0C131E LOCAL HEADER #390 04034B50 (67324752) │ │ │ │ +0C1322 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C1323 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C1324 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C1321 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C1323 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C1327 CRC C4602891 (3294636177) │ │ │ │ -0C132B Compressed Size 0000023D (573) │ │ │ │ -0C132F Uncompressed Size 0000047F (1151) │ │ │ │ -0C1333 Filename Length 0023 (35) │ │ │ │ -0C1335 Extra Length 0000 (0) │ │ │ │ -0C1337 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C1326 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C1328 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C132C CRC C4602891 (3294636177) │ │ │ │ +0C1330 Compressed Size 0000023D (573) │ │ │ │ +0C1334 Uncompressed Size 0000047F (1151) │ │ │ │ +0C1338 Filename Length 0023 (35) │ │ │ │ +0C133A Extra Length 0000 (0) │ │ │ │ +0C133C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC1337: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC133C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C135A PAYLOAD │ │ │ │ +0C135F PAYLOAD │ │ │ │ │ │ │ │ -0C1597 LOCAL HEADER #391 04034B50 (67324752) │ │ │ │ -0C159B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C159C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C159D General Purpose Flag 0800 (2048) │ │ │ │ +0C159C LOCAL HEADER #391 04034B50 (67324752) │ │ │ │ +0C15A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C15A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C15A2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C159F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C15A1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C15A5 CRC 7265EFEE (1919283182) │ │ │ │ -0C15A9 Compressed Size 0000029B (667) │ │ │ │ -0C15AD Uncompressed Size 0000081F (2079) │ │ │ │ -0C15B1 Filename Length 0022 (34) │ │ │ │ -0C15B3 Extra Length 0000 (0) │ │ │ │ -0C15B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C15A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C15A6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C15AA CRC 7265EFEE (1919283182) │ │ │ │ +0C15AE Compressed Size 0000029B (667) │ │ │ │ +0C15B2 Uncompressed Size 0000081F (2079) │ │ │ │ +0C15B6 Filename Length 0022 (34) │ │ │ │ +0C15B8 Extra Length 0000 (0) │ │ │ │ +0C15BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC15B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC15BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C15D7 PAYLOAD │ │ │ │ +0C15DC PAYLOAD │ │ │ │ │ │ │ │ -0C1872 LOCAL HEADER #392 04034B50 (67324752) │ │ │ │ -0C1876 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C1877 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C1878 General Purpose Flag 0800 (2048) │ │ │ │ +0C1877 LOCAL HEADER #392 04034B50 (67324752) │ │ │ │ +0C187B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C187C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C187D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C187A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C187C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C1880 CRC C527384B (3307681867) │ │ │ │ -0C1884 Compressed Size 00000241 (577) │ │ │ │ -0C1888 Uncompressed Size 0000048C (1164) │ │ │ │ -0C188C Filename Length 0025 (37) │ │ │ │ -0C188E Extra Length 0000 (0) │ │ │ │ -0C1890 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C187F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C1881 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C1885 CRC C527384B (3307681867) │ │ │ │ +0C1889 Compressed Size 00000241 (577) │ │ │ │ +0C188D Uncompressed Size 0000048C (1164) │ │ │ │ +0C1891 Filename Length 0025 (37) │ │ │ │ +0C1893 Extra Length 0000 (0) │ │ │ │ +0C1895 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC1890: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC1895: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C18B5 PAYLOAD │ │ │ │ +0C18BA PAYLOAD │ │ │ │ │ │ │ │ -0C1AF6 LOCAL HEADER #393 04034B50 (67324752) │ │ │ │ -0C1AFA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C1AFB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C1AFC General Purpose Flag 0800 (2048) │ │ │ │ +0C1AFB LOCAL HEADER #393 04034B50 (67324752) │ │ │ │ +0C1AFF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C1B00 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C1B01 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C1AFE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C1B00 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C1B04 CRC D01CA5F2 (3491538418) │ │ │ │ -0C1B08 Compressed Size 0000026C (620) │ │ │ │ -0C1B0C Uncompressed Size 000007F0 (2032) │ │ │ │ -0C1B10 Filename Length 0024 (36) │ │ │ │ -0C1B12 Extra Length 0000 (0) │ │ │ │ -0C1B14 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C1B03 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C1B05 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C1B09 CRC D01CA5F2 (3491538418) │ │ │ │ +0C1B0D Compressed Size 0000026C (620) │ │ │ │ +0C1B11 Uncompressed Size 000007F0 (2032) │ │ │ │ +0C1B15 Filename Length 0024 (36) │ │ │ │ +0C1B17 Extra Length 0000 (0) │ │ │ │ +0C1B19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC1B14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC1B19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C1B38 PAYLOAD │ │ │ │ +0C1B3D PAYLOAD │ │ │ │ │ │ │ │ -0C1DA4 LOCAL HEADER #394 04034B50 (67324752) │ │ │ │ -0C1DA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C1DA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C1DAA General Purpose Flag 0800 (2048) │ │ │ │ +0C1DA9 LOCAL HEADER #394 04034B50 (67324752) │ │ │ │ +0C1DAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C1DAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C1DAF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C1DAC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C1DAE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C1DB2 CRC BDDB3043 (3185258563) │ │ │ │ -0C1DB6 Compressed Size 00000292 (658) │ │ │ │ -0C1DBA Uncompressed Size 000005D2 (1490) │ │ │ │ -0C1DBE Filename Length 0026 (38) │ │ │ │ -0C1DC0 Extra Length 0000 (0) │ │ │ │ -0C1DC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C1DB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C1DB3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C1DB7 CRC BDDB3043 (3185258563) │ │ │ │ +0C1DBB Compressed Size 00000292 (658) │ │ │ │ +0C1DBF Uncompressed Size 000005D2 (1490) │ │ │ │ +0C1DC3 Filename Length 0026 (38) │ │ │ │ +0C1DC5 Extra Length 0000 (0) │ │ │ │ +0C1DC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC1DC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC1DC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C1DE8 PAYLOAD │ │ │ │ +0C1DED PAYLOAD │ │ │ │ │ │ │ │ -0C207A LOCAL HEADER #395 04034B50 (67324752) │ │ │ │ -0C207E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C207F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2080 General Purpose Flag 0800 (2048) │ │ │ │ +0C207F LOCAL HEADER #395 04034B50 (67324752) │ │ │ │ +0C2083 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2084 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2085 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2082 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C2084 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C2088 CRC AE0B1898 (2919962776) │ │ │ │ -0C208C Compressed Size 0000029F (671) │ │ │ │ -0C2090 Uncompressed Size 00000AF5 (2805) │ │ │ │ -0C2094 Filename Length 0025 (37) │ │ │ │ -0C2096 Extra Length 0000 (0) │ │ │ │ -0C2098 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C2087 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C2089 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C208D CRC AE0B1898 (2919962776) │ │ │ │ +0C2091 Compressed Size 0000029F (671) │ │ │ │ +0C2095 Uncompressed Size 00000AF5 (2805) │ │ │ │ +0C2099 Filename Length 0025 (37) │ │ │ │ +0C209B Extra Length 0000 (0) │ │ │ │ +0C209D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC2098: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC209D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C20BD PAYLOAD │ │ │ │ +0C20C2 PAYLOAD │ │ │ │ │ │ │ │ -0C235C LOCAL HEADER #396 04034B50 (67324752) │ │ │ │ -0C2360 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2361 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2362 General Purpose Flag 0800 (2048) │ │ │ │ +0C2361 LOCAL HEADER #396 04034B50 (67324752) │ │ │ │ +0C2365 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2366 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2367 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2364 Compression Method 0000 (0) 'Stored' │ │ │ │ -0C2366 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C236A CRC 00000000 (0) │ │ │ │ -0C236E Compressed Size 00000000 (0) │ │ │ │ -0C2372 Uncompressed Size 00000000 (0) │ │ │ │ -0C2376 Filename Length 0010 (16) │ │ │ │ -0C2378 Extra Length 0000 (0) │ │ │ │ -0C237A Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +0C2369 Compression Method 0000 (0) 'Stored' │ │ │ │ +0C236B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C236F CRC 00000000 (0) │ │ │ │ +0C2373 Compressed Size 00000000 (0) │ │ │ │ +0C2377 Uncompressed Size 00000000 (0) │ │ │ │ +0C237B Filename Length 0010 (16) │ │ │ │ +0C237D Extra Length 0000 (0) │ │ │ │ +0C237F Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC237A: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC237F: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0C238A LOCAL HEADER #397 04034B50 (67324752) │ │ │ │ -0C238E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C238F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2390 General Purpose Flag 0800 (2048) │ │ │ │ +0C238F LOCAL HEADER #397 04034B50 (67324752) │ │ │ │ +0C2393 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2394 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2395 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2392 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C2394 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C2398 CRC 4D2DAD3E (1294839102) │ │ │ │ -0C239C Compressed Size 000000CD (205) │ │ │ │ -0C23A0 Uncompressed Size 0000010D (269) │ │ │ │ -0C23A4 Filename Length 001A (26) │ │ │ │ -0C23A6 Extra Length 0000 (0) │ │ │ │ -0C23A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C2397 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C2399 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C239D CRC 4D2DAD3E (1294839102) │ │ │ │ +0C23A1 Compressed Size 000000CD (205) │ │ │ │ +0C23A5 Uncompressed Size 0000010D (269) │ │ │ │ +0C23A9 Filename Length 001A (26) │ │ │ │ +0C23AB Extra Length 0000 (0) │ │ │ │ +0C23AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC23A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC23AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C23C2 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0C23C7 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0C248F LOCAL HEADER #398 04034B50 (67324752) │ │ │ │ -0C2493 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2494 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2495 General Purpose Flag 0800 (2048) │ │ │ │ +0C2494 LOCAL HEADER #398 04034B50 (67324752) │ │ │ │ +0C2498 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2499 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C249A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2497 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C2499 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C249D CRC 7D0535AF (2097493423) │ │ │ │ -0C24A1 Compressed Size 00000073 (115) │ │ │ │ -0C24A5 Uncompressed Size 00000087 (135) │ │ │ │ -0C24A9 Filename Length 0019 (25) │ │ │ │ -0C24AB Extra Length 0000 (0) │ │ │ │ -0C24AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C249C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C249E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C24A2 CRC 7D0535AF (2097493423) │ │ │ │ +0C24A6 Compressed Size 00000073 (115) │ │ │ │ +0C24AA Uncompressed Size 00000087 (135) │ │ │ │ +0C24AE Filename Length 0019 (25) │ │ │ │ +0C24B0 Extra Length 0000 (0) │ │ │ │ +0C24B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC24AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC24B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C24C6 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0C24CB PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0C2539 LOCAL HEADER #399 04034B50 (67324752) │ │ │ │ -0C253D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C253E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C253F General Purpose Flag 0800 (2048) │ │ │ │ +0C253E LOCAL HEADER #399 04034B50 (67324752) │ │ │ │ +0C2542 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2543 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2544 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2541 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C2543 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C2547 CRC 6C46F9C8 (1816590792) │ │ │ │ -0C254B Compressed Size 000005D6 (1494) │ │ │ │ -0C254F Uncompressed Size 00000FE3 (4067) │ │ │ │ -0C2553 Filename Length 001C (28) │ │ │ │ -0C2555 Extra Length 0000 (0) │ │ │ │ -0C2557 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C2546 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C2548 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C254C CRC 6C46F9C8 (1816590792) │ │ │ │ +0C2550 Compressed Size 000005D6 (1494) │ │ │ │ +0C2554 Uncompressed Size 00000FE3 (4067) │ │ │ │ +0C2558 Filename Length 001C (28) │ │ │ │ +0C255A Extra Length 0000 (0) │ │ │ │ +0C255C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC2557: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC255C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C2573 PAYLOAD │ │ │ │ +0C2578 PAYLOAD │ │ │ │ │ │ │ │ -0C2B49 LOCAL HEADER #400 04034B50 (67324752) │ │ │ │ -0C2B4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2B4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2B4F General Purpose Flag 0800 (2048) │ │ │ │ +0C2B4E LOCAL HEADER #400 04034B50 (67324752) │ │ │ │ +0C2B52 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2B53 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2B54 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2B51 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C2B53 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C2B57 CRC B77E2747 (3078498119) │ │ │ │ -0C2B5B Compressed Size 00000698 (1688) │ │ │ │ -0C2B5F Uncompressed Size 00002612 (9746) │ │ │ │ -0C2B63 Filename Length 001B (27) │ │ │ │ -0C2B65 Extra Length 0000 (0) │ │ │ │ -0C2B67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C2B56 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C2B58 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C2B5C CRC B77E2747 (3078498119) │ │ │ │ +0C2B60 Compressed Size 00000698 (1688) │ │ │ │ +0C2B64 Uncompressed Size 00002612 (9746) │ │ │ │ +0C2B68 Filename Length 001B (27) │ │ │ │ +0C2B6A Extra Length 0000 (0) │ │ │ │ +0C2B6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC2B67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC2B6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C2B82 PAYLOAD │ │ │ │ +0C2B87 PAYLOAD │ │ │ │ │ │ │ │ -0C321A LOCAL HEADER #401 04034B50 (67324752) │ │ │ │ -0C321E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C321F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3220 General Purpose Flag 0800 (2048) │ │ │ │ +0C321F LOCAL HEADER #401 04034B50 (67324752) │ │ │ │ +0C3223 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3224 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3225 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3222 Compression Method 0000 (0) 'Stored' │ │ │ │ -0C3224 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C3228 CRC 00000000 (0) │ │ │ │ -0C322C Compressed Size 00000000 (0) │ │ │ │ -0C3230 Uncompressed Size 00000000 (0) │ │ │ │ -0C3234 Filename Length 001C (28) │ │ │ │ -0C3236 Extra Length 0000 (0) │ │ │ │ -0C3238 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3227 Compression Method 0000 (0) 'Stored' │ │ │ │ +0C3229 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C322D CRC 00000000 (0) │ │ │ │ +0C3231 Compressed Size 00000000 (0) │ │ │ │ +0C3235 Uncompressed Size 00000000 (0) │ │ │ │ +0C3239 Filename Length 001C (28) │ │ │ │ +0C323B Extra Length 0000 (0) │ │ │ │ +0C323D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3238: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC323D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0C3254 LOCAL HEADER #402 04034B50 (67324752) │ │ │ │ -0C3258 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3259 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C325A General Purpose Flag 0800 (2048) │ │ │ │ +0C3259 LOCAL HEADER #402 04034B50 (67324752) │ │ │ │ +0C325D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C325E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C325F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C325C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C325E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C3262 CRC 64C8B047 (1690873927) │ │ │ │ -0C3266 Compressed Size 00000498 (1176) │ │ │ │ -0C326A Uncompressed Size 0000099B (2459) │ │ │ │ -0C326E Filename Length 0031 (49) │ │ │ │ -0C3270 Extra Length 0000 (0) │ │ │ │ -0C3272 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3261 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3263 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C3267 CRC 64C8B047 (1690873927) │ │ │ │ +0C326B Compressed Size 00000498 (1176) │ │ │ │ +0C326F Uncompressed Size 0000099B (2459) │ │ │ │ +0C3273 Filename Length 0031 (49) │ │ │ │ +0C3275 Extra Length 0000 (0) │ │ │ │ +0C3277 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3272: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3277: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C32A3 PAYLOAD │ │ │ │ +0C32A8 PAYLOAD │ │ │ │ │ │ │ │ -0C373B LOCAL HEADER #403 04034B50 (67324752) │ │ │ │ -0C373F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3740 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3741 General Purpose Flag 0800 (2048) │ │ │ │ +0C3740 LOCAL HEADER #403 04034B50 (67324752) │ │ │ │ +0C3744 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3745 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3746 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3743 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3745 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C3749 CRC 4CAB5A08 (1286298120) │ │ │ │ -0C374D Compressed Size 0000080A (2058) │ │ │ │ -0C3751 Uncompressed Size 00001D46 (7494) │ │ │ │ -0C3755 Filename Length 0030 (48) │ │ │ │ -0C3757 Extra Length 0000 (0) │ │ │ │ -0C3759 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3748 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C374A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C374E CRC 4CAB5A08 (1286298120) │ │ │ │ +0C3752 Compressed Size 0000080A (2058) │ │ │ │ +0C3756 Uncompressed Size 00001D46 (7494) │ │ │ │ +0C375A Filename Length 0030 (48) │ │ │ │ +0C375C Extra Length 0000 (0) │ │ │ │ +0C375E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3759: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC375E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3789 PAYLOAD │ │ │ │ +0C378E PAYLOAD │ │ │ │ │ │ │ │ -0C3F93 LOCAL HEADER #404 04034B50 (67324752) │ │ │ │ -0C3F97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3F98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3F99 General Purpose Flag 0800 (2048) │ │ │ │ +0C3F98 LOCAL HEADER #404 04034B50 (67324752) │ │ │ │ +0C3F9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3F9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3F9E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3F9B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3F9D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C3FA1 CRC 8DA85512 (2376619282) │ │ │ │ -0C3FA5 Compressed Size 000005E6 (1510) │ │ │ │ -0C3FA9 Uncompressed Size 0000100A (4106) │ │ │ │ -0C3FAD Filename Length 0033 (51) │ │ │ │ -0C3FAF Extra Length 0000 (0) │ │ │ │ -0C3FB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3FA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3FA2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C3FA6 CRC 8DA85512 (2376619282) │ │ │ │ +0C3FAA Compressed Size 000005E6 (1510) │ │ │ │ +0C3FAE Uncompressed Size 0000100A (4106) │ │ │ │ +0C3FB2 Filename Length 0033 (51) │ │ │ │ +0C3FB4 Extra Length 0000 (0) │ │ │ │ +0C3FB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3FB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3FB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3FE4 PAYLOAD │ │ │ │ +0C3FE9 PAYLOAD │ │ │ │ │ │ │ │ -0C45CA LOCAL HEADER #405 04034B50 (67324752) │ │ │ │ -0C45CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C45CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C45D0 General Purpose Flag 0800 (2048) │ │ │ │ +0C45CF LOCAL HEADER #405 04034B50 (67324752) │ │ │ │ +0C45D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C45D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C45D5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C45D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C45D4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C45D8 CRC 4E72DA82 (1316149890) │ │ │ │ -0C45DC Compressed Size 0000062C (1580) │ │ │ │ -0C45E0 Uncompressed Size 00002353 (9043) │ │ │ │ -0C45E4 Filename Length 0032 (50) │ │ │ │ -0C45E6 Extra Length 0000 (0) │ │ │ │ -0C45E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C45D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C45D9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C45DD CRC 4E72DA82 (1316149890) │ │ │ │ +0C45E1 Compressed Size 0000062C (1580) │ │ │ │ +0C45E5 Uncompressed Size 00002353 (9043) │ │ │ │ +0C45E9 Filename Length 0032 (50) │ │ │ │ +0C45EB Extra Length 0000 (0) │ │ │ │ +0C45ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC45E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC45ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C461A PAYLOAD │ │ │ │ +0C461F PAYLOAD │ │ │ │ │ │ │ │ -0C4C46 LOCAL HEADER #406 04034B50 (67324752) │ │ │ │ -0C4C4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C4C4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C4C4C General Purpose Flag 0800 (2048) │ │ │ │ +0C4C4B LOCAL HEADER #406 04034B50 (67324752) │ │ │ │ +0C4C4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C4C50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C4C51 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C4C4E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C4C50 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C4C54 CRC E9E6E01B (3924221979) │ │ │ │ -0C4C58 Compressed Size 0000047B (1147) │ │ │ │ -0C4C5C Uncompressed Size 00000C5E (3166) │ │ │ │ -0C4C60 Filename Length 003A (58) │ │ │ │ -0C4C62 Extra Length 0000 (0) │ │ │ │ -0C4C64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C4C53 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C4C55 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C4C59 CRC E9E6E01B (3924221979) │ │ │ │ +0C4C5D Compressed Size 0000047B (1147) │ │ │ │ +0C4C61 Uncompressed Size 00000C5E (3166) │ │ │ │ +0C4C65 Filename Length 003A (58) │ │ │ │ +0C4C67 Extra Length 0000 (0) │ │ │ │ +0C4C69 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC4C64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC4C69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C4C9E PAYLOAD │ │ │ │ +0C4CA3 PAYLOAD │ │ │ │ │ │ │ │ -0C5119 LOCAL HEADER #407 04034B50 (67324752) │ │ │ │ -0C511D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C511E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C511F General Purpose Flag 0800 (2048) │ │ │ │ +0C511E LOCAL HEADER #407 04034B50 (67324752) │ │ │ │ +0C5122 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C5123 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C5124 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C5121 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C5123 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C5127 CRC 44B25601 (1152538113) │ │ │ │ -0C512B Compressed Size 00000443 (1091) │ │ │ │ -0C512F Uncompressed Size 00001894 (6292) │ │ │ │ -0C5133 Filename Length 0039 (57) │ │ │ │ -0C5135 Extra Length 0000 (0) │ │ │ │ -0C5137 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C5126 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C5128 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C512C CRC 44B25601 (1152538113) │ │ │ │ +0C5130 Compressed Size 00000443 (1091) │ │ │ │ +0C5134 Uncompressed Size 00001894 (6292) │ │ │ │ +0C5138 Filename Length 0039 (57) │ │ │ │ +0C513A Extra Length 0000 (0) │ │ │ │ +0C513C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC5137: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC513C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C5170 PAYLOAD │ │ │ │ +0C5175 PAYLOAD │ │ │ │ │ │ │ │ -0C55B3 LOCAL HEADER #408 04034B50 (67324752) │ │ │ │ -0C55B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C55B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C55B9 General Purpose Flag 0800 (2048) │ │ │ │ +0C55B8 LOCAL HEADER #408 04034B50 (67324752) │ │ │ │ +0C55BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C55BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C55BE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C55BB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C55BD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C55C1 CRC 798D62BA (2039308986) │ │ │ │ -0C55C5 Compressed Size 000002C5 (709) │ │ │ │ -0C55C9 Uncompressed Size 00000524 (1316) │ │ │ │ -0C55CD Filename Length 0038 (56) │ │ │ │ -0C55CF Extra Length 0000 (0) │ │ │ │ -0C55D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C55C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C55C2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C55C6 CRC 798D62BA (2039308986) │ │ │ │ +0C55CA Compressed Size 000002C5 (709) │ │ │ │ +0C55CE Uncompressed Size 00000524 (1316) │ │ │ │ +0C55D2 Filename Length 0038 (56) │ │ │ │ +0C55D4 Extra Length 0000 (0) │ │ │ │ +0C55D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC55D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC55D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C5609 PAYLOAD │ │ │ │ +0C560E PAYLOAD │ │ │ │ │ │ │ │ -0C58CE LOCAL HEADER #409 04034B50 (67324752) │ │ │ │ -0C58D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C58D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C58D4 General Purpose Flag 0800 (2048) │ │ │ │ +0C58D3 LOCAL HEADER #409 04034B50 (67324752) │ │ │ │ +0C58D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C58D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C58D9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C58D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C58D8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C58DC CRC 5507D382 (1426576258) │ │ │ │ -0C58E0 Compressed Size 00000305 (773) │ │ │ │ -0C58E4 Uncompressed Size 000007F3 (2035) │ │ │ │ -0C58E8 Filename Length 0037 (55) │ │ │ │ -0C58EA Extra Length 0000 (0) │ │ │ │ -0C58EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C58DB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C58DD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C58E1 CRC 5507D382 (1426576258) │ │ │ │ +0C58E5 Compressed Size 00000305 (773) │ │ │ │ +0C58E9 Uncompressed Size 000007F3 (2035) │ │ │ │ +0C58ED Filename Length 0037 (55) │ │ │ │ +0C58EF Extra Length 0000 (0) │ │ │ │ +0C58F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC58EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC58F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C5923 PAYLOAD │ │ │ │ +0C5928 PAYLOAD │ │ │ │ │ │ │ │ -0C5C28 LOCAL HEADER #410 04034B50 (67324752) │ │ │ │ -0C5C2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C5C2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C5C2E General Purpose Flag 0800 (2048) │ │ │ │ +0C5C2D LOCAL HEADER #410 04034B50 (67324752) │ │ │ │ +0C5C31 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C5C32 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C5C33 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C5C30 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C5C32 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C5C36 CRC ED3BC1FE (3980116478) │ │ │ │ -0C5C3A Compressed Size 0000012A (298) │ │ │ │ -0C5C3E Uncompressed Size 000001D6 (470) │ │ │ │ -0C5C42 Filename Length 0032 (50) │ │ │ │ -0C5C44 Extra Length 0000 (0) │ │ │ │ -0C5C46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C5C35 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C5C37 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C5C3B CRC ED3BC1FE (3980116478) │ │ │ │ +0C5C3F Compressed Size 0000012A (298) │ │ │ │ +0C5C43 Uncompressed Size 000001D6 (470) │ │ │ │ +0C5C47 Filename Length 0032 (50) │ │ │ │ +0C5C49 Extra Length 0000 (0) │ │ │ │ +0C5C4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC5C46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC5C4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C5C78 PAYLOAD │ │ │ │ +0C5C7D PAYLOAD │ │ │ │ │ │ │ │ -0C5DA2 LOCAL HEADER #411 04034B50 (67324752) │ │ │ │ -0C5DA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C5DA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C5DA8 General Purpose Flag 0800 (2048) │ │ │ │ +0C5DA7 LOCAL HEADER #411 04034B50 (67324752) │ │ │ │ +0C5DAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C5DAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C5DAD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C5DAA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C5DAC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C5DB0 CRC 7EFF497D (2130659709) │ │ │ │ -0C5DB4 Compressed Size 000000CE (206) │ │ │ │ -0C5DB8 Uncompressed Size 0000014A (330) │ │ │ │ -0C5DBC Filename Length 0031 (49) │ │ │ │ -0C5DBE Extra Length 0000 (0) │ │ │ │ -0C5DC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C5DAF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C5DB1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C5DB5 CRC 7EFF497D (2130659709) │ │ │ │ +0C5DB9 Compressed Size 000000CE (206) │ │ │ │ +0C5DBD Uncompressed Size 0000014A (330) │ │ │ │ +0C5DC1 Filename Length 0031 (49) │ │ │ │ +0C5DC3 Extra Length 0000 (0) │ │ │ │ +0C5DC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC5DC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC5DC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C5DF1 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0C5DF6 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0C5EBF LOCAL HEADER #412 04034B50 (67324752) │ │ │ │ -0C5EC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C5EC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C5EC5 General Purpose Flag 0800 (2048) │ │ │ │ +0C5EC4 LOCAL HEADER #412 04034B50 (67324752) │ │ │ │ +0C5EC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C5EC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C5ECA General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C5EC7 Compression Method 0000 (0) 'Stored' │ │ │ │ -0C5EC9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C5ECD CRC 00000000 (0) │ │ │ │ -0C5ED1 Compressed Size 00000000 (0) │ │ │ │ -0C5ED5 Uncompressed Size 00000000 (0) │ │ │ │ -0C5ED9 Filename Length 0010 (16) │ │ │ │ -0C5EDB Extra Length 0000 (0) │ │ │ │ -0C5EDD Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +0C5ECC Compression Method 0000 (0) 'Stored' │ │ │ │ +0C5ECE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C5ED2 CRC 00000000 (0) │ │ │ │ +0C5ED6 Compressed Size 00000000 (0) │ │ │ │ +0C5EDA Uncompressed Size 00000000 (0) │ │ │ │ +0C5EDE Filename Length 0010 (16) │ │ │ │ +0C5EE0 Extra Length 0000 (0) │ │ │ │ +0C5EE2 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC5EDD: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC5EE2: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0C5EED LOCAL HEADER #413 04034B50 (67324752) │ │ │ │ -0C5EF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C5EF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C5EF3 General Purpose Flag 0800 (2048) │ │ │ │ +0C5EF2 LOCAL HEADER #413 04034B50 (67324752) │ │ │ │ +0C5EF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C5EF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C5EF8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C5EF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C5EF7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C5EFB CRC 403B92C6 (1077646022) │ │ │ │ -0C5EFF Compressed Size 000001B3 (435) │ │ │ │ -0C5F03 Uncompressed Size 000002BD (701) │ │ │ │ -0C5F07 Filename Length 001D (29) │ │ │ │ -0C5F09 Extra Length 0000 (0) │ │ │ │ -0C5F0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C5EFA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C5EFC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C5F00 CRC 403B92C6 (1077646022) │ │ │ │ +0C5F04 Compressed Size 000001B3 (435) │ │ │ │ +0C5F08 Uncompressed Size 000002BD (701) │ │ │ │ +0C5F0C Filename Length 001D (29) │ │ │ │ +0C5F0E Extra Length 0000 (0) │ │ │ │ +0C5F10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC5F0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC5F10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C5F28 PAYLOAD │ │ │ │ +0C5F2D PAYLOAD │ │ │ │ │ │ │ │ -0C60DB LOCAL HEADER #414 04034B50 (67324752) │ │ │ │ -0C60DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C60E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C60E1 General Purpose Flag 0800 (2048) │ │ │ │ +0C60E0 LOCAL HEADER #414 04034B50 (67324752) │ │ │ │ +0C60E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C60E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C60E6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C60E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C60E5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C60E9 CRC 5846AB6C (1481026412) │ │ │ │ -0C60ED Compressed Size 00000131 (305) │ │ │ │ -0C60F1 Uncompressed Size 00000251 (593) │ │ │ │ -0C60F5 Filename Length 001C (28) │ │ │ │ -0C60F7 Extra Length 0000 (0) │ │ │ │ -0C60F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C60E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C60EA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C60EE CRC 5846AB6C (1481026412) │ │ │ │ +0C60F2 Compressed Size 00000131 (305) │ │ │ │ +0C60F6 Uncompressed Size 00000251 (593) │ │ │ │ +0C60FA Filename Length 001C (28) │ │ │ │ +0C60FC Extra Length 0000 (0) │ │ │ │ +0C60FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC60F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC60FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6115 PAYLOAD │ │ │ │ +0C611A PAYLOAD │ │ │ │ │ │ │ │ -0C6246 LOCAL HEADER #415 04034B50 (67324752) │ │ │ │ -0C624A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C624B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C624C General Purpose Flag 0800 (2048) │ │ │ │ +0C624B LOCAL HEADER #415 04034B50 (67324752) │ │ │ │ +0C624F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C6250 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C6251 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C624E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C6250 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C6254 CRC 1B4E2EA5 (458108581) │ │ │ │ -0C6258 Compressed Size 00000191 (401) │ │ │ │ -0C625C Uncompressed Size 00000263 (611) │ │ │ │ -0C6260 Filename Length 001E (30) │ │ │ │ -0C6262 Extra Length 0000 (0) │ │ │ │ -0C6264 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C6253 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C6255 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C6259 CRC 1B4E2EA5 (458108581) │ │ │ │ +0C625D Compressed Size 00000191 (401) │ │ │ │ +0C6261 Uncompressed Size 00000263 (611) │ │ │ │ +0C6265 Filename Length 001E (30) │ │ │ │ +0C6267 Extra Length 0000 (0) │ │ │ │ +0C6269 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6264: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC6269: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6282 PAYLOAD │ │ │ │ +0C6287 PAYLOAD │ │ │ │ │ │ │ │ -0C6413 LOCAL HEADER #416 04034B50 (67324752) │ │ │ │ -0C6417 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C6418 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C6419 General Purpose Flag 0800 (2048) │ │ │ │ +0C6418 LOCAL HEADER #416 04034B50 (67324752) │ │ │ │ +0C641C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C641D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C641E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C641B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C641D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C6421 CRC 86015A17 (2248235543) │ │ │ │ -0C6425 Compressed Size 000001B3 (435) │ │ │ │ -0C6429 Uncompressed Size 0000030B (779) │ │ │ │ -0C642D Filename Length 001D (29) │ │ │ │ -0C642F Extra Length 0000 (0) │ │ │ │ -0C6431 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C6420 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C6422 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C6426 CRC 86015A17 (2248235543) │ │ │ │ +0C642A Compressed Size 000001B3 (435) │ │ │ │ +0C642E Uncompressed Size 0000030B (779) │ │ │ │ +0C6432 Filename Length 001D (29) │ │ │ │ +0C6434 Extra Length 0000 (0) │ │ │ │ +0C6436 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6431: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC6436: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C644E PAYLOAD │ │ │ │ +0C6453 PAYLOAD │ │ │ │ │ │ │ │ -0C6601 LOCAL HEADER #417 04034B50 (67324752) │ │ │ │ -0C6605 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C6606 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C6607 General Purpose Flag 0800 (2048) │ │ │ │ +0C6606 LOCAL HEADER #417 04034B50 (67324752) │ │ │ │ +0C660A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C660B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C660C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C6609 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C660B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C660F CRC DCDD0D60 (3705474400) │ │ │ │ -0C6613 Compressed Size 000001BE (446) │ │ │ │ -0C6617 Uncompressed Size 000002E5 (741) │ │ │ │ -0C661B Filename Length 0027 (39) │ │ │ │ -0C661D Extra Length 0000 (0) │ │ │ │ -0C661F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C660E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C6610 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C6614 CRC DCDD0D60 (3705474400) │ │ │ │ +0C6618 Compressed Size 000001BE (446) │ │ │ │ +0C661C Uncompressed Size 000002E5 (741) │ │ │ │ +0C6620 Filename Length 0027 (39) │ │ │ │ +0C6622 Extra Length 0000 (0) │ │ │ │ +0C6624 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC661F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC6624: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6646 PAYLOAD │ │ │ │ +0C664B PAYLOAD │ │ │ │ │ │ │ │ -0C6804 LOCAL HEADER #418 04034B50 (67324752) │ │ │ │ -0C6808 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C6809 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C680A General Purpose Flag 0800 (2048) │ │ │ │ +0C6809 LOCAL HEADER #418 04034B50 (67324752) │ │ │ │ +0C680D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C680E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C680F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C680C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C680E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C6812 CRC 70A0D175 (1889587573) │ │ │ │ -0C6816 Compressed Size 0000019B (411) │ │ │ │ -0C681A Uncompressed Size 0000032F (815) │ │ │ │ -0C681E Filename Length 0026 (38) │ │ │ │ -0C6820 Extra Length 0000 (0) │ │ │ │ -0C6822 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C6811 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C6813 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C6817 CRC 70A0D175 (1889587573) │ │ │ │ +0C681B Compressed Size 0000019B (411) │ │ │ │ +0C681F Uncompressed Size 0000032F (815) │ │ │ │ +0C6823 Filename Length 0026 (38) │ │ │ │ +0C6825 Extra Length 0000 (0) │ │ │ │ +0C6827 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6822: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC6827: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6848 PAYLOAD │ │ │ │ +0C684D PAYLOAD │ │ │ │ │ │ │ │ -0C69E3 LOCAL HEADER #419 04034B50 (67324752) │ │ │ │ -0C69E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C69E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C69E9 General Purpose Flag 0800 (2048) │ │ │ │ +0C69E8 LOCAL HEADER #419 04034B50 (67324752) │ │ │ │ +0C69EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C69ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C69EE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C69EB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C69ED Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C69F1 CRC F959BBAF (4183407535) │ │ │ │ -0C69F5 Compressed Size 0000044B (1099) │ │ │ │ -0C69F9 Uncompressed Size 00000B6F (2927) │ │ │ │ -0C69FD Filename Length 002A (42) │ │ │ │ -0C69FF Extra Length 0000 (0) │ │ │ │ -0C6A01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C69F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C69F2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C69F6 CRC F959BBAF (4183407535) │ │ │ │ +0C69FA Compressed Size 0000044B (1099) │ │ │ │ +0C69FE Uncompressed Size 00000B6F (2927) │ │ │ │ +0C6A02 Filename Length 002A (42) │ │ │ │ +0C6A04 Extra Length 0000 (0) │ │ │ │ +0C6A06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6A01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC6A06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6A2B PAYLOAD │ │ │ │ +0C6A30 PAYLOAD │ │ │ │ │ │ │ │ -0C6E76 LOCAL HEADER #420 04034B50 (67324752) │ │ │ │ -0C6E7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C6E7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C6E7C General Purpose Flag 0800 (2048) │ │ │ │ +0C6E7B LOCAL HEADER #420 04034B50 (67324752) │ │ │ │ +0C6E7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C6E80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C6E81 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C6E7E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C6E80 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C6E84 CRC 38B7C4BE (951567550) │ │ │ │ -0C6E88 Compressed Size 0000062C (1580) │ │ │ │ -0C6E8C Uncompressed Size 000024B5 (9397) │ │ │ │ -0C6E90 Filename Length 0029 (41) │ │ │ │ -0C6E92 Extra Length 0000 (0) │ │ │ │ -0C6E94 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C6E83 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C6E85 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C6E89 CRC 38B7C4BE (951567550) │ │ │ │ +0C6E8D Compressed Size 0000062C (1580) │ │ │ │ +0C6E91 Uncompressed Size 000024B5 (9397) │ │ │ │ +0C6E95 Filename Length 0029 (41) │ │ │ │ +0C6E97 Extra Length 0000 (0) │ │ │ │ +0C6E99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6E94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC6E99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6EBD PAYLOAD │ │ │ │ +0C6EC2 PAYLOAD │ │ │ │ │ │ │ │ -0C74E9 LOCAL HEADER #421 04034B50 (67324752) │ │ │ │ -0C74ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C74EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C74EF General Purpose Flag 0800 (2048) │ │ │ │ +0C74EE LOCAL HEADER #421 04034B50 (67324752) │ │ │ │ +0C74F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C74F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C74F4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C74F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C74F3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C74F7 CRC 3BE76A17 (1005021719) │ │ │ │ -0C74FB Compressed Size 000001D3 (467) │ │ │ │ -0C74FF Uncompressed Size 0000033D (829) │ │ │ │ -0C7503 Filename Length 003D (61) │ │ │ │ -0C7505 Extra Length 0000 (0) │ │ │ │ -0C7507 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C74F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C74F8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C74FC CRC 3BE76A17 (1005021719) │ │ │ │ +0C7500 Compressed Size 000001D3 (467) │ │ │ │ +0C7504 Uncompressed Size 0000033D (829) │ │ │ │ +0C7508 Filename Length 003D (61) │ │ │ │ +0C750A Extra Length 0000 (0) │ │ │ │ +0C750C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC7507: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC750C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C7544 PAYLOAD │ │ │ │ +0C7549 PAYLOAD │ │ │ │ │ │ │ │ -0C7717 LOCAL HEADER #422 04034B50 (67324752) │ │ │ │ -0C771B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C771C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C771D General Purpose Flag 0800 (2048) │ │ │ │ +0C771C LOCAL HEADER #422 04034B50 (67324752) │ │ │ │ +0C7720 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C7721 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C7722 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C771F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C7721 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C7725 CRC D1FE8A97 (3523119767) │ │ │ │ -0C7729 Compressed Size 00000237 (567) │ │ │ │ -0C772D Uncompressed Size 000004D0 (1232) │ │ │ │ -0C7731 Filename Length 003C (60) │ │ │ │ -0C7733 Extra Length 0000 (0) │ │ │ │ -0C7735 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C7724 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C7726 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C772A CRC D1FE8A97 (3523119767) │ │ │ │ +0C772E Compressed Size 00000237 (567) │ │ │ │ +0C7732 Uncompressed Size 000004D0 (1232) │ │ │ │ +0C7736 Filename Length 003C (60) │ │ │ │ +0C7738 Extra Length 0000 (0) │ │ │ │ +0C773A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC7735: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC773A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C7771 PAYLOAD │ │ │ │ +0C7776 PAYLOAD │ │ │ │ │ │ │ │ -0C79A8 LOCAL HEADER #423 04034B50 (67324752) │ │ │ │ -0C79AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C79AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C79AE General Purpose Flag 0800 (2048) │ │ │ │ +0C79AD LOCAL HEADER #423 04034B50 (67324752) │ │ │ │ +0C79B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C79B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C79B3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C79B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C79B2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C79B6 CRC 5C328AA0 (1546816160) │ │ │ │ -0C79BA Compressed Size 000004AB (1195) │ │ │ │ -0C79BE Uncompressed Size 00000D5A (3418) │ │ │ │ -0C79C2 Filename Length 0023 (35) │ │ │ │ -0C79C4 Extra Length 0000 (0) │ │ │ │ -0C79C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C79B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C79B7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C79BB CRC 5C328AA0 (1546816160) │ │ │ │ +0C79BF Compressed Size 000004AB (1195) │ │ │ │ +0C79C3 Uncompressed Size 00000D5A (3418) │ │ │ │ +0C79C7 Filename Length 0023 (35) │ │ │ │ +0C79C9 Extra Length 0000 (0) │ │ │ │ +0C79CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC79C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC79CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C79E9 PAYLOAD │ │ │ │ +0C79EE PAYLOAD │ │ │ │ │ │ │ │ -0C7E94 LOCAL HEADER #424 04034B50 (67324752) │ │ │ │ -0C7E98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C7E99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C7E9A General Purpose Flag 0800 (2048) │ │ │ │ +0C7E99 LOCAL HEADER #424 04034B50 (67324752) │ │ │ │ +0C7E9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C7E9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C7E9F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C7E9C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C7E9E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C7EA2 CRC 108D4790 (277694352) │ │ │ │ -0C7EA6 Compressed Size 000006C7 (1735) │ │ │ │ -0C7EAA Uncompressed Size 00002B7C (11132) │ │ │ │ -0C7EAE Filename Length 0022 (34) │ │ │ │ -0C7EB0 Extra Length 0000 (0) │ │ │ │ -0C7EB2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C7EA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C7EA3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C7EA7 CRC 108D4790 (277694352) │ │ │ │ +0C7EAB Compressed Size 000006C7 (1735) │ │ │ │ +0C7EAF Uncompressed Size 00002B7C (11132) │ │ │ │ +0C7EB3 Filename Length 0022 (34) │ │ │ │ +0C7EB5 Extra Length 0000 (0) │ │ │ │ +0C7EB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC7EB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC7EB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C7ED4 PAYLOAD │ │ │ │ +0C7ED9 PAYLOAD │ │ │ │ │ │ │ │ -0C859B LOCAL HEADER #425 04034B50 (67324752) │ │ │ │ -0C859F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C85A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C85A1 General Purpose Flag 0800 (2048) │ │ │ │ +0C85A0 LOCAL HEADER #425 04034B50 (67324752) │ │ │ │ +0C85A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C85A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C85A6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C85A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C85A5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C85A9 CRC 9DE4B646 (2649011782) │ │ │ │ -0C85AD Compressed Size 000001CD (461) │ │ │ │ -0C85B1 Uncompressed Size 00000321 (801) │ │ │ │ -0C85B5 Filename Length 0036 (54) │ │ │ │ -0C85B7 Extra Length 0000 (0) │ │ │ │ -0C85B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C85A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C85AA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C85AE CRC 9DE4B646 (2649011782) │ │ │ │ +0C85B2 Compressed Size 000001CD (461) │ │ │ │ +0C85B6 Uncompressed Size 00000321 (801) │ │ │ │ +0C85BA Filename Length 0036 (54) │ │ │ │ +0C85BC Extra Length 0000 (0) │ │ │ │ +0C85BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC85B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC85BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C85EF PAYLOAD │ │ │ │ +0C85F4 PAYLOAD │ │ │ │ │ │ │ │ -0C87BC LOCAL HEADER #426 04034B50 (67324752) │ │ │ │ -0C87C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C87C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C87C2 General Purpose Flag 0800 (2048) │ │ │ │ +0C87C1 LOCAL HEADER #426 04034B50 (67324752) │ │ │ │ +0C87C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C87C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C87C7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C87C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C87C6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C87CA CRC 3CB04EAD (1018187437) │ │ │ │ -0C87CE Compressed Size 0000022E (558) │ │ │ │ -0C87D2 Uncompressed Size 0000049B (1179) │ │ │ │ -0C87D6 Filename Length 0035 (53) │ │ │ │ -0C87D8 Extra Length 0000 (0) │ │ │ │ -0C87DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C87C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C87CB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C87CF CRC 3CB04EAD (1018187437) │ │ │ │ +0C87D3 Compressed Size 0000022E (558) │ │ │ │ +0C87D7 Uncompressed Size 0000049B (1179) │ │ │ │ +0C87DB Filename Length 0035 (53) │ │ │ │ +0C87DD Extra Length 0000 (0) │ │ │ │ +0C87DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC87DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC87DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C880F PAYLOAD │ │ │ │ +0C8814 PAYLOAD │ │ │ │ │ │ │ │ -0C8A3D LOCAL HEADER #427 04034B50 (67324752) │ │ │ │ -0C8A41 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C8A42 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C8A43 General Purpose Flag 0800 (2048) │ │ │ │ +0C8A42 LOCAL HEADER #427 04034B50 (67324752) │ │ │ │ +0C8A46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C8A47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C8A48 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C8A45 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C8A47 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C8A4B CRC 93A7CA2F (2477247023) │ │ │ │ -0C8A4F Compressed Size 00000497 (1175) │ │ │ │ -0C8A53 Uncompressed Size 00000C74 (3188) │ │ │ │ -0C8A57 Filename Length 0022 (34) │ │ │ │ -0C8A59 Extra Length 0000 (0) │ │ │ │ -0C8A5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C8A4A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C8A4C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C8A50 CRC 93A7CA2F (2477247023) │ │ │ │ +0C8A54 Compressed Size 00000497 (1175) │ │ │ │ +0C8A58 Uncompressed Size 00000C74 (3188) │ │ │ │ +0C8A5C Filename Length 0022 (34) │ │ │ │ +0C8A5E Extra Length 0000 (0) │ │ │ │ +0C8A60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC8A5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC8A60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C8A7D PAYLOAD │ │ │ │ +0C8A82 PAYLOAD │ │ │ │ │ │ │ │ -0C8F14 LOCAL HEADER #428 04034B50 (67324752) │ │ │ │ -0C8F18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C8F19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C8F1A General Purpose Flag 0800 (2048) │ │ │ │ +0C8F19 LOCAL HEADER #428 04034B50 (67324752) │ │ │ │ +0C8F1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C8F1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C8F1F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C8F1C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C8F1E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C8F22 CRC ADA7DB79 (2913459065) │ │ │ │ -0C8F26 Compressed Size 00000731 (1841) │ │ │ │ -0C8F2A Uncompressed Size 00002FC6 (12230) │ │ │ │ -0C8F2E Filename Length 0021 (33) │ │ │ │ -0C8F30 Extra Length 0000 (0) │ │ │ │ -0C8F32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C8F21 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C8F23 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C8F27 CRC ADA7DB79 (2913459065) │ │ │ │ +0C8F2B Compressed Size 00000731 (1841) │ │ │ │ +0C8F2F Uncompressed Size 00002FC6 (12230) │ │ │ │ +0C8F33 Filename Length 0021 (33) │ │ │ │ +0C8F35 Extra Length 0000 (0) │ │ │ │ +0C8F37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC8F32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC8F37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C8F53 PAYLOAD │ │ │ │ +0C8F58 PAYLOAD │ │ │ │ │ │ │ │ -0C9684 LOCAL HEADER #429 04034B50 (67324752) │ │ │ │ -0C9688 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C9689 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C968A General Purpose Flag 0800 (2048) │ │ │ │ +0C9689 LOCAL HEADER #429 04034B50 (67324752) │ │ │ │ +0C968D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C968E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C968F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C968C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C968E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0C9692 CRC 4BB408B1 (1270089905) │ │ │ │ -0C9696 Compressed Size 00001111 (4369) │ │ │ │ -0C969A Uncompressed Size 00003526 (13606) │ │ │ │ -0C969E Filename Length 001A (26) │ │ │ │ -0C96A0 Extra Length 0000 (0) │ │ │ │ -0C96A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C9691 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C9693 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0C9697 CRC EFD9ACE8 (4024020200) │ │ │ │ +0C969B Compressed Size 00001106 (4358) │ │ │ │ +0C969F Uncompressed Size 00003526 (13606) │ │ │ │ +0C96A3 Filename Length 001A (26) │ │ │ │ +0C96A5 Extra Length 0000 (0) │ │ │ │ +0C96A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC96A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC96A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C96BC PAYLOAD │ │ │ │ +0C96C1 PAYLOAD │ │ │ │ │ │ │ │ -0CA7CD LOCAL HEADER #430 04034B50 (67324752) │ │ │ │ -0CA7D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CA7D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CA7D3 General Purpose Flag 0800 (2048) │ │ │ │ +0CA7C7 LOCAL HEADER #430 04034B50 (67324752) │ │ │ │ +0CA7CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CA7CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CA7CD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CA7D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CA7D7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CA7DB CRC 07B119CF (129046991) │ │ │ │ -0CA7DF Compressed Size 00001694 (5780) │ │ │ │ -0CA7E3 Uncompressed Size 0000C5D7 (50647) │ │ │ │ -0CA7E7 Filename Length 0019 (25) │ │ │ │ -0CA7E9 Extra Length 0000 (0) │ │ │ │ -0CA7EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CA7CF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CA7D1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CA7D5 CRC 7BFCF71A (2080175898) │ │ │ │ +0CA7D9 Compressed Size 00001656 (5718) │ │ │ │ +0CA7DD Uncompressed Size 0000C5D7 (50647) │ │ │ │ +0CA7E1 Filename Length 0019 (25) │ │ │ │ +0CA7E3 Extra Length 0000 (0) │ │ │ │ +0CA7E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCA7EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCA7E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CA804 PAYLOAD │ │ │ │ +0CA7FE PAYLOAD │ │ │ │ │ │ │ │ -0CBE98 LOCAL HEADER #431 04034B50 (67324752) │ │ │ │ -0CBE9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CBE9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CBE9E General Purpose Flag 0800 (2048) │ │ │ │ +0CBE54 LOCAL HEADER #431 04034B50 (67324752) │ │ │ │ +0CBE58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CBE59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CBE5A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CBEA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CBEA2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CBEA6 CRC 6E4F6A58 (1850698328) │ │ │ │ -0CBEAA Compressed Size 00000279 (633) │ │ │ │ -0CBEAE Uncompressed Size 00000495 (1173) │ │ │ │ -0CBEB2 Filename Length 0022 (34) │ │ │ │ -0CBEB4 Extra Length 0000 (0) │ │ │ │ -0CBEB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CBE5C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CBE5E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CBE62 CRC 6E4F6A58 (1850698328) │ │ │ │ +0CBE66 Compressed Size 00000279 (633) │ │ │ │ +0CBE6A Uncompressed Size 00000495 (1173) │ │ │ │ +0CBE6E Filename Length 0022 (34) │ │ │ │ +0CBE70 Extra Length 0000 (0) │ │ │ │ +0CBE72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCBEB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCBE72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CBED8 PAYLOAD │ │ │ │ +0CBE94 PAYLOAD │ │ │ │ │ │ │ │ -0CC151 LOCAL HEADER #432 04034B50 (67324752) │ │ │ │ -0CC155 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CC156 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CC157 General Purpose Flag 0800 (2048) │ │ │ │ +0CC10D LOCAL HEADER #432 04034B50 (67324752) │ │ │ │ +0CC111 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CC112 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CC113 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CC159 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CC15B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CC15F CRC 3E9E4127 (1050558759) │ │ │ │ -0CC163 Compressed Size 000002C1 (705) │ │ │ │ -0CC167 Uncompressed Size 00000766 (1894) │ │ │ │ -0CC16B Filename Length 0021 (33) │ │ │ │ -0CC16D Extra Length 0000 (0) │ │ │ │ -0CC16F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CC115 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CC117 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CC11B CRC 3E9E4127 (1050558759) │ │ │ │ +0CC11F Compressed Size 000002C1 (705) │ │ │ │ +0CC123 Uncompressed Size 00000766 (1894) │ │ │ │ +0CC127 Filename Length 0021 (33) │ │ │ │ +0CC129 Extra Length 0000 (0) │ │ │ │ +0CC12B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCC16F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCC12B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CC190 PAYLOAD │ │ │ │ +0CC14C PAYLOAD │ │ │ │ │ │ │ │ -0CC451 LOCAL HEADER #433 04034B50 (67324752) │ │ │ │ -0CC455 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CC456 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CC457 General Purpose Flag 0800 (2048) │ │ │ │ +0CC40D LOCAL HEADER #433 04034B50 (67324752) │ │ │ │ +0CC411 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CC412 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CC413 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CC459 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CC45B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CC45F CRC 511CB1F2 (1360835058) │ │ │ │ -0CC463 Compressed Size 000002BE (702) │ │ │ │ -0CC467 Uncompressed Size 00000575 (1397) │ │ │ │ -0CC46B Filename Length 0025 (37) │ │ │ │ -0CC46D Extra Length 0000 (0) │ │ │ │ -0CC46F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CC415 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CC417 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CC41B CRC 511CB1F2 (1360835058) │ │ │ │ +0CC41F Compressed Size 000002BE (702) │ │ │ │ +0CC423 Uncompressed Size 00000575 (1397) │ │ │ │ +0CC427 Filename Length 0025 (37) │ │ │ │ +0CC429 Extra Length 0000 (0) │ │ │ │ +0CC42B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCC46F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCC42B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CC494 PAYLOAD │ │ │ │ +0CC450 PAYLOAD │ │ │ │ │ │ │ │ -0CC752 LOCAL HEADER #434 04034B50 (67324752) │ │ │ │ -0CC756 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CC757 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CC758 General Purpose Flag 0800 (2048) │ │ │ │ +0CC70E LOCAL HEADER #434 04034B50 (67324752) │ │ │ │ +0CC712 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CC713 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CC714 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CC75A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CC75C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CC760 CRC CEB98515 (3468264725) │ │ │ │ -0CC764 Compressed Size 00000418 (1048) │ │ │ │ -0CC768 Uncompressed Size 00000BA7 (2983) │ │ │ │ -0CC76C Filename Length 0024 (36) │ │ │ │ -0CC76E Extra Length 0000 (0) │ │ │ │ -0CC770 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CC716 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CC718 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CC71C CRC CEB98515 (3468264725) │ │ │ │ +0CC720 Compressed Size 00000418 (1048) │ │ │ │ +0CC724 Uncompressed Size 00000BA7 (2983) │ │ │ │ +0CC728 Filename Length 0024 (36) │ │ │ │ +0CC72A Extra Length 0000 (0) │ │ │ │ +0CC72C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCC770: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCC72C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CC794 PAYLOAD │ │ │ │ +0CC750 PAYLOAD │ │ │ │ │ │ │ │ -0CCBAC LOCAL HEADER #435 04034B50 (67324752) │ │ │ │ -0CCBB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CCBB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CCBB2 General Purpose Flag 0800 (2048) │ │ │ │ +0CCB68 LOCAL HEADER #435 04034B50 (67324752) │ │ │ │ +0CCB6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CCB6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CCB6E General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CCBB4 Compression Method 0000 (0) 'Stored' │ │ │ │ -0CCBB6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CCBBA CRC 00000000 (0) │ │ │ │ -0CCBBE Compressed Size 00000000 (0) │ │ │ │ -0CCBC2 Uncompressed Size 00000000 (0) │ │ │ │ -0CCBC6 Filename Length 0014 (20) │ │ │ │ -0CCBC8 Extra Length 0000 (0) │ │ │ │ -0CCBCA Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CCB70 Compression Method 0000 (0) 'Stored' │ │ │ │ +0CCB72 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CCB76 CRC 00000000 (0) │ │ │ │ +0CCB7A Compressed Size 00000000 (0) │ │ │ │ +0CCB7E Uncompressed Size 00000000 (0) │ │ │ │ +0CCB82 Filename Length 0014 (20) │ │ │ │ +0CCB84 Extra Length 0000 (0) │ │ │ │ +0CCB86 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCCBCA: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCCB86: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0CCBDE LOCAL HEADER #436 04034B50 (67324752) │ │ │ │ -0CCBE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CCBE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CCBE4 General Purpose Flag 0800 (2048) │ │ │ │ +0CCB9A LOCAL HEADER #436 04034B50 (67324752) │ │ │ │ +0CCB9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CCB9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CCBA0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CCBE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CCBE8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CCBEC CRC 0D051706 (218437382) │ │ │ │ -0CCBF0 Compressed Size 0000027B (635) │ │ │ │ -0CCBF4 Uncompressed Size 00000509 (1289) │ │ │ │ -0CCBF8 Filename Length 0025 (37) │ │ │ │ -0CCBFA Extra Length 0000 (0) │ │ │ │ -0CCBFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CCBA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CCBA4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CCBA8 CRC 0D051706 (218437382) │ │ │ │ +0CCBAC Compressed Size 0000027B (635) │ │ │ │ +0CCBB0 Uncompressed Size 00000509 (1289) │ │ │ │ +0CCBB4 Filename Length 0025 (37) │ │ │ │ +0CCBB6 Extra Length 0000 (0) │ │ │ │ +0CCBB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCCBFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCCBB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CCC21 PAYLOAD │ │ │ │ +0CCBDD PAYLOAD │ │ │ │ │ │ │ │ -0CCE9C LOCAL HEADER #437 04034B50 (67324752) │ │ │ │ -0CCEA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CCEA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CCEA2 General Purpose Flag 0800 (2048) │ │ │ │ +0CCE58 LOCAL HEADER #437 04034B50 (67324752) │ │ │ │ +0CCE5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CCE5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CCE5E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CCEA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CCEA6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CCEAA CRC 9434CC7E (2486488190) │ │ │ │ -0CCEAE Compressed Size 00000289 (649) │ │ │ │ -0CCEB2 Uncompressed Size 000007E1 (2017) │ │ │ │ -0CCEB6 Filename Length 0024 (36) │ │ │ │ -0CCEB8 Extra Length 0000 (0) │ │ │ │ -0CCEBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CCE60 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CCE62 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CCE66 CRC 9434CC7E (2486488190) │ │ │ │ +0CCE6A Compressed Size 00000289 (649) │ │ │ │ +0CCE6E Uncompressed Size 000007E1 (2017) │ │ │ │ +0CCE72 Filename Length 0024 (36) │ │ │ │ +0CCE74 Extra Length 0000 (0) │ │ │ │ +0CCE76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCCEBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCCE76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CCEDE PAYLOAD │ │ │ │ +0CCE9A PAYLOAD │ │ │ │ │ │ │ │ -0CD167 LOCAL HEADER #438 04034B50 (67324752) │ │ │ │ -0CD16B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CD16C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CD16D General Purpose Flag 0800 (2048) │ │ │ │ +0CD123 LOCAL HEADER #438 04034B50 (67324752) │ │ │ │ +0CD127 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CD128 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CD129 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CD16F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CD171 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CD175 CRC B5A90032 (3047751730) │ │ │ │ -0CD179 Compressed Size 00000999 (2457) │ │ │ │ -0CD17D Uncompressed Size 000021A7 (8615) │ │ │ │ -0CD181 Filename Length 002C (44) │ │ │ │ -0CD183 Extra Length 0000 (0) │ │ │ │ -0CD185 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CD12B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CD12D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CD131 CRC B5A90032 (3047751730) │ │ │ │ +0CD135 Compressed Size 00000999 (2457) │ │ │ │ +0CD139 Uncompressed Size 000021A7 (8615) │ │ │ │ +0CD13D Filename Length 002C (44) │ │ │ │ +0CD13F Extra Length 0000 (0) │ │ │ │ +0CD141 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCD185: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCD141: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CD1B1 PAYLOAD │ │ │ │ +0CD16D PAYLOAD │ │ │ │ │ │ │ │ -0CDB4A LOCAL HEADER #439 04034B50 (67324752) │ │ │ │ -0CDB4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CDB4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CDB50 General Purpose Flag 0800 (2048) │ │ │ │ +0CDB06 LOCAL HEADER #439 04034B50 (67324752) │ │ │ │ +0CDB0A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CDB0B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CDB0C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CDB52 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CDB54 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CDB58 CRC 5FF7183E (1610029118) │ │ │ │ -0CDB5C Compressed Size 000007EF (2031) │ │ │ │ -0CDB60 Uncompressed Size 000043B4 (17332) │ │ │ │ -0CDB64 Filename Length 002B (43) │ │ │ │ -0CDB66 Extra Length 0000 (0) │ │ │ │ -0CDB68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CDB0E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CDB10 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CDB14 CRC 5FF7183E (1610029118) │ │ │ │ +0CDB18 Compressed Size 000007EF (2031) │ │ │ │ +0CDB1C Uncompressed Size 000043B4 (17332) │ │ │ │ +0CDB20 Filename Length 002B (43) │ │ │ │ +0CDB22 Extra Length 0000 (0) │ │ │ │ +0CDB24 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCDB68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCDB24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CDB93 PAYLOAD │ │ │ │ +0CDB4F PAYLOAD │ │ │ │ │ │ │ │ -0CE382 LOCAL HEADER #440 04034B50 (67324752) │ │ │ │ -0CE386 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CE387 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CE388 General Purpose Flag 0800 (2048) │ │ │ │ +0CE33E LOCAL HEADER #440 04034B50 (67324752) │ │ │ │ +0CE342 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CE343 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CE344 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CE38A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CE38C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CE390 CRC CD52970F (3444741903) │ │ │ │ -0CE394 Compressed Size 00000252 (594) │ │ │ │ -0CE398 Uncompressed Size 00000480 (1152) │ │ │ │ -0CE39C Filename Length 0024 (36) │ │ │ │ -0CE39E Extra Length 0000 (0) │ │ │ │ -0CE3A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CE346 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CE348 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CE34C CRC CD52970F (3444741903) │ │ │ │ +0CE350 Compressed Size 00000252 (594) │ │ │ │ +0CE354 Uncompressed Size 00000480 (1152) │ │ │ │ +0CE358 Filename Length 0024 (36) │ │ │ │ +0CE35A Extra Length 0000 (0) │ │ │ │ +0CE35C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCE3A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCE35C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CE3C4 PAYLOAD │ │ │ │ +0CE380 PAYLOAD │ │ │ │ │ │ │ │ -0CE616 LOCAL HEADER #441 04034B50 (67324752) │ │ │ │ -0CE61A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CE61B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CE61C General Purpose Flag 0800 (2048) │ │ │ │ +0CE5D2 LOCAL HEADER #441 04034B50 (67324752) │ │ │ │ +0CE5D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CE5D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CE5D8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CE61E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CE620 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CE624 CRC F2166896 (4061554838) │ │ │ │ -0CE628 Compressed Size 00000378 (888) │ │ │ │ -0CE62C Uncompressed Size 000008E5 (2277) │ │ │ │ -0CE630 Filename Length 0023 (35) │ │ │ │ -0CE632 Extra Length 0000 (0) │ │ │ │ -0CE634 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CE5DA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CE5DC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CE5E0 CRC F2166896 (4061554838) │ │ │ │ +0CE5E4 Compressed Size 00000378 (888) │ │ │ │ +0CE5E8 Uncompressed Size 000008E5 (2277) │ │ │ │ +0CE5EC Filename Length 0023 (35) │ │ │ │ +0CE5EE Extra Length 0000 (0) │ │ │ │ +0CE5F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCE634: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCE5F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CE657 PAYLOAD │ │ │ │ +0CE613 PAYLOAD │ │ │ │ │ │ │ │ -0CE9CF LOCAL HEADER #442 04034B50 (67324752) │ │ │ │ -0CE9D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CE9D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CE9D5 General Purpose Flag 0800 (2048) │ │ │ │ +0CE98B LOCAL HEADER #442 04034B50 (67324752) │ │ │ │ +0CE98F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CE990 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CE991 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CE9D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CE9D9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CE9DD CRC 938B642B (2475385899) │ │ │ │ -0CE9E1 Compressed Size 000005FF (1535) │ │ │ │ -0CE9E5 Uncompressed Size 000012A8 (4776) │ │ │ │ -0CE9E9 Filename Length 002B (43) │ │ │ │ -0CE9EB Extra Length 0000 (0) │ │ │ │ -0CE9ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CE993 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CE995 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CE999 CRC 938B642B (2475385899) │ │ │ │ +0CE99D Compressed Size 000005FF (1535) │ │ │ │ +0CE9A1 Uncompressed Size 000012A8 (4776) │ │ │ │ +0CE9A5 Filename Length 002B (43) │ │ │ │ +0CE9A7 Extra Length 0000 (0) │ │ │ │ +0CE9A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCE9ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCE9A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CEA18 PAYLOAD │ │ │ │ +0CE9D4 PAYLOAD │ │ │ │ │ │ │ │ -0CF017 LOCAL HEADER #443 04034B50 (67324752) │ │ │ │ -0CF01B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF01C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF01D General Purpose Flag 0800 (2048) │ │ │ │ +0CEFD3 LOCAL HEADER #443 04034B50 (67324752) │ │ │ │ +0CEFD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CEFD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CEFD9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF01F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF021 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CF025 CRC 8F52B7AE (2404562862) │ │ │ │ -0CF029 Compressed Size 000004C1 (1217) │ │ │ │ -0CF02D Uncompressed Size 00002389 (9097) │ │ │ │ -0CF031 Filename Length 002A (42) │ │ │ │ -0CF033 Extra Length 0000 (0) │ │ │ │ -0CF035 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CEFDB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CEFDD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CEFE1 CRC 8F52B7AE (2404562862) │ │ │ │ +0CEFE5 Compressed Size 000004C1 (1217) │ │ │ │ +0CEFE9 Uncompressed Size 00002389 (9097) │ │ │ │ +0CEFED Filename Length 002A (42) │ │ │ │ +0CEFEF Extra Length 0000 (0) │ │ │ │ +0CEFF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF035: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCEFF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF05F PAYLOAD │ │ │ │ +0CF01B PAYLOAD │ │ │ │ │ │ │ │ -0CF520 LOCAL HEADER #444 04034B50 (67324752) │ │ │ │ -0CF524 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF525 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF526 General Purpose Flag 0800 (2048) │ │ │ │ +0CF4DC LOCAL HEADER #444 04034B50 (67324752) │ │ │ │ +0CF4E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF4E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF4E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF528 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF52A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CF52E CRC A8B50209 (2830434825) │ │ │ │ -0CF532 Compressed Size 00000253 (595) │ │ │ │ -0CF536 Uncompressed Size 00000528 (1320) │ │ │ │ -0CF53A Filename Length 0022 (34) │ │ │ │ -0CF53C Extra Length 0000 (0) │ │ │ │ -0CF53E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF4E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF4E6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CF4EA CRC A8B50209 (2830434825) │ │ │ │ +0CF4EE Compressed Size 00000253 (595) │ │ │ │ +0CF4F2 Uncompressed Size 00000528 (1320) │ │ │ │ +0CF4F6 Filename Length 0022 (34) │ │ │ │ +0CF4F8 Extra Length 0000 (0) │ │ │ │ +0CF4FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF53E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF4FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF560 PAYLOAD │ │ │ │ +0CF51C PAYLOAD │ │ │ │ │ │ │ │ -0CF7B3 LOCAL HEADER #445 04034B50 (67324752) │ │ │ │ -0CF7B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF7B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF7B9 General Purpose Flag 0800 (2048) │ │ │ │ +0CF76F LOCAL HEADER #445 04034B50 (67324752) │ │ │ │ +0CF773 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF774 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF775 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF7BB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF7BD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CF7C1 CRC DB6176D5 (3680597717) │ │ │ │ -0CF7C5 Compressed Size 000001D8 (472) │ │ │ │ -0CF7C9 Uncompressed Size 00000574 (1396) │ │ │ │ -0CF7CD Filename Length 0021 (33) │ │ │ │ -0CF7CF Extra Length 0000 (0) │ │ │ │ -0CF7D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF777 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF779 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CF77D CRC DB6176D5 (3680597717) │ │ │ │ +0CF781 Compressed Size 000001D8 (472) │ │ │ │ +0CF785 Uncompressed Size 00000574 (1396) │ │ │ │ +0CF789 Filename Length 0021 (33) │ │ │ │ +0CF78B Extra Length 0000 (0) │ │ │ │ +0CF78D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF7D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF78D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF7F2 PAYLOAD │ │ │ │ +0CF7AE PAYLOAD │ │ │ │ │ │ │ │ -0CF9CA LOCAL HEADER #446 04034B50 (67324752) │ │ │ │ -0CF9CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF9CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF9D0 General Purpose Flag 0800 (2048) │ │ │ │ +0CF986 LOCAL HEADER #446 04034B50 (67324752) │ │ │ │ +0CF98A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF98B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF98C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF9D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF9D4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CF9D8 CRC 62C2BE3C (1656929852) │ │ │ │ -0CF9DC Compressed Size 00000374 (884) │ │ │ │ -0CF9E0 Uncompressed Size 00000748 (1864) │ │ │ │ -0CF9E4 Filename Length 002D (45) │ │ │ │ -0CF9E6 Extra Length 0000 (0) │ │ │ │ -0CF9E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF98E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF990 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CF994 CRC 62C2BE3C (1656929852) │ │ │ │ +0CF998 Compressed Size 00000374 (884) │ │ │ │ +0CF99C Uncompressed Size 00000748 (1864) │ │ │ │ +0CF9A0 Filename Length 002D (45) │ │ │ │ +0CF9A2 Extra Length 0000 (0) │ │ │ │ +0CF9A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF9E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF9A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CFA15 PAYLOAD │ │ │ │ +0CF9D1 PAYLOAD │ │ │ │ │ │ │ │ -0CFD89 LOCAL HEADER #447 04034B50 (67324752) │ │ │ │ -0CFD8D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CFD8E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CFD8F General Purpose Flag 0800 (2048) │ │ │ │ +0CFD45 LOCAL HEADER #447 04034B50 (67324752) │ │ │ │ +0CFD49 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CFD4A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CFD4B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CFD91 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CFD93 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0CFD97 CRC 074B4020 (122372128) │ │ │ │ -0CFD9B Compressed Size 00000423 (1059) │ │ │ │ -0CFD9F Uncompressed Size 00000E95 (3733) │ │ │ │ -0CFDA3 Filename Length 002C (44) │ │ │ │ -0CFDA5 Extra Length 0000 (0) │ │ │ │ -0CFDA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CFD4D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CFD4F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0CFD53 CRC 074B4020 (122372128) │ │ │ │ +0CFD57 Compressed Size 00000423 (1059) │ │ │ │ +0CFD5B Uncompressed Size 00000E95 (3733) │ │ │ │ +0CFD5F Filename Length 002C (44) │ │ │ │ +0CFD61 Extra Length 0000 (0) │ │ │ │ +0CFD63 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCFDA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCFD63: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CFDD3 PAYLOAD │ │ │ │ +0CFD8F PAYLOAD │ │ │ │ │ │ │ │ -0D01F6 LOCAL HEADER #448 04034B50 (67324752) │ │ │ │ -0D01FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D01FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D01FC General Purpose Flag 0800 (2048) │ │ │ │ +0D01B2 LOCAL HEADER #448 04034B50 (67324752) │ │ │ │ +0D01B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D01B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D01B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D01FE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0200 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D0204 CRC F1E6D66B (4058437227) │ │ │ │ -0D0208 Compressed Size 000002F8 (760) │ │ │ │ -0D020C Uncompressed Size 0000052F (1327) │ │ │ │ -0D0210 Filename Length 0028 (40) │ │ │ │ -0D0212 Extra Length 0000 (0) │ │ │ │ -0D0214 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D01BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D01BC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D01C0 CRC F1E6D66B (4058437227) │ │ │ │ +0D01C4 Compressed Size 000002F8 (760) │ │ │ │ +0D01C8 Uncompressed Size 0000052F (1327) │ │ │ │ +0D01CC Filename Length 0028 (40) │ │ │ │ +0D01CE Extra Length 0000 (0) │ │ │ │ +0D01D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0214: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD01D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D023C PAYLOAD │ │ │ │ +0D01F8 PAYLOAD │ │ │ │ │ │ │ │ -0D0534 LOCAL HEADER #449 04034B50 (67324752) │ │ │ │ -0D0538 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0539 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D053A General Purpose Flag 0800 (2048) │ │ │ │ +0D04F0 LOCAL HEADER #449 04034B50 (67324752) │ │ │ │ +0D04F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D04F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D04F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D053C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D053E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D0542 CRC 643FD478 (1681904760) │ │ │ │ -0D0546 Compressed Size 0000038A (906) │ │ │ │ -0D054A Uncompressed Size 00000AB9 (2745) │ │ │ │ -0D054E Filename Length 0027 (39) │ │ │ │ -0D0550 Extra Length 0000 (0) │ │ │ │ -0D0552 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D04F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D04FA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D04FE CRC 643FD478 (1681904760) │ │ │ │ +0D0502 Compressed Size 0000038A (906) │ │ │ │ +0D0506 Uncompressed Size 00000AB9 (2745) │ │ │ │ +0D050A Filename Length 0027 (39) │ │ │ │ +0D050C Extra Length 0000 (0) │ │ │ │ +0D050E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0552: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD050E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D0579 PAYLOAD │ │ │ │ +0D0535 PAYLOAD │ │ │ │ │ │ │ │ -0D0903 LOCAL HEADER #450 04034B50 (67324752) │ │ │ │ -0D0907 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0908 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0909 General Purpose Flag 0800 (2048) │ │ │ │ +0D08BF LOCAL HEADER #450 04034B50 (67324752) │ │ │ │ +0D08C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D08C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D08C5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D090B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D090D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D0911 CRC 36C5A8EB (918923499) │ │ │ │ -0D0915 Compressed Size 000001CC (460) │ │ │ │ -0D0919 Uncompressed Size 00000344 (836) │ │ │ │ -0D091D Filename Length 0030 (48) │ │ │ │ -0D091F Extra Length 0000 (0) │ │ │ │ -0D0921 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D08C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D08C9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D08CD CRC 36C5A8EB (918923499) │ │ │ │ +0D08D1 Compressed Size 000001CC (460) │ │ │ │ +0D08D5 Uncompressed Size 00000344 (836) │ │ │ │ +0D08D9 Filename Length 0030 (48) │ │ │ │ +0D08DB Extra Length 0000 (0) │ │ │ │ +0D08DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0921: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD08DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D0951 PAYLOAD │ │ │ │ +0D090D PAYLOAD │ │ │ │ │ │ │ │ -0D0B1D LOCAL HEADER #451 04034B50 (67324752) │ │ │ │ -0D0B21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0B22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0B23 General Purpose Flag 0800 (2048) │ │ │ │ +0D0AD9 LOCAL HEADER #451 04034B50 (67324752) │ │ │ │ +0D0ADD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0ADE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0ADF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0B25 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0B27 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D0B2B CRC 6D4D9582 (1833801090) │ │ │ │ -0D0B2F Compressed Size 00000234 (564) │ │ │ │ -0D0B33 Uncompressed Size 0000057A (1402) │ │ │ │ -0D0B37 Filename Length 002F (47) │ │ │ │ -0D0B39 Extra Length 0000 (0) │ │ │ │ -0D0B3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0AE1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0AE3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D0AE7 CRC 6D4D9582 (1833801090) │ │ │ │ +0D0AEB Compressed Size 00000234 (564) │ │ │ │ +0D0AEF Uncompressed Size 0000057A (1402) │ │ │ │ +0D0AF3 Filename Length 002F (47) │ │ │ │ +0D0AF5 Extra Length 0000 (0) │ │ │ │ +0D0AF7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0B3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0AF7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D0B6A PAYLOAD │ │ │ │ +0D0B26 PAYLOAD │ │ │ │ │ │ │ │ -0D0D9E LOCAL HEADER #452 04034B50 (67324752) │ │ │ │ -0D0DA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0DA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0DA4 General Purpose Flag 0800 (2048) │ │ │ │ +0D0D5A LOCAL HEADER #452 04034B50 (67324752) │ │ │ │ +0D0D5E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0D5F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0D60 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0DA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0DA8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D0DAC CRC 1F902448 (529540168) │ │ │ │ -0D0DB0 Compressed Size 00000231 (561) │ │ │ │ -0D0DB4 Uncompressed Size 00000418 (1048) │ │ │ │ -0D0DB8 Filename Length 002C (44) │ │ │ │ -0D0DBA Extra Length 0000 (0) │ │ │ │ -0D0DBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0D62 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0D64 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D0D68 CRC 1F902448 (529540168) │ │ │ │ +0D0D6C Compressed Size 00000231 (561) │ │ │ │ +0D0D70 Uncompressed Size 00000418 (1048) │ │ │ │ +0D0D74 Filename Length 002C (44) │ │ │ │ +0D0D76 Extra Length 0000 (0) │ │ │ │ +0D0D78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0DBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0D78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D0DE8 PAYLOAD │ │ │ │ +0D0DA4 PAYLOAD │ │ │ │ │ │ │ │ -0D1019 LOCAL HEADER #453 04034B50 (67324752) │ │ │ │ -0D101D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D101E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D101F General Purpose Flag 0800 (2048) │ │ │ │ +0D0FD5 LOCAL HEADER #453 04034B50 (67324752) │ │ │ │ +0D0FD9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0FDA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0FDB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D1021 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D1023 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D1027 CRC 6F0E250D (1863197965) │ │ │ │ -0D102B Compressed Size 00000247 (583) │ │ │ │ -0D102F Uncompressed Size 00000632 (1586) │ │ │ │ -0D1033 Filename Length 002B (43) │ │ │ │ -0D1035 Extra Length 0000 (0) │ │ │ │ -0D1037 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0FDD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0FDF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D0FE3 CRC 6F0E250D (1863197965) │ │ │ │ +0D0FE7 Compressed Size 00000247 (583) │ │ │ │ +0D0FEB Uncompressed Size 00000632 (1586) │ │ │ │ +0D0FEF Filename Length 002B (43) │ │ │ │ +0D0FF1 Extra Length 0000 (0) │ │ │ │ +0D0FF3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1037: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0FF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D1062 PAYLOAD │ │ │ │ +0D101E PAYLOAD │ │ │ │ │ │ │ │ -0D12A9 LOCAL HEADER #454 04034B50 (67324752) │ │ │ │ -0D12AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D12AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D12AF General Purpose Flag 0800 (2048) │ │ │ │ +0D1265 LOCAL HEADER #454 04034B50 (67324752) │ │ │ │ +0D1269 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D126A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D126B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D12B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D12B3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D12B7 CRC 1CDB2B3A (484125498) │ │ │ │ -0D12BB Compressed Size 000001C9 (457) │ │ │ │ -0D12BF Uncompressed Size 0000032B (811) │ │ │ │ -0D12C3 Filename Length 002B (43) │ │ │ │ -0D12C5 Extra Length 0000 (0) │ │ │ │ -0D12C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D126D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D126F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D1273 CRC 1CDB2B3A (484125498) │ │ │ │ +0D1277 Compressed Size 000001C9 (457) │ │ │ │ +0D127B Uncompressed Size 0000032B (811) │ │ │ │ +0D127F Filename Length 002B (43) │ │ │ │ +0D1281 Extra Length 0000 (0) │ │ │ │ +0D1283 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD12C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1283: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D12F2 PAYLOAD │ │ │ │ +0D12AE PAYLOAD │ │ │ │ │ │ │ │ -0D14BB LOCAL HEADER #455 04034B50 (67324752) │ │ │ │ -0D14BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D14C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D14C1 General Purpose Flag 0800 (2048) │ │ │ │ +0D1477 LOCAL HEADER #455 04034B50 (67324752) │ │ │ │ +0D147B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D147C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D147D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D14C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D14C5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D14C9 CRC F94F5867 (4182726759) │ │ │ │ -0D14CD Compressed Size 000002ED (749) │ │ │ │ -0D14D1 Uncompressed Size 00000692 (1682) │ │ │ │ -0D14D5 Filename Length 002A (42) │ │ │ │ -0D14D7 Extra Length 0000 (0) │ │ │ │ -0D14D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D147F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1481 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D1485 CRC F94F5867 (4182726759) │ │ │ │ +0D1489 Compressed Size 000002ED (749) │ │ │ │ +0D148D Uncompressed Size 00000692 (1682) │ │ │ │ +0D1491 Filename Length 002A (42) │ │ │ │ +0D1493 Extra Length 0000 (0) │ │ │ │ +0D1495 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD14D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1495: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D1503 PAYLOAD │ │ │ │ +0D14BF PAYLOAD │ │ │ │ │ │ │ │ -0D17F0 LOCAL HEADER #456 04034B50 (67324752) │ │ │ │ -0D17F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D17F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D17F6 General Purpose Flag 0800 (2048) │ │ │ │ +0D17AC LOCAL HEADER #456 04034B50 (67324752) │ │ │ │ +0D17B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D17B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D17B2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D17F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D17FA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D17FE CRC 1DE420EA (501489898) │ │ │ │ -0D1802 Compressed Size 000001C9 (457) │ │ │ │ -0D1806 Uncompressed Size 0000032B (811) │ │ │ │ -0D180A Filename Length 002B (43) │ │ │ │ -0D180C Extra Length 0000 (0) │ │ │ │ -0D180E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D17B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D17B6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D17BA CRC 1DE420EA (501489898) │ │ │ │ +0D17BE Compressed Size 000001C9 (457) │ │ │ │ +0D17C2 Uncompressed Size 0000032B (811) │ │ │ │ +0D17C6 Filename Length 002B (43) │ │ │ │ +0D17C8 Extra Length 0000 (0) │ │ │ │ +0D17CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD180E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD17CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D1839 PAYLOAD │ │ │ │ +0D17F5 PAYLOAD │ │ │ │ │ │ │ │ -0D1A02 LOCAL HEADER #457 04034B50 (67324752) │ │ │ │ -0D1A06 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D1A07 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D1A08 General Purpose Flag 0800 (2048) │ │ │ │ +0D19BE LOCAL HEADER #457 04034B50 (67324752) │ │ │ │ +0D19C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D19C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D19C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D1A0A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D1A0C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D1A10 CRC 94051436 (2483360822) │ │ │ │ -0D1A14 Compressed Size 0000025D (605) │ │ │ │ -0D1A18 Uncompressed Size 0000056E (1390) │ │ │ │ -0D1A1C Filename Length 002A (42) │ │ │ │ -0D1A1E Extra Length 0000 (0) │ │ │ │ -0D1A20 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D19C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D19C8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D19CC CRC 94051436 (2483360822) │ │ │ │ +0D19D0 Compressed Size 0000025D (605) │ │ │ │ +0D19D4 Uncompressed Size 0000056E (1390) │ │ │ │ +0D19D8 Filename Length 002A (42) │ │ │ │ +0D19DA Extra Length 0000 (0) │ │ │ │ +0D19DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1A20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD19DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D1A4A PAYLOAD │ │ │ │ +0D1A06 PAYLOAD │ │ │ │ │ │ │ │ -0D1CA7 LOCAL HEADER #458 04034B50 (67324752) │ │ │ │ -0D1CAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D1CAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D1CAD General Purpose Flag 0800 (2048) │ │ │ │ +0D1C63 LOCAL HEADER #458 04034B50 (67324752) │ │ │ │ +0D1C67 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D1C68 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D1C69 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D1CAF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D1CB1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D1CB5 CRC 88AC4670 (2292991600) │ │ │ │ -0D1CB9 Compressed Size 000001CB (459) │ │ │ │ -0D1CBD Uncompressed Size 00000335 (821) │ │ │ │ -0D1CC1 Filename Length 002D (45) │ │ │ │ -0D1CC3 Extra Length 0000 (0) │ │ │ │ -0D1CC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1C6B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1C6D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D1C71 CRC 88AC4670 (2292991600) │ │ │ │ +0D1C75 Compressed Size 000001CB (459) │ │ │ │ +0D1C79 Uncompressed Size 00000335 (821) │ │ │ │ +0D1C7D Filename Length 002D (45) │ │ │ │ +0D1C7F Extra Length 0000 (0) │ │ │ │ +0D1C81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1CC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1C81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D1CF2 PAYLOAD │ │ │ │ +0D1CAE PAYLOAD │ │ │ │ │ │ │ │ -0D1EBD LOCAL HEADER #459 04034B50 (67324752) │ │ │ │ -0D1EC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D1EC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D1EC3 General Purpose Flag 0800 (2048) │ │ │ │ +0D1E79 LOCAL HEADER #459 04034B50 (67324752) │ │ │ │ +0D1E7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D1E7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D1E7F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D1EC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D1EC7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D1ECB CRC 997561FD (2574606845) │ │ │ │ -0D1ECF Compressed Size 00000248 (584) │ │ │ │ -0D1ED3 Uncompressed Size 0000054E (1358) │ │ │ │ -0D1ED7 Filename Length 002C (44) │ │ │ │ -0D1ED9 Extra Length 0000 (0) │ │ │ │ -0D1EDB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1E81 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1E83 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D1E87 CRC 997561FD (2574606845) │ │ │ │ +0D1E8B Compressed Size 00000248 (584) │ │ │ │ +0D1E8F Uncompressed Size 0000054E (1358) │ │ │ │ +0D1E93 Filename Length 002C (44) │ │ │ │ +0D1E95 Extra Length 0000 (0) │ │ │ │ +0D1E97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1EDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1E97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D1F07 PAYLOAD │ │ │ │ +0D1EC3 PAYLOAD │ │ │ │ │ │ │ │ -0D214F LOCAL HEADER #460 04034B50 (67324752) │ │ │ │ -0D2153 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D2154 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D2155 General Purpose Flag 0800 (2048) │ │ │ │ +0D210B LOCAL HEADER #460 04034B50 (67324752) │ │ │ │ +0D210F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D2110 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D2111 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D2157 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D2159 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D215D CRC C54B4707 (3310044935) │ │ │ │ -0D2161 Compressed Size 000001D0 (464) │ │ │ │ -0D2165 Uncompressed Size 0000034E (846) │ │ │ │ -0D2169 Filename Length 0032 (50) │ │ │ │ -0D216B Extra Length 0000 (0) │ │ │ │ -0D216D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D2113 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D2115 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D2119 CRC C54B4707 (3310044935) │ │ │ │ +0D211D Compressed Size 000001D0 (464) │ │ │ │ +0D2121 Uncompressed Size 0000034E (846) │ │ │ │ +0D2125 Filename Length 0032 (50) │ │ │ │ +0D2127 Extra Length 0000 (0) │ │ │ │ +0D2129 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD216D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD2129: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D219F PAYLOAD │ │ │ │ +0D215B PAYLOAD │ │ │ │ │ │ │ │ -0D236F LOCAL HEADER #461 04034B50 (67324752) │ │ │ │ -0D2373 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D2374 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D2375 General Purpose Flag 0800 (2048) │ │ │ │ +0D232B LOCAL HEADER #461 04034B50 (67324752) │ │ │ │ +0D232F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D2330 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D2331 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D2377 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D2379 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D237D CRC B5E8B787 (3051927431) │ │ │ │ -0D2381 Compressed Size 000002B2 (690) │ │ │ │ -0D2385 Uncompressed Size 0000065E (1630) │ │ │ │ -0D2389 Filename Length 0031 (49) │ │ │ │ -0D238B Extra Length 0000 (0) │ │ │ │ -0D238D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D2333 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D2335 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D2339 CRC B5E8B787 (3051927431) │ │ │ │ +0D233D Compressed Size 000002B2 (690) │ │ │ │ +0D2341 Uncompressed Size 0000065E (1630) │ │ │ │ +0D2345 Filename Length 0031 (49) │ │ │ │ +0D2347 Extra Length 0000 (0) │ │ │ │ +0D2349 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD238D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD2349: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D23BE PAYLOAD │ │ │ │ +0D237A PAYLOAD │ │ │ │ │ │ │ │ -0D2670 LOCAL HEADER #462 04034B50 (67324752) │ │ │ │ -0D2674 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D2675 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D2676 General Purpose Flag 0800 (2048) │ │ │ │ +0D262C LOCAL HEADER #462 04034B50 (67324752) │ │ │ │ +0D2630 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D2631 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D2632 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D2678 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D267A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D267E CRC F5C1D13A (4123119930) │ │ │ │ -0D2682 Compressed Size 000001C8 (456) │ │ │ │ -0D2686 Uncompressed Size 0000032B (811) │ │ │ │ -0D268A Filename Length 002B (43) │ │ │ │ -0D268C Extra Length 0000 (0) │ │ │ │ -0D268E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D2634 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D2636 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D263A CRC F5C1D13A (4123119930) │ │ │ │ +0D263E Compressed Size 000001C8 (456) │ │ │ │ +0D2642 Uncompressed Size 0000032B (811) │ │ │ │ +0D2646 Filename Length 002B (43) │ │ │ │ +0D2648 Extra Length 0000 (0) │ │ │ │ +0D264A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD268E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD264A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D26B9 PAYLOAD │ │ │ │ +0D2675 PAYLOAD │ │ │ │ │ │ │ │ -0D2881 LOCAL HEADER #463 04034B50 (67324752) │ │ │ │ -0D2885 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D2886 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D2887 General Purpose Flag 0800 (2048) │ │ │ │ +0D283D LOCAL HEADER #463 04034B50 (67324752) │ │ │ │ +0D2841 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D2842 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D2843 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D2889 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D288B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D288F CRC A1184B26 (2702723878) │ │ │ │ -0D2893 Compressed Size 000002F7 (759) │ │ │ │ -0D2897 Uncompressed Size 00000705 (1797) │ │ │ │ -0D289B Filename Length 002A (42) │ │ │ │ -0D289D Extra Length 0000 (0) │ │ │ │ -0D289F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D2845 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D2847 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D284B CRC A1184B26 (2702723878) │ │ │ │ +0D284F Compressed Size 000002F7 (759) │ │ │ │ +0D2853 Uncompressed Size 00000705 (1797) │ │ │ │ +0D2857 Filename Length 002A (42) │ │ │ │ +0D2859 Extra Length 0000 (0) │ │ │ │ +0D285B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD289F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD285B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D28C9 PAYLOAD │ │ │ │ +0D2885 PAYLOAD │ │ │ │ │ │ │ │ -0D2BC0 LOCAL HEADER #464 04034B50 (67324752) │ │ │ │ -0D2BC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D2BC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D2BC6 General Purpose Flag 0800 (2048) │ │ │ │ +0D2B7C LOCAL HEADER #464 04034B50 (67324752) │ │ │ │ +0D2B80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D2B81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D2B82 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D2BC8 Compression Method 0000 (0) 'Stored' │ │ │ │ -0D2BCA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D2BCE CRC 00000000 (0) │ │ │ │ -0D2BD2 Compressed Size 00000000 (0) │ │ │ │ -0D2BD6 Uncompressed Size 00000000 (0) │ │ │ │ -0D2BDA Filename Length 0011 (17) │ │ │ │ -0D2BDC Extra Length 0000 (0) │ │ │ │ -0D2BDE Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +0D2B84 Compression Method 0000 (0) 'Stored' │ │ │ │ +0D2B86 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D2B8A CRC 00000000 (0) │ │ │ │ +0D2B8E Compressed Size 00000000 (0) │ │ │ │ +0D2B92 Uncompressed Size 00000000 (0) │ │ │ │ +0D2B96 Filename Length 0011 (17) │ │ │ │ +0D2B98 Extra Length 0000 (0) │ │ │ │ +0D2B9A Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD2BDE: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD2B9A: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0D2BEF LOCAL HEADER #465 04034B50 (67324752) │ │ │ │ -0D2BF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D2BF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D2BF5 General Purpose Flag 0800 (2048) │ │ │ │ +0D2BAB LOCAL HEADER #465 04034B50 (67324752) │ │ │ │ +0D2BAF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D2BB0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D2BB1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D2BF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D2BF9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D2BFD CRC E5E94C39 (3857271865) │ │ │ │ -0D2C01 Compressed Size 00002073 (8307) │ │ │ │ -0D2C05 Uncompressed Size 0000620E (25102) │ │ │ │ -0D2C09 Filename Length 0021 (33) │ │ │ │ -0D2C0B Extra Length 0000 (0) │ │ │ │ -0D2C0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D2BB3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D2BB5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D2BB9 CRC E5E94C39 (3857271865) │ │ │ │ +0D2BBD Compressed Size 00002073 (8307) │ │ │ │ +0D2BC1 Uncompressed Size 0000620E (25102) │ │ │ │ +0D2BC5 Filename Length 0021 (33) │ │ │ │ +0D2BC7 Extra Length 0000 (0) │ │ │ │ +0D2BC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD2C0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD2BC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D2C2E PAYLOAD │ │ │ │ +0D2BEA PAYLOAD │ │ │ │ │ │ │ │ -0D4CA1 LOCAL HEADER #466 04034B50 (67324752) │ │ │ │ -0D4CA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D4CA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D4CA7 General Purpose Flag 0800 (2048) │ │ │ │ +0D4C5D LOCAL HEADER #466 04034B50 (67324752) │ │ │ │ +0D4C61 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D4C62 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D4C63 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D4CA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D4CAB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D4CAF CRC 14E1BDF2 (350338546) │ │ │ │ -0D4CB3 Compressed Size 00000A78 (2680) │ │ │ │ -0D4CB7 Uncompressed Size 00006990 (27024) │ │ │ │ -0D4CBB Filename Length 0020 (32) │ │ │ │ -0D4CBD Extra Length 0000 (0) │ │ │ │ -0D4CBF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D4C65 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D4C67 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D4C6B CRC 14E1BDF2 (350338546) │ │ │ │ +0D4C6F Compressed Size 00000A78 (2680) │ │ │ │ +0D4C73 Uncompressed Size 00006990 (27024) │ │ │ │ +0D4C77 Filename Length 0020 (32) │ │ │ │ +0D4C79 Extra Length 0000 (0) │ │ │ │ +0D4C7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD4CBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD4C7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D4CDF PAYLOAD │ │ │ │ +0D4C9B PAYLOAD │ │ │ │ │ │ │ │ -0D5757 LOCAL HEADER #467 04034B50 (67324752) │ │ │ │ -0D575B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D575C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D575D General Purpose Flag 0800 (2048) │ │ │ │ +0D5713 LOCAL HEADER #467 04034B50 (67324752) │ │ │ │ +0D5717 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D5718 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D5719 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D575F Compression Method 0000 (0) 'Stored' │ │ │ │ -0D5761 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D5765 CRC 00000000 (0) │ │ │ │ -0D5769 Compressed Size 00000000 (0) │ │ │ │ -0D576D Uncompressed Size 00000000 (0) │ │ │ │ -0D5771 Filename Length 0011 (17) │ │ │ │ -0D5773 Extra Length 0000 (0) │ │ │ │ -0D5775 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +0D571B Compression Method 0000 (0) 'Stored' │ │ │ │ +0D571D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D5721 CRC 00000000 (0) │ │ │ │ +0D5725 Compressed Size 00000000 (0) │ │ │ │ +0D5729 Uncompressed Size 00000000 (0) │ │ │ │ +0D572D Filename Length 0011 (17) │ │ │ │ +0D572F Extra Length 0000 (0) │ │ │ │ +0D5731 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD5775: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD5731: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0D5786 LOCAL HEADER #468 04034B50 (67324752) │ │ │ │ -0D578A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D578B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D578C General Purpose Flag 0800 (2048) │ │ │ │ +0D5742 LOCAL HEADER #468 04034B50 (67324752) │ │ │ │ +0D5746 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D5747 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D5748 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D578E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D5790 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D5794 CRC DF22A5FF (3743589887) │ │ │ │ -0D5798 Compressed Size 000002A4 (676) │ │ │ │ -0D579C Uncompressed Size 00000534 (1332) │ │ │ │ -0D57A0 Filename Length 002B (43) │ │ │ │ -0D57A2 Extra Length 0000 (0) │ │ │ │ -0D57A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D574A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D574C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D5750 CRC DF22A5FF (3743589887) │ │ │ │ +0D5754 Compressed Size 000002A4 (676) │ │ │ │ +0D5758 Uncompressed Size 00000534 (1332) │ │ │ │ +0D575C Filename Length 002B (43) │ │ │ │ +0D575E Extra Length 0000 (0) │ │ │ │ +0D5760 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD57A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD5760: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D57CF PAYLOAD │ │ │ │ +0D578B PAYLOAD │ │ │ │ │ │ │ │ -0D5A73 LOCAL HEADER #469 04034B50 (67324752) │ │ │ │ -0D5A77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D5A78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D5A79 General Purpose Flag 0800 (2048) │ │ │ │ +0D5A2F LOCAL HEADER #469 04034B50 (67324752) │ │ │ │ +0D5A33 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D5A34 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D5A35 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D5A7B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D5A7D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D5A81 CRC 44A9A82F (1151969327) │ │ │ │ -0D5A85 Compressed Size 00000380 (896) │ │ │ │ -0D5A89 Uncompressed Size 00000CA7 (3239) │ │ │ │ -0D5A8D Filename Length 002A (42) │ │ │ │ -0D5A8F Extra Length 0000 (0) │ │ │ │ -0D5A91 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D5A37 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D5A39 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D5A3D CRC 44A9A82F (1151969327) │ │ │ │ +0D5A41 Compressed Size 00000380 (896) │ │ │ │ +0D5A45 Uncompressed Size 00000CA7 (3239) │ │ │ │ +0D5A49 Filename Length 002A (42) │ │ │ │ +0D5A4B Extra Length 0000 (0) │ │ │ │ +0D5A4D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD5A91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD5A4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D5ABB PAYLOAD │ │ │ │ +0D5A77 PAYLOAD │ │ │ │ │ │ │ │ -0D5E3B LOCAL HEADER #470 04034B50 (67324752) │ │ │ │ -0D5E3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D5E40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D5E41 General Purpose Flag 0800 (2048) │ │ │ │ +0D5DF7 LOCAL HEADER #470 04034B50 (67324752) │ │ │ │ +0D5DFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D5DFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D5DFD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D5E43 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D5E45 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D5E49 CRC D0C4948D (3502544013) │ │ │ │ -0D5E4D Compressed Size 000003F3 (1011) │ │ │ │ -0D5E51 Uncompressed Size 00000A3D (2621) │ │ │ │ -0D5E55 Filename Length 002E (46) │ │ │ │ -0D5E57 Extra Length 0000 (0) │ │ │ │ -0D5E59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D5DFF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D5E01 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D5E05 CRC D0C4948D (3502544013) │ │ │ │ +0D5E09 Compressed Size 000003F3 (1011) │ │ │ │ +0D5E0D Uncompressed Size 00000A3D (2621) │ │ │ │ +0D5E11 Filename Length 002E (46) │ │ │ │ +0D5E13 Extra Length 0000 (0) │ │ │ │ +0D5E15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD5E59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD5E15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D5E87 PAYLOAD │ │ │ │ +0D5E43 PAYLOAD │ │ │ │ │ │ │ │ -0D627A LOCAL HEADER #471 04034B50 (67324752) │ │ │ │ -0D627E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D627F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D6280 General Purpose Flag 0800 (2048) │ │ │ │ +0D6236 LOCAL HEADER #471 04034B50 (67324752) │ │ │ │ +0D623A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D623B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D623C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D6282 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D6284 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D6288 CRC D5D4B9B6 (3587488182) │ │ │ │ -0D628C Compressed Size 0000064F (1615) │ │ │ │ -0D6290 Uncompressed Size 00001FD5 (8149) │ │ │ │ -0D6294 Filename Length 002D (45) │ │ │ │ -0D6296 Extra Length 0000 (0) │ │ │ │ -0D6298 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D623E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D6240 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D6244 CRC D5D4B9B6 (3587488182) │ │ │ │ +0D6248 Compressed Size 0000064F (1615) │ │ │ │ +0D624C Uncompressed Size 00001FD5 (8149) │ │ │ │ +0D6250 Filename Length 002D (45) │ │ │ │ +0D6252 Extra Length 0000 (0) │ │ │ │ +0D6254 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD6298: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD6254: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D62C5 PAYLOAD │ │ │ │ +0D6281 PAYLOAD │ │ │ │ │ │ │ │ -0D6914 LOCAL HEADER #472 04034B50 (67324752) │ │ │ │ -0D6918 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D6919 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D691A General Purpose Flag 0800 (2048) │ │ │ │ +0D68D0 LOCAL HEADER #472 04034B50 (67324752) │ │ │ │ +0D68D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D68D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D68D6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D691C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D691E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D6922 CRC 582C2D4B (1479290187) │ │ │ │ -0D6926 Compressed Size 000005FB (1531) │ │ │ │ -0D692A Uncompressed Size 0000115F (4447) │ │ │ │ -0D692E Filename Length 002F (47) │ │ │ │ -0D6930 Extra Length 0000 (0) │ │ │ │ -0D6932 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D68D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D68DA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D68DE CRC 582C2D4B (1479290187) │ │ │ │ +0D68E2 Compressed Size 000005FB (1531) │ │ │ │ +0D68E6 Uncompressed Size 0000115F (4447) │ │ │ │ +0D68EA Filename Length 002F (47) │ │ │ │ +0D68EC Extra Length 0000 (0) │ │ │ │ +0D68EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD6932: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD68EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D6961 PAYLOAD │ │ │ │ +0D691D PAYLOAD │ │ │ │ │ │ │ │ -0D6F5C LOCAL HEADER #473 04034B50 (67324752) │ │ │ │ -0D6F60 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D6F61 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D6F62 General Purpose Flag 0800 (2048) │ │ │ │ +0D6F18 LOCAL HEADER #473 04034B50 (67324752) │ │ │ │ +0D6F1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D6F1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D6F1E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D6F64 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D6F66 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D6F6A CRC EC7220C1 (3966902465) │ │ │ │ -0D6F6E Compressed Size 00000AA9 (2729) │ │ │ │ -0D6F72 Uncompressed Size 00003B75 (15221) │ │ │ │ -0D6F76 Filename Length 002E (46) │ │ │ │ -0D6F78 Extra Length 0000 (0) │ │ │ │ -0D6F7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D6F20 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D6F22 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D6F26 CRC EC7220C1 (3966902465) │ │ │ │ +0D6F2A Compressed Size 00000AA9 (2729) │ │ │ │ +0D6F2E Uncompressed Size 00003B75 (15221) │ │ │ │ +0D6F32 Filename Length 002E (46) │ │ │ │ +0D6F34 Extra Length 0000 (0) │ │ │ │ +0D6F36 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD6F7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD6F36: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D6FA8 PAYLOAD │ │ │ │ +0D6F64 PAYLOAD │ │ │ │ │ │ │ │ -0D7A51 LOCAL HEADER #474 04034B50 (67324752) │ │ │ │ -0D7A55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D7A56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D7A57 General Purpose Flag 0800 (2048) │ │ │ │ +0D7A0D LOCAL HEADER #474 04034B50 (67324752) │ │ │ │ +0D7A11 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D7A12 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D7A13 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D7A59 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D7A5B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D7A5F CRC B9D9D2C0 (3118060224) │ │ │ │ -0D7A63 Compressed Size 0000057D (1405) │ │ │ │ -0D7A67 Uncompressed Size 00001116 (4374) │ │ │ │ -0D7A6B Filename Length 0025 (37) │ │ │ │ -0D7A6D Extra Length 0000 (0) │ │ │ │ -0D7A6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D7A15 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D7A17 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D7A1B CRC B9D9D2C0 (3118060224) │ │ │ │ +0D7A1F Compressed Size 0000057D (1405) │ │ │ │ +0D7A23 Uncompressed Size 00001116 (4374) │ │ │ │ +0D7A27 Filename Length 0025 (37) │ │ │ │ +0D7A29 Extra Length 0000 (0) │ │ │ │ +0D7A2B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD7A6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD7A2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D7A94 PAYLOAD │ │ │ │ +0D7A50 PAYLOAD │ │ │ │ │ │ │ │ -0D8011 LOCAL HEADER #475 04034B50 (67324752) │ │ │ │ -0D8015 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D8016 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D8017 General Purpose Flag 0800 (2048) │ │ │ │ +0D7FCD LOCAL HEADER #475 04034B50 (67324752) │ │ │ │ +0D7FD1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D7FD2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D7FD3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D8019 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D801B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D801F CRC 84F526AA (2230658730) │ │ │ │ -0D8023 Compressed Size 000009FC (2556) │ │ │ │ -0D8027 Uncompressed Size 0000376B (14187) │ │ │ │ -0D802B Filename Length 0024 (36) │ │ │ │ -0D802D Extra Length 0000 (0) │ │ │ │ -0D802F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D7FD5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D7FD7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D7FDB CRC 84F526AA (2230658730) │ │ │ │ +0D7FDF Compressed Size 000009FC (2556) │ │ │ │ +0D7FE3 Uncompressed Size 0000376B (14187) │ │ │ │ +0D7FE7 Filename Length 0024 (36) │ │ │ │ +0D7FE9 Extra Length 0000 (0) │ │ │ │ +0D7FEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD802F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD7FEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D8053 PAYLOAD │ │ │ │ +0D800F PAYLOAD │ │ │ │ │ │ │ │ -0D8A4F LOCAL HEADER #476 04034B50 (67324752) │ │ │ │ -0D8A53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D8A54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D8A55 General Purpose Flag 0800 (2048) │ │ │ │ +0D8A0B LOCAL HEADER #476 04034B50 (67324752) │ │ │ │ +0D8A0F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D8A10 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D8A11 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D8A57 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D8A59 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D8A5D CRC EB396025 (3946405925) │ │ │ │ -0D8A61 Compressed Size 0000023B (571) │ │ │ │ -0D8A65 Uncompressed Size 00000426 (1062) │ │ │ │ -0D8A69 Filename Length 0027 (39) │ │ │ │ -0D8A6B Extra Length 0000 (0) │ │ │ │ -0D8A6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D8A13 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D8A15 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D8A19 CRC EB396025 (3946405925) │ │ │ │ +0D8A1D Compressed Size 0000023B (571) │ │ │ │ +0D8A21 Uncompressed Size 00000426 (1062) │ │ │ │ +0D8A25 Filename Length 0027 (39) │ │ │ │ +0D8A27 Extra Length 0000 (0) │ │ │ │ +0D8A29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD8A6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD8A29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D8A94 PAYLOAD │ │ │ │ +0D8A50 PAYLOAD │ │ │ │ │ │ │ │ -0D8CCF LOCAL HEADER #477 04034B50 (67324752) │ │ │ │ -0D8CD3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D8CD4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D8CD5 General Purpose Flag 0800 (2048) │ │ │ │ +0D8C8B LOCAL HEADER #477 04034B50 (67324752) │ │ │ │ +0D8C8F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D8C90 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D8C91 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D8CD7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D8CD9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D8CDD CRC 2760EFD4 (660664276) │ │ │ │ -0D8CE1 Compressed Size 0000026E (622) │ │ │ │ -0D8CE5 Uncompressed Size 000006A2 (1698) │ │ │ │ -0D8CE9 Filename Length 0026 (38) │ │ │ │ -0D8CEB Extra Length 0000 (0) │ │ │ │ -0D8CED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D8C93 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D8C95 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D8C99 CRC 2760EFD4 (660664276) │ │ │ │ +0D8C9D Compressed Size 0000026E (622) │ │ │ │ +0D8CA1 Uncompressed Size 000006A2 (1698) │ │ │ │ +0D8CA5 Filename Length 0026 (38) │ │ │ │ +0D8CA7 Extra Length 0000 (0) │ │ │ │ +0D8CA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD8CED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD8CA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D8D13 PAYLOAD │ │ │ │ +0D8CCF PAYLOAD │ │ │ │ │ │ │ │ -0D8F81 LOCAL HEADER #478 04034B50 (67324752) │ │ │ │ -0D8F85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D8F86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D8F87 General Purpose Flag 0800 (2048) │ │ │ │ +0D8F3D LOCAL HEADER #478 04034B50 (67324752) │ │ │ │ +0D8F41 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D8F42 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D8F43 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D8F89 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D8F8B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D8F8F CRC FA69C821 (4201236513) │ │ │ │ -0D8F93 Compressed Size 00000637 (1591) │ │ │ │ -0D8F97 Uncompressed Size 0000115B (4443) │ │ │ │ -0D8F9B Filename Length 002B (43) │ │ │ │ -0D8F9D Extra Length 0000 (0) │ │ │ │ -0D8F9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D8F45 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D8F47 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D8F4B CRC FA69C821 (4201236513) │ │ │ │ +0D8F4F Compressed Size 00000637 (1591) │ │ │ │ +0D8F53 Uncompressed Size 0000115B (4443) │ │ │ │ +0D8F57 Filename Length 002B (43) │ │ │ │ +0D8F59 Extra Length 0000 (0) │ │ │ │ +0D8F5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD8F9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD8F5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D8FCA PAYLOAD │ │ │ │ +0D8F86 PAYLOAD │ │ │ │ │ │ │ │ -0D9601 LOCAL HEADER #479 04034B50 (67324752) │ │ │ │ -0D9605 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9606 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9607 General Purpose Flag 0800 (2048) │ │ │ │ +0D95BD LOCAL HEADER #479 04034B50 (67324752) │ │ │ │ +0D95C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D95C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D95C3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D9609 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D960B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D960F CRC 599BF8E4 (1503394020) │ │ │ │ -0D9613 Compressed Size 000004AD (1197) │ │ │ │ -0D9617 Uncompressed Size 00002339 (9017) │ │ │ │ -0D961B Filename Length 002A (42) │ │ │ │ -0D961D Extra Length 0000 (0) │ │ │ │ -0D961F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D95C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D95C7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D95CB CRC 599BF8E4 (1503394020) │ │ │ │ +0D95CF Compressed Size 000004AD (1197) │ │ │ │ +0D95D3 Uncompressed Size 00002339 (9017) │ │ │ │ +0D95D7 Filename Length 002A (42) │ │ │ │ +0D95D9 Extra Length 0000 (0) │ │ │ │ +0D95DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD961F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD95DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9649 PAYLOAD │ │ │ │ +0D9605 PAYLOAD │ │ │ │ │ │ │ │ -0D9AF6 LOCAL HEADER #480 04034B50 (67324752) │ │ │ │ -0D9AFA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9AFB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9AFC General Purpose Flag 0800 (2048) │ │ │ │ +0D9AB2 LOCAL HEADER #480 04034B50 (67324752) │ │ │ │ +0D9AB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D9AB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D9AB8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D9AFE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D9B00 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0D9B04 CRC BDBCB8A2 (3183261858) │ │ │ │ -0D9B08 Compressed Size 00000644 (1604) │ │ │ │ -0D9B0C Uncompressed Size 000012BC (4796) │ │ │ │ -0D9B10 Filename Length 0023 (35) │ │ │ │ -0D9B12 Extra Length 0000 (0) │ │ │ │ -0D9B14 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D9ABA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9ABC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0D9AC0 CRC BDBCB8A2 (3183261858) │ │ │ │ +0D9AC4 Compressed Size 00000644 (1604) │ │ │ │ +0D9AC8 Uncompressed Size 000012BC (4796) │ │ │ │ +0D9ACC Filename Length 0023 (35) │ │ │ │ +0D9ACE Extra Length 0000 (0) │ │ │ │ +0D9AD0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9B14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9AD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9B37 PAYLOAD │ │ │ │ +0D9AF3 PAYLOAD │ │ │ │ │ │ │ │ -0DA17B LOCAL HEADER #481 04034B50 (67324752) │ │ │ │ -0DA17F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DA180 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DA181 General Purpose Flag 0800 (2048) │ │ │ │ +0DA137 LOCAL HEADER #481 04034B50 (67324752) │ │ │ │ +0DA13B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DA13C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DA13D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DA183 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DA185 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DA189 CRC 56A31D8D (1453530509) │ │ │ │ -0DA18D Compressed Size 0000063E (1598) │ │ │ │ -0DA191 Uncompressed Size 00002805 (10245) │ │ │ │ -0DA195 Filename Length 0022 (34) │ │ │ │ -0DA197 Extra Length 0000 (0) │ │ │ │ -0DA199 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DA13F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DA141 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DA145 CRC 56A31D8D (1453530509) │ │ │ │ +0DA149 Compressed Size 0000063E (1598) │ │ │ │ +0DA14D Uncompressed Size 00002805 (10245) │ │ │ │ +0DA151 Filename Length 0022 (34) │ │ │ │ +0DA153 Extra Length 0000 (0) │ │ │ │ +0DA155 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDA199: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDA155: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DA1BB PAYLOAD │ │ │ │ +0DA177 PAYLOAD │ │ │ │ │ │ │ │ -0DA7F9 LOCAL HEADER #482 04034B50 (67324752) │ │ │ │ -0DA7FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DA7FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DA7FF General Purpose Flag 0800 (2048) │ │ │ │ +0DA7B5 LOCAL HEADER #482 04034B50 (67324752) │ │ │ │ +0DA7B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DA7BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DA7BB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DA801 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DA803 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DA807 CRC C5FC5155 (3321647445) │ │ │ │ -0DA80B Compressed Size 00000285 (645) │ │ │ │ -0DA80F Uncompressed Size 00000567 (1383) │ │ │ │ -0DA813 Filename Length 0028 (40) │ │ │ │ -0DA815 Extra Length 0000 (0) │ │ │ │ -0DA817 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DA7BD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DA7BF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DA7C3 CRC C5FC5155 (3321647445) │ │ │ │ +0DA7C7 Compressed Size 00000285 (645) │ │ │ │ +0DA7CB Uncompressed Size 00000567 (1383) │ │ │ │ +0DA7CF Filename Length 0028 (40) │ │ │ │ +0DA7D1 Extra Length 0000 (0) │ │ │ │ +0DA7D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDA817: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDA7D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DA83F PAYLOAD │ │ │ │ +0DA7FB PAYLOAD │ │ │ │ │ │ │ │ -0DAAC4 LOCAL HEADER #483 04034B50 (67324752) │ │ │ │ -0DAAC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DAAC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DAACA General Purpose Flag 0800 (2048) │ │ │ │ +0DAA80 LOCAL HEADER #483 04034B50 (67324752) │ │ │ │ +0DAA84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DAA85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DAA86 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DAACC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DAACE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DAAD2 CRC 91268DC0 (2435222976) │ │ │ │ -0DAAD6 Compressed Size 0000032D (813) │ │ │ │ -0DAADA Uncompressed Size 00000C3B (3131) │ │ │ │ -0DAADE Filename Length 0027 (39) │ │ │ │ -0DAAE0 Extra Length 0000 (0) │ │ │ │ -0DAAE2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DAA88 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DAA8A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DAA8E CRC 91268DC0 (2435222976) │ │ │ │ +0DAA92 Compressed Size 0000032D (813) │ │ │ │ +0DAA96 Uncompressed Size 00000C3B (3131) │ │ │ │ +0DAA9A Filename Length 0027 (39) │ │ │ │ +0DAA9C Extra Length 0000 (0) │ │ │ │ +0DAA9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDAAE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDAA9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DAB09 PAYLOAD │ │ │ │ +0DAAC5 PAYLOAD │ │ │ │ │ │ │ │ -0DAE36 LOCAL HEADER #484 04034B50 (67324752) │ │ │ │ -0DAE3A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DAE3B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DAE3C General Purpose Flag 0800 (2048) │ │ │ │ +0DADF2 LOCAL HEADER #484 04034B50 (67324752) │ │ │ │ +0DADF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DADF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DADF8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DAE3E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DAE40 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DAE44 CRC 1FEF6550 (535782736) │ │ │ │ -0DAE48 Compressed Size 00000595 (1429) │ │ │ │ -0DAE4C Uncompressed Size 00000E8B (3723) │ │ │ │ -0DAE50 Filename Length 002D (45) │ │ │ │ -0DAE52 Extra Length 0000 (0) │ │ │ │ -0DAE54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DADFA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DADFC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DAE00 CRC 1FEF6550 (535782736) │ │ │ │ +0DAE04 Compressed Size 00000595 (1429) │ │ │ │ +0DAE08 Uncompressed Size 00000E8B (3723) │ │ │ │ +0DAE0C Filename Length 002D (45) │ │ │ │ +0DAE0E Extra Length 0000 (0) │ │ │ │ +0DAE10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDAE54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDAE10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DAE81 PAYLOAD │ │ │ │ +0DAE3D PAYLOAD │ │ │ │ │ │ │ │ -0DB416 LOCAL HEADER #485 04034B50 (67324752) │ │ │ │ -0DB41A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DB41B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DB41C General Purpose Flag 0800 (2048) │ │ │ │ +0DB3D2 LOCAL HEADER #485 04034B50 (67324752) │ │ │ │ +0DB3D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DB3D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DB3D8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DB41E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DB420 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DB424 CRC D90110D1 (3640725713) │ │ │ │ -0DB428 Compressed Size 00000452 (1106) │ │ │ │ -0DB42C Uncompressed Size 00001AE6 (6886) │ │ │ │ -0DB430 Filename Length 002C (44) │ │ │ │ -0DB432 Extra Length 0000 (0) │ │ │ │ -0DB434 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DB3DA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DB3DC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DB3E0 CRC D90110D1 (3640725713) │ │ │ │ +0DB3E4 Compressed Size 00000452 (1106) │ │ │ │ +0DB3E8 Uncompressed Size 00001AE6 (6886) │ │ │ │ +0DB3EC Filename Length 002C (44) │ │ │ │ +0DB3EE Extra Length 0000 (0) │ │ │ │ +0DB3F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDB434: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDB3F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DB460 PAYLOAD │ │ │ │ +0DB41C PAYLOAD │ │ │ │ │ │ │ │ -0DB8B2 LOCAL HEADER #486 04034B50 (67324752) │ │ │ │ -0DB8B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DB8B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DB8B8 General Purpose Flag 0800 (2048) │ │ │ │ +0DB86E LOCAL HEADER #486 04034B50 (67324752) │ │ │ │ +0DB872 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DB873 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DB874 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DB8BA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DB8BC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DB8C0 CRC BA640F7B (3127119739) │ │ │ │ -0DB8C4 Compressed Size 00000330 (816) │ │ │ │ -0DB8C8 Uncompressed Size 0000059B (1435) │ │ │ │ -0DB8CC Filename Length 001E (30) │ │ │ │ -0DB8CE Extra Length 0000 (0) │ │ │ │ -0DB8D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DB876 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DB878 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DB87C CRC BA640F7B (3127119739) │ │ │ │ +0DB880 Compressed Size 00000330 (816) │ │ │ │ +0DB884 Uncompressed Size 0000059B (1435) │ │ │ │ +0DB888 Filename Length 001E (30) │ │ │ │ +0DB88A Extra Length 0000 (0) │ │ │ │ +0DB88C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDB8D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDB88C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DB8EE PAYLOAD │ │ │ │ +0DB8AA PAYLOAD │ │ │ │ │ │ │ │ -0DBC1E LOCAL HEADER #487 04034B50 (67324752) │ │ │ │ -0DBC22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DBC23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DBC24 General Purpose Flag 0800 (2048) │ │ │ │ +0DBBDA LOCAL HEADER #487 04034B50 (67324752) │ │ │ │ +0DBBDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DBBDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DBBE0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DBC26 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DBC28 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DBC2C CRC EA9E693A (3936250170) │ │ │ │ -0DBC30 Compressed Size 0000036D (877) │ │ │ │ -0DBC34 Uncompressed Size 00000A42 (2626) │ │ │ │ -0DBC38 Filename Length 001D (29) │ │ │ │ -0DBC3A Extra Length 0000 (0) │ │ │ │ -0DBC3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DBBE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DBBE4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DBBE8 CRC EA9E693A (3936250170) │ │ │ │ +0DBBEC Compressed Size 0000036D (877) │ │ │ │ +0DBBF0 Uncompressed Size 00000A42 (2626) │ │ │ │ +0DBBF4 Filename Length 001D (29) │ │ │ │ +0DBBF6 Extra Length 0000 (0) │ │ │ │ +0DBBF8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDBC3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDBBF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DBC59 PAYLOAD │ │ │ │ +0DBC15 PAYLOAD │ │ │ │ │ │ │ │ -0DBFC6 LOCAL HEADER #488 04034B50 (67324752) │ │ │ │ -0DBFCA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DBFCB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DBFCC General Purpose Flag 0800 (2048) │ │ │ │ +0DBF82 LOCAL HEADER #488 04034B50 (67324752) │ │ │ │ +0DBF86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DBF87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DBF88 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DBFCE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DBFD0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DBFD4 CRC 2EB53711 (783628049) │ │ │ │ -0DBFD8 Compressed Size 00000247 (583) │ │ │ │ -0DBFDC Uncompressed Size 000004BD (1213) │ │ │ │ -0DBFE0 Filename Length 0027 (39) │ │ │ │ -0DBFE2 Extra Length 0000 (0) │ │ │ │ -0DBFE4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DBF8A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DBF8C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DBF90 CRC 2EB53711 (783628049) │ │ │ │ +0DBF94 Compressed Size 00000247 (583) │ │ │ │ +0DBF98 Uncompressed Size 000004BD (1213) │ │ │ │ +0DBF9C Filename Length 0027 (39) │ │ │ │ +0DBF9E Extra Length 0000 (0) │ │ │ │ +0DBFA0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDBFE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDBFA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC00B PAYLOAD │ │ │ │ +0DBFC7 PAYLOAD │ │ │ │ │ │ │ │ -0DC252 LOCAL HEADER #489 04034B50 (67324752) │ │ │ │ -0DC256 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DC257 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DC258 General Purpose Flag 0800 (2048) │ │ │ │ +0DC20E LOCAL HEADER #489 04034B50 (67324752) │ │ │ │ +0DC212 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DC213 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DC214 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DC25A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DC25C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DC260 CRC C336F1E5 (3275157989) │ │ │ │ -0DC264 Compressed Size 00000211 (529) │ │ │ │ -0DC268 Uncompressed Size 000007A0 (1952) │ │ │ │ -0DC26C Filename Length 0026 (38) │ │ │ │ -0DC26E Extra Length 0000 (0) │ │ │ │ -0DC270 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DC216 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DC218 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DC21C CRC C336F1E5 (3275157989) │ │ │ │ +0DC220 Compressed Size 00000211 (529) │ │ │ │ +0DC224 Uncompressed Size 000007A0 (1952) │ │ │ │ +0DC228 Filename Length 0026 (38) │ │ │ │ +0DC22A Extra Length 0000 (0) │ │ │ │ +0DC22C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDC270: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDC22C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC296 PAYLOAD │ │ │ │ +0DC252 PAYLOAD │ │ │ │ │ │ │ │ -0DC4A7 LOCAL HEADER #490 04034B50 (67324752) │ │ │ │ -0DC4AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DC4AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DC4AD General Purpose Flag 0800 (2048) │ │ │ │ +0DC463 LOCAL HEADER #490 04034B50 (67324752) │ │ │ │ +0DC467 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DC468 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DC469 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DC4AF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DC4B1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DC4B5 CRC 10837F69 (277053289) │ │ │ │ -0DC4B9 Compressed Size 00000398 (920) │ │ │ │ -0DC4BD Uncompressed Size 000008FB (2299) │ │ │ │ -0DC4C1 Filename Length 002E (46) │ │ │ │ -0DC4C3 Extra Length 0000 (0) │ │ │ │ -0DC4C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DC46B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DC46D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DC471 CRC 10837F69 (277053289) │ │ │ │ +0DC475 Compressed Size 00000398 (920) │ │ │ │ +0DC479 Uncompressed Size 000008FB (2299) │ │ │ │ +0DC47D Filename Length 002E (46) │ │ │ │ +0DC47F Extra Length 0000 (0) │ │ │ │ +0DC481 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDC4C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDC481: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC4F3 PAYLOAD │ │ │ │ +0DC4AF PAYLOAD │ │ │ │ │ │ │ │ -0DC88B LOCAL HEADER #491 04034B50 (67324752) │ │ │ │ -0DC88F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DC890 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DC891 General Purpose Flag 0800 (2048) │ │ │ │ +0DC847 LOCAL HEADER #491 04034B50 (67324752) │ │ │ │ +0DC84B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DC84C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DC84D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DC893 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DC895 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DC899 CRC AAF86018 (2868404248) │ │ │ │ -0DC89D Compressed Size 000002A3 (675) │ │ │ │ -0DC8A1 Uncompressed Size 00000E90 (3728) │ │ │ │ -0DC8A5 Filename Length 002D (45) │ │ │ │ -0DC8A7 Extra Length 0000 (0) │ │ │ │ -0DC8A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DC84F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DC851 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DC855 CRC AAF86018 (2868404248) │ │ │ │ +0DC859 Compressed Size 000002A3 (675) │ │ │ │ +0DC85D Uncompressed Size 00000E90 (3728) │ │ │ │ +0DC861 Filename Length 002D (45) │ │ │ │ +0DC863 Extra Length 0000 (0) │ │ │ │ +0DC865 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDC8A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDC865: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC8D6 PAYLOAD │ │ │ │ +0DC892 PAYLOAD │ │ │ │ │ │ │ │ -0DCB79 LOCAL HEADER #492 04034B50 (67324752) │ │ │ │ -0DCB7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DCB7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DCB7F General Purpose Flag 0800 (2048) │ │ │ │ +0DCB35 LOCAL HEADER #492 04034B50 (67324752) │ │ │ │ +0DCB39 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DCB3A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DCB3B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DCB81 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DCB83 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DCB87 CRC 98D43496 (2564043926) │ │ │ │ -0DCB8B Compressed Size 00000213 (531) │ │ │ │ -0DCB8F Uncompressed Size 0000041B (1051) │ │ │ │ -0DCB93 Filename Length 0024 (36) │ │ │ │ -0DCB95 Extra Length 0000 (0) │ │ │ │ -0DCB97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DCB3D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DCB3F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DCB43 CRC 98D43496 (2564043926) │ │ │ │ +0DCB47 Compressed Size 00000213 (531) │ │ │ │ +0DCB4B Uncompressed Size 0000041B (1051) │ │ │ │ +0DCB4F Filename Length 0024 (36) │ │ │ │ +0DCB51 Extra Length 0000 (0) │ │ │ │ +0DCB53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDCB97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDCB53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DCBBB PAYLOAD │ │ │ │ +0DCB77 PAYLOAD │ │ │ │ │ │ │ │ -0DCDCE LOCAL HEADER #493 04034B50 (67324752) │ │ │ │ -0DCDD2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DCDD3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DCDD4 General Purpose Flag 0800 (2048) │ │ │ │ +0DCD8A LOCAL HEADER #493 04034B50 (67324752) │ │ │ │ +0DCD8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DCD8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DCD90 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DCDD6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DCDD8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DCDDC CRC 73FF1013 (1946095635) │ │ │ │ -0DCDE0 Compressed Size 0000047A (1146) │ │ │ │ -0DCDE4 Uncompressed Size 00000B24 (2852) │ │ │ │ -0DCDE8 Filename Length 0023 (35) │ │ │ │ -0DCDEA Extra Length 0000 (0) │ │ │ │ -0DCDEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DCD92 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DCD94 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DCD98 CRC 73FF1013 (1946095635) │ │ │ │ +0DCD9C Compressed Size 0000047A (1146) │ │ │ │ +0DCDA0 Uncompressed Size 00000B24 (2852) │ │ │ │ +0DCDA4 Filename Length 0023 (35) │ │ │ │ +0DCDA6 Extra Length 0000 (0) │ │ │ │ +0DCDA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDCDEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDCDA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DCE0F PAYLOAD │ │ │ │ +0DCDCB PAYLOAD │ │ │ │ │ │ │ │ -0DD289 LOCAL HEADER #494 04034B50 (67324752) │ │ │ │ -0DD28D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DD28E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DD28F General Purpose Flag 0800 (2048) │ │ │ │ +0DD245 LOCAL HEADER #494 04034B50 (67324752) │ │ │ │ +0DD249 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DD24A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DD24B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DD291 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DD293 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DD297 CRC 634C4CA3 (1665944739) │ │ │ │ -0DD29B Compressed Size 000002AA (682) │ │ │ │ -0DD29F Uncompressed Size 000005DC (1500) │ │ │ │ -0DD2A3 Filename Length 002B (43) │ │ │ │ -0DD2A5 Extra Length 0000 (0) │ │ │ │ -0DD2A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DD24D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DD24F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DD253 CRC 634C4CA3 (1665944739) │ │ │ │ +0DD257 Compressed Size 000002AA (682) │ │ │ │ +0DD25B Uncompressed Size 000005DC (1500) │ │ │ │ +0DD25F Filename Length 002B (43) │ │ │ │ +0DD261 Extra Length 0000 (0) │ │ │ │ +0DD263 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDD2A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDD263: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DD2D2 PAYLOAD │ │ │ │ +0DD28E PAYLOAD │ │ │ │ │ │ │ │ -0DD57C LOCAL HEADER #495 04034B50 (67324752) │ │ │ │ -0DD580 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DD581 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DD582 General Purpose Flag 0800 (2048) │ │ │ │ +0DD538 LOCAL HEADER #495 04034B50 (67324752) │ │ │ │ +0DD53C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DD53D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DD53E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DD584 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DD586 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DD58A CRC 2321B0AB (589410475) │ │ │ │ -0DD58E Compressed Size 000001FF (511) │ │ │ │ -0DD592 Uncompressed Size 000007EA (2026) │ │ │ │ -0DD596 Filename Length 002A (42) │ │ │ │ -0DD598 Extra Length 0000 (0) │ │ │ │ -0DD59A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DD540 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DD542 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DD546 CRC 2321B0AB (589410475) │ │ │ │ +0DD54A Compressed Size 000001FF (511) │ │ │ │ +0DD54E Uncompressed Size 000007EA (2026) │ │ │ │ +0DD552 Filename Length 002A (42) │ │ │ │ +0DD554 Extra Length 0000 (0) │ │ │ │ +0DD556 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDD59A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDD556: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DD5C4 PAYLOAD │ │ │ │ +0DD580 PAYLOAD │ │ │ │ │ │ │ │ -0DD7C3 LOCAL HEADER #496 04034B50 (67324752) │ │ │ │ -0DD7C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DD7C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DD7C9 General Purpose Flag 0800 (2048) │ │ │ │ +0DD77F LOCAL HEADER #496 04034B50 (67324752) │ │ │ │ +0DD783 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DD784 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DD785 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DD7CB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DD7CD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DD7D1 CRC 7554F17F (1968501119) │ │ │ │ -0DD7D5 Compressed Size 0000020F (527) │ │ │ │ -0DD7D9 Uncompressed Size 00000400 (1024) │ │ │ │ -0DD7DD Filename Length 0021 (33) │ │ │ │ -0DD7DF Extra Length 0000 (0) │ │ │ │ -0DD7E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DD787 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DD789 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DD78D CRC 7554F17F (1968501119) │ │ │ │ +0DD791 Compressed Size 0000020F (527) │ │ │ │ +0DD795 Uncompressed Size 00000400 (1024) │ │ │ │ +0DD799 Filename Length 0021 (33) │ │ │ │ +0DD79B Extra Length 0000 (0) │ │ │ │ +0DD79D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDD7E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDD79D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DD802 PAYLOAD │ │ │ │ +0DD7BE PAYLOAD │ │ │ │ │ │ │ │ -0DDA11 LOCAL HEADER #497 04034B50 (67324752) │ │ │ │ -0DDA15 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DDA16 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DDA17 General Purpose Flag 0800 (2048) │ │ │ │ +0DD9CD LOCAL HEADER #497 04034B50 (67324752) │ │ │ │ +0DD9D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DD9D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DD9D3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DDA19 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DDA1B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DDA1F CRC 2C0C94E7 (739022055) │ │ │ │ -0DDA23 Compressed Size 0000029D (669) │ │ │ │ -0DDA27 Uncompressed Size 00000714 (1812) │ │ │ │ -0DDA2B Filename Length 0020 (32) │ │ │ │ -0DDA2D Extra Length 0000 (0) │ │ │ │ -0DDA2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DD9D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DD9D7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DD9DB CRC 2C0C94E7 (739022055) │ │ │ │ +0DD9DF Compressed Size 0000029D (669) │ │ │ │ +0DD9E3 Uncompressed Size 00000714 (1812) │ │ │ │ +0DD9E7 Filename Length 0020 (32) │ │ │ │ +0DD9E9 Extra Length 0000 (0) │ │ │ │ +0DD9EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDDA2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDD9EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DDA4F PAYLOAD │ │ │ │ +0DDA0B PAYLOAD │ │ │ │ │ │ │ │ -0DDCEC LOCAL HEADER #498 04034B50 (67324752) │ │ │ │ -0DDCF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DDCF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DDCF2 General Purpose Flag 0800 (2048) │ │ │ │ +0DDCA8 LOCAL HEADER #498 04034B50 (67324752) │ │ │ │ +0DDCAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DDCAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DDCAE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DDCF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DDCF6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DDCFA CRC BA331BED (3123911661) │ │ │ │ -0DDCFE Compressed Size 00000418 (1048) │ │ │ │ -0DDD02 Uncompressed Size 00000C3C (3132) │ │ │ │ -0DDD06 Filename Length 0028 (40) │ │ │ │ -0DDD08 Extra Length 0000 (0) │ │ │ │ -0DDD0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DDCB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DDCB2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DDCB6 CRC BA331BED (3123911661) │ │ │ │ +0DDCBA Compressed Size 00000418 (1048) │ │ │ │ +0DDCBE Uncompressed Size 00000C3C (3132) │ │ │ │ +0DDCC2 Filename Length 0028 (40) │ │ │ │ +0DDCC4 Extra Length 0000 (0) │ │ │ │ +0DDCC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDDD0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDDCC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DDD32 PAYLOAD │ │ │ │ +0DDCEE PAYLOAD │ │ │ │ │ │ │ │ -0DE14A LOCAL HEADER #499 04034B50 (67324752) │ │ │ │ -0DE14E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DE14F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DE150 General Purpose Flag 0800 (2048) │ │ │ │ +0DE106 LOCAL HEADER #499 04034B50 (67324752) │ │ │ │ +0DE10A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DE10B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DE10C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DE152 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DE154 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DE158 CRC 91EE9713 (2448332563) │ │ │ │ -0DE15C Compressed Size 0000033E (830) │ │ │ │ -0DE160 Uncompressed Size 0000166A (5738) │ │ │ │ -0DE164 Filename Length 0027 (39) │ │ │ │ -0DE166 Extra Length 0000 (0) │ │ │ │ -0DE168 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DE10E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DE110 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DE114 CRC 91EE9713 (2448332563) │ │ │ │ +0DE118 Compressed Size 0000033E (830) │ │ │ │ +0DE11C Uncompressed Size 0000166A (5738) │ │ │ │ +0DE120 Filename Length 0027 (39) │ │ │ │ +0DE122 Extra Length 0000 (0) │ │ │ │ +0DE124 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDE168: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDE124: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DE18F PAYLOAD │ │ │ │ +0DE14B PAYLOAD │ │ │ │ │ │ │ │ -0DE4CD LOCAL HEADER #500 04034B50 (67324752) │ │ │ │ -0DE4D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DE4D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DE4D3 General Purpose Flag 0800 (2048) │ │ │ │ +0DE489 LOCAL HEADER #500 04034B50 (67324752) │ │ │ │ +0DE48D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DE48E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DE48F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DE4D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DE4D7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DE4DB CRC B567466B (3043444331) │ │ │ │ -0DE4DF Compressed Size 00000240 (576) │ │ │ │ -0DE4E3 Uncompressed Size 00000490 (1168) │ │ │ │ -0DE4E7 Filename Length 0022 (34) │ │ │ │ -0DE4E9 Extra Length 0000 (0) │ │ │ │ -0DE4EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DE491 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DE493 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DE497 CRC B567466B (3043444331) │ │ │ │ +0DE49B Compressed Size 00000240 (576) │ │ │ │ +0DE49F Uncompressed Size 00000490 (1168) │ │ │ │ +0DE4A3 Filename Length 0022 (34) │ │ │ │ +0DE4A5 Extra Length 0000 (0) │ │ │ │ +0DE4A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDE4EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDE4A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DE50D PAYLOAD │ │ │ │ +0DE4C9 PAYLOAD │ │ │ │ │ │ │ │ -0DE74D LOCAL HEADER #501 04034B50 (67324752) │ │ │ │ -0DE751 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DE752 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DE753 General Purpose Flag 0800 (2048) │ │ │ │ +0DE709 LOCAL HEADER #501 04034B50 (67324752) │ │ │ │ +0DE70D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DE70E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DE70F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DE755 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DE757 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DE75B CRC 5A4B242E (1514873902) │ │ │ │ -0DE75F Compressed Size 00000320 (800) │ │ │ │ -0DE763 Uncompressed Size 00000950 (2384) │ │ │ │ -0DE767 Filename Length 0021 (33) │ │ │ │ -0DE769 Extra Length 0000 (0) │ │ │ │ -0DE76B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DE711 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DE713 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DE717 CRC 5A4B242E (1514873902) │ │ │ │ +0DE71B Compressed Size 00000320 (800) │ │ │ │ +0DE71F Uncompressed Size 00000950 (2384) │ │ │ │ +0DE723 Filename Length 0021 (33) │ │ │ │ +0DE725 Extra Length 0000 (0) │ │ │ │ +0DE727 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDE76B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDE727: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DE78C PAYLOAD │ │ │ │ +0DE748 PAYLOAD │ │ │ │ │ │ │ │ -0DEAAC LOCAL HEADER #502 04034B50 (67324752) │ │ │ │ -0DEAB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DEAB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DEAB2 General Purpose Flag 0800 (2048) │ │ │ │ +0DEA68 LOCAL HEADER #502 04034B50 (67324752) │ │ │ │ +0DEA6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DEA6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DEA6E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DEAB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DEAB6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DEABA CRC 56C8CE3D (1456000573) │ │ │ │ -0DEABE Compressed Size 00000344 (836) │ │ │ │ -0DEAC2 Uncompressed Size 000007DF (2015) │ │ │ │ -0DEAC6 Filename Length 0029 (41) │ │ │ │ -0DEAC8 Extra Length 0000 (0) │ │ │ │ -0DEACA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DEA70 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DEA72 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DEA76 CRC 56C8CE3D (1456000573) │ │ │ │ +0DEA7A Compressed Size 00000344 (836) │ │ │ │ +0DEA7E Uncompressed Size 000007DF (2015) │ │ │ │ +0DEA82 Filename Length 0029 (41) │ │ │ │ +0DEA84 Extra Length 0000 (0) │ │ │ │ +0DEA86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDEACA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDEA86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DEAF3 PAYLOAD │ │ │ │ +0DEAAF PAYLOAD │ │ │ │ │ │ │ │ -0DEE37 LOCAL HEADER #503 04034B50 (67324752) │ │ │ │ -0DEE3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DEE3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DEE3D General Purpose Flag 0800 (2048) │ │ │ │ +0DEDF3 LOCAL HEADER #503 04034B50 (67324752) │ │ │ │ +0DEDF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DEDF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DEDF9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DEE3F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DEE41 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DEE45 CRC 9F5C12CC (2673611468) │ │ │ │ -0DEE49 Compressed Size 0000026F (623) │ │ │ │ -0DEE4D Uncompressed Size 00000BCB (3019) │ │ │ │ -0DEE51 Filename Length 0028 (40) │ │ │ │ -0DEE53 Extra Length 0000 (0) │ │ │ │ -0DEE55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DEDFB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DEDFD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DEE01 CRC 9F5C12CC (2673611468) │ │ │ │ +0DEE05 Compressed Size 0000026F (623) │ │ │ │ +0DEE09 Uncompressed Size 00000BCB (3019) │ │ │ │ +0DEE0D Filename Length 0028 (40) │ │ │ │ +0DEE0F Extra Length 0000 (0) │ │ │ │ +0DEE11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDEE55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDEE11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DEE7D PAYLOAD │ │ │ │ +0DEE39 PAYLOAD │ │ │ │ │ │ │ │ -0DF0EC LOCAL HEADER #504 04034B50 (67324752) │ │ │ │ -0DF0F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DF0F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DF0F2 General Purpose Flag 0800 (2048) │ │ │ │ +0DF0A8 LOCAL HEADER #504 04034B50 (67324752) │ │ │ │ +0DF0AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DF0AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DF0AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DF0F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DF0F6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DF0FA CRC 9BE82BEA (2615684074) │ │ │ │ -0DF0FE Compressed Size 0000023E (574) │ │ │ │ -0DF102 Uncompressed Size 00000487 (1159) │ │ │ │ -0DF106 Filename Length 0021 (33) │ │ │ │ -0DF108 Extra Length 0000 (0) │ │ │ │ -0DF10A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DF0B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DF0B2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DF0B6 CRC 9BE82BEA (2615684074) │ │ │ │ +0DF0BA Compressed Size 0000023E (574) │ │ │ │ +0DF0BE Uncompressed Size 00000487 (1159) │ │ │ │ +0DF0C2 Filename Length 0021 (33) │ │ │ │ +0DF0C4 Extra Length 0000 (0) │ │ │ │ +0DF0C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDF10A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDF0C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DF12B PAYLOAD │ │ │ │ +0DF0E7 PAYLOAD │ │ │ │ │ │ │ │ -0DF369 LOCAL HEADER #505 04034B50 (67324752) │ │ │ │ -0DF36D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DF36E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DF36F General Purpose Flag 0800 (2048) │ │ │ │ +0DF325 LOCAL HEADER #505 04034B50 (67324752) │ │ │ │ +0DF329 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DF32A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DF32B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DF371 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DF373 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DF377 CRC 9F2AC24A (2670379594) │ │ │ │ -0DF37B Compressed Size 000002CB (715) │ │ │ │ -0DF37F Uncompressed Size 00000875 (2165) │ │ │ │ -0DF383 Filename Length 0020 (32) │ │ │ │ -0DF385 Extra Length 0000 (0) │ │ │ │ -0DF387 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DF32D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DF32F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DF333 CRC 9F2AC24A (2670379594) │ │ │ │ +0DF337 Compressed Size 000002CB (715) │ │ │ │ +0DF33B Uncompressed Size 00000875 (2165) │ │ │ │ +0DF33F Filename Length 0020 (32) │ │ │ │ +0DF341 Extra Length 0000 (0) │ │ │ │ +0DF343 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDF387: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDF343: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DF3A7 PAYLOAD │ │ │ │ +0DF363 PAYLOAD │ │ │ │ │ │ │ │ -0DF672 LOCAL HEADER #506 04034B50 (67324752) │ │ │ │ -0DF676 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DF677 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DF678 General Purpose Flag 0800 (2048) │ │ │ │ +0DF62E LOCAL HEADER #506 04034B50 (67324752) │ │ │ │ +0DF632 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DF633 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DF634 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DF67A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DF67C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DF680 CRC CA9EDA50 (3399408208) │ │ │ │ -0DF684 Compressed Size 00000406 (1030) │ │ │ │ -0DF688 Uncompressed Size 000009AC (2476) │ │ │ │ -0DF68C Filename Length 0028 (40) │ │ │ │ -0DF68E Extra Length 0000 (0) │ │ │ │ -0DF690 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DF636 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DF638 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DF63C CRC CA9EDA50 (3399408208) │ │ │ │ +0DF640 Compressed Size 00000406 (1030) │ │ │ │ +0DF644 Uncompressed Size 000009AC (2476) │ │ │ │ +0DF648 Filename Length 0028 (40) │ │ │ │ +0DF64A Extra Length 0000 (0) │ │ │ │ +0DF64C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDF690: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDF64C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DF6B8 PAYLOAD │ │ │ │ +0DF674 PAYLOAD │ │ │ │ │ │ │ │ -0DFABE LOCAL HEADER #507 04034B50 (67324752) │ │ │ │ -0DFAC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DFAC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DFAC4 General Purpose Flag 0800 (2048) │ │ │ │ +0DFA7A LOCAL HEADER #507 04034B50 (67324752) │ │ │ │ +0DFA7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DFA7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DFA80 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DFAC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DFAC8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DFACC CRC D4030F59 (3556970329) │ │ │ │ -0DFAD0 Compressed Size 000002FD (765) │ │ │ │ -0DFAD4 Uncompressed Size 00000EE3 (3811) │ │ │ │ -0DFAD8 Filename Length 0027 (39) │ │ │ │ -0DFADA Extra Length 0000 (0) │ │ │ │ -0DFADC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DFA82 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DFA84 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DFA88 CRC D4030F59 (3556970329) │ │ │ │ +0DFA8C Compressed Size 000002FD (765) │ │ │ │ +0DFA90 Uncompressed Size 00000EE3 (3811) │ │ │ │ +0DFA94 Filename Length 0027 (39) │ │ │ │ +0DFA96 Extra Length 0000 (0) │ │ │ │ +0DFA98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDFADC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDFA98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DFB03 PAYLOAD │ │ │ │ +0DFABF PAYLOAD │ │ │ │ │ │ │ │ -0DFE00 LOCAL HEADER #508 04034B50 (67324752) │ │ │ │ -0DFE04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DFE05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DFE06 General Purpose Flag 0800 (2048) │ │ │ │ +0DFDBC LOCAL HEADER #508 04034B50 (67324752) │ │ │ │ +0DFDC0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DFDC1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DFDC2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DFE08 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DFE0A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0DFE0E CRC 50EF40F9 (1357857017) │ │ │ │ -0DFE12 Compressed Size 00000456 (1110) │ │ │ │ -0DFE16 Uncompressed Size 00000B6B (2923) │ │ │ │ -0DFE1A Filename Length 002C (44) │ │ │ │ -0DFE1C Extra Length 0000 (0) │ │ │ │ -0DFE1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DFDC4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DFDC6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0DFDCA CRC 50EF40F9 (1357857017) │ │ │ │ +0DFDCE Compressed Size 00000456 (1110) │ │ │ │ +0DFDD2 Uncompressed Size 00000B6B (2923) │ │ │ │ +0DFDD6 Filename Length 002C (44) │ │ │ │ +0DFDD8 Extra Length 0000 (0) │ │ │ │ +0DFDDA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDFE1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDFDDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DFE4A PAYLOAD │ │ │ │ +0DFE06 PAYLOAD │ │ │ │ │ │ │ │ -0E02A0 LOCAL HEADER #509 04034B50 (67324752) │ │ │ │ -0E02A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E02A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E02A6 General Purpose Flag 0800 (2048) │ │ │ │ +0E025C LOCAL HEADER #509 04034B50 (67324752) │ │ │ │ +0E0260 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E0261 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0262 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E02A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E02AA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0E02AE CRC 0E3E5D33 (238968115) │ │ │ │ -0E02B2 Compressed Size 00000648 (1608) │ │ │ │ -0E02B6 Uncompressed Size 000020E4 (8420) │ │ │ │ -0E02BA Filename Length 002B (43) │ │ │ │ -0E02BC Extra Length 0000 (0) │ │ │ │ -0E02BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0264 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E0266 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0E026A CRC 0E3E5D33 (238968115) │ │ │ │ +0E026E Compressed Size 00000648 (1608) │ │ │ │ +0E0272 Uncompressed Size 000020E4 (8420) │ │ │ │ +0E0276 Filename Length 002B (43) │ │ │ │ +0E0278 Extra Length 0000 (0) │ │ │ │ +0E027A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE02BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE027A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E02E9 PAYLOAD │ │ │ │ +0E02A5 PAYLOAD │ │ │ │ │ │ │ │ -0E0931 LOCAL HEADER #510 04034B50 (67324752) │ │ │ │ -0E0935 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0936 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0937 General Purpose Flag 0800 (2048) │ │ │ │ +0E08ED LOCAL HEADER #510 04034B50 (67324752) │ │ │ │ +0E08F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E08F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E08F3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0939 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E093B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0E093F CRC C1D67AD7 (3252058839) │ │ │ │ -0E0943 Compressed Size 000010BB (4283) │ │ │ │ -0E0947 Uncompressed Size 000030B2 (12466) │ │ │ │ -0E094B Filename Length 001C (28) │ │ │ │ -0E094D Extra Length 0000 (0) │ │ │ │ -0E094F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E08F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E08F7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0E08FB CRC C1D67AD7 (3252058839) │ │ │ │ +0E08FF Compressed Size 000010BB (4283) │ │ │ │ +0E0903 Uncompressed Size 000030B2 (12466) │ │ │ │ +0E0907 Filename Length 001C (28) │ │ │ │ +0E0909 Extra Length 0000 (0) │ │ │ │ +0E090B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE094F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE090B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E096B PAYLOAD │ │ │ │ +0E0927 PAYLOAD │ │ │ │ │ │ │ │ -0E1A26 LOCAL HEADER #511 04034B50 (67324752) │ │ │ │ -0E1A2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E1A2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E1A2C General Purpose Flag 0800 (2048) │ │ │ │ +0E19E2 LOCAL HEADER #511 04034B50 (67324752) │ │ │ │ +0E19E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E19E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E19E8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E1A2E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E1A30 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0E1A34 CRC C8CF5F92 (3369033618) │ │ │ │ -0E1A38 Compressed Size 00001EC9 (7881) │ │ │ │ -0E1A3C Uncompressed Size 0000EFC8 (61384) │ │ │ │ -0E1A40 Filename Length 001B (27) │ │ │ │ -0E1A42 Extra Length 0000 (0) │ │ │ │ -0E1A44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E19EA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E19EC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0E19F0 CRC C8CF5F92 (3369033618) │ │ │ │ +0E19F4 Compressed Size 00001EC9 (7881) │ │ │ │ +0E19F8 Uncompressed Size 0000EFC8 (61384) │ │ │ │ +0E19FC Filename Length 001B (27) │ │ │ │ +0E19FE Extra Length 0000 (0) │ │ │ │ +0E1A00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE1A44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE1A00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E1A5F PAYLOAD │ │ │ │ +0E1A1B PAYLOAD │ │ │ │ │ │ │ │ -0E3928 LOCAL HEADER #512 04034B50 (67324752) │ │ │ │ -0E392C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E392D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E392E General Purpose Flag 0800 (2048) │ │ │ │ +0E38E4 LOCAL HEADER #512 04034B50 (67324752) │ │ │ │ +0E38E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E38E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E38EA General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E3930 Compression Method 0000 (0) 'Stored' │ │ │ │ -0E3932 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0E3936 CRC 00000000 (0) │ │ │ │ -0E393A Compressed Size 00000000 (0) │ │ │ │ -0E393E Uncompressed Size 00000000 (0) │ │ │ │ -0E3942 Filename Length 0013 (19) │ │ │ │ -0E3944 Extra Length 0000 (0) │ │ │ │ -0E3946 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E38EC Compression Method 0000 (0) 'Stored' │ │ │ │ +0E38EE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0E38F2 CRC 00000000 (0) │ │ │ │ +0E38F6 Compressed Size 00000000 (0) │ │ │ │ +0E38FA Uncompressed Size 00000000 (0) │ │ │ │ +0E38FE Filename Length 0013 (19) │ │ │ │ +0E3900 Extra Length 0000 (0) │ │ │ │ +0E3902 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE3946: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE3902: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0E3959 LOCAL HEADER #513 04034B50 (67324752) │ │ │ │ -0E395D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E395E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E395F General Purpose Flag 0800 (2048) │ │ │ │ +0E3915 LOCAL HEADER #513 04034B50 (67324752) │ │ │ │ +0E3919 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E391A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E391B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E3961 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E3963 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0E3967 CRC 491461ED (1226072557) │ │ │ │ -0E396B Compressed Size 000006C2 (1730) │ │ │ │ -0E396F Uncompressed Size 000011D9 (4569) │ │ │ │ -0E3973 Filename Length 0025 (37) │ │ │ │ -0E3975 Extra Length 0000 (0) │ │ │ │ -0E3977 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E391D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E391F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0E3923 CRC 491461ED (1226072557) │ │ │ │ +0E3927 Compressed Size 000006C2 (1730) │ │ │ │ +0E392B Uncompressed Size 000011D9 (4569) │ │ │ │ +0E392F Filename Length 0025 (37) │ │ │ │ +0E3931 Extra Length 0000 (0) │ │ │ │ +0E3933 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE3977: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE3933: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E399C PAYLOAD │ │ │ │ +0E3958 PAYLOAD │ │ │ │ │ │ │ │ -0E405E LOCAL HEADER #514 04034B50 (67324752) │ │ │ │ -0E4062 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E4063 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E4064 General Purpose Flag 0800 (2048) │ │ │ │ +0E401A LOCAL HEADER #514 04034B50 (67324752) │ │ │ │ +0E401E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E401F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E4020 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E4066 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E4068 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0E406C CRC 631F4D5B (1662995803) │ │ │ │ -0E4070 Compressed Size 00001056 (4182) │ │ │ │ -0E4074 Uncompressed Size 00005D15 (23829) │ │ │ │ -0E4078 Filename Length 0024 (36) │ │ │ │ -0E407A Extra Length 0000 (0) │ │ │ │ -0E407C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E4022 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E4024 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0E4028 CRC 631F4D5B (1662995803) │ │ │ │ +0E402C Compressed Size 00001056 (4182) │ │ │ │ +0E4030 Uncompressed Size 00005D15 (23829) │ │ │ │ +0E4034 Filename Length 0024 (36) │ │ │ │ +0E4036 Extra Length 0000 (0) │ │ │ │ +0E4038 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE407C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE4038: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E40A0 PAYLOAD │ │ │ │ +0E405C PAYLOAD │ │ │ │ │ │ │ │ -0E50F6 LOCAL HEADER #515 04034B50 (67324752) │ │ │ │ -0E50FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E50FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E50FC General Purpose Flag 0800 (2048) │ │ │ │ +0E50B2 LOCAL HEADER #515 04034B50 (67324752) │ │ │ │ +0E50B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E50B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E50B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E50FE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5100 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0E5104 CRC AAEC6926 (2867620134) │ │ │ │ -0E5108 Compressed Size 000007B4 (1972) │ │ │ │ -0E510C Uncompressed Size 00001489 (5257) │ │ │ │ -0E5110 Filename Length 0024 (36) │ │ │ │ -0E5112 Extra Length 0000 (0) │ │ │ │ -0E5114 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E50BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E50BC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0E50C0 CRC AAEC6926 (2867620134) │ │ │ │ +0E50C4 Compressed Size 000007B4 (1972) │ │ │ │ +0E50C8 Uncompressed Size 00001489 (5257) │ │ │ │ +0E50CC Filename Length 0024 (36) │ │ │ │ +0E50CE Extra Length 0000 (0) │ │ │ │ +0E50D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5114: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE50D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E5138 PAYLOAD │ │ │ │ +0E50F4 PAYLOAD │ │ │ │ │ │ │ │ -0E58EC LOCAL HEADER #516 04034B50 (67324752) │ │ │ │ -0E58F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E58F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E58F2 General Purpose Flag 0800 (2048) │ │ │ │ +0E58A8 LOCAL HEADER #516 04034B50 (67324752) │ │ │ │ +0E58AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E58AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E58AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E58F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E58F6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0E58FA CRC 6B2FCC6F (1798294639) │ │ │ │ -0E58FE Compressed Size 00000C29 (3113) │ │ │ │ -0E5902 Uncompressed Size 00004B62 (19298) │ │ │ │ -0E5906 Filename Length 0023 (35) │ │ │ │ -0E5908 Extra Length 0000 (0) │ │ │ │ -0E590A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E58B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E58B2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0E58B6 CRC 6B2FCC6F (1798294639) │ │ │ │ +0E58BA Compressed Size 00000C29 (3113) │ │ │ │ +0E58BE Uncompressed Size 00004B62 (19298) │ │ │ │ +0E58C2 Filename Length 0023 (35) │ │ │ │ +0E58C4 Extra Length 0000 (0) │ │ │ │ +0E58C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE590A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE58C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E592D PAYLOAD │ │ │ │ +0E58E9 PAYLOAD │ │ │ │ │ │ │ │ -0E6556 LOCAL HEADER #517 04034B50 (67324752) │ │ │ │ -0E655A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E655B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E655C General Purpose Flag 0800 (2048) │ │ │ │ +0E6512 LOCAL HEADER #517 04034B50 (67324752) │ │ │ │ +0E6516 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E6517 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E6518 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E655E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E6560 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0E6564 CRC DF619346 (3747713862) │ │ │ │ -0E6568 Compressed Size 000018DF (6367) │ │ │ │ -0E656C Uncompressed Size 00004E42 (20034) │ │ │ │ -0E6570 Filename Length 0020 (32) │ │ │ │ -0E6572 Extra Length 0000 (0) │ │ │ │ -0E6574 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E651A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E651C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0E6520 CRC DF619346 (3747713862) │ │ │ │ +0E6524 Compressed Size 000018DF (6367) │ │ │ │ +0E6528 Uncompressed Size 00004E42 (20034) │ │ │ │ +0E652C Filename Length 0020 (32) │ │ │ │ +0E652E Extra Length 0000 (0) │ │ │ │ +0E6530 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE6574: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE6530: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E6594 PAYLOAD │ │ │ │ +0E6550 PAYLOAD │ │ │ │ │ │ │ │ -0E7E73 LOCAL HEADER #518 04034B50 (67324752) │ │ │ │ -0E7E77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E7E78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E7E79 General Purpose Flag 0800 (2048) │ │ │ │ +0E7E2F LOCAL HEADER #518 04034B50 (67324752) │ │ │ │ +0E7E33 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E7E34 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E7E35 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E7E7B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E7E7D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0E7E81 CRC B857BDE2 (3092757986) │ │ │ │ -0E7E85 Compressed Size 000011C7 (4551) │ │ │ │ -0E7E89 Uncompressed Size 00005F2A (24362) │ │ │ │ -0E7E8D Filename Length 001F (31) │ │ │ │ -0E7E8F Extra Length 0000 (0) │ │ │ │ -0E7E91 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E7E37 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E7E39 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0E7E3D CRC B857BDE2 (3092757986) │ │ │ │ +0E7E41 Compressed Size 000011C7 (4551) │ │ │ │ +0E7E45 Uncompressed Size 00005F2A (24362) │ │ │ │ +0E7E49 Filename Length 001F (31) │ │ │ │ +0E7E4B Extra Length 0000 (0) │ │ │ │ +0E7E4D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE7E91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE7E4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E7EB0 PAYLOAD │ │ │ │ +0E7E6C PAYLOAD │ │ │ │ │ │ │ │ -0E9077 LOCAL HEADER #519 04034B50 (67324752) │ │ │ │ -0E907B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E907C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E907D General Purpose Flag 0800 (2048) │ │ │ │ +0E9033 LOCAL HEADER #519 04034B50 (67324752) │ │ │ │ +0E9037 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9038 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9039 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E907F Compression Method 0000 (0) 'Stored' │ │ │ │ -0E9081 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0E9085 CRC 00000000 (0) │ │ │ │ -0E9089 Compressed Size 00000000 (0) │ │ │ │ -0E908D Uncompressed Size 00000000 (0) │ │ │ │ -0E9091 Filename Length 0019 (25) │ │ │ │ -0E9093 Extra Length 0000 (0) │ │ │ │ -0E9095 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E903B Compression Method 0000 (0) 'Stored' │ │ │ │ +0E903D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0E9041 CRC 00000000 (0) │ │ │ │ +0E9045 Compressed Size 00000000 (0) │ │ │ │ +0E9049 Uncompressed Size 00000000 (0) │ │ │ │ +0E904D Filename Length 0019 (25) │ │ │ │ +0E904F Extra Length 0000 (0) │ │ │ │ +0E9051 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9095: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9051: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0E90AE LOCAL HEADER #520 04034B50 (67324752) │ │ │ │ -0E90B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E90B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E90B4 General Purpose Flag 0800 (2048) │ │ │ │ +0E906A LOCAL HEADER #520 04034B50 (67324752) │ │ │ │ +0E906E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E906F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9070 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E90B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E90B8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0E90BC CRC 9BD26099 (2614255769) │ │ │ │ -0E90C0 Compressed Size 00000532 (1330) │ │ │ │ -0E90C4 Uncompressed Size 00000D4A (3402) │ │ │ │ -0E90C8 Filename Length 002B (43) │ │ │ │ -0E90CA Extra Length 0000 (0) │ │ │ │ -0E90CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9072 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E9074 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0E9078 CRC 9BD26099 (2614255769) │ │ │ │ +0E907C Compressed Size 00000532 (1330) │ │ │ │ +0E9080 Uncompressed Size 00000D4A (3402) │ │ │ │ +0E9084 Filename Length 002B (43) │ │ │ │ +0E9086 Extra Length 0000 (0) │ │ │ │ +0E9088 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE90CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9088: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E90F7 PAYLOAD │ │ │ │ +0E90B3 PAYLOAD │ │ │ │ │ │ │ │ -0E9629 LOCAL HEADER #521 04034B50 (67324752) │ │ │ │ -0E962D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E962E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E962F General Purpose Flag 0800 (2048) │ │ │ │ +0E95E5 LOCAL HEADER #521 04034B50 (67324752) │ │ │ │ +0E95E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E95EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E95EB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E9631 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E9633 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0E9637 CRC 8E3EC6BB (2386478779) │ │ │ │ -0E963B Compressed Size 000005D1 (1489) │ │ │ │ -0E963F Uncompressed Size 00001E54 (7764) │ │ │ │ -0E9643 Filename Length 002A (42) │ │ │ │ -0E9645 Extra Length 0000 (0) │ │ │ │ -0E9647 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E95ED Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E95EF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0E95F3 CRC 8E3EC6BB (2386478779) │ │ │ │ +0E95F7 Compressed Size 000005D1 (1489) │ │ │ │ +0E95FB Uncompressed Size 00001E54 (7764) │ │ │ │ +0E95FF Filename Length 002A (42) │ │ │ │ +0E9601 Extra Length 0000 (0) │ │ │ │ +0E9603 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9647: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9603: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E9671 PAYLOAD │ │ │ │ +0E962D PAYLOAD │ │ │ │ │ │ │ │ -0E9C42 LOCAL HEADER #522 04034B50 (67324752) │ │ │ │ -0E9C46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9C47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E9C48 General Purpose Flag 0800 (2048) │ │ │ │ +0E9BFE LOCAL HEADER #522 04034B50 (67324752) │ │ │ │ +0E9C02 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9C03 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9C04 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E9C4A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E9C4C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0E9C50 CRC EC9B2091 (3969589393) │ │ │ │ -0E9C54 Compressed Size 000000D5 (213) │ │ │ │ -0E9C58 Uncompressed Size 0000013A (314) │ │ │ │ -0E9C5C Filename Length 002C (44) │ │ │ │ -0E9C5E Extra Length 0000 (0) │ │ │ │ -0E9C60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9C06 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E9C08 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0E9C0C CRC EC9B2091 (3969589393) │ │ │ │ +0E9C10 Compressed Size 000000D5 (213) │ │ │ │ +0E9C14 Uncompressed Size 0000013A (314) │ │ │ │ +0E9C18 Filename Length 002C (44) │ │ │ │ +0E9C1A Extra Length 0000 (0) │ │ │ │ +0E9C1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9C60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9C1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E9C8C PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0E9C48 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0E9D61 LOCAL HEADER #523 04034B50 (67324752) │ │ │ │ -0E9D65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9D66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E9D67 General Purpose Flag 0800 (2048) │ │ │ │ +0E9D1D LOCAL HEADER #523 04034B50 (67324752) │ │ │ │ +0E9D21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9D22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9D23 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E9D69 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E9D6B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0E9D6F CRC 1152B764 (290633572) │ │ │ │ -0E9D73 Compressed Size 0000007B (123) │ │ │ │ -0E9D77 Uncompressed Size 000000A2 (162) │ │ │ │ -0E9D7B Filename Length 002B (43) │ │ │ │ -0E9D7D Extra Length 0000 (0) │ │ │ │ -0E9D7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9D25 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E9D27 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0E9D2B CRC 1152B764 (290633572) │ │ │ │ +0E9D2F Compressed Size 0000007B (123) │ │ │ │ +0E9D33 Uncompressed Size 000000A2 (162) │ │ │ │ +0E9D37 Filename Length 002B (43) │ │ │ │ +0E9D39 Extra Length 0000 (0) │ │ │ │ +0E9D3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9D7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9D3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E9DAA PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0E9D66 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0E9E25 LOCAL HEADER #524 04034B50 (67324752) │ │ │ │ -0E9E29 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9E2A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E9E2B General Purpose Flag 0800 (2048) │ │ │ │ +0E9DE1 LOCAL HEADER #524 04034B50 (67324752) │ │ │ │ +0E9DE5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9DE6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9DE7 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E9E2D Compression Method 0000 (0) 'Stored' │ │ │ │ -0E9E2F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0E9E33 CRC 00000000 (0) │ │ │ │ -0E9E37 Compressed Size 00000000 (0) │ │ │ │ -0E9E3B Uncompressed Size 00000000 (0) │ │ │ │ -0E9E3F Filename Length 0014 (20) │ │ │ │ -0E9E41 Extra Length 0000 (0) │ │ │ │ -0E9E43 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9DE9 Compression Method 0000 (0) 'Stored' │ │ │ │ +0E9DEB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0E9DEF CRC 00000000 (0) │ │ │ │ +0E9DF3 Compressed Size 00000000 (0) │ │ │ │ +0E9DF7 Uncompressed Size 00000000 (0) │ │ │ │ +0E9DFB Filename Length 0014 (20) │ │ │ │ +0E9DFD Extra Length 0000 (0) │ │ │ │ +0E9DFF Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9E43: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9DFF: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0E9E57 LOCAL HEADER #525 04034B50 (67324752) │ │ │ │ -0E9E5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9E5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E9E5D General Purpose Flag 0800 (2048) │ │ │ │ +0E9E13 LOCAL HEADER #525 04034B50 (67324752) │ │ │ │ +0E9E17 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9E18 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9E19 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E9E5F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E9E61 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0E9E65 CRC 5CD42A14 (1557408276) │ │ │ │ -0E9E69 Compressed Size 000002B3 (691) │ │ │ │ -0E9E6D Uncompressed Size 00000598 (1432) │ │ │ │ -0E9E71 Filename Length 0030 (48) │ │ │ │ -0E9E73 Extra Length 0000 (0) │ │ │ │ -0E9E75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9E1B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E9E1D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0E9E21 CRC 5CD42A14 (1557408276) │ │ │ │ +0E9E25 Compressed Size 000002B3 (691) │ │ │ │ +0E9E29 Uncompressed Size 00000598 (1432) │ │ │ │ +0E9E2D Filename Length 0030 (48) │ │ │ │ +0E9E2F Extra Length 0000 (0) │ │ │ │ +0E9E31 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9E75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9E31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E9EA5 PAYLOAD │ │ │ │ +0E9E61 PAYLOAD │ │ │ │ │ │ │ │ -0EA158 LOCAL HEADER #526 04034B50 (67324752) │ │ │ │ -0EA15C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EA15D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EA15E General Purpose Flag 0800 (2048) │ │ │ │ +0EA114 LOCAL HEADER #526 04034B50 (67324752) │ │ │ │ +0EA118 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EA119 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EA11A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EA160 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EA162 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EA166 CRC 6114CB17 (1628752663) │ │ │ │ -0EA16A Compressed Size 00000405 (1029) │ │ │ │ -0EA16E Uncompressed Size 00000D8E (3470) │ │ │ │ -0EA172 Filename Length 002F (47) │ │ │ │ -0EA174 Extra Length 0000 (0) │ │ │ │ -0EA176 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EA11C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EA11E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EA122 CRC 6114CB17 (1628752663) │ │ │ │ +0EA126 Compressed Size 00000405 (1029) │ │ │ │ +0EA12A Uncompressed Size 00000D8E (3470) │ │ │ │ +0EA12E Filename Length 002F (47) │ │ │ │ +0EA130 Extra Length 0000 (0) │ │ │ │ +0EA132 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEA176: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEA132: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EA1A5 PAYLOAD │ │ │ │ +0EA161 PAYLOAD │ │ │ │ │ │ │ │ -0EA5AA LOCAL HEADER #527 04034B50 (67324752) │ │ │ │ -0EA5AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EA5AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EA5B0 General Purpose Flag 0800 (2048) │ │ │ │ +0EA566 LOCAL HEADER #527 04034B50 (67324752) │ │ │ │ +0EA56A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EA56B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EA56C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EA5B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EA5B4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EA5B8 CRC 0A83B7F1 (176404465) │ │ │ │ -0EA5BC Compressed Size 00000394 (916) │ │ │ │ -0EA5C0 Uncompressed Size 00000785 (1925) │ │ │ │ -0EA5C4 Filename Length 0028 (40) │ │ │ │ -0EA5C6 Extra Length 0000 (0) │ │ │ │ -0EA5C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EA56E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EA570 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EA574 CRC 0A83B7F1 (176404465) │ │ │ │ +0EA578 Compressed Size 00000394 (916) │ │ │ │ +0EA57C Uncompressed Size 00000785 (1925) │ │ │ │ +0EA580 Filename Length 0028 (40) │ │ │ │ +0EA582 Extra Length 0000 (0) │ │ │ │ +0EA584 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEA5C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEA584: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EA5F0 PAYLOAD │ │ │ │ +0EA5AC PAYLOAD │ │ │ │ │ │ │ │ -0EA984 LOCAL HEADER #528 04034B50 (67324752) │ │ │ │ -0EA988 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EA989 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EA98A General Purpose Flag 0800 (2048) │ │ │ │ +0EA940 LOCAL HEADER #528 04034B50 (67324752) │ │ │ │ +0EA944 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EA945 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EA946 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EA98C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EA98E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EA992 CRC BB4CB1A5 (3142365605) │ │ │ │ -0EA996 Compressed Size 000004B0 (1200) │ │ │ │ -0EA99A Uncompressed Size 00001405 (5125) │ │ │ │ -0EA99E Filename Length 0027 (39) │ │ │ │ -0EA9A0 Extra Length 0000 (0) │ │ │ │ -0EA9A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EA948 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EA94A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EA94E CRC BB4CB1A5 (3142365605) │ │ │ │ +0EA952 Compressed Size 000004B0 (1200) │ │ │ │ +0EA956 Uncompressed Size 00001405 (5125) │ │ │ │ +0EA95A Filename Length 0027 (39) │ │ │ │ +0EA95C Extra Length 0000 (0) │ │ │ │ +0EA95E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEA9A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEA95E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EA9C9 PAYLOAD │ │ │ │ +0EA985 PAYLOAD │ │ │ │ │ │ │ │ -0EAE79 LOCAL HEADER #529 04034B50 (67324752) │ │ │ │ -0EAE7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EAE7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EAE7F General Purpose Flag 0800 (2048) │ │ │ │ +0EAE35 LOCAL HEADER #529 04034B50 (67324752) │ │ │ │ +0EAE39 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EAE3A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EAE3B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EAE81 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EAE83 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EAE87 CRC 102B1858 (271259736) │ │ │ │ -0EAE8B Compressed Size 0000024C (588) │ │ │ │ -0EAE8F Uncompressed Size 00000440 (1088) │ │ │ │ -0EAE93 Filename Length 0022 (34) │ │ │ │ -0EAE95 Extra Length 0000 (0) │ │ │ │ -0EAE97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EAE3D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EAE3F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EAE43 CRC 102B1858 (271259736) │ │ │ │ +0EAE47 Compressed Size 0000024C (588) │ │ │ │ +0EAE4B Uncompressed Size 00000440 (1088) │ │ │ │ +0EAE4F Filename Length 0022 (34) │ │ │ │ +0EAE51 Extra Length 0000 (0) │ │ │ │ +0EAE53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEAE97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEAE53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EAEB9 PAYLOAD │ │ │ │ +0EAE75 PAYLOAD │ │ │ │ │ │ │ │ -0EB105 LOCAL HEADER #530 04034B50 (67324752) │ │ │ │ -0EB109 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EB10A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EB10B General Purpose Flag 0800 (2048) │ │ │ │ +0EB0C1 LOCAL HEADER #530 04034B50 (67324752) │ │ │ │ +0EB0C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EB0C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EB0C7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EB10D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EB10F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EB113 CRC E2A8C764 (3802711908) │ │ │ │ -0EB117 Compressed Size 000002B4 (692) │ │ │ │ -0EB11B Uncompressed Size 000007E5 (2021) │ │ │ │ -0EB11F Filename Length 0021 (33) │ │ │ │ -0EB121 Extra Length 0000 (0) │ │ │ │ -0EB123 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EB0C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EB0CB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EB0CF CRC E2A8C764 (3802711908) │ │ │ │ +0EB0D3 Compressed Size 000002B4 (692) │ │ │ │ +0EB0D7 Uncompressed Size 000007E5 (2021) │ │ │ │ +0EB0DB Filename Length 0021 (33) │ │ │ │ +0EB0DD Extra Length 0000 (0) │ │ │ │ +0EB0DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEB123: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEB0DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EB144 PAYLOAD │ │ │ │ +0EB100 PAYLOAD │ │ │ │ │ │ │ │ -0EB3F8 LOCAL HEADER #531 04034B50 (67324752) │ │ │ │ -0EB3FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EB3FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EB3FE General Purpose Flag 0800 (2048) │ │ │ │ +0EB3B4 LOCAL HEADER #531 04034B50 (67324752) │ │ │ │ +0EB3B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EB3B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EB3BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EB400 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EB402 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EB406 CRC 032647A6 (52840358) │ │ │ │ -0EB40A Compressed Size 00000358 (856) │ │ │ │ -0EB40E Uncompressed Size 00000811 (2065) │ │ │ │ -0EB412 Filename Length 0029 (41) │ │ │ │ -0EB414 Extra Length 0000 (0) │ │ │ │ -0EB416 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EB3BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EB3BE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EB3C2 CRC 032647A6 (52840358) │ │ │ │ +0EB3C6 Compressed Size 00000358 (856) │ │ │ │ +0EB3CA Uncompressed Size 00000811 (2065) │ │ │ │ +0EB3CE Filename Length 0029 (41) │ │ │ │ +0EB3D0 Extra Length 0000 (0) │ │ │ │ +0EB3D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEB416: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEB3D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EB43F PAYLOAD │ │ │ │ +0EB3FB PAYLOAD │ │ │ │ │ │ │ │ -0EB797 LOCAL HEADER #532 04034B50 (67324752) │ │ │ │ -0EB79B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EB79C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EB79D General Purpose Flag 0800 (2048) │ │ │ │ +0EB753 LOCAL HEADER #532 04034B50 (67324752) │ │ │ │ +0EB757 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EB758 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EB759 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EB79F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EB7A1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EB7A5 CRC 4C0166F2 (1275160306) │ │ │ │ -0EB7A9 Compressed Size 0000040D (1037) │ │ │ │ -0EB7AD Uncompressed Size 00001AD2 (6866) │ │ │ │ -0EB7B1 Filename Length 0028 (40) │ │ │ │ -0EB7B3 Extra Length 0000 (0) │ │ │ │ -0EB7B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EB75B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EB75D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EB761 CRC 4C0166F2 (1275160306) │ │ │ │ +0EB765 Compressed Size 0000040D (1037) │ │ │ │ +0EB769 Uncompressed Size 00001AD2 (6866) │ │ │ │ +0EB76D Filename Length 0028 (40) │ │ │ │ +0EB76F Extra Length 0000 (0) │ │ │ │ +0EB771 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEB7B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEB771: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EB7DD PAYLOAD │ │ │ │ +0EB799 PAYLOAD │ │ │ │ │ │ │ │ -0EBBEA LOCAL HEADER #533 04034B50 (67324752) │ │ │ │ -0EBBEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EBBEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EBBF0 General Purpose Flag 0800 (2048) │ │ │ │ +0EBBA6 LOCAL HEADER #533 04034B50 (67324752) │ │ │ │ +0EBBAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EBBAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EBBAC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EBBF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EBBF4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EBBF8 CRC 2B6F48A0 (728713376) │ │ │ │ -0EBBFC Compressed Size 000003B9 (953) │ │ │ │ -0EBC00 Uncompressed Size 00000893 (2195) │ │ │ │ -0EBC04 Filename Length 002C (44) │ │ │ │ -0EBC06 Extra Length 0000 (0) │ │ │ │ -0EBC08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EBBAE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EBBB0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EBBB4 CRC 2B6F48A0 (728713376) │ │ │ │ +0EBBB8 Compressed Size 000003B9 (953) │ │ │ │ +0EBBBC Uncompressed Size 00000893 (2195) │ │ │ │ +0EBBC0 Filename Length 002C (44) │ │ │ │ +0EBBC2 Extra Length 0000 (0) │ │ │ │ +0EBBC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEBC08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEBBC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EBC34 PAYLOAD │ │ │ │ +0EBBF0 PAYLOAD │ │ │ │ │ │ │ │ -0EBFED LOCAL HEADER #534 04034B50 (67324752) │ │ │ │ -0EBFF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EBFF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EBFF3 General Purpose Flag 0800 (2048) │ │ │ │ +0EBFA9 LOCAL HEADER #534 04034B50 (67324752) │ │ │ │ +0EBFAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EBFAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EBFAF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EBFF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EBFF7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EBFFB CRC 8617C870 (2249705584) │ │ │ │ -0EBFFF Compressed Size 000005CF (1487) │ │ │ │ -0EC003 Uncompressed Size 000018C3 (6339) │ │ │ │ -0EC007 Filename Length 002B (43) │ │ │ │ -0EC009 Extra Length 0000 (0) │ │ │ │ -0EC00B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EBFB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EBFB3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EBFB7 CRC 8617C870 (2249705584) │ │ │ │ +0EBFBB Compressed Size 000005CF (1487) │ │ │ │ +0EBFBF Uncompressed Size 000018C3 (6339) │ │ │ │ +0EBFC3 Filename Length 002B (43) │ │ │ │ +0EBFC5 Extra Length 0000 (0) │ │ │ │ +0EBFC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEC00B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEBFC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EC036 PAYLOAD │ │ │ │ +0EBFF2 PAYLOAD │ │ │ │ │ │ │ │ -0EC605 LOCAL HEADER #535 04034B50 (67324752) │ │ │ │ -0EC609 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EC60A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EC60B General Purpose Flag 0800 (2048) │ │ │ │ +0EC5C1 LOCAL HEADER #535 04034B50 (67324752) │ │ │ │ +0EC5C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EC5C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EC5C7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EC60D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EC60F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EC613 CRC F80CD984 (4161591684) │ │ │ │ -0EC617 Compressed Size 000003F6 (1014) │ │ │ │ -0EC61B Uncompressed Size 000009B4 (2484) │ │ │ │ -0EC61F Filename Length 002F (47) │ │ │ │ -0EC621 Extra Length 0000 (0) │ │ │ │ -0EC623 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EC5C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EC5CB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EC5CF CRC F80CD984 (4161591684) │ │ │ │ +0EC5D3 Compressed Size 000003F6 (1014) │ │ │ │ +0EC5D7 Uncompressed Size 000009B4 (2484) │ │ │ │ +0EC5DB Filename Length 002F (47) │ │ │ │ +0EC5DD Extra Length 0000 (0) │ │ │ │ +0EC5DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEC623: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEC5DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EC652 PAYLOAD │ │ │ │ +0EC60E PAYLOAD │ │ │ │ │ │ │ │ -0ECA48 LOCAL HEADER #536 04034B50 (67324752) │ │ │ │ -0ECA4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ECA4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ECA4E General Purpose Flag 0800 (2048) │ │ │ │ +0ECA04 LOCAL HEADER #536 04034B50 (67324752) │ │ │ │ +0ECA08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ECA09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ECA0A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ECA50 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ECA52 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0ECA56 CRC A5A4A9A6 (2779031974) │ │ │ │ -0ECA5A Compressed Size 00000618 (1560) │ │ │ │ -0ECA5E Uncompressed Size 00001C8B (7307) │ │ │ │ -0ECA62 Filename Length 002E (46) │ │ │ │ -0ECA64 Extra Length 0000 (0) │ │ │ │ -0ECA66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ECA0C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ECA0E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0ECA12 CRC A5A4A9A6 (2779031974) │ │ │ │ +0ECA16 Compressed Size 00000618 (1560) │ │ │ │ +0ECA1A Uncompressed Size 00001C8B (7307) │ │ │ │ +0ECA1E Filename Length 002E (46) │ │ │ │ +0ECA20 Extra Length 0000 (0) │ │ │ │ +0ECA22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xECA66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xECA22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ECA94 PAYLOAD │ │ │ │ +0ECA50 PAYLOAD │ │ │ │ │ │ │ │ -0ED0AC LOCAL HEADER #537 04034B50 (67324752) │ │ │ │ -0ED0B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ED0B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ED0B2 General Purpose Flag 0800 (2048) │ │ │ │ +0ED068 LOCAL HEADER #537 04034B50 (67324752) │ │ │ │ +0ED06C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ED06D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ED06E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ED0B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ED0B6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0ED0BA CRC 96EBF606 (2532046342) │ │ │ │ -0ED0BE Compressed Size 000005B9 (1465) │ │ │ │ -0ED0C2 Uncompressed Size 000010B1 (4273) │ │ │ │ -0ED0C6 Filename Length 0023 (35) │ │ │ │ -0ED0C8 Extra Length 0000 (0) │ │ │ │ -0ED0CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ED070 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ED072 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0ED076 CRC 96EBF606 (2532046342) │ │ │ │ +0ED07A Compressed Size 000005B9 (1465) │ │ │ │ +0ED07E Uncompressed Size 000010B1 (4273) │ │ │ │ +0ED082 Filename Length 0023 (35) │ │ │ │ +0ED084 Extra Length 0000 (0) │ │ │ │ +0ED086 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xED0CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xED086: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ED0ED PAYLOAD │ │ │ │ +0ED0A9 PAYLOAD │ │ │ │ │ │ │ │ -0ED6A6 LOCAL HEADER #538 04034B50 (67324752) │ │ │ │ -0ED6AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ED6AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ED6AC General Purpose Flag 0800 (2048) │ │ │ │ +0ED662 LOCAL HEADER #538 04034B50 (67324752) │ │ │ │ +0ED666 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ED667 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ED668 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ED6AE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ED6B0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0ED6B4 CRC 4E7DB11E (1316860190) │ │ │ │ -0ED6B8 Compressed Size 00000638 (1592) │ │ │ │ -0ED6BC Uncompressed Size 00002EC0 (11968) │ │ │ │ -0ED6C0 Filename Length 0022 (34) │ │ │ │ -0ED6C2 Extra Length 0000 (0) │ │ │ │ -0ED6C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ED66A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ED66C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0ED670 CRC 4E7DB11E (1316860190) │ │ │ │ +0ED674 Compressed Size 00000638 (1592) │ │ │ │ +0ED678 Uncompressed Size 00002EC0 (11968) │ │ │ │ +0ED67C Filename Length 0022 (34) │ │ │ │ +0ED67E Extra Length 0000 (0) │ │ │ │ +0ED680 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xED6C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xED680: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ED6E6 PAYLOAD │ │ │ │ +0ED6A2 PAYLOAD │ │ │ │ │ │ │ │ -0EDD1E LOCAL HEADER #539 04034B50 (67324752) │ │ │ │ -0EDD22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EDD23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EDD24 General Purpose Flag 0800 (2048) │ │ │ │ +0EDCDA LOCAL HEADER #539 04034B50 (67324752) │ │ │ │ +0EDCDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EDCDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EDCE0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EDD26 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EDD28 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EDD2C CRC 070E19A8 (118364584) │ │ │ │ -0EDD30 Compressed Size 0000048D (1165) │ │ │ │ -0EDD34 Uncompressed Size 00000A5A (2650) │ │ │ │ -0EDD38 Filename Length 0025 (37) │ │ │ │ -0EDD3A Extra Length 0000 (0) │ │ │ │ -0EDD3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EDCE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EDCE4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EDCE8 CRC 070E19A8 (118364584) │ │ │ │ +0EDCEC Compressed Size 0000048D (1165) │ │ │ │ +0EDCF0 Uncompressed Size 00000A5A (2650) │ │ │ │ +0EDCF4 Filename Length 0025 (37) │ │ │ │ +0EDCF6 Extra Length 0000 (0) │ │ │ │ +0EDCF8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEDD3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEDCF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EDD61 PAYLOAD │ │ │ │ +0EDD1D PAYLOAD │ │ │ │ │ │ │ │ -0EE1EE LOCAL HEADER #540 04034B50 (67324752) │ │ │ │ -0EE1F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EE1F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EE1F4 General Purpose Flag 0800 (2048) │ │ │ │ +0EE1AA LOCAL HEADER #540 04034B50 (67324752) │ │ │ │ +0EE1AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EE1AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EE1B0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EE1F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EE1F8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EE1FC CRC F0BFA4D3 (4039091411) │ │ │ │ -0EE200 Compressed Size 00000585 (1413) │ │ │ │ -0EE204 Uncompressed Size 00001641 (5697) │ │ │ │ -0EE208 Filename Length 0024 (36) │ │ │ │ -0EE20A Extra Length 0000 (0) │ │ │ │ -0EE20C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EE1B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EE1B4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EE1B8 CRC F0BFA4D3 (4039091411) │ │ │ │ +0EE1BC Compressed Size 00000585 (1413) │ │ │ │ +0EE1C0 Uncompressed Size 00001641 (5697) │ │ │ │ +0EE1C4 Filename Length 0024 (36) │ │ │ │ +0EE1C6 Extra Length 0000 (0) │ │ │ │ +0EE1C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEE20C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEE1C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EE230 PAYLOAD │ │ │ │ +0EE1EC PAYLOAD │ │ │ │ │ │ │ │ -0EE7B5 LOCAL HEADER #541 04034B50 (67324752) │ │ │ │ -0EE7B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EE7BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EE7BB General Purpose Flag 0800 (2048) │ │ │ │ +0EE771 LOCAL HEADER #541 04034B50 (67324752) │ │ │ │ +0EE775 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EE776 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EE777 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EE7BD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EE7BF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EE7C3 CRC F00A7631 (4027217457) │ │ │ │ -0EE7C7 Compressed Size 00000611 (1553) │ │ │ │ -0EE7CB Uncompressed Size 0000129C (4764) │ │ │ │ -0EE7CF Filename Length 002C (44) │ │ │ │ -0EE7D1 Extra Length 0000 (0) │ │ │ │ -0EE7D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EE779 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EE77B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EE77F CRC F00A7631 (4027217457) │ │ │ │ +0EE783 Compressed Size 00000611 (1553) │ │ │ │ +0EE787 Uncompressed Size 0000129C (4764) │ │ │ │ +0EE78B Filename Length 002C (44) │ │ │ │ +0EE78D Extra Length 0000 (0) │ │ │ │ +0EE78F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEE7D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEE78F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EE7FF PAYLOAD │ │ │ │ +0EE7BB PAYLOAD │ │ │ │ │ │ │ │ -0EEE10 LOCAL HEADER #542 04034B50 (67324752) │ │ │ │ -0EEE14 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EEE15 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EEE16 General Purpose Flag 0800 (2048) │ │ │ │ +0EEDCC LOCAL HEADER #542 04034B50 (67324752) │ │ │ │ +0EEDD0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EEDD1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EEDD2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EEE18 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EEE1A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EEE1E CRC E601883F (3858860095) │ │ │ │ -0EEE22 Compressed Size 000004C4 (1220) │ │ │ │ -0EEE26 Uncompressed Size 000023C6 (9158) │ │ │ │ -0EEE2A Filename Length 002B (43) │ │ │ │ -0EEE2C Extra Length 0000 (0) │ │ │ │ -0EEE2E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EEDD4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EEDD6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EEDDA CRC E601883F (3858860095) │ │ │ │ +0EEDDE Compressed Size 000004C4 (1220) │ │ │ │ +0EEDE2 Uncompressed Size 000023C6 (9158) │ │ │ │ +0EEDE6 Filename Length 002B (43) │ │ │ │ +0EEDE8 Extra Length 0000 (0) │ │ │ │ +0EEDEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEEE2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEEDEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EEE59 PAYLOAD │ │ │ │ +0EEE15 PAYLOAD │ │ │ │ │ │ │ │ -0EF31D LOCAL HEADER #543 04034B50 (67324752) │ │ │ │ -0EF321 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EF322 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EF323 General Purpose Flag 0800 (2048) │ │ │ │ +0EF2D9 LOCAL HEADER #543 04034B50 (67324752) │ │ │ │ +0EF2DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EF2DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EF2DF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EF325 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EF327 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EF32B CRC 5F073484 (1594307716) │ │ │ │ -0EF32F Compressed Size 0000021E (542) │ │ │ │ -0EF333 Uncompressed Size 000003E5 (997) │ │ │ │ -0EF337 Filename Length 0033 (51) │ │ │ │ -0EF339 Extra Length 0000 (0) │ │ │ │ -0EF33B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EF2E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EF2E3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EF2E7 CRC 5F073484 (1594307716) │ │ │ │ +0EF2EB Compressed Size 0000021E (542) │ │ │ │ +0EF2EF Uncompressed Size 000003E5 (997) │ │ │ │ +0EF2F3 Filename Length 0033 (51) │ │ │ │ +0EF2F5 Extra Length 0000 (0) │ │ │ │ +0EF2F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEF33B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEF2F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EF36E PAYLOAD │ │ │ │ +0EF32A PAYLOAD │ │ │ │ │ │ │ │ -0EF58C LOCAL HEADER #544 04034B50 (67324752) │ │ │ │ -0EF590 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EF591 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EF592 General Purpose Flag 0800 (2048) │ │ │ │ +0EF548 LOCAL HEADER #544 04034B50 (67324752) │ │ │ │ +0EF54C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EF54D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EF54E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EF594 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EF596 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EF59A CRC ECB13056 (3971035222) │ │ │ │ -0EF59E Compressed Size 000002C9 (713) │ │ │ │ -0EF5A2 Uncompressed Size 0000070A (1802) │ │ │ │ -0EF5A6 Filename Length 0032 (50) │ │ │ │ -0EF5A8 Extra Length 0000 (0) │ │ │ │ -0EF5AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EF550 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EF552 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EF556 CRC ECB13056 (3971035222) │ │ │ │ +0EF55A Compressed Size 000002C9 (713) │ │ │ │ +0EF55E Uncompressed Size 0000070A (1802) │ │ │ │ +0EF562 Filename Length 0032 (50) │ │ │ │ +0EF564 Extra Length 0000 (0) │ │ │ │ +0EF566 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEF5AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEF566: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EF5DC PAYLOAD │ │ │ │ +0EF598 PAYLOAD │ │ │ │ │ │ │ │ -0EF8A5 LOCAL HEADER #545 04034B50 (67324752) │ │ │ │ -0EF8A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EF8AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EF8AB General Purpose Flag 0800 (2048) │ │ │ │ +0EF861 LOCAL HEADER #545 04034B50 (67324752) │ │ │ │ +0EF865 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EF866 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EF867 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EF8AD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EF8AF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EF8B3 CRC 0A6C6CE1 (174877921) │ │ │ │ -0EF8B7 Compressed Size 0000020C (524) │ │ │ │ -0EF8BB Uncompressed Size 000003B0 (944) │ │ │ │ -0EF8BF Filename Length 0032 (50) │ │ │ │ -0EF8C1 Extra Length 0000 (0) │ │ │ │ -0EF8C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EF869 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EF86B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EF86F CRC 0A6C6CE1 (174877921) │ │ │ │ +0EF873 Compressed Size 0000020C (524) │ │ │ │ +0EF877 Uncompressed Size 000003B0 (944) │ │ │ │ +0EF87B Filename Length 0032 (50) │ │ │ │ +0EF87D Extra Length 0000 (0) │ │ │ │ +0EF87F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEF8C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEF87F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EF8F5 PAYLOAD │ │ │ │ +0EF8B1 PAYLOAD │ │ │ │ │ │ │ │ -0EFB01 LOCAL HEADER #546 04034B50 (67324752) │ │ │ │ -0EFB05 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EFB06 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EFB07 General Purpose Flag 0800 (2048) │ │ │ │ +0EFABD LOCAL HEADER #546 04034B50 (67324752) │ │ │ │ +0EFAC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EFAC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EFAC3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EFB09 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EFB0B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EFB0F CRC F87AF34C (4168807244) │ │ │ │ -0EFB13 Compressed Size 0000026E (622) │ │ │ │ -0EFB17 Uncompressed Size 000005C0 (1472) │ │ │ │ -0EFB1B Filename Length 0031 (49) │ │ │ │ -0EFB1D Extra Length 0000 (0) │ │ │ │ -0EFB1F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EFAC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EFAC7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EFACB CRC F87AF34C (4168807244) │ │ │ │ +0EFACF Compressed Size 0000026E (622) │ │ │ │ +0EFAD3 Uncompressed Size 000005C0 (1472) │ │ │ │ +0EFAD7 Filename Length 0031 (49) │ │ │ │ +0EFAD9 Extra Length 0000 (0) │ │ │ │ +0EFADB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEFB1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEFADB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EFB50 PAYLOAD │ │ │ │ +0EFB0C PAYLOAD │ │ │ │ │ │ │ │ -0EFDBE LOCAL HEADER #547 04034B50 (67324752) │ │ │ │ -0EFDC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EFDC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EFDC4 General Purpose Flag 0800 (2048) │ │ │ │ +0EFD7A LOCAL HEADER #547 04034B50 (67324752) │ │ │ │ +0EFD7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EFD7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EFD80 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EFDC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EFDC8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0EFDCC CRC F7648FD6 (4150562774) │ │ │ │ -0EFDD0 Compressed Size 0000035C (860) │ │ │ │ -0EFDD4 Uncompressed Size 00000790 (1936) │ │ │ │ -0EFDD8 Filename Length 002A (42) │ │ │ │ -0EFDDA Extra Length 0000 (0) │ │ │ │ -0EFDDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EFD82 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EFD84 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0EFD88 CRC F7648FD6 (4150562774) │ │ │ │ +0EFD8C Compressed Size 0000035C (860) │ │ │ │ +0EFD90 Uncompressed Size 00000790 (1936) │ │ │ │ +0EFD94 Filename Length 002A (42) │ │ │ │ +0EFD96 Extra Length 0000 (0) │ │ │ │ +0EFD98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEFDDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEFD98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EFE06 PAYLOAD │ │ │ │ +0EFDC2 PAYLOAD │ │ │ │ │ │ │ │ -0F0162 LOCAL HEADER #548 04034B50 (67324752) │ │ │ │ -0F0166 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F0167 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F0168 General Purpose Flag 0800 (2048) │ │ │ │ +0F011E LOCAL HEADER #548 04034B50 (67324752) │ │ │ │ +0F0122 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F0123 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F0124 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F016A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F016C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F0170 CRC 0330A1B9 (53518777) │ │ │ │ -0F0174 Compressed Size 00000482 (1154) │ │ │ │ -0F0178 Uncompressed Size 0000147A (5242) │ │ │ │ -0F017C Filename Length 0029 (41) │ │ │ │ -0F017E Extra Length 0000 (0) │ │ │ │ -0F0180 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F0126 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F0128 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F012C CRC 0330A1B9 (53518777) │ │ │ │ +0F0130 Compressed Size 00000482 (1154) │ │ │ │ +0F0134 Uncompressed Size 0000147A (5242) │ │ │ │ +0F0138 Filename Length 0029 (41) │ │ │ │ +0F013A Extra Length 0000 (0) │ │ │ │ +0F013C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF0180: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF013C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F01A9 PAYLOAD │ │ │ │ +0F0165 PAYLOAD │ │ │ │ │ │ │ │ -0F062B LOCAL HEADER #549 04034B50 (67324752) │ │ │ │ -0F062F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F0630 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F0631 General Purpose Flag 0800 (2048) │ │ │ │ +0F05E7 LOCAL HEADER #549 04034B50 (67324752) │ │ │ │ +0F05EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F05EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F05ED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F0633 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F0635 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F0639 CRC A1D214ED (2714899693) │ │ │ │ -0F063D Compressed Size 00000332 (818) │ │ │ │ -0F0641 Uncompressed Size 000006B8 (1720) │ │ │ │ -0F0645 Filename Length 002B (43) │ │ │ │ -0F0647 Extra Length 0000 (0) │ │ │ │ -0F0649 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F05EF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F05F1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F05F5 CRC A1D214ED (2714899693) │ │ │ │ +0F05F9 Compressed Size 00000332 (818) │ │ │ │ +0F05FD Uncompressed Size 000006B8 (1720) │ │ │ │ +0F0601 Filename Length 002B (43) │ │ │ │ +0F0603 Extra Length 0000 (0) │ │ │ │ +0F0605 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF0649: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF0605: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F0674 PAYLOAD │ │ │ │ +0F0630 PAYLOAD │ │ │ │ │ │ │ │ -0F09A6 LOCAL HEADER #550 04034B50 (67324752) │ │ │ │ -0F09AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F09AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F09AC General Purpose Flag 0800 (2048) │ │ │ │ +0F0962 LOCAL HEADER #550 04034B50 (67324752) │ │ │ │ +0F0966 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F0967 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F0968 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F09AE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F09B0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F09B4 CRC E8D4A005 (3906248709) │ │ │ │ -0F09B8 Compressed Size 00000368 (872) │ │ │ │ -0F09BC Uncompressed Size 00000DD0 (3536) │ │ │ │ -0F09C0 Filename Length 002A (42) │ │ │ │ -0F09C2 Extra Length 0000 (0) │ │ │ │ -0F09C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F096A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F096C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F0970 CRC E8D4A005 (3906248709) │ │ │ │ +0F0974 Compressed Size 00000368 (872) │ │ │ │ +0F0978 Uncompressed Size 00000DD0 (3536) │ │ │ │ +0F097C Filename Length 002A (42) │ │ │ │ +0F097E Extra Length 0000 (0) │ │ │ │ +0F0980 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF09C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF0980: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F09EE PAYLOAD │ │ │ │ +0F09AA PAYLOAD │ │ │ │ │ │ │ │ -0F0D56 LOCAL HEADER #551 04034B50 (67324752) │ │ │ │ -0F0D5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F0D5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F0D5C General Purpose Flag 0800 (2048) │ │ │ │ +0F0D12 LOCAL HEADER #551 04034B50 (67324752) │ │ │ │ +0F0D16 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F0D17 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F0D18 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F0D5E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F0D60 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F0D64 CRC 6A566430 (1784046640) │ │ │ │ -0F0D68 Compressed Size 0000024F (591) │ │ │ │ -0F0D6C Uncompressed Size 00000450 (1104) │ │ │ │ -0F0D70 Filename Length 0026 (38) │ │ │ │ -0F0D72 Extra Length 0000 (0) │ │ │ │ -0F0D74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F0D1A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F0D1C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F0D20 CRC 6A566430 (1784046640) │ │ │ │ +0F0D24 Compressed Size 0000024F (591) │ │ │ │ +0F0D28 Uncompressed Size 00000450 (1104) │ │ │ │ +0F0D2C Filename Length 0026 (38) │ │ │ │ +0F0D2E Extra Length 0000 (0) │ │ │ │ +0F0D30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF0D74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF0D30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F0D9A PAYLOAD │ │ │ │ +0F0D56 PAYLOAD │ │ │ │ │ │ │ │ -0F0FE9 LOCAL HEADER #552 04034B50 (67324752) │ │ │ │ -0F0FED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F0FEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F0FEF General Purpose Flag 0800 (2048) │ │ │ │ +0F0FA5 LOCAL HEADER #552 04034B50 (67324752) │ │ │ │ +0F0FA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F0FAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F0FAB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F0FF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F0FF3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F0FF7 CRC 5CE2066F (1558316655) │ │ │ │ -0F0FFB Compressed Size 0000028B (651) │ │ │ │ -0F0FFF Uncompressed Size 00000799 (1945) │ │ │ │ -0F1003 Filename Length 0025 (37) │ │ │ │ -0F1005 Extra Length 0000 (0) │ │ │ │ -0F1007 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F0FAD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F0FAF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F0FB3 CRC 5CE2066F (1558316655) │ │ │ │ +0F0FB7 Compressed Size 0000028B (651) │ │ │ │ +0F0FBB Uncompressed Size 00000799 (1945) │ │ │ │ +0F0FBF Filename Length 0025 (37) │ │ │ │ +0F0FC1 Extra Length 0000 (0) │ │ │ │ +0F0FC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF1007: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF0FC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F102C PAYLOAD │ │ │ │ +0F0FE8 PAYLOAD │ │ │ │ │ │ │ │ -0F12B7 LOCAL HEADER #553 04034B50 (67324752) │ │ │ │ -0F12BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F12BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F12BD General Purpose Flag 0800 (2048) │ │ │ │ +0F1273 LOCAL HEADER #553 04034B50 (67324752) │ │ │ │ +0F1277 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1278 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F1279 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F12BF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F12C1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F12C5 CRC 9568FED5 (2506686165) │ │ │ │ -0F12C9 Compressed Size 00000253 (595) │ │ │ │ -0F12CD Uncompressed Size 00000415 (1045) │ │ │ │ -0F12D1 Filename Length 0029 (41) │ │ │ │ -0F12D3 Extra Length 0000 (0) │ │ │ │ -0F12D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F127B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F127D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F1281 CRC 9568FED5 (2506686165) │ │ │ │ +0F1285 Compressed Size 00000253 (595) │ │ │ │ +0F1289 Uncompressed Size 00000415 (1045) │ │ │ │ +0F128D Filename Length 0029 (41) │ │ │ │ +0F128F Extra Length 0000 (0) │ │ │ │ +0F1291 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF12D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF1291: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F12FE PAYLOAD │ │ │ │ +0F12BA PAYLOAD │ │ │ │ │ │ │ │ -0F1551 LOCAL HEADER #554 04034B50 (67324752) │ │ │ │ -0F1555 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F1556 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F1557 General Purpose Flag 0800 (2048) │ │ │ │ +0F150D LOCAL HEADER #554 04034B50 (67324752) │ │ │ │ +0F1511 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1512 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F1513 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F1559 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F155B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F155F CRC F17E6314 (4051591956) │ │ │ │ -0F1563 Compressed Size 000001F0 (496) │ │ │ │ -0F1567 Uncompressed Size 0000056C (1388) │ │ │ │ -0F156B Filename Length 0028 (40) │ │ │ │ -0F156D Extra Length 0000 (0) │ │ │ │ -0F156F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1515 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F1517 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F151B CRC F17E6314 (4051591956) │ │ │ │ +0F151F Compressed Size 000001F0 (496) │ │ │ │ +0F1523 Uncompressed Size 0000056C (1388) │ │ │ │ +0F1527 Filename Length 0028 (40) │ │ │ │ +0F1529 Extra Length 0000 (0) │ │ │ │ +0F152B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF156F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF152B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F1597 PAYLOAD │ │ │ │ +0F1553 PAYLOAD │ │ │ │ │ │ │ │ -0F1787 LOCAL HEADER #555 04034B50 (67324752) │ │ │ │ -0F178B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F178C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F178D General Purpose Flag 0800 (2048) │ │ │ │ +0F1743 LOCAL HEADER #555 04034B50 (67324752) │ │ │ │ +0F1747 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1748 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F1749 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F178F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F1791 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F1795 CRC BAA3EDF8 (3131305464) │ │ │ │ -0F1799 Compressed Size 00000753 (1875) │ │ │ │ -0F179D Uncompressed Size 000016BD (5821) │ │ │ │ -0F17A1 Filename Length 0029 (41) │ │ │ │ -0F17A3 Extra Length 0000 (0) │ │ │ │ -0F17A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F174B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F174D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F1751 CRC BAA3EDF8 (3131305464) │ │ │ │ +0F1755 Compressed Size 00000753 (1875) │ │ │ │ +0F1759 Uncompressed Size 000016BD (5821) │ │ │ │ +0F175D Filename Length 0029 (41) │ │ │ │ +0F175F Extra Length 0000 (0) │ │ │ │ +0F1761 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF17A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF1761: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F17CE PAYLOAD │ │ │ │ +0F178A PAYLOAD │ │ │ │ │ │ │ │ -0F1F21 LOCAL HEADER #556 04034B50 (67324752) │ │ │ │ -0F1F25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F1F26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F1F27 General Purpose Flag 0800 (2048) │ │ │ │ +0F1EDD LOCAL HEADER #556 04034B50 (67324752) │ │ │ │ +0F1EE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1EE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F1EE3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F1F29 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F1F2B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F1F2F CRC 1C44EACE (474278606) │ │ │ │ -0F1F33 Compressed Size 00000B43 (2883) │ │ │ │ -0F1F37 Uncompressed Size 00004A3F (19007) │ │ │ │ -0F1F3B Filename Length 0028 (40) │ │ │ │ -0F1F3D Extra Length 0000 (0) │ │ │ │ -0F1F3F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1EE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F1EE7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F1EEB CRC 1C44EACE (474278606) │ │ │ │ +0F1EEF Compressed Size 00000B43 (2883) │ │ │ │ +0F1EF3 Uncompressed Size 00004A3F (19007) │ │ │ │ +0F1EF7 Filename Length 0028 (40) │ │ │ │ +0F1EF9 Extra Length 0000 (0) │ │ │ │ +0F1EFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF1F3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF1EFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F1F67 PAYLOAD │ │ │ │ +0F1F23 PAYLOAD │ │ │ │ │ │ │ │ -0F2AAA LOCAL HEADER #557 04034B50 (67324752) │ │ │ │ -0F2AAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F2AAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F2AB0 General Purpose Flag 0800 (2048) │ │ │ │ +0F2A66 LOCAL HEADER #557 04034B50 (67324752) │ │ │ │ +0F2A6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F2A6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F2A6C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F2AB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F2AB4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F2AB8 CRC B0F601C4 (2968912324) │ │ │ │ -0F2ABC Compressed Size 00000461 (1121) │ │ │ │ -0F2AC0 Uncompressed Size 00000AB3 (2739) │ │ │ │ -0F2AC4 Filename Length 002E (46) │ │ │ │ -0F2AC6 Extra Length 0000 (0) │ │ │ │ -0F2AC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F2A6E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F2A70 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F2A74 CRC B0F601C4 (2968912324) │ │ │ │ +0F2A78 Compressed Size 00000461 (1121) │ │ │ │ +0F2A7C Uncompressed Size 00000AB3 (2739) │ │ │ │ +0F2A80 Filename Length 002E (46) │ │ │ │ +0F2A82 Extra Length 0000 (0) │ │ │ │ +0F2A84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF2AC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF2A84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2AF6 PAYLOAD │ │ │ │ +0F2AB2 PAYLOAD │ │ │ │ │ │ │ │ -0F2F57 LOCAL HEADER #558 04034B50 (67324752) │ │ │ │ -0F2F5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F2F5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F2F5D General Purpose Flag 0800 (2048) │ │ │ │ +0F2F13 LOCAL HEADER #558 04034B50 (67324752) │ │ │ │ +0F2F17 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F2F18 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F2F19 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F2F5F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F2F61 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F2F65 CRC 16196697 (370763415) │ │ │ │ -0F2F69 Compressed Size 00000541 (1345) │ │ │ │ -0F2F6D Uncompressed Size 00002353 (9043) │ │ │ │ -0F2F71 Filename Length 002D (45) │ │ │ │ -0F2F73 Extra Length 0000 (0) │ │ │ │ -0F2F75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F2F1B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F2F1D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F2F21 CRC 16196697 (370763415) │ │ │ │ +0F2F25 Compressed Size 00000541 (1345) │ │ │ │ +0F2F29 Uncompressed Size 00002353 (9043) │ │ │ │ +0F2F2D Filename Length 002D (45) │ │ │ │ +0F2F2F Extra Length 0000 (0) │ │ │ │ +0F2F31 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF2F75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF2F31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2FA2 PAYLOAD │ │ │ │ +0F2F5E PAYLOAD │ │ │ │ │ │ │ │ -0F34E3 LOCAL HEADER #559 04034B50 (67324752) │ │ │ │ -0F34E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F34E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F34E9 General Purpose Flag 0800 (2048) │ │ │ │ +0F349F LOCAL HEADER #559 04034B50 (67324752) │ │ │ │ +0F34A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F34A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F34A5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F34EB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F34ED Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F34F1 CRC E19EFD8E (3785293198) │ │ │ │ -0F34F5 Compressed Size 000002D5 (725) │ │ │ │ -0F34F9 Uncompressed Size 000005C9 (1481) │ │ │ │ -0F34FD Filename Length 0025 (37) │ │ │ │ -0F34FF Extra Length 0000 (0) │ │ │ │ -0F3501 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F34A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F34A9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F34AD CRC E19EFD8E (3785293198) │ │ │ │ +0F34B1 Compressed Size 000002D5 (725) │ │ │ │ +0F34B5 Uncompressed Size 000005C9 (1481) │ │ │ │ +0F34B9 Filename Length 0025 (37) │ │ │ │ +0F34BB Extra Length 0000 (0) │ │ │ │ +0F34BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF3501: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF34BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F3526 PAYLOAD │ │ │ │ +0F34E2 PAYLOAD │ │ │ │ │ │ │ │ -0F37FB LOCAL HEADER #560 04034B50 (67324752) │ │ │ │ -0F37FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F3800 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F3801 General Purpose Flag 0800 (2048) │ │ │ │ +0F37B7 LOCAL HEADER #560 04034B50 (67324752) │ │ │ │ +0F37BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F37BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F37BD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F3803 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F3805 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F3809 CRC E6F629B8 (3874892216) │ │ │ │ -0F380D Compressed Size 0000062D (1581) │ │ │ │ -0F3811 Uncompressed Size 000013F6 (5110) │ │ │ │ -0F3815 Filename Length 0024 (36) │ │ │ │ -0F3817 Extra Length 0000 (0) │ │ │ │ -0F3819 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F37BF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F37C1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F37C5 CRC E6F629B8 (3874892216) │ │ │ │ +0F37C9 Compressed Size 0000062D (1581) │ │ │ │ +0F37CD Uncompressed Size 000013F6 (5110) │ │ │ │ +0F37D1 Filename Length 0024 (36) │ │ │ │ +0F37D3 Extra Length 0000 (0) │ │ │ │ +0F37D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF3819: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF37D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F383D PAYLOAD │ │ │ │ +0F37F9 PAYLOAD │ │ │ │ │ │ │ │ -0F3E6A LOCAL HEADER #561 04034B50 (67324752) │ │ │ │ -0F3E6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F3E6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F3E70 General Purpose Flag 0800 (2048) │ │ │ │ +0F3E26 LOCAL HEADER #561 04034B50 (67324752) │ │ │ │ +0F3E2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F3E2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F3E2C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F3E72 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F3E74 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F3E78 CRC 28C2008E (683802766) │ │ │ │ -0F3E7C Compressed Size 00000574 (1396) │ │ │ │ -0F3E80 Uncompressed Size 00000F68 (3944) │ │ │ │ -0F3E84 Filename Length 0035 (53) │ │ │ │ -0F3E86 Extra Length 0000 (0) │ │ │ │ -0F3E88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F3E2E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F3E30 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F3E34 CRC 28C2008E (683802766) │ │ │ │ +0F3E38 Compressed Size 00000574 (1396) │ │ │ │ +0F3E3C Uncompressed Size 00000F68 (3944) │ │ │ │ +0F3E40 Filename Length 0035 (53) │ │ │ │ +0F3E42 Extra Length 0000 (0) │ │ │ │ +0F3E44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF3E88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF3E44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F3EBD PAYLOAD │ │ │ │ +0F3E79 PAYLOAD │ │ │ │ │ │ │ │ -0F4431 LOCAL HEADER #562 04034B50 (67324752) │ │ │ │ -0F4435 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F4436 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F4437 General Purpose Flag 0800 (2048) │ │ │ │ +0F43ED LOCAL HEADER #562 04034B50 (67324752) │ │ │ │ +0F43F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F43F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F43F3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F4439 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F443B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F443F CRC 20006F3D (536899389) │ │ │ │ -0F4443 Compressed Size 000005B1 (1457) │ │ │ │ -0F4447 Uncompressed Size 00002D9E (11678) │ │ │ │ -0F444B Filename Length 0034 (52) │ │ │ │ -0F444D Extra Length 0000 (0) │ │ │ │ -0F444F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F43F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F43F7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F43FB CRC 20006F3D (536899389) │ │ │ │ +0F43FF Compressed Size 000005B1 (1457) │ │ │ │ +0F4403 Uncompressed Size 00002D9E (11678) │ │ │ │ +0F4407 Filename Length 0034 (52) │ │ │ │ +0F4409 Extra Length 0000 (0) │ │ │ │ +0F440B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF444F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF440B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F4483 PAYLOAD │ │ │ │ +0F443F PAYLOAD │ │ │ │ │ │ │ │ -0F4A34 LOCAL HEADER #563 04034B50 (67324752) │ │ │ │ -0F4A38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F4A39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F4A3A General Purpose Flag 0800 (2048) │ │ │ │ +0F49F0 LOCAL HEADER #563 04034B50 (67324752) │ │ │ │ +0F49F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F49F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F49F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F4A3C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F4A3E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F4A42 CRC E41C190A (3827046666) │ │ │ │ -0F4A46 Compressed Size 000002EA (746) │ │ │ │ -0F4A4A Uncompressed Size 00000629 (1577) │ │ │ │ -0F4A4E Filename Length 003D (61) │ │ │ │ -0F4A50 Extra Length 0000 (0) │ │ │ │ -0F4A52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F49F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F49FA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F49FE CRC E41C190A (3827046666) │ │ │ │ +0F4A02 Compressed Size 000002EA (746) │ │ │ │ +0F4A06 Uncompressed Size 00000629 (1577) │ │ │ │ +0F4A0A Filename Length 003D (61) │ │ │ │ +0F4A0C Extra Length 0000 (0) │ │ │ │ +0F4A0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF4A52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF4A0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F4A8F PAYLOAD │ │ │ │ +0F4A4B PAYLOAD │ │ │ │ │ │ │ │ -0F4D79 LOCAL HEADER #564 04034B50 (67324752) │ │ │ │ -0F4D7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F4D7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F4D7F General Purpose Flag 0800 (2048) │ │ │ │ +0F4D35 LOCAL HEADER #564 04034B50 (67324752) │ │ │ │ +0F4D39 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F4D3A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F4D3B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F4D81 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F4D83 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F4D87 CRC 091716AE (152508078) │ │ │ │ -0F4D8B Compressed Size 000003B6 (950) │ │ │ │ -0F4D8F Uncompressed Size 00000F85 (3973) │ │ │ │ -0F4D93 Filename Length 003C (60) │ │ │ │ -0F4D95 Extra Length 0000 (0) │ │ │ │ -0F4D97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F4D3D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F4D3F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F4D43 CRC 091716AE (152508078) │ │ │ │ +0F4D47 Compressed Size 000003B6 (950) │ │ │ │ +0F4D4B Uncompressed Size 00000F85 (3973) │ │ │ │ +0F4D4F Filename Length 003C (60) │ │ │ │ +0F4D51 Extra Length 0000 (0) │ │ │ │ +0F4D53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF4D97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF4D53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F4DD3 PAYLOAD │ │ │ │ +0F4D8F PAYLOAD │ │ │ │ │ │ │ │ -0F5189 LOCAL HEADER #565 04034B50 (67324752) │ │ │ │ -0F518D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F518E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F518F General Purpose Flag 0800 (2048) │ │ │ │ +0F5145 LOCAL HEADER #565 04034B50 (67324752) │ │ │ │ +0F5149 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F514A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F514B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F5191 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F5193 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F5197 CRC 852F92D1 (2234487505) │ │ │ │ -0F519B Compressed Size 000001A0 (416) │ │ │ │ -0F519F Uncompressed Size 0000030D (781) │ │ │ │ -0F51A3 Filename Length 0042 (66) │ │ │ │ -0F51A5 Extra Length 0000 (0) │ │ │ │ -0F51A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F514D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F514F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F5153 CRC 852F92D1 (2234487505) │ │ │ │ +0F5157 Compressed Size 000001A0 (416) │ │ │ │ +0F515B Uncompressed Size 0000030D (781) │ │ │ │ +0F515F Filename Length 0042 (66) │ │ │ │ +0F5161 Extra Length 0000 (0) │ │ │ │ +0F5163 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF51A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF5163: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F51E9 PAYLOAD │ │ │ │ +0F51A5 PAYLOAD │ │ │ │ │ │ │ │ -0F5389 LOCAL HEADER #566 04034B50 (67324752) │ │ │ │ -0F538D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F538E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F538F General Purpose Flag 0800 (2048) │ │ │ │ +0F5345 LOCAL HEADER #566 04034B50 (67324752) │ │ │ │ +0F5349 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F534A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F534B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F5391 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F5393 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F5397 CRC DB18244A (3675792458) │ │ │ │ -0F539B Compressed Size 0000019D (413) │ │ │ │ -0F539F Uncompressed Size 000003C2 (962) │ │ │ │ -0F53A3 Filename Length 0041 (65) │ │ │ │ -0F53A5 Extra Length 0000 (0) │ │ │ │ -0F53A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F534D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F534F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F5353 CRC DB18244A (3675792458) │ │ │ │ +0F5357 Compressed Size 0000019D (413) │ │ │ │ +0F535B Uncompressed Size 000003C2 (962) │ │ │ │ +0F535F Filename Length 0041 (65) │ │ │ │ +0F5361 Extra Length 0000 (0) │ │ │ │ +0F5363 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF53A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF5363: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F53E8 PAYLOAD │ │ │ │ +0F53A4 PAYLOAD │ │ │ │ │ │ │ │ -0F5585 LOCAL HEADER #567 04034B50 (67324752) │ │ │ │ -0F5589 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F558A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F558B General Purpose Flag 0800 (2048) │ │ │ │ +0F5541 LOCAL HEADER #567 04034B50 (67324752) │ │ │ │ +0F5545 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F5546 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F5547 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F558D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F558F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F5593 CRC 1366DDC3 (325508547) │ │ │ │ -0F5597 Compressed Size 000001A1 (417) │ │ │ │ -0F559B Uncompressed Size 00000309 (777) │ │ │ │ -0F559F Filename Length 0041 (65) │ │ │ │ -0F55A1 Extra Length 0000 (0) │ │ │ │ -0F55A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F5549 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F554B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F554F CRC 1366DDC3 (325508547) │ │ │ │ +0F5553 Compressed Size 000001A1 (417) │ │ │ │ +0F5557 Uncompressed Size 00000309 (777) │ │ │ │ +0F555B Filename Length 0041 (65) │ │ │ │ +0F555D Extra Length 0000 (0) │ │ │ │ +0F555F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF55A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF555F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F55E4 PAYLOAD │ │ │ │ +0F55A0 PAYLOAD │ │ │ │ │ │ │ │ -0F5785 LOCAL HEADER #568 04034B50 (67324752) │ │ │ │ -0F5789 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F578A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F578B General Purpose Flag 0800 (2048) │ │ │ │ +0F5741 LOCAL HEADER #568 04034B50 (67324752) │ │ │ │ +0F5745 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F5746 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F5747 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F578D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F578F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F5793 CRC 4C63C55C (1281607004) │ │ │ │ -0F5797 Compressed Size 0000019D (413) │ │ │ │ -0F579B Uncompressed Size 000003BC (956) │ │ │ │ -0F579F Filename Length 0040 (64) │ │ │ │ -0F57A1 Extra Length 0000 (0) │ │ │ │ -0F57A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F5749 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F574B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F574F CRC 4C63C55C (1281607004) │ │ │ │ +0F5753 Compressed Size 0000019D (413) │ │ │ │ +0F5757 Uncompressed Size 000003BC (956) │ │ │ │ +0F575B Filename Length 0040 (64) │ │ │ │ +0F575D Extra Length 0000 (0) │ │ │ │ +0F575F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF57A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF575F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F57E3 PAYLOAD │ │ │ │ +0F579F PAYLOAD │ │ │ │ │ │ │ │ -0F5980 LOCAL HEADER #569 04034B50 (67324752) │ │ │ │ -0F5984 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F5985 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F5986 General Purpose Flag 0800 (2048) │ │ │ │ +0F593C LOCAL HEADER #569 04034B50 (67324752) │ │ │ │ +0F5940 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F5941 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F5942 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F5988 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F598A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F598E CRC B7B1E9A5 (3081890213) │ │ │ │ -0F5992 Compressed Size 00000243 (579) │ │ │ │ -0F5996 Uncompressed Size 000004DB (1243) │ │ │ │ -0F599A Filename Length 0045 (69) │ │ │ │ -0F599C Extra Length 0000 (0) │ │ │ │ -0F599E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F5944 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F5946 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F594A CRC B7B1E9A5 (3081890213) │ │ │ │ +0F594E Compressed Size 00000243 (579) │ │ │ │ +0F5952 Uncompressed Size 000004DB (1243) │ │ │ │ +0F5956 Filename Length 0045 (69) │ │ │ │ +0F5958 Extra Length 0000 (0) │ │ │ │ +0F595A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF599E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF595A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F59E3 PAYLOAD │ │ │ │ +0F599F PAYLOAD │ │ │ │ │ │ │ │ -0F5C26 LOCAL HEADER #570 04034B50 (67324752) │ │ │ │ -0F5C2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F5C2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F5C2C General Purpose Flag 0800 (2048) │ │ │ │ +0F5BE2 LOCAL HEADER #570 04034B50 (67324752) │ │ │ │ +0F5BE6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F5BE7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F5BE8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F5C2E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F5C30 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F5C34 CRC BEFC9406 (3204224006) │ │ │ │ -0F5C38 Compressed Size 00000236 (566) │ │ │ │ -0F5C3C Uncompressed Size 0000081A (2074) │ │ │ │ -0F5C40 Filename Length 0044 (68) │ │ │ │ -0F5C42 Extra Length 0000 (0) │ │ │ │ -0F5C44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F5BEA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F5BEC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F5BF0 CRC BEFC9406 (3204224006) │ │ │ │ +0F5BF4 Compressed Size 00000236 (566) │ │ │ │ +0F5BF8 Uncompressed Size 0000081A (2074) │ │ │ │ +0F5BFC Filename Length 0044 (68) │ │ │ │ +0F5BFE Extra Length 0000 (0) │ │ │ │ +0F5C00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF5C44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF5C00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F5C88 PAYLOAD │ │ │ │ +0F5C44 PAYLOAD │ │ │ │ │ │ │ │ -0F5EBE LOCAL HEADER #571 04034B50 (67324752) │ │ │ │ -0F5EC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F5EC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F5EC4 General Purpose Flag 0800 (2048) │ │ │ │ +0F5E7A LOCAL HEADER #571 04034B50 (67324752) │ │ │ │ +0F5E7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F5E7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F5E80 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F5EC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F5EC8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F5ECC CRC BCE336F3 (3169007347) │ │ │ │ -0F5ED0 Compressed Size 000001A0 (416) │ │ │ │ -0F5ED4 Uncompressed Size 00000309 (777) │ │ │ │ -0F5ED8 Filename Length 0041 (65) │ │ │ │ -0F5EDA Extra Length 0000 (0) │ │ │ │ -0F5EDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F5E82 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F5E84 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F5E88 CRC BCE336F3 (3169007347) │ │ │ │ +0F5E8C Compressed Size 000001A0 (416) │ │ │ │ +0F5E90 Uncompressed Size 00000309 (777) │ │ │ │ +0F5E94 Filename Length 0041 (65) │ │ │ │ +0F5E96 Extra Length 0000 (0) │ │ │ │ +0F5E98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF5EDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF5E98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F5F1D PAYLOAD │ │ │ │ +0F5ED9 PAYLOAD │ │ │ │ │ │ │ │ -0F60BD LOCAL HEADER #572 04034B50 (67324752) │ │ │ │ -0F60C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F60C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F60C3 General Purpose Flag 0800 (2048) │ │ │ │ +0F6079 LOCAL HEADER #572 04034B50 (67324752) │ │ │ │ +0F607D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F607E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F607F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F60C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F60C7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F60CB CRC 7DC9408F (2110341263) │ │ │ │ -0F60CF Compressed Size 0000019B (411) │ │ │ │ -0F60D3 Uncompressed Size 000003BC (956) │ │ │ │ -0F60D7 Filename Length 0040 (64) │ │ │ │ -0F60D9 Extra Length 0000 (0) │ │ │ │ -0F60DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F6081 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F6083 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F6087 CRC 7DC9408F (2110341263) │ │ │ │ +0F608B Compressed Size 0000019B (411) │ │ │ │ +0F608F Uncompressed Size 000003BC (956) │ │ │ │ +0F6093 Filename Length 0040 (64) │ │ │ │ +0F6095 Extra Length 0000 (0) │ │ │ │ +0F6097 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF60DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF6097: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F611B PAYLOAD │ │ │ │ +0F60D7 PAYLOAD │ │ │ │ │ │ │ │ -0F62B6 LOCAL HEADER #573 04034B50 (67324752) │ │ │ │ -0F62BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F62BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F62BC General Purpose Flag 0800 (2048) │ │ │ │ +0F6272 LOCAL HEADER #573 04034B50 (67324752) │ │ │ │ +0F6276 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F6277 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F6278 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F62BE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F62C0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F62C4 CRC C7112450 (3339789392) │ │ │ │ -0F62C8 Compressed Size 000001A1 (417) │ │ │ │ -0F62CC Uncompressed Size 00000315 (789) │ │ │ │ -0F62D0 Filename Length 0044 (68) │ │ │ │ -0F62D2 Extra Length 0000 (0) │ │ │ │ -0F62D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F627A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F627C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F6280 CRC C7112450 (3339789392) │ │ │ │ +0F6284 Compressed Size 000001A1 (417) │ │ │ │ +0F6288 Uncompressed Size 00000315 (789) │ │ │ │ +0F628C Filename Length 0044 (68) │ │ │ │ +0F628E Extra Length 0000 (0) │ │ │ │ +0F6290 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF62D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF6290: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F6318 PAYLOAD │ │ │ │ +0F62D4 PAYLOAD │ │ │ │ │ │ │ │ -0F64B9 LOCAL HEADER #574 04034B50 (67324752) │ │ │ │ -0F64BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F64BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F64BF General Purpose Flag 0800 (2048) │ │ │ │ +0F6475 LOCAL HEADER #574 04034B50 (67324752) │ │ │ │ +0F6479 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F647A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F647B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F64C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F64C3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F64C7 CRC 7B86EAE8 (2072439528) │ │ │ │ -0F64CB Compressed Size 0000019E (414) │ │ │ │ -0F64CF Uncompressed Size 000003CE (974) │ │ │ │ -0F64D3 Filename Length 0043 (67) │ │ │ │ -0F64D5 Extra Length 0000 (0) │ │ │ │ -0F64D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F647D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F647F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F6483 CRC 7B86EAE8 (2072439528) │ │ │ │ +0F6487 Compressed Size 0000019E (414) │ │ │ │ +0F648B Uncompressed Size 000003CE (974) │ │ │ │ +0F648F Filename Length 0043 (67) │ │ │ │ +0F6491 Extra Length 0000 (0) │ │ │ │ +0F6493 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF64D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF6493: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F651A PAYLOAD │ │ │ │ +0F64D6 PAYLOAD │ │ │ │ │ │ │ │ -0F66B8 LOCAL HEADER #575 04034B50 (67324752) │ │ │ │ -0F66BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F66BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F66BE General Purpose Flag 0800 (2048) │ │ │ │ +0F6674 LOCAL HEADER #575 04034B50 (67324752) │ │ │ │ +0F6678 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F6679 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F667A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F66C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F66C2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F66C6 CRC 93670049 (2473001033) │ │ │ │ -0F66CA Compressed Size 00000240 (576) │ │ │ │ -0F66CE Uncompressed Size 00000457 (1111) │ │ │ │ -0F66D2 Filename Length 0031 (49) │ │ │ │ -0F66D4 Extra Length 0000 (0) │ │ │ │ -0F66D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F667C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F667E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F6682 CRC 93670049 (2473001033) │ │ │ │ +0F6686 Compressed Size 00000240 (576) │ │ │ │ +0F668A Uncompressed Size 00000457 (1111) │ │ │ │ +0F668E Filename Length 0031 (49) │ │ │ │ +0F6690 Extra Length 0000 (0) │ │ │ │ +0F6692 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF66D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF6692: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F6707 PAYLOAD │ │ │ │ +0F66C3 PAYLOAD │ │ │ │ │ │ │ │ -0F6947 LOCAL HEADER #576 04034B50 (67324752) │ │ │ │ -0F694B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F694C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F694D General Purpose Flag 0800 (2048) │ │ │ │ +0F6903 LOCAL HEADER #576 04034B50 (67324752) │ │ │ │ +0F6907 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F6908 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F6909 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F694F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F6951 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F6955 CRC 3A04F58B (973403531) │ │ │ │ -0F6959 Compressed Size 000002DE (734) │ │ │ │ -0F695D Uncompressed Size 000008B8 (2232) │ │ │ │ -0F6961 Filename Length 0030 (48) │ │ │ │ -0F6963 Extra Length 0000 (0) │ │ │ │ -0F6965 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F690B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F690D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F6911 CRC 3A04F58B (973403531) │ │ │ │ +0F6915 Compressed Size 000002DE (734) │ │ │ │ +0F6919 Uncompressed Size 000008B8 (2232) │ │ │ │ +0F691D Filename Length 0030 (48) │ │ │ │ +0F691F Extra Length 0000 (0) │ │ │ │ +0F6921 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF6965: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF6921: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F6995 PAYLOAD │ │ │ │ +0F6951 PAYLOAD │ │ │ │ │ │ │ │ -0F6C73 LOCAL HEADER #577 04034B50 (67324752) │ │ │ │ -0F6C77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F6C78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F6C79 General Purpose Flag 0800 (2048) │ │ │ │ +0F6C2F LOCAL HEADER #577 04034B50 (67324752) │ │ │ │ +0F6C33 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F6C34 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F6C35 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F6C7B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F6C7D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F6C81 CRC 5B0D249B (1527587995) │ │ │ │ -0F6C85 Compressed Size 000003DD (989) │ │ │ │ -0F6C89 Uncompressed Size 0000097D (2429) │ │ │ │ -0F6C8D Filename Length 0031 (49) │ │ │ │ -0F6C8F Extra Length 0000 (0) │ │ │ │ -0F6C91 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F6C37 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F6C39 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F6C3D CRC 5B0D249B (1527587995) │ │ │ │ +0F6C41 Compressed Size 000003DD (989) │ │ │ │ +0F6C45 Uncompressed Size 0000097D (2429) │ │ │ │ +0F6C49 Filename Length 0031 (49) │ │ │ │ +0F6C4B Extra Length 0000 (0) │ │ │ │ +0F6C4D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF6C91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF6C4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F6CC2 PAYLOAD │ │ │ │ +0F6C7E PAYLOAD │ │ │ │ │ │ │ │ -0F709F LOCAL HEADER #578 04034B50 (67324752) │ │ │ │ -0F70A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F70A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F70A5 General Purpose Flag 0800 (2048) │ │ │ │ +0F705B LOCAL HEADER #578 04034B50 (67324752) │ │ │ │ +0F705F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F7060 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F7061 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F70A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F70A9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F70AD CRC A4FB26EA (2767922922) │ │ │ │ -0F70B1 Compressed Size 00000446 (1094) │ │ │ │ -0F70B5 Uncompressed Size 00001A01 (6657) │ │ │ │ -0F70B9 Filename Length 0030 (48) │ │ │ │ -0F70BB Extra Length 0000 (0) │ │ │ │ -0F70BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F7063 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F7065 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F7069 CRC A4FB26EA (2767922922) │ │ │ │ +0F706D Compressed Size 00000446 (1094) │ │ │ │ +0F7071 Uncompressed Size 00001A01 (6657) │ │ │ │ +0F7075 Filename Length 0030 (48) │ │ │ │ +0F7077 Extra Length 0000 (0) │ │ │ │ +0F7079 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF70BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF7079: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F70ED PAYLOAD │ │ │ │ +0F70A9 PAYLOAD │ │ │ │ │ │ │ │ -0F7533 LOCAL HEADER #579 04034B50 (67324752) │ │ │ │ -0F7537 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F7538 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F7539 General Purpose Flag 0800 (2048) │ │ │ │ +0F74EF LOCAL HEADER #579 04034B50 (67324752) │ │ │ │ +0F74F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F74F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F74F5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F753B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F753D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F7541 CRC 19A7896C (430410092) │ │ │ │ -0F7545 Compressed Size 00000361 (865) │ │ │ │ -0F7549 Uncompressed Size 0000076D (1901) │ │ │ │ -0F754D Filename Length 0027 (39) │ │ │ │ -0F754F Extra Length 0000 (0) │ │ │ │ -0F7551 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F74F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F74F9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F74FD CRC 19A7896C (430410092) │ │ │ │ +0F7501 Compressed Size 00000361 (865) │ │ │ │ +0F7505 Uncompressed Size 0000076D (1901) │ │ │ │ +0F7509 Filename Length 0027 (39) │ │ │ │ +0F750B Extra Length 0000 (0) │ │ │ │ +0F750D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF7551: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF750D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F7578 PAYLOAD │ │ │ │ +0F7534 PAYLOAD │ │ │ │ │ │ │ │ -0F78D9 LOCAL HEADER #580 04034B50 (67324752) │ │ │ │ -0F78DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F78DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F78DF General Purpose Flag 0800 (2048) │ │ │ │ +0F7895 LOCAL HEADER #580 04034B50 (67324752) │ │ │ │ +0F7899 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F789A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F789B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F78E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F78E3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F78E7 CRC 3809D0E4 (940167396) │ │ │ │ -0F78EB Compressed Size 000006F0 (1776) │ │ │ │ -0F78EF Uncompressed Size 00001E2F (7727) │ │ │ │ -0F78F3 Filename Length 0026 (38) │ │ │ │ -0F78F5 Extra Length 0000 (0) │ │ │ │ -0F78F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F789D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F789F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F78A3 CRC 3809D0E4 (940167396) │ │ │ │ +0F78A7 Compressed Size 000006F0 (1776) │ │ │ │ +0F78AB Uncompressed Size 00001E2F (7727) │ │ │ │ +0F78AF Filename Length 0026 (38) │ │ │ │ +0F78B1 Extra Length 0000 (0) │ │ │ │ +0F78B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF78F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF78B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F791D PAYLOAD │ │ │ │ +0F78D9 PAYLOAD │ │ │ │ │ │ │ │ -0F800D LOCAL HEADER #581 04034B50 (67324752) │ │ │ │ -0F8011 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F8012 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F8013 General Purpose Flag 0800 (2048) │ │ │ │ +0F7FC9 LOCAL HEADER #581 04034B50 (67324752) │ │ │ │ +0F7FCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F7FCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F7FCF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F8015 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F8017 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F801B CRC A7A81A04 (2812811780) │ │ │ │ -0F801F Compressed Size 0000030D (781) │ │ │ │ -0F8023 Uncompressed Size 0000068E (1678) │ │ │ │ -0F8027 Filename Length 0029 (41) │ │ │ │ -0F8029 Extra Length 0000 (0) │ │ │ │ -0F802B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F7FD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F7FD3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F7FD7 CRC A7A81A04 (2812811780) │ │ │ │ +0F7FDB Compressed Size 0000030D (781) │ │ │ │ +0F7FDF Uncompressed Size 0000068E (1678) │ │ │ │ +0F7FE3 Filename Length 0029 (41) │ │ │ │ +0F7FE5 Extra Length 0000 (0) │ │ │ │ +0F7FE7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF802B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF7FE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F8054 PAYLOAD │ │ │ │ +0F8010 PAYLOAD │ │ │ │ │ │ │ │ -0F8361 LOCAL HEADER #582 04034B50 (67324752) │ │ │ │ -0F8365 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F8366 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F8367 General Purpose Flag 0800 (2048) │ │ │ │ +0F831D LOCAL HEADER #582 04034B50 (67324752) │ │ │ │ +0F8321 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F8322 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F8323 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F8369 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F836B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F836F CRC 93D5C239 (2480259641) │ │ │ │ -0F8373 Compressed Size 000008C5 (2245) │ │ │ │ -0F8377 Uncompressed Size 000028B1 (10417) │ │ │ │ -0F837B Filename Length 0028 (40) │ │ │ │ -0F837D Extra Length 0000 (0) │ │ │ │ -0F837F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F8325 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F8327 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F832B CRC 93D5C239 (2480259641) │ │ │ │ +0F832F Compressed Size 000008C5 (2245) │ │ │ │ +0F8333 Uncompressed Size 000028B1 (10417) │ │ │ │ +0F8337 Filename Length 0028 (40) │ │ │ │ +0F8339 Extra Length 0000 (0) │ │ │ │ +0F833B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF837F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF833B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F83A7 PAYLOAD │ │ │ │ +0F8363 PAYLOAD │ │ │ │ │ │ │ │ -0F8C6C LOCAL HEADER #583 04034B50 (67324752) │ │ │ │ -0F8C70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F8C71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F8C72 General Purpose Flag 0800 (2048) │ │ │ │ +0F8C28 LOCAL HEADER #583 04034B50 (67324752) │ │ │ │ +0F8C2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F8C2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F8C2E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F8C74 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F8C76 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F8C7A CRC B52AB647 (3039475271) │ │ │ │ -0F8C7E Compressed Size 00000364 (868) │ │ │ │ -0F8C82 Uncompressed Size 00000771 (1905) │ │ │ │ -0F8C86 Filename Length 0028 (40) │ │ │ │ -0F8C88 Extra Length 0000 (0) │ │ │ │ -0F8C8A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F8C30 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F8C32 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F8C36 CRC B52AB647 (3039475271) │ │ │ │ +0F8C3A Compressed Size 00000364 (868) │ │ │ │ +0F8C3E Uncompressed Size 00000771 (1905) │ │ │ │ +0F8C42 Filename Length 0028 (40) │ │ │ │ +0F8C44 Extra Length 0000 (0) │ │ │ │ +0F8C46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF8C8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF8C46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F8CB2 PAYLOAD │ │ │ │ +0F8C6E PAYLOAD │ │ │ │ │ │ │ │ -0F9016 LOCAL HEADER #584 04034B50 (67324752) │ │ │ │ -0F901A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F901B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F901C General Purpose Flag 0800 (2048) │ │ │ │ +0F8FD2 LOCAL HEADER #584 04034B50 (67324752) │ │ │ │ +0F8FD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F8FD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F8FD8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F901E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F9020 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F9024 CRC 09D6E565 (165078373) │ │ │ │ -0F9028 Compressed Size 00000724 (1828) │ │ │ │ -0F902C Uncompressed Size 00001F18 (7960) │ │ │ │ -0F9030 Filename Length 0027 (39) │ │ │ │ -0F9032 Extra Length 0000 (0) │ │ │ │ -0F9034 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F8FDA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F8FDC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F8FE0 CRC 09D6E565 (165078373) │ │ │ │ +0F8FE4 Compressed Size 00000724 (1828) │ │ │ │ +0F8FE8 Uncompressed Size 00001F18 (7960) │ │ │ │ +0F8FEC Filename Length 0027 (39) │ │ │ │ +0F8FEE Extra Length 0000 (0) │ │ │ │ +0F8FF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF9034: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF8FF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F905B PAYLOAD │ │ │ │ +0F9017 PAYLOAD │ │ │ │ │ │ │ │ -0F977F LOCAL HEADER #585 04034B50 (67324752) │ │ │ │ -0F9783 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F9784 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F9785 General Purpose Flag 0800 (2048) │ │ │ │ +0F973B LOCAL HEADER #585 04034B50 (67324752) │ │ │ │ +0F973F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F9740 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F9741 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F9787 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F9789 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0F978D CRC DD751555 (3715437909) │ │ │ │ -0F9791 Compressed Size 00002C18 (11288) │ │ │ │ -0F9795 Uncompressed Size 00009723 (38691) │ │ │ │ -0F9799 Filename Length 0022 (34) │ │ │ │ -0F979B Extra Length 0000 (0) │ │ │ │ -0F979D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F9743 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F9745 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0F9749 CRC FAE160F8 (4209074424) │ │ │ │ +0F974D Compressed Size 00002C44 (11332) │ │ │ │ +0F9751 Uncompressed Size 00009723 (38691) │ │ │ │ +0F9755 Filename Length 0022 (34) │ │ │ │ +0F9757 Extra Length 0000 (0) │ │ │ │ +0F9759 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF979D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF9759: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F97BF PAYLOAD │ │ │ │ +0F977B PAYLOAD │ │ │ │ │ │ │ │ -0FC3D7 LOCAL HEADER #586 04034B50 (67324752) │ │ │ │ -0FC3DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FC3DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FC3DD General Purpose Flag 0800 (2048) │ │ │ │ +0FC3BF LOCAL HEADER #586 04034B50 (67324752) │ │ │ │ +0FC3C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FC3C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FC3C5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FC3DF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FC3E1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -0FC3E5 CRC D5A6662E (3584452142) │ │ │ │ -0FC3E9 Compressed Size 000047FA (18426) │ │ │ │ -0FC3ED Uncompressed Size 0002C3F6 (181238) │ │ │ │ -0FC3F1 Filename Length 0021 (33) │ │ │ │ -0FC3F3 Extra Length 0000 (0) │ │ │ │ -0FC3F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FC3C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FC3C9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +0FC3CD CRC 50220FCC (1344409548) │ │ │ │ +0FC3D1 Compressed Size 0000499E (18846) │ │ │ │ +0FC3D5 Uncompressed Size 0002C3F6 (181238) │ │ │ │ +0FC3D9 Filename Length 0021 (33) │ │ │ │ +0FC3DB Extra Length 0000 (0) │ │ │ │ +0FC3DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFC3F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFC3DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FC416 PAYLOAD │ │ │ │ +0FC3FE PAYLOAD │ │ │ │ │ │ │ │ -100C10 LOCAL HEADER #587 04034B50 (67324752) │ │ │ │ -100C14 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -100C15 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -100C16 General Purpose Flag 0800 (2048) │ │ │ │ +100D9C LOCAL HEADER #587 04034B50 (67324752) │ │ │ │ +100DA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +100DA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +100DA2 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -100C18 Compression Method 0000 (0) 'Stored' │ │ │ │ -100C1A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -100C1E CRC 00000000 (0) │ │ │ │ -100C22 Compressed Size 00000000 (0) │ │ │ │ -100C26 Uncompressed Size 00000000 (0) │ │ │ │ -100C2A Filename Length 0012 (18) │ │ │ │ -100C2C Extra Length 0000 (0) │ │ │ │ -100C2E Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +100DA4 Compression Method 0000 (0) 'Stored' │ │ │ │ +100DA6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +100DAA CRC 00000000 (0) │ │ │ │ +100DAE Compressed Size 00000000 (0) │ │ │ │ +100DB2 Uncompressed Size 00000000 (0) │ │ │ │ +100DB6 Filename Length 0012 (18) │ │ │ │ +100DB8 Extra Length 0000 (0) │ │ │ │ +100DBA Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100C2E: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x100DBA: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -100C40 LOCAL HEADER #588 04034B50 (67324752) │ │ │ │ -100C44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -100C45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -100C46 General Purpose Flag 0800 (2048) │ │ │ │ +100DCC LOCAL HEADER #588 04034B50 (67324752) │ │ │ │ +100DD0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +100DD1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +100DD2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -100C48 Compression Method 0008 (8) 'Deflated' │ │ │ │ -100C4A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -100C4E CRC 18FFDA79 (419420793) │ │ │ │ -100C52 Compressed Size 00000214 (532) │ │ │ │ -100C56 Uncompressed Size 000003BC (956) │ │ │ │ -100C5A Filename Length 0023 (35) │ │ │ │ -100C5C Extra Length 0000 (0) │ │ │ │ -100C5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +100DD4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +100DD6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +100DDA CRC 18FFDA79 (419420793) │ │ │ │ +100DDE Compressed Size 00000214 (532) │ │ │ │ +100DE2 Uncompressed Size 000003BC (956) │ │ │ │ +100DE6 Filename Length 0023 (35) │ │ │ │ +100DE8 Extra Length 0000 (0) │ │ │ │ +100DEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100C5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x100DEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -100C81 PAYLOAD │ │ │ │ +100E0D PAYLOAD │ │ │ │ │ │ │ │ -100E95 LOCAL HEADER #589 04034B50 (67324752) │ │ │ │ -100E99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -100E9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -100E9B General Purpose Flag 0800 (2048) │ │ │ │ +101021 LOCAL HEADER #589 04034B50 (67324752) │ │ │ │ +101025 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101026 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101027 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -100E9D Compression Method 0008 (8) 'Deflated' │ │ │ │ -100E9F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -100EA3 CRC 49ECBE90 (1240252048) │ │ │ │ -100EA7 Compressed Size 00000389 (905) │ │ │ │ -100EAB Uncompressed Size 00000999 (2457) │ │ │ │ -100EAF Filename Length 0022 (34) │ │ │ │ -100EB1 Extra Length 0000 (0) │ │ │ │ -100EB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101029 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10102B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10102F CRC 49ECBE90 (1240252048) │ │ │ │ +101033 Compressed Size 00000389 (905) │ │ │ │ +101037 Uncompressed Size 00000999 (2457) │ │ │ │ +10103B Filename Length 0022 (34) │ │ │ │ +10103D Extra Length 0000 (0) │ │ │ │ +10103F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100EB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10103F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -100ED5 PAYLOAD │ │ │ │ +101061 PAYLOAD │ │ │ │ │ │ │ │ -10125E LOCAL HEADER #590 04034B50 (67324752) │ │ │ │ -101262 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101263 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101264 General Purpose Flag 0800 (2048) │ │ │ │ +1013EA LOCAL HEADER #590 04034B50 (67324752) │ │ │ │ +1013EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1013EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1013F0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101266 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101268 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10126C CRC 46EB8814 (1189840916) │ │ │ │ -101270 Compressed Size 00000332 (818) │ │ │ │ -101274 Uncompressed Size 000006FD (1789) │ │ │ │ -101278 Filename Length 0027 (39) │ │ │ │ -10127A Extra Length 0000 (0) │ │ │ │ -10127C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1013F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1013F4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1013F8 CRC 46EB8814 (1189840916) │ │ │ │ +1013FC Compressed Size 00000332 (818) │ │ │ │ +101400 Uncompressed Size 000006FD (1789) │ │ │ │ +101404 Filename Length 0027 (39) │ │ │ │ +101406 Extra Length 0000 (0) │ │ │ │ +101408 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10127C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x101408: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1012A3 PAYLOAD │ │ │ │ +10142F PAYLOAD │ │ │ │ │ │ │ │ -1015D5 LOCAL HEADER #591 04034B50 (67324752) │ │ │ │ -1015D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1015DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1015DB General Purpose Flag 0800 (2048) │ │ │ │ +101761 LOCAL HEADER #591 04034B50 (67324752) │ │ │ │ +101765 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101766 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101767 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1015DD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1015DF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1015E3 CRC D7E91FBC (3622379452) │ │ │ │ -1015E7 Compressed Size 000006B2 (1714) │ │ │ │ -1015EB Uncompressed Size 000016C8 (5832) │ │ │ │ -1015EF Filename Length 0026 (38) │ │ │ │ -1015F1 Extra Length 0000 (0) │ │ │ │ -1015F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101769 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10176B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10176F CRC D7E91FBC (3622379452) │ │ │ │ +101773 Compressed Size 000006B2 (1714) │ │ │ │ +101777 Uncompressed Size 000016C8 (5832) │ │ │ │ +10177B Filename Length 0026 (38) │ │ │ │ +10177D Extra Length 0000 (0) │ │ │ │ +10177F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1015F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10177F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -101619 PAYLOAD │ │ │ │ +1017A5 PAYLOAD │ │ │ │ │ │ │ │ -101CCB LOCAL HEADER #592 04034B50 (67324752) │ │ │ │ -101CCF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101CD0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101CD1 General Purpose Flag 0800 (2048) │ │ │ │ +101E57 LOCAL HEADER #592 04034B50 (67324752) │ │ │ │ +101E5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101E5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101E5D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101CD3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101CD5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -101CD9 CRC A94DC7F1 (2840446961) │ │ │ │ -101CDD Compressed Size 000002E7 (743) │ │ │ │ -101CE1 Uncompressed Size 0000072C (1836) │ │ │ │ -101CE5 Filename Length 0020 (32) │ │ │ │ -101CE7 Extra Length 0000 (0) │ │ │ │ -101CE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101E5F Compression Method 0008 (8) 'Deflated' │ │ │ │ +101E61 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +101E65 CRC A94DC7F1 (2840446961) │ │ │ │ +101E69 Compressed Size 000002E7 (743) │ │ │ │ +101E6D Uncompressed Size 0000072C (1836) │ │ │ │ +101E71 Filename Length 0020 (32) │ │ │ │ +101E73 Extra Length 0000 (0) │ │ │ │ +101E75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x101CE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x101E75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -101D09 PAYLOAD │ │ │ │ +101E95 PAYLOAD │ │ │ │ │ │ │ │ -101FF0 LOCAL HEADER #593 04034B50 (67324752) │ │ │ │ -101FF4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101FF5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101FF6 General Purpose Flag 0800 (2048) │ │ │ │ +10217C LOCAL HEADER #593 04034B50 (67324752) │ │ │ │ +102180 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102181 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102182 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101FF8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101FFA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -101FFE CRC 9BBC44B4 (2612806836) │ │ │ │ -102002 Compressed Size 0000036F (879) │ │ │ │ -102006 Uncompressed Size 00001242 (4674) │ │ │ │ -10200A Filename Length 001F (31) │ │ │ │ -10200C Extra Length 0000 (0) │ │ │ │ -10200E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102184 Compression Method 0008 (8) 'Deflated' │ │ │ │ +102186 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10218A CRC 9BBC44B4 (2612806836) │ │ │ │ +10218E Compressed Size 0000036F (879) │ │ │ │ +102192 Uncompressed Size 00001242 (4674) │ │ │ │ +102196 Filename Length 001F (31) │ │ │ │ +102198 Extra Length 0000 (0) │ │ │ │ +10219A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10200E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10219A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10202D PAYLOAD │ │ │ │ +1021B9 PAYLOAD │ │ │ │ │ │ │ │ -10239C LOCAL HEADER #594 04034B50 (67324752) │ │ │ │ -1023A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1023A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1023A2 General Purpose Flag 0800 (2048) │ │ │ │ +102528 LOCAL HEADER #594 04034B50 (67324752) │ │ │ │ +10252C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10252D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10252E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1023A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1023A6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1023AA CRC F7DE7C28 (4158553128) │ │ │ │ -1023AE Compressed Size 000002C5 (709) │ │ │ │ -1023B2 Uncompressed Size 000006A4 (1700) │ │ │ │ -1023B6 Filename Length 0025 (37) │ │ │ │ -1023B8 Extra Length 0000 (0) │ │ │ │ -1023BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102530 Compression Method 0008 (8) 'Deflated' │ │ │ │ +102532 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +102536 CRC F7DE7C28 (4158553128) │ │ │ │ +10253A Compressed Size 000002C5 (709) │ │ │ │ +10253E Uncompressed Size 000006A4 (1700) │ │ │ │ +102542 Filename Length 0025 (37) │ │ │ │ +102544 Extra Length 0000 (0) │ │ │ │ +102546 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1023BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x102546: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1023DF PAYLOAD │ │ │ │ +10256B PAYLOAD │ │ │ │ │ │ │ │ -1026A4 LOCAL HEADER #595 04034B50 (67324752) │ │ │ │ -1026A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1026A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1026AA General Purpose Flag 0800 (2048) │ │ │ │ +102830 LOCAL HEADER #595 04034B50 (67324752) │ │ │ │ +102834 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102835 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102836 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1026AC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1026AE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1026B2 CRC A55A78BD (2774169789) │ │ │ │ -1026B6 Compressed Size 00000311 (785) │ │ │ │ -1026BA Uncompressed Size 00000DBC (3516) │ │ │ │ -1026BE Filename Length 0024 (36) │ │ │ │ -1026C0 Extra Length 0000 (0) │ │ │ │ -1026C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102838 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10283A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10283E CRC A55A78BD (2774169789) │ │ │ │ +102842 Compressed Size 00000311 (785) │ │ │ │ +102846 Uncompressed Size 00000DBC (3516) │ │ │ │ +10284A Filename Length 0024 (36) │ │ │ │ +10284C Extra Length 0000 (0) │ │ │ │ +10284E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1026C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10284E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1026E6 PAYLOAD │ │ │ │ +102872 PAYLOAD │ │ │ │ │ │ │ │ -1029F7 LOCAL HEADER #596 04034B50 (67324752) │ │ │ │ -1029FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1029FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1029FD General Purpose Flag 0800 (2048) │ │ │ │ +102B83 LOCAL HEADER #596 04034B50 (67324752) │ │ │ │ +102B87 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102B88 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102B89 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1029FF Compression Method 0008 (8) 'Deflated' │ │ │ │ -102A01 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -102A05 CRC 5A222EC8 (1512189640) │ │ │ │ -102A09 Compressed Size 00000205 (517) │ │ │ │ -102A0D Uncompressed Size 0000038A (906) │ │ │ │ -102A11 Filename Length 0025 (37) │ │ │ │ -102A13 Extra Length 0000 (0) │ │ │ │ -102A15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102B8B Compression Method 0008 (8) 'Deflated' │ │ │ │ +102B8D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +102B91 CRC 5A222EC8 (1512189640) │ │ │ │ +102B95 Compressed Size 00000205 (517) │ │ │ │ +102B99 Uncompressed Size 0000038A (906) │ │ │ │ +102B9D Filename Length 0025 (37) │ │ │ │ +102B9F Extra Length 0000 (0) │ │ │ │ +102BA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x102A15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x102BA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102A3A PAYLOAD │ │ │ │ +102BC6 PAYLOAD │ │ │ │ │ │ │ │ -102C3F LOCAL HEADER #597 04034B50 (67324752) │ │ │ │ -102C43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -102C44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -102C45 General Purpose Flag 0800 (2048) │ │ │ │ +102DCB LOCAL HEADER #597 04034B50 (67324752) │ │ │ │ +102DCF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102DD0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102DD1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -102C47 Compression Method 0008 (8) 'Deflated' │ │ │ │ -102C49 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -102C4D CRC E5E649CC (3857074636) │ │ │ │ -102C51 Compressed Size 00000203 (515) │ │ │ │ -102C55 Uncompressed Size 000004E3 (1251) │ │ │ │ -102C59 Filename Length 0024 (36) │ │ │ │ -102C5B Extra Length 0000 (0) │ │ │ │ -102C5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102DD3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +102DD5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +102DD9 CRC E5E649CC (3857074636) │ │ │ │ +102DDD Compressed Size 00000203 (515) │ │ │ │ +102DE1 Uncompressed Size 000004E3 (1251) │ │ │ │ +102DE5 Filename Length 0024 (36) │ │ │ │ +102DE7 Extra Length 0000 (0) │ │ │ │ +102DE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x102C5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x102DE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102C81 PAYLOAD │ │ │ │ +102E0D PAYLOAD │ │ │ │ │ │ │ │ -102E84 LOCAL HEADER #598 04034B50 (67324752) │ │ │ │ -102E88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -102E89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -102E8A General Purpose Flag 0800 (2048) │ │ │ │ +103010 LOCAL HEADER #598 04034B50 (67324752) │ │ │ │ +103014 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +103015 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +103016 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -102E8C Compression Method 0008 (8) 'Deflated' │ │ │ │ -102E8E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -102E92 CRC B0269DAE (2955320750) │ │ │ │ -102E96 Compressed Size 00000D77 (3447) │ │ │ │ -102E9A Uncompressed Size 000029F2 (10738) │ │ │ │ -102E9E Filename Length 001E (30) │ │ │ │ -102EA0 Extra Length 0000 (0) │ │ │ │ -102EA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +103018 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10301A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10301E CRC F8B697BF (4172715967) │ │ │ │ +103022 Compressed Size 00000D85 (3461) │ │ │ │ +103026 Uncompressed Size 000029F2 (10738) │ │ │ │ +10302A Filename Length 001E (30) │ │ │ │ +10302C Extra Length 0000 (0) │ │ │ │ +10302E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x102EA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10302E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102EC0 PAYLOAD │ │ │ │ +10304C PAYLOAD │ │ │ │ │ │ │ │ -103C37 LOCAL HEADER #599 04034B50 (67324752) │ │ │ │ -103C3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -103C3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -103C3D General Purpose Flag 0800 (2048) │ │ │ │ +103DD1 LOCAL HEADER #599 04034B50 (67324752) │ │ │ │ +103DD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +103DD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +103DD7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -103C3F Compression Method 0008 (8) 'Deflated' │ │ │ │ -103C41 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -103C45 CRC 9FDF2775 (2682201973) │ │ │ │ -103C49 Compressed Size 00001225 (4645) │ │ │ │ -103C4D Uncompressed Size 00013829 (79913) │ │ │ │ -103C51 Filename Length 001D (29) │ │ │ │ -103C53 Extra Length 0000 (0) │ │ │ │ -103C55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +103DD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +103DDB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +103DDF CRC 30DF8B6E (819956590) │ │ │ │ +103DE3 Compressed Size 00001214 (4628) │ │ │ │ +103DE7 Uncompressed Size 00013829 (79913) │ │ │ │ +103DEB Filename Length 001D (29) │ │ │ │ +103DED Extra Length 0000 (0) │ │ │ │ +103DEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x103C55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x103DEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -103C72 PAYLOAD │ │ │ │ +103E0C PAYLOAD │ │ │ │ │ │ │ │ -104E97 CENTRAL HEADER #1 02014B50 (33639248) │ │ │ │ -104E9B Created Zip Spec 14 (20) '2.0' │ │ │ │ -104E9C Created OS 03 (3) 'Unix' │ │ │ │ -104E9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104E9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104E9F General Purpose Flag 0800 (2048) │ │ │ │ +105020 CENTRAL HEADER #1 02014B50 (33639248) │ │ │ │ +105024 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105025 Created OS 03 (3) 'Unix' │ │ │ │ +105026 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105027 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105028 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -104EA1 Compression Method 0000 (0) 'Stored' │ │ │ │ -104EA3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -104EA7 CRC 00000000 (0) │ │ │ │ -104EAB Compressed Size 00000000 (0) │ │ │ │ -104EAF Uncompressed Size 00000000 (0) │ │ │ │ -104EB3 Filename Length 0009 (9) │ │ │ │ -104EB5 Extra Length 0004 (4) │ │ │ │ -104EB7 Comment Length 0000 (0) │ │ │ │ -104EB9 Disk Start 0000 (0) │ │ │ │ -104EBB Int File Attributes 0000 (0) │ │ │ │ +10502A Compression Method 0000 (0) 'Stored' │ │ │ │ +10502C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105030 CRC 00000000 (0) │ │ │ │ +105034 Compressed Size 00000000 (0) │ │ │ │ +105038 Uncompressed Size 00000000 (0) │ │ │ │ +10503C Filename Length 0009 (9) │ │ │ │ +10503E Extra Length 0004 (4) │ │ │ │ +105040 Comment Length 0000 (0) │ │ │ │ +105042 Disk Start 0000 (0) │ │ │ │ +105044 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -104EBD Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +105046 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -104EC1 Local Header Offset 00000000 (0) │ │ │ │ -104EC5 Filename 'XXXXXXXXX' │ │ │ │ +10504A Local Header Offset 00000000 (0) │ │ │ │ +10504E Filename 'XXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104EC5: Filename 'XXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10504E: Filename 'XXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -104ECE Extra ID #1 CAFE (51966) 'Java Executable' │ │ │ │ -104ED0 Length 0000 (0) │ │ │ │ +105057 Extra ID #1 CAFE (51966) 'Java Executable' │ │ │ │ +105059 Length 0000 (0) │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x104EC5: Directory 'XXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10504E: Directory 'XXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104E9D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105026: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -104ED2 CENTRAL HEADER #2 02014B50 (33639248) │ │ │ │ -104ED6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -104ED7 Created OS 03 (3) 'Unix' │ │ │ │ -104ED8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104ED9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104EDA General Purpose Flag 0800 (2048) │ │ │ │ +10505B CENTRAL HEADER #2 02014B50 (33639248) │ │ │ │ +10505F Created Zip Spec 14 (20) '2.0' │ │ │ │ +105060 Created OS 03 (3) 'Unix' │ │ │ │ +105061 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105062 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105063 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -104EDC Compression Method 0008 (8) 'Deflated' │ │ │ │ -104EDE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -104EE2 CRC 06524F67 (106057575) │ │ │ │ -104EE6 Compressed Size 000000AA (170) │ │ │ │ -104EEA Uncompressed Size 00000111 (273) │ │ │ │ -104EEE Filename Length 0014 (20) │ │ │ │ -104EF0 Extra Length 0000 (0) │ │ │ │ -104EF2 Comment Length 0000 (0) │ │ │ │ -104EF4 Disk Start 0000 (0) │ │ │ │ -104EF6 Int File Attributes 0000 (0) │ │ │ │ +105065 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105067 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10506B CRC 06524F67 (106057575) │ │ │ │ +10506F Compressed Size 000000AA (170) │ │ │ │ +105073 Uncompressed Size 00000111 (273) │ │ │ │ +105077 Filename Length 0014 (20) │ │ │ │ +105079 Extra Length 0000 (0) │ │ │ │ +10507B Comment Length 0000 (0) │ │ │ │ +10507D Disk Start 0000 (0) │ │ │ │ +10507F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -104EF8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105081 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -104EFC Local Header Offset 0000002B (43) │ │ │ │ -104F00 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105085 Local Header Offset 0000002B (43) │ │ │ │ +105089 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104F00: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105089: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -104F14 CENTRAL HEADER #3 02014B50 (33639248) │ │ │ │ -104F18 Created Zip Spec 14 (20) '2.0' │ │ │ │ -104F19 Created OS 03 (3) 'Unix' │ │ │ │ -104F1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104F1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104F1C General Purpose Flag 0800 (2048) │ │ │ │ +10509D CENTRAL HEADER #3 02014B50 (33639248) │ │ │ │ +1050A1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1050A2 Created OS 03 (3) 'Unix' │ │ │ │ +1050A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1050A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1050A5 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -104F1E Compression Method 0000 (0) 'Stored' │ │ │ │ -104F20 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -104F24 CRC 00000000 (0) │ │ │ │ -104F28 Compressed Size 00000000 (0) │ │ │ │ -104F2C Uncompressed Size 00000000 (0) │ │ │ │ -104F30 Filename Length 0004 (4) │ │ │ │ -104F32 Extra Length 0000 (0) │ │ │ │ -104F34 Comment Length 0000 (0) │ │ │ │ -104F36 Disk Start 0000 (0) │ │ │ │ -104F38 Int File Attributes 0000 (0) │ │ │ │ +1050A7 Compression Method 0000 (0) 'Stored' │ │ │ │ +1050A9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1050AD CRC 00000000 (0) │ │ │ │ +1050B1 Compressed Size 00000000 (0) │ │ │ │ +1050B5 Uncompressed Size 00000000 (0) │ │ │ │ +1050B9 Filename Length 0004 (4) │ │ │ │ +1050BB Extra Length 0000 (0) │ │ │ │ +1050BD Comment Length 0000 (0) │ │ │ │ +1050BF Disk Start 0000 (0) │ │ │ │ +1050C1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -104F3A Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +1050C3 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -104F3E Local Header Offset 00000107 (263) │ │ │ │ -104F42 Filename 'XXXX' │ │ │ │ +1050C7 Local Header Offset 00000107 (263) │ │ │ │ +1050CB Filename 'XXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104F42: Filename 'XXXX' │ │ │ │ +# WARNING: Offset 0x1050CB: Filename 'XXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x104F42: Directory 'XXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1050CB: Directory 'XXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104F1A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX' │ │ │ │ +# WARNING: Offset 0x1050A3: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -104F46 CENTRAL HEADER #4 02014B50 (33639248) │ │ │ │ -104F4A Created Zip Spec 14 (20) '2.0' │ │ │ │ -104F4B Created OS 03 (3) 'Unix' │ │ │ │ -104F4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104F4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104F4E General Purpose Flag 0800 (2048) │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -104F50 Compression Method 0000 (0) 'Stored' │ │ │ │ -104F52 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -104F56 CRC 00000000 (0) │ │ │ │ -104F5A Compressed Size 00000000 (0) │ │ │ │ -104F5E Uncompressed Size 00000000 (0) │ │ │ │ -104F62 Filename Length 000B (11) │ │ │ │ -104F64 Extra Length 0000 (0) │ │ │ │ -104F66 Comment Length 0000 (0) │ │ │ │ -104F68 Disk Start 0000 (0) │ │ │ │ -104F6A Int File Attributes 0000 (0) │ │ │ │ +1050CF CENTRAL HEADER #4 02014B50 (33639248) │ │ │ │ +1050D3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1050D4 Created OS 03 (3) 'Unix' │ │ │ │ +1050D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1050D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1050D7 General Purpose Flag 0800 (2048) │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +1050D9 Compression Method 0000 (0) 'Stored' │ │ │ │ +1050DB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1050DF CRC 00000000 (0) │ │ │ │ +1050E3 Compressed Size 00000000 (0) │ │ │ │ +1050E7 Uncompressed Size 00000000 (0) │ │ │ │ +1050EB Filename Length 000B (11) │ │ │ │ +1050ED Extra Length 0000 (0) │ │ │ │ +1050EF Comment Length 0000 (0) │ │ │ │ +1050F1 Disk Start 0000 (0) │ │ │ │ +1050F3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -104F6C Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +1050F5 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -104F70 Local Header Offset 00000129 (297) │ │ │ │ -104F74 Filename 'XXXXXXXXXXX' │ │ │ │ +1050F9 Local Header Offset 00000129 (297) │ │ │ │ +1050FD Filename 'XXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104F74: Filename 'XXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1050FD: Filename 'XXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x104F74: Directory 'XXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1050FD: Directory 'XXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104F4C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1050D5: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -104F7F CENTRAL HEADER #5 02014B50 (33639248) │ │ │ │ -104F83 Created Zip Spec 14 (20) '2.0' │ │ │ │ -104F84 Created OS 03 (3) 'Unix' │ │ │ │ -104F85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104F86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104F87 General Purpose Flag 0800 (2048) │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -104F89 Compression Method 0000 (0) 'Stored' │ │ │ │ -104F8B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -104F8F CRC 00000000 (0) │ │ │ │ -104F93 Compressed Size 00000000 (0) │ │ │ │ -104F97 Uncompressed Size 00000000 (0) │ │ │ │ -104F9B Filename Length 0011 (17) │ │ │ │ -104F9D Extra Length 0000 (0) │ │ │ │ -104F9F Comment Length 0000 (0) │ │ │ │ -104FA1 Disk Start 0000 (0) │ │ │ │ -104FA3 Int File Attributes 0000 (0) │ │ │ │ +105108 CENTRAL HEADER #5 02014B50 (33639248) │ │ │ │ +10510C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10510D Created OS 03 (3) 'Unix' │ │ │ │ +10510E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10510F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105110 General Purpose Flag 0800 (2048) │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +105112 Compression Method 0000 (0) 'Stored' │ │ │ │ +105114 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105118 CRC 00000000 (0) │ │ │ │ +10511C Compressed Size 00000000 (0) │ │ │ │ +105120 Uncompressed Size 00000000 (0) │ │ │ │ +105124 Filename Length 0011 (17) │ │ │ │ +105126 Extra Length 0000 (0) │ │ │ │ +105128 Comment Length 0000 (0) │ │ │ │ +10512A Disk Start 0000 (0) │ │ │ │ +10512C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -104FA5 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10512E Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -104FA9 Local Header Offset 00000152 (338) │ │ │ │ -104FAD Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +105132 Local Header Offset 00000152 (338) │ │ │ │ +105136 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104FAD: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105136: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x104FAD: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x105136: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104F85: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10510E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -104FBE CENTRAL HEADER #6 02014B50 (33639248) │ │ │ │ -104FC2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -104FC3 Created OS 03 (3) 'Unix' │ │ │ │ -104FC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104FC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104FC6 General Purpose Flag 0800 (2048) │ │ │ │ +105147 CENTRAL HEADER #6 02014B50 (33639248) │ │ │ │ +10514B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10514C Created OS 03 (3) 'Unix' │ │ │ │ +10514D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10514E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10514F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -104FC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -104FCA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -104FCE CRC DA64D947 (3664042311) │ │ │ │ -104FD2 Compressed Size 00001DEB (7659) │ │ │ │ -104FD6 Uncompressed Size 00008806 (34822) │ │ │ │ -104FDA Filename Length 001C (28) │ │ │ │ -104FDC Extra Length 0000 (0) │ │ │ │ -104FDE Comment Length 0000 (0) │ │ │ │ -104FE0 Disk Start 0000 (0) │ │ │ │ -104FE2 Int File Attributes 0000 (0) │ │ │ │ +105151 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105153 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105157 CRC DA64D947 (3664042311) │ │ │ │ +10515B Compressed Size 00001DEB (7659) │ │ │ │ +10515F Uncompressed Size 00008806 (34822) │ │ │ │ +105163 Filename Length 001C (28) │ │ │ │ +105165 Extra Length 0000 (0) │ │ │ │ +105167 Comment Length 0000 (0) │ │ │ │ +105169 Disk Start 0000 (0) │ │ │ │ +10516B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -104FE4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10516D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -104FE8 Local Header Offset 00000181 (385) │ │ │ │ -104FEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105171 Local Header Offset 00000181 (385) │ │ │ │ +105175 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104FEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105175: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105008 CENTRAL HEADER #7 02014B50 (33639248) │ │ │ │ -10500C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10500D Created OS 03 (3) 'Unix' │ │ │ │ -10500E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10500F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105010 General Purpose Flag 0800 (2048) │ │ │ │ +105191 CENTRAL HEADER #7 02014B50 (33639248) │ │ │ │ +105195 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105196 Created OS 03 (3) 'Unix' │ │ │ │ +105197 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105198 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105199 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105012 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105014 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105018 CRC 3C886BA0 (1015573408) │ │ │ │ -10501C Compressed Size 00001B12 (6930) │ │ │ │ -105020 Uncompressed Size 0001810D (98573) │ │ │ │ -105024 Filename Length 001B (27) │ │ │ │ -105026 Extra Length 0000 (0) │ │ │ │ -105028 Comment Length 0000 (0) │ │ │ │ -10502A Disk Start 0000 (0) │ │ │ │ -10502C Int File Attributes 0000 (0) │ │ │ │ +10519B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10519D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1051A1 CRC 3C886BA0 (1015573408) │ │ │ │ +1051A5 Compressed Size 00001B12 (6930) │ │ │ │ +1051A9 Uncompressed Size 0001810D (98573) │ │ │ │ +1051AD Filename Length 001B (27) │ │ │ │ +1051AF Extra Length 0000 (0) │ │ │ │ +1051B1 Comment Length 0000 (0) │ │ │ │ +1051B3 Disk Start 0000 (0) │ │ │ │ +1051B5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10502E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1051B7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105032 Local Header Offset 00001FA6 (8102) │ │ │ │ -105036 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1051BB Local Header Offset 00001FA6 (8102) │ │ │ │ +1051BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105036: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1051BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105051 CENTRAL HEADER #8 02014B50 (33639248) │ │ │ │ -105055 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105056 Created OS 03 (3) 'Unix' │ │ │ │ -105057 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105058 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105059 General Purpose Flag 0800 (2048) │ │ │ │ +1051DA CENTRAL HEADER #8 02014B50 (33639248) │ │ │ │ +1051DE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1051DF Created OS 03 (3) 'Unix' │ │ │ │ +1051E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1051E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1051E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10505B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10505D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105061 CRC 46B0E0D4 (1185997012) │ │ │ │ -105065 Compressed Size 000002F5 (757) │ │ │ │ -105069 Uncompressed Size 0000063C (1596) │ │ │ │ -10506D Filename Length 0029 (41) │ │ │ │ -10506F Extra Length 0000 (0) │ │ │ │ -105071 Comment Length 0000 (0) │ │ │ │ -105073 Disk Start 0000 (0) │ │ │ │ -105075 Int File Attributes 0000 (0) │ │ │ │ +1051E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1051E6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1051EA CRC 46B0E0D4 (1185997012) │ │ │ │ +1051EE Compressed Size 000002F5 (757) │ │ │ │ +1051F2 Uncompressed Size 0000063C (1596) │ │ │ │ +1051F6 Filename Length 0029 (41) │ │ │ │ +1051F8 Extra Length 0000 (0) │ │ │ │ +1051FA Comment Length 0000 (0) │ │ │ │ +1051FC Disk Start 0000 (0) │ │ │ │ +1051FE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105077 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105200 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10507B Local Header Offset 00003AF1 (15089) │ │ │ │ -10507F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105204 Local Header Offset 00003AF1 (15089) │ │ │ │ +105208 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10507F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105208: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1050A8 CENTRAL HEADER #9 02014B50 (33639248) │ │ │ │ -1050AC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1050AD Created OS 03 (3) 'Unix' │ │ │ │ -1050AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1050AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1050B0 General Purpose Flag 0800 (2048) │ │ │ │ +105231 CENTRAL HEADER #9 02014B50 (33639248) │ │ │ │ +105235 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105236 Created OS 03 (3) 'Unix' │ │ │ │ +105237 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105238 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105239 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1050B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1050B4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1050B8 CRC 0FC0AF8C (264286092) │ │ │ │ -1050BC Compressed Size 00000392 (914) │ │ │ │ -1050C0 Uncompressed Size 00000C44 (3140) │ │ │ │ -1050C4 Filename Length 0028 (40) │ │ │ │ -1050C6 Extra Length 0000 (0) │ │ │ │ -1050C8 Comment Length 0000 (0) │ │ │ │ -1050CA Disk Start 0000 (0) │ │ │ │ -1050CC Int File Attributes 0000 (0) │ │ │ │ +10523B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10523D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105241 CRC 0FC0AF8C (264286092) │ │ │ │ +105245 Compressed Size 00000392 (914) │ │ │ │ +105249 Uncompressed Size 00000C44 (3140) │ │ │ │ +10524D Filename Length 0028 (40) │ │ │ │ +10524F Extra Length 0000 (0) │ │ │ │ +105251 Comment Length 0000 (0) │ │ │ │ +105253 Disk Start 0000 (0) │ │ │ │ +105255 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1050CE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105257 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1050D2 Local Header Offset 00003E2D (15917) │ │ │ │ -1050D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10525B Local Header Offset 00003E2D (15917) │ │ │ │ +10525F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1050D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10525F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1050FE CENTRAL HEADER #10 02014B50 (33639248) │ │ │ │ -105102 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105103 Created OS 03 (3) 'Unix' │ │ │ │ -105104 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105105 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105106 General Purpose Flag 0800 (2048) │ │ │ │ +105287 CENTRAL HEADER #10 02014B50 (33639248) │ │ │ │ +10528B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10528C Created OS 03 (3) 'Unix' │ │ │ │ +10528D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10528E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10528F General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105108 Compression Method 0000 (0) 'Stored' │ │ │ │ -10510A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10510E CRC 00000000 (0) │ │ │ │ -105112 Compressed Size 00000000 (0) │ │ │ │ -105116 Uncompressed Size 00000000 (0) │ │ │ │ -10511A Filename Length 0012 (18) │ │ │ │ -10511C Extra Length 0000 (0) │ │ │ │ -10511E Comment Length 0000 (0) │ │ │ │ -105120 Disk Start 0000 (0) │ │ │ │ -105122 Int File Attributes 0000 (0) │ │ │ │ +105291 Compression Method 0000 (0) 'Stored' │ │ │ │ +105293 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105297 CRC 00000000 (0) │ │ │ │ +10529B Compressed Size 00000000 (0) │ │ │ │ +10529F Uncompressed Size 00000000 (0) │ │ │ │ +1052A3 Filename Length 0012 (18) │ │ │ │ +1052A5 Extra Length 0000 (0) │ │ │ │ +1052A7 Comment Length 0000 (0) │ │ │ │ +1052A9 Disk Start 0000 (0) │ │ │ │ +1052AB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105124 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +1052AD Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -105128 Local Header Offset 00004205 (16901) │ │ │ │ -10512C Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +1052B1 Local Header Offset 00004205 (16901) │ │ │ │ +1052B5 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10512C: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1052B5: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10512C: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1052B5: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105104: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10528D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10513E CENTRAL HEADER #11 02014B50 (33639248) │ │ │ │ -105142 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105143 Created OS 03 (3) 'Unix' │ │ │ │ -105144 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105145 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105146 General Purpose Flag 0800 (2048) │ │ │ │ +1052C7 CENTRAL HEADER #11 02014B50 (33639248) │ │ │ │ +1052CB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1052CC Created OS 03 (3) 'Unix' │ │ │ │ +1052CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1052CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1052CF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105148 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10514A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10514E CRC 0F5F5A69 (257907305) │ │ │ │ -105152 Compressed Size 000003F6 (1014) │ │ │ │ -105156 Uncompressed Size 000009AB (2475) │ │ │ │ -10515A Filename Length 002F (47) │ │ │ │ -10515C Extra Length 0000 (0) │ │ │ │ -10515E Comment Length 0000 (0) │ │ │ │ -105160 Disk Start 0000 (0) │ │ │ │ -105162 Int File Attributes 0000 (0) │ │ │ │ +1052D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1052D3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1052D7 CRC 0F5F5A69 (257907305) │ │ │ │ +1052DB Compressed Size 000003F6 (1014) │ │ │ │ +1052DF Uncompressed Size 000009AB (2475) │ │ │ │ +1052E3 Filename Length 002F (47) │ │ │ │ +1052E5 Extra Length 0000 (0) │ │ │ │ +1052E7 Comment Length 0000 (0) │ │ │ │ +1052E9 Disk Start 0000 (0) │ │ │ │ +1052EB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105164 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1052ED Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105168 Local Header Offset 00004235 (16949) │ │ │ │ -10516C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1052F1 Local Header Offset 00004235 (16949) │ │ │ │ +1052F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10516C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1052F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10519B CENTRAL HEADER #12 02014B50 (33639248) │ │ │ │ -10519F Created Zip Spec 14 (20) '2.0' │ │ │ │ -1051A0 Created OS 03 (3) 'Unix' │ │ │ │ -1051A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1051A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1051A3 General Purpose Flag 0800 (2048) │ │ │ │ +105324 CENTRAL HEADER #12 02014B50 (33639248) │ │ │ │ +105328 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105329 Created OS 03 (3) 'Unix' │ │ │ │ +10532A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10532B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10532C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1051A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1051A7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1051AB CRC F4C96580 (4106839424) │ │ │ │ -1051AF Compressed Size 00000455 (1109) │ │ │ │ -1051B3 Uncompressed Size 00001709 (5897) │ │ │ │ -1051B7 Filename Length 002E (46) │ │ │ │ -1051B9 Extra Length 0000 (0) │ │ │ │ -1051BB Comment Length 0000 (0) │ │ │ │ -1051BD Disk Start 0000 (0) │ │ │ │ -1051BF Int File Attributes 0000 (0) │ │ │ │ +10532E Compression Method 0008 (8) 'Deflated' │ │ │ │ +105330 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105334 CRC F4C96580 (4106839424) │ │ │ │ +105338 Compressed Size 00000455 (1109) │ │ │ │ +10533C Uncompressed Size 00001709 (5897) │ │ │ │ +105340 Filename Length 002E (46) │ │ │ │ +105342 Extra Length 0000 (0) │ │ │ │ +105344 Comment Length 0000 (0) │ │ │ │ +105346 Disk Start 0000 (0) │ │ │ │ +105348 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1051C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10534A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1051C5 Local Header Offset 00004678 (18040) │ │ │ │ -1051C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10534E Local Header Offset 00004678 (18040) │ │ │ │ +105352 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1051C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105352: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1051F7 CENTRAL HEADER #13 02014B50 (33639248) │ │ │ │ -1051FB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1051FC Created OS 03 (3) 'Unix' │ │ │ │ -1051FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1051FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1051FF General Purpose Flag 0800 (2048) │ │ │ │ +105380 CENTRAL HEADER #13 02014B50 (33639248) │ │ │ │ +105384 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105385 Created OS 03 (3) 'Unix' │ │ │ │ +105386 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105387 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105388 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105201 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105203 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105207 CRC EFD507B9 (4023715769) │ │ │ │ -10520B Compressed Size 000004D5 (1237) │ │ │ │ -10520F Uncompressed Size 00000D9D (3485) │ │ │ │ -105213 Filename Length 002F (47) │ │ │ │ -105215 Extra Length 0000 (0) │ │ │ │ -105217 Comment Length 0000 (0) │ │ │ │ -105219 Disk Start 0000 (0) │ │ │ │ -10521B Int File Attributes 0000 (0) │ │ │ │ +10538A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10538C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105390 CRC EFD507B9 (4023715769) │ │ │ │ +105394 Compressed Size 000004D5 (1237) │ │ │ │ +105398 Uncompressed Size 00000D9D (3485) │ │ │ │ +10539C Filename Length 002F (47) │ │ │ │ +10539E Extra Length 0000 (0) │ │ │ │ +1053A0 Comment Length 0000 (0) │ │ │ │ +1053A2 Disk Start 0000 (0) │ │ │ │ +1053A4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10521D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1053A6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105221 Local Header Offset 00004B19 (19225) │ │ │ │ -105225 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1053AA Local Header Offset 00004B19 (19225) │ │ │ │ +1053AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105225: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1053AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105254 CENTRAL HEADER #14 02014B50 (33639248) │ │ │ │ -105258 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105259 Created OS 03 (3) 'Unix' │ │ │ │ -10525A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10525B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10525C General Purpose Flag 0800 (2048) │ │ │ │ +1053DD CENTRAL HEADER #14 02014B50 (33639248) │ │ │ │ +1053E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1053E2 Created OS 03 (3) 'Unix' │ │ │ │ +1053E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1053E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1053E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10525E Compression Method 0008 (8) 'Deflated' │ │ │ │ -105260 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105264 CRC B4162488 (3021350024) │ │ │ │ -105268 Compressed Size 0000073B (1851) │ │ │ │ -10526C Uncompressed Size 00002AE1 (10977) │ │ │ │ -105270 Filename Length 002E (46) │ │ │ │ -105272 Extra Length 0000 (0) │ │ │ │ -105274 Comment Length 0000 (0) │ │ │ │ -105276 Disk Start 0000 (0) │ │ │ │ -105278 Int File Attributes 0000 (0) │ │ │ │ +1053E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1053E9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1053ED CRC B4162488 (3021350024) │ │ │ │ +1053F1 Compressed Size 0000073B (1851) │ │ │ │ +1053F5 Uncompressed Size 00002AE1 (10977) │ │ │ │ +1053F9 Filename Length 002E (46) │ │ │ │ +1053FB Extra Length 0000 (0) │ │ │ │ +1053FD Comment Length 0000 (0) │ │ │ │ +1053FF Disk Start 0000 (0) │ │ │ │ +105401 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10527A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105403 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10527E Local Header Offset 0000503B (20539) │ │ │ │ -105282 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105407 Local Header Offset 0000503B (20539) │ │ │ │ +10540B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105282: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10540B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1052B0 CENTRAL HEADER #15 02014B50 (33639248) │ │ │ │ -1052B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1052B5 Created OS 03 (3) 'Unix' │ │ │ │ -1052B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1052B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1052B8 General Purpose Flag 0800 (2048) │ │ │ │ +105439 CENTRAL HEADER #15 02014B50 (33639248) │ │ │ │ +10543D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10543E Created OS 03 (3) 'Unix' │ │ │ │ +10543F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105440 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105441 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1052BA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1052BC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1052C0 CRC 9CF169D1 (2633066961) │ │ │ │ -1052C4 Compressed Size 000002A6 (678) │ │ │ │ -1052C8 Uncompressed Size 00000553 (1363) │ │ │ │ -1052CC Filename Length 0030 (48) │ │ │ │ -1052CE Extra Length 0000 (0) │ │ │ │ -1052D0 Comment Length 0000 (0) │ │ │ │ -1052D2 Disk Start 0000 (0) │ │ │ │ -1052D4 Int File Attributes 0000 (0) │ │ │ │ +105443 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105445 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105449 CRC 9CF169D1 (2633066961) │ │ │ │ +10544D Compressed Size 000002A6 (678) │ │ │ │ +105451 Uncompressed Size 00000553 (1363) │ │ │ │ +105455 Filename Length 0030 (48) │ │ │ │ +105457 Extra Length 0000 (0) │ │ │ │ +105459 Comment Length 0000 (0) │ │ │ │ +10545B Disk Start 0000 (0) │ │ │ │ +10545D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1052D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10545F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1052DA Local Header Offset 000057C2 (22466) │ │ │ │ -1052DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105463 Local Header Offset 000057C2 (22466) │ │ │ │ +105467 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1052DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105467: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10530E CENTRAL HEADER #16 02014B50 (33639248) │ │ │ │ -105312 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105313 Created OS 03 (3) 'Unix' │ │ │ │ -105314 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105315 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105316 General Purpose Flag 0800 (2048) │ │ │ │ +105497 CENTRAL HEADER #16 02014B50 (33639248) │ │ │ │ +10549B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10549C Created OS 03 (3) 'Unix' │ │ │ │ +10549D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10549E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10549F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105318 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10531A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10531E CRC A75A16AC (2807699116) │ │ │ │ -105322 Compressed Size 0000029A (666) │ │ │ │ -105326 Uncompressed Size 00000856 (2134) │ │ │ │ -10532A Filename Length 002F (47) │ │ │ │ -10532C Extra Length 0000 (0) │ │ │ │ -10532E Comment Length 0000 (0) │ │ │ │ -105330 Disk Start 0000 (0) │ │ │ │ -105332 Int File Attributes 0000 (0) │ │ │ │ +1054A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1054A3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1054A7 CRC A75A16AC (2807699116) │ │ │ │ +1054AB Compressed Size 0000029A (666) │ │ │ │ +1054AF Uncompressed Size 00000856 (2134) │ │ │ │ +1054B3 Filename Length 002F (47) │ │ │ │ +1054B5 Extra Length 0000 (0) │ │ │ │ +1054B7 Comment Length 0000 (0) │ │ │ │ +1054B9 Disk Start 0000 (0) │ │ │ │ +1054BB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105334 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1054BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105338 Local Header Offset 00005AB6 (23222) │ │ │ │ -10533C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1054C1 Local Header Offset 00005AB6 (23222) │ │ │ │ +1054C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10533C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1054C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10536B CENTRAL HEADER #17 02014B50 (33639248) │ │ │ │ -10536F Created Zip Spec 14 (20) '2.0' │ │ │ │ -105370 Created OS 03 (3) 'Unix' │ │ │ │ -105371 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105372 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105373 General Purpose Flag 0800 (2048) │ │ │ │ +1054F4 CENTRAL HEADER #17 02014B50 (33639248) │ │ │ │ +1054F8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1054F9 Created OS 03 (3) 'Unix' │ │ │ │ +1054FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1054FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1054FC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105375 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105377 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10537B CRC 5720FD93 (1461779859) │ │ │ │ -10537F Compressed Size 000002A7 (679) │ │ │ │ -105383 Uncompressed Size 00000553 (1363) │ │ │ │ -105387 Filename Length 0030 (48) │ │ │ │ -105389 Extra Length 0000 (0) │ │ │ │ -10538B Comment Length 0000 (0) │ │ │ │ -10538D Disk Start 0000 (0) │ │ │ │ -10538F Int File Attributes 0000 (0) │ │ │ │ +1054FE Compression Method 0008 (8) 'Deflated' │ │ │ │ +105500 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105504 CRC 5720FD93 (1461779859) │ │ │ │ +105508 Compressed Size 000002A7 (679) │ │ │ │ +10550C Uncompressed Size 00000553 (1363) │ │ │ │ +105510 Filename Length 0030 (48) │ │ │ │ +105512 Extra Length 0000 (0) │ │ │ │ +105514 Comment Length 0000 (0) │ │ │ │ +105516 Disk Start 0000 (0) │ │ │ │ +105518 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105391 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10551A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105395 Local Header Offset 00005D9D (23965) │ │ │ │ -105399 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10551E Local Header Offset 00005D9D (23965) │ │ │ │ +105522 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105399: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105522: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1053C9 CENTRAL HEADER #18 02014B50 (33639248) │ │ │ │ -1053CD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1053CE Created OS 03 (3) 'Unix' │ │ │ │ -1053CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1053D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1053D1 General Purpose Flag 0800 (2048) │ │ │ │ +105552 CENTRAL HEADER #18 02014B50 (33639248) │ │ │ │ +105556 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105557 Created OS 03 (3) 'Unix' │ │ │ │ +105558 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105559 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10555A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1053D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1053D5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1053D9 CRC 76F6EE85 (1995894405) │ │ │ │ -1053DD Compressed Size 00000251 (593) │ │ │ │ -1053E1 Uncompressed Size 000007C6 (1990) │ │ │ │ -1053E5 Filename Length 002F (47) │ │ │ │ -1053E7 Extra Length 0000 (0) │ │ │ │ -1053E9 Comment Length 0000 (0) │ │ │ │ -1053EB Disk Start 0000 (0) │ │ │ │ -1053ED Int File Attributes 0000 (0) │ │ │ │ +10555C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10555E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105562 CRC 76F6EE85 (1995894405) │ │ │ │ +105566 Compressed Size 00000251 (593) │ │ │ │ +10556A Uncompressed Size 000007C6 (1990) │ │ │ │ +10556E Filename Length 002F (47) │ │ │ │ +105570 Extra Length 0000 (0) │ │ │ │ +105572 Comment Length 0000 (0) │ │ │ │ +105574 Disk Start 0000 (0) │ │ │ │ +105576 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1053EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105578 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1053F3 Local Header Offset 00006092 (24722) │ │ │ │ -1053F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10557C Local Header Offset 00006092 (24722) │ │ │ │ +105580 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1053F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105580: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105426 CENTRAL HEADER #19 02014B50 (33639248) │ │ │ │ -10542A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10542B Created OS 03 (3) 'Unix' │ │ │ │ -10542C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10542D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10542E General Purpose Flag 0800 (2048) │ │ │ │ +1055AF CENTRAL HEADER #19 02014B50 (33639248) │ │ │ │ +1055B3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1055B4 Created OS 03 (3) 'Unix' │ │ │ │ +1055B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1055B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1055B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105430 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105432 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105436 CRC 60BACAA8 (1622854312) │ │ │ │ -10543A Compressed Size 000001CB (459) │ │ │ │ -10543E Uncompressed Size 00000317 (791) │ │ │ │ -105442 Filename Length 0034 (52) │ │ │ │ -105444 Extra Length 0000 (0) │ │ │ │ -105446 Comment Length 0000 (0) │ │ │ │ -105448 Disk Start 0000 (0) │ │ │ │ -10544A Int File Attributes 0000 (0) │ │ │ │ +1055B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1055BB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1055BF CRC 60BACAA8 (1622854312) │ │ │ │ +1055C3 Compressed Size 000001CB (459) │ │ │ │ +1055C7 Uncompressed Size 00000317 (791) │ │ │ │ +1055CB Filename Length 0034 (52) │ │ │ │ +1055CD Extra Length 0000 (0) │ │ │ │ +1055CF Comment Length 0000 (0) │ │ │ │ +1055D1 Disk Start 0000 (0) │ │ │ │ +1055D3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10544C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1055D5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105450 Local Header Offset 00006330 (25392) │ │ │ │ -105454 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1055D9 Local Header Offset 00006330 (25392) │ │ │ │ +1055DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105454: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1055DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105488 CENTRAL HEADER #20 02014B50 (33639248) │ │ │ │ -10548C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10548D Created OS 03 (3) 'Unix' │ │ │ │ -10548E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10548F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105490 General Purpose Flag 0800 (2048) │ │ │ │ +105611 CENTRAL HEADER #20 02014B50 (33639248) │ │ │ │ +105615 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105616 Created OS 03 (3) 'Unix' │ │ │ │ +105617 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105618 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105619 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105492 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105494 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105498 CRC FFFA47C6 (4294592454) │ │ │ │ -10549C Compressed Size 00000167 (359) │ │ │ │ -1054A0 Uncompressed Size 000002F7 (759) │ │ │ │ -1054A4 Filename Length 0033 (51) │ │ │ │ -1054A6 Extra Length 0000 (0) │ │ │ │ -1054A8 Comment Length 0000 (0) │ │ │ │ -1054AA Disk Start 0000 (0) │ │ │ │ -1054AC Int File Attributes 0000 (0) │ │ │ │ +10561B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10561D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105621 CRC FFFA47C6 (4294592454) │ │ │ │ +105625 Compressed Size 00000167 (359) │ │ │ │ +105629 Uncompressed Size 000002F7 (759) │ │ │ │ +10562D Filename Length 0033 (51) │ │ │ │ +10562F Extra Length 0000 (0) │ │ │ │ +105631 Comment Length 0000 (0) │ │ │ │ +105633 Disk Start 0000 (0) │ │ │ │ +105635 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1054AE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105637 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1054B2 Local Header Offset 0000654D (25933) │ │ │ │ -1054B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10563B Local Header Offset 0000654D (25933) │ │ │ │ +10563F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1054B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10563F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1054E9 CENTRAL HEADER #21 02014B50 (33639248) │ │ │ │ -1054ED Created Zip Spec 14 (20) '2.0' │ │ │ │ -1054EE Created OS 03 (3) 'Unix' │ │ │ │ -1054EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1054F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1054F1 General Purpose Flag 0800 (2048) │ │ │ │ +105672 CENTRAL HEADER #21 02014B50 (33639248) │ │ │ │ +105676 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105677 Created OS 03 (3) 'Unix' │ │ │ │ +105678 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105679 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10567A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1054F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1054F5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1054F9 CRC 087B3593 (142292371) │ │ │ │ -1054FD Compressed Size 00000306 (774) │ │ │ │ -105501 Uncompressed Size 00000701 (1793) │ │ │ │ -105505 Filename Length 002F (47) │ │ │ │ -105507 Extra Length 0000 (0) │ │ │ │ -105509 Comment Length 0000 (0) │ │ │ │ -10550B Disk Start 0000 (0) │ │ │ │ -10550D Int File Attributes 0000 (0) │ │ │ │ +10567C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10567E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105682 CRC 087B3593 (142292371) │ │ │ │ +105686 Compressed Size 00000306 (774) │ │ │ │ +10568A Uncompressed Size 00000701 (1793) │ │ │ │ +10568E Filename Length 002F (47) │ │ │ │ +105690 Extra Length 0000 (0) │ │ │ │ +105692 Comment Length 0000 (0) │ │ │ │ +105694 Disk Start 0000 (0) │ │ │ │ +105696 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10550F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105698 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105513 Local Header Offset 00006705 (26373) │ │ │ │ -105517 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10569C Local Header Offset 00006705 (26373) │ │ │ │ +1056A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105517: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1056A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105546 CENTRAL HEADER #22 02014B50 (33639248) │ │ │ │ -10554A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10554B Created OS 03 (3) 'Unix' │ │ │ │ -10554C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10554D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10554E General Purpose Flag 0800 (2048) │ │ │ │ +1056CF CENTRAL HEADER #22 02014B50 (33639248) │ │ │ │ +1056D3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1056D4 Created OS 03 (3) 'Unix' │ │ │ │ +1056D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1056D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1056D7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105550 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105552 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105556 CRC 26BA0505 (649725189) │ │ │ │ -10555A Compressed Size 000002C7 (711) │ │ │ │ -10555E Uncompressed Size 00000DC8 (3528) │ │ │ │ -105562 Filename Length 002E (46) │ │ │ │ -105564 Extra Length 0000 (0) │ │ │ │ -105566 Comment Length 0000 (0) │ │ │ │ -105568 Disk Start 0000 (0) │ │ │ │ -10556A Int File Attributes 0000 (0) │ │ │ │ +1056D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1056DB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1056DF CRC 26BA0505 (649725189) │ │ │ │ +1056E3 Compressed Size 000002C7 (711) │ │ │ │ +1056E7 Uncompressed Size 00000DC8 (3528) │ │ │ │ +1056EB Filename Length 002E (46) │ │ │ │ +1056ED Extra Length 0000 (0) │ │ │ │ +1056EF Comment Length 0000 (0) │ │ │ │ +1056F1 Disk Start 0000 (0) │ │ │ │ +1056F3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10556C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1056F5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105570 Local Header Offset 00006A58 (27224) │ │ │ │ -105574 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1056F9 Local Header Offset 00006A58 (27224) │ │ │ │ +1056FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105574: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1056FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1055A2 CENTRAL HEADER #23 02014B50 (33639248) │ │ │ │ -1055A6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1055A7 Created OS 03 (3) 'Unix' │ │ │ │ -1055A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1055A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1055AA General Purpose Flag 0800 (2048) │ │ │ │ +10572B CENTRAL HEADER #23 02014B50 (33639248) │ │ │ │ +10572F Created Zip Spec 14 (20) '2.0' │ │ │ │ +105730 Created OS 03 (3) 'Unix' │ │ │ │ +105731 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105732 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105733 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1055AC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1055AE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1055B2 CRC A8CCA694 (2831984276) │ │ │ │ -1055B6 Compressed Size 00000D18 (3352) │ │ │ │ -1055BA Uncompressed Size 00002DF4 (11764) │ │ │ │ -1055BE Filename Length 001E (30) │ │ │ │ -1055C0 Extra Length 0000 (0) │ │ │ │ -1055C2 Comment Length 0000 (0) │ │ │ │ -1055C4 Disk Start 0000 (0) │ │ │ │ -1055C6 Int File Attributes 0000 (0) │ │ │ │ +105735 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105737 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10573B CRC A8CCA694 (2831984276) │ │ │ │ +10573F Compressed Size 00000D18 (3352) │ │ │ │ +105743 Uncompressed Size 00002DF4 (11764) │ │ │ │ +105747 Filename Length 001E (30) │ │ │ │ +105749 Extra Length 0000 (0) │ │ │ │ +10574B Comment Length 0000 (0) │ │ │ │ +10574D Disk Start 0000 (0) │ │ │ │ +10574F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1055C8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105751 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1055CC Local Header Offset 00006D6B (28011) │ │ │ │ -1055D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105755 Local Header Offset 00006D6B (28011) │ │ │ │ +105759 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1055D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105759: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1055EE CENTRAL HEADER #24 02014B50 (33639248) │ │ │ │ -1055F2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1055F3 Created OS 03 (3) 'Unix' │ │ │ │ -1055F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1055F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1055F6 General Purpose Flag 0800 (2048) │ │ │ │ +105777 CENTRAL HEADER #24 02014B50 (33639248) │ │ │ │ +10577B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10577C Created OS 03 (3) 'Unix' │ │ │ │ +10577D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10577E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10577F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1055F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1055FA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1055FE CRC F446050F (4098229519) │ │ │ │ -105602 Compressed Size 00000D62 (3426) │ │ │ │ -105606 Uncompressed Size 0000BA46 (47686) │ │ │ │ -10560A Filename Length 001D (29) │ │ │ │ -10560C Extra Length 0000 (0) │ │ │ │ -10560E Comment Length 0000 (0) │ │ │ │ -105610 Disk Start 0000 (0) │ │ │ │ -105612 Int File Attributes 0000 (0) │ │ │ │ +105781 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105783 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105787 CRC F446050F (4098229519) │ │ │ │ +10578B Compressed Size 00000D62 (3426) │ │ │ │ +10578F Uncompressed Size 0000BA46 (47686) │ │ │ │ +105793 Filename Length 001D (29) │ │ │ │ +105795 Extra Length 0000 (0) │ │ │ │ +105797 Comment Length 0000 (0) │ │ │ │ +105799 Disk Start 0000 (0) │ │ │ │ +10579B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105614 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10579D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105618 Local Header Offset 00007ABF (31423) │ │ │ │ -10561C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1057A1 Local Header Offset 00007ABF (31423) │ │ │ │ +1057A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10561C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1057A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105639 CENTRAL HEADER #25 02014B50 (33639248) │ │ │ │ -10563D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10563E Created OS 03 (3) 'Unix' │ │ │ │ -10563F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105640 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105641 General Purpose Flag 0800 (2048) │ │ │ │ +1057C2 CENTRAL HEADER #25 02014B50 (33639248) │ │ │ │ +1057C6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1057C7 Created OS 03 (3) 'Unix' │ │ │ │ +1057C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1057C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1057CA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105643 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105645 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105649 CRC F4018409 (4093740041) │ │ │ │ -10564D Compressed Size 000002AA (682) │ │ │ │ -105651 Uncompressed Size 0000050D (1293) │ │ │ │ -105655 Filename Length 0032 (50) │ │ │ │ -105657 Extra Length 0000 (0) │ │ │ │ -105659 Comment Length 0000 (0) │ │ │ │ -10565B Disk Start 0000 (0) │ │ │ │ -10565D Int File Attributes 0000 (0) │ │ │ │ +1057CC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1057CE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1057D2 CRC F4018409 (4093740041) │ │ │ │ +1057D6 Compressed Size 000002AA (682) │ │ │ │ +1057DA Uncompressed Size 0000050D (1293) │ │ │ │ +1057DE Filename Length 0032 (50) │ │ │ │ +1057E0 Extra Length 0000 (0) │ │ │ │ +1057E2 Comment Length 0000 (0) │ │ │ │ +1057E4 Disk Start 0000 (0) │ │ │ │ +1057E6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10565F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1057E8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105663 Local Header Offset 0000885C (34908) │ │ │ │ -105667 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1057EC Local Header Offset 0000885C (34908) │ │ │ │ +1057F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105667: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1057F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105699 CENTRAL HEADER #26 02014B50 (33639248) │ │ │ │ -10569D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10569E Created OS 03 (3) 'Unix' │ │ │ │ -10569F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1056A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1056A1 General Purpose Flag 0800 (2048) │ │ │ │ +105822 CENTRAL HEADER #26 02014B50 (33639248) │ │ │ │ +105826 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105827 Created OS 03 (3) 'Unix' │ │ │ │ +105828 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105829 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10582A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1056A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1056A5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1056A9 CRC 7E45A88A (2118494346) │ │ │ │ -1056AD Compressed Size 0000034F (847) │ │ │ │ -1056B1 Uncompressed Size 00000B5A (2906) │ │ │ │ -1056B5 Filename Length 0031 (49) │ │ │ │ -1056B7 Extra Length 0000 (0) │ │ │ │ -1056B9 Comment Length 0000 (0) │ │ │ │ -1056BB Disk Start 0000 (0) │ │ │ │ -1056BD Int File Attributes 0000 (0) │ │ │ │ +10582C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10582E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105832 CRC 7E45A88A (2118494346) │ │ │ │ +105836 Compressed Size 0000034F (847) │ │ │ │ +10583A Uncompressed Size 00000B5A (2906) │ │ │ │ +10583E Filename Length 0031 (49) │ │ │ │ +105840 Extra Length 0000 (0) │ │ │ │ +105842 Comment Length 0000 (0) │ │ │ │ +105844 Disk Start 0000 (0) │ │ │ │ +105846 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1056BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105848 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1056C3 Local Header Offset 00008B56 (35670) │ │ │ │ -1056C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10584C Local Header Offset 00008B56 (35670) │ │ │ │ +105850 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1056C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105850: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1056F8 CENTRAL HEADER #27 02014B50 (33639248) │ │ │ │ -1056FC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1056FD Created OS 03 (3) 'Unix' │ │ │ │ -1056FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1056FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105700 General Purpose Flag 0800 (2048) │ │ │ │ +105881 CENTRAL HEADER #27 02014B50 (33639248) │ │ │ │ +105885 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105886 Created OS 03 (3) 'Unix' │ │ │ │ +105887 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105888 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105889 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105702 Compression Method 0000 (0) 'Stored' │ │ │ │ -105704 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105708 CRC 00000000 (0) │ │ │ │ -10570C Compressed Size 00000000 (0) │ │ │ │ -105710 Uncompressed Size 00000000 (0) │ │ │ │ -105714 Filename Length 0017 (23) │ │ │ │ -105716 Extra Length 0000 (0) │ │ │ │ -105718 Comment Length 0000 (0) │ │ │ │ -10571A Disk Start 0000 (0) │ │ │ │ -10571C Int File Attributes 0000 (0) │ │ │ │ +10588B Compression Method 0000 (0) 'Stored' │ │ │ │ +10588D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105891 CRC 00000000 (0) │ │ │ │ +105895 Compressed Size 00000000 (0) │ │ │ │ +105899 Uncompressed Size 00000000 (0) │ │ │ │ +10589D Filename Length 0017 (23) │ │ │ │ +10589F Extra Length 0000 (0) │ │ │ │ +1058A1 Comment Length 0000 (0) │ │ │ │ +1058A3 Disk Start 0000 (0) │ │ │ │ +1058A5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10571E Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +1058A7 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -105722 Local Header Offset 00008EF4 (36596) │ │ │ │ -105726 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1058AB Local Header Offset 00008EF4 (36596) │ │ │ │ +1058AF Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105726: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1058AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x105726: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1058AF: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1056FE: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105887: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10573D CENTRAL HEADER #28 02014B50 (33639248) │ │ │ │ -105741 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105742 Created OS 03 (3) 'Unix' │ │ │ │ -105743 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105744 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105745 General Purpose Flag 0800 (2048) │ │ │ │ +1058C6 CENTRAL HEADER #28 02014B50 (33639248) │ │ │ │ +1058CA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1058CB Created OS 03 (3) 'Unix' │ │ │ │ +1058CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1058CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1058CE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105747 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105749 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10574D CRC 3B432E22 (994258466) │ │ │ │ -105751 Compressed Size 00000129 (297) │ │ │ │ -105755 Uncompressed Size 000001C6 (454) │ │ │ │ -105759 Filename Length 0028 (40) │ │ │ │ -10575B Extra Length 0000 (0) │ │ │ │ -10575D Comment Length 0000 (0) │ │ │ │ -10575F Disk Start 0000 (0) │ │ │ │ -105761 Int File Attributes 0000 (0) │ │ │ │ +1058D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1058D2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1058D6 CRC 3B432E22 (994258466) │ │ │ │ +1058DA Compressed Size 00000129 (297) │ │ │ │ +1058DE Uncompressed Size 000001C6 (454) │ │ │ │ +1058E2 Filename Length 0028 (40) │ │ │ │ +1058E4 Extra Length 0000 (0) │ │ │ │ +1058E6 Comment Length 0000 (0) │ │ │ │ +1058E8 Disk Start 0000 (0) │ │ │ │ +1058EA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105763 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1058EC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105767 Local Header Offset 00008F29 (36649) │ │ │ │ -10576B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1058F0 Local Header Offset 00008F29 (36649) │ │ │ │ +1058F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10576B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1058F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105793 CENTRAL HEADER #29 02014B50 (33639248) │ │ │ │ -105797 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105798 Created OS 03 (3) 'Unix' │ │ │ │ -105799 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10579A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10579B General Purpose Flag 0800 (2048) │ │ │ │ +10591C CENTRAL HEADER #29 02014B50 (33639248) │ │ │ │ +105920 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105921 Created OS 03 (3) 'Unix' │ │ │ │ +105922 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105923 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105924 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10579D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10579F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1057A3 CRC AE561271 (2924876401) │ │ │ │ -1057A7 Compressed Size 000000CD (205) │ │ │ │ -1057AB Uncompressed Size 00000145 (325) │ │ │ │ -1057AF Filename Length 0027 (39) │ │ │ │ -1057B1 Extra Length 0000 (0) │ │ │ │ -1057B3 Comment Length 0000 (0) │ │ │ │ -1057B5 Disk Start 0000 (0) │ │ │ │ -1057B7 Int File Attributes 0000 (0) │ │ │ │ +105926 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105928 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10592C CRC AE561271 (2924876401) │ │ │ │ +105930 Compressed Size 000000CD (205) │ │ │ │ +105934 Uncompressed Size 00000145 (325) │ │ │ │ +105938 Filename Length 0027 (39) │ │ │ │ +10593A Extra Length 0000 (0) │ │ │ │ +10593C Comment Length 0000 (0) │ │ │ │ +10593E Disk Start 0000 (0) │ │ │ │ +105940 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1057B9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105942 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1057BD Local Header Offset 00009098 (37016) │ │ │ │ -1057C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105946 Local Header Offset 00009098 (37016) │ │ │ │ +10594A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1057C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10594A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1057E8 CENTRAL HEADER #30 02014B50 (33639248) │ │ │ │ -1057EC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1057ED Created OS 03 (3) 'Unix' │ │ │ │ -1057EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1057EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1057F0 General Purpose Flag 0800 (2048) │ │ │ │ +105971 CENTRAL HEADER #30 02014B50 (33639248) │ │ │ │ +105975 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105976 Created OS 03 (3) 'Unix' │ │ │ │ +105977 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105978 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105979 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1057F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1057F4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1057F8 CRC 03DB119C (64688540) │ │ │ │ -1057FC Compressed Size 00000CAF (3247) │ │ │ │ -105800 Uncompressed Size 000023CD (9165) │ │ │ │ -105804 Filename Length 0023 (35) │ │ │ │ -105806 Extra Length 0000 (0) │ │ │ │ -105808 Comment Length 0000 (0) │ │ │ │ -10580A Disk Start 0000 (0) │ │ │ │ -10580C Int File Attributes 0000 (0) │ │ │ │ +10597B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10597D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105981 CRC 03DB119C (64688540) │ │ │ │ +105985 Compressed Size 00000CAF (3247) │ │ │ │ +105989 Uncompressed Size 000023CD (9165) │ │ │ │ +10598D Filename Length 0023 (35) │ │ │ │ +10598F Extra Length 0000 (0) │ │ │ │ +105991 Comment Length 0000 (0) │ │ │ │ +105993 Disk Start 0000 (0) │ │ │ │ +105995 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10580E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105997 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105812 Local Header Offset 000091AA (37290) │ │ │ │ -105816 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10599B Local Header Offset 000091AA (37290) │ │ │ │ +10599F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105816: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10599F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105839 CENTRAL HEADER #31 02014B50 (33639248) │ │ │ │ -10583D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10583E Created OS 03 (3) 'Unix' │ │ │ │ -10583F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105840 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105841 General Purpose Flag 0800 (2048) │ │ │ │ +1059C2 CENTRAL HEADER #31 02014B50 (33639248) │ │ │ │ +1059C6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1059C7 Created OS 03 (3) 'Unix' │ │ │ │ +1059C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1059C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1059CA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105843 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105845 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105849 CRC 45C55C75 (1170562165) │ │ │ │ -10584D Compressed Size 00001C86 (7302) │ │ │ │ -105851 Uncompressed Size 00013431 (78897) │ │ │ │ -105855 Filename Length 0022 (34) │ │ │ │ -105857 Extra Length 0000 (0) │ │ │ │ -105859 Comment Length 0000 (0) │ │ │ │ -10585B Disk Start 0000 (0) │ │ │ │ -10585D Int File Attributes 0000 (0) │ │ │ │ +1059CC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1059CE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1059D2 CRC 45C55C75 (1170562165) │ │ │ │ +1059D6 Compressed Size 00001C86 (7302) │ │ │ │ +1059DA Uncompressed Size 00013431 (78897) │ │ │ │ +1059DE Filename Length 0022 (34) │ │ │ │ +1059E0 Extra Length 0000 (0) │ │ │ │ +1059E2 Comment Length 0000 (0) │ │ │ │ +1059E4 Disk Start 0000 (0) │ │ │ │ +1059E6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10585F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1059E8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105863 Local Header Offset 00009E9A (40602) │ │ │ │ -105867 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1059EC Local Header Offset 00009E9A (40602) │ │ │ │ +1059F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105867: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1059F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105889 CENTRAL HEADER #32 02014B50 (33639248) │ │ │ │ -10588D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10588E Created OS 03 (3) 'Unix' │ │ │ │ -10588F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105890 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105891 General Purpose Flag 0800 (2048) │ │ │ │ +105A12 CENTRAL HEADER #32 02014B50 (33639248) │ │ │ │ +105A16 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105A17 Created OS 03 (3) 'Unix' │ │ │ │ +105A18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105A19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105A1A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105893 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105895 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105899 CRC 6C05B9DD (1812314589) │ │ │ │ -10589D Compressed Size 000003A2 (930) │ │ │ │ -1058A1 Uncompressed Size 00000772 (1906) │ │ │ │ -1058A5 Filename Length 0032 (50) │ │ │ │ -1058A7 Extra Length 0000 (0) │ │ │ │ -1058A9 Comment Length 0000 (0) │ │ │ │ -1058AB Disk Start 0000 (0) │ │ │ │ -1058AD Int File Attributes 0000 (0) │ │ │ │ +105A1C Compression Method 0008 (8) 'Deflated' │ │ │ │ +105A1E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105A22 CRC 6C05B9DD (1812314589) │ │ │ │ +105A26 Compressed Size 000003A2 (930) │ │ │ │ +105A2A Uncompressed Size 00000772 (1906) │ │ │ │ +105A2E Filename Length 0032 (50) │ │ │ │ +105A30 Extra Length 0000 (0) │ │ │ │ +105A32 Comment Length 0000 (0) │ │ │ │ +105A34 Disk Start 0000 (0) │ │ │ │ +105A36 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1058AF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105A38 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1058B3 Local Header Offset 0000BB60 (47968) │ │ │ │ -1058B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105A3C Local Header Offset 0000BB60 (47968) │ │ │ │ +105A40 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1058B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105A40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1058E9 CENTRAL HEADER #33 02014B50 (33639248) │ │ │ │ -1058ED Created Zip Spec 14 (20) '2.0' │ │ │ │ -1058EE Created OS 03 (3) 'Unix' │ │ │ │ -1058EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1058F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1058F1 General Purpose Flag 0800 (2048) │ │ │ │ +105A72 CENTRAL HEADER #33 02014B50 (33639248) │ │ │ │ +105A76 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105A77 Created OS 03 (3) 'Unix' │ │ │ │ +105A78 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105A79 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105A7A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1058F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1058F5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1058F9 CRC 920557B0 (2449823664) │ │ │ │ -1058FD Compressed Size 00000868 (2152) │ │ │ │ -105901 Uncompressed Size 00001D53 (7507) │ │ │ │ -105905 Filename Length 0031 (49) │ │ │ │ -105907 Extra Length 0000 (0) │ │ │ │ -105909 Comment Length 0000 (0) │ │ │ │ -10590B Disk Start 0000 (0) │ │ │ │ -10590D Int File Attributes 0000 (0) │ │ │ │ +105A7C Compression Method 0008 (8) 'Deflated' │ │ │ │ +105A7E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105A82 CRC 920557B0 (2449823664) │ │ │ │ +105A86 Compressed Size 00000868 (2152) │ │ │ │ +105A8A Uncompressed Size 00001D53 (7507) │ │ │ │ +105A8E Filename Length 0031 (49) │ │ │ │ +105A90 Extra Length 0000 (0) │ │ │ │ +105A92 Comment Length 0000 (0) │ │ │ │ +105A94 Disk Start 0000 (0) │ │ │ │ +105A96 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10590F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105A98 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105913 Local Header Offset 0000BF52 (48978) │ │ │ │ -105917 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105A9C Local Header Offset 0000BF52 (48978) │ │ │ │ +105AA0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105917: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105AA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105948 CENTRAL HEADER #34 02014B50 (33639248) │ │ │ │ -10594C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10594D Created OS 03 (3) 'Unix' │ │ │ │ -10594E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10594F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105950 General Purpose Flag 0800 (2048) │ │ │ │ +105AD1 CENTRAL HEADER #34 02014B50 (33639248) │ │ │ │ +105AD5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105AD6 Created OS 03 (3) 'Unix' │ │ │ │ +105AD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105AD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105AD9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105952 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105954 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105958 CRC B628AE70 (3056119408) │ │ │ │ -10595C Compressed Size 00000488 (1160) │ │ │ │ -105960 Uncompressed Size 00000A7B (2683) │ │ │ │ -105964 Filename Length 003D (61) │ │ │ │ -105966 Extra Length 0000 (0) │ │ │ │ -105968 Comment Length 0000 (0) │ │ │ │ -10596A Disk Start 0000 (0) │ │ │ │ -10596C Int File Attributes 0000 (0) │ │ │ │ +105ADB Compression Method 0008 (8) 'Deflated' │ │ │ │ +105ADD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105AE1 CRC B628AE70 (3056119408) │ │ │ │ +105AE5 Compressed Size 00000488 (1160) │ │ │ │ +105AE9 Uncompressed Size 00000A7B (2683) │ │ │ │ +105AED Filename Length 003D (61) │ │ │ │ +105AEF Extra Length 0000 (0) │ │ │ │ +105AF1 Comment Length 0000 (0) │ │ │ │ +105AF3 Disk Start 0000 (0) │ │ │ │ +105AF5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10596E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105AF7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105972 Local Header Offset 0000C809 (51209) │ │ │ │ -105976 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105AFB Local Header Offset 0000C809 (51209) │ │ │ │ +105AFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105976: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105AFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1059B3 CENTRAL HEADER #35 02014B50 (33639248) │ │ │ │ -1059B7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1059B8 Created OS 03 (3) 'Unix' │ │ │ │ -1059B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1059BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1059BB General Purpose Flag 0800 (2048) │ │ │ │ +105B3C CENTRAL HEADER #35 02014B50 (33639248) │ │ │ │ +105B40 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105B41 Created OS 03 (3) 'Unix' │ │ │ │ +105B42 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105B43 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105B44 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1059BD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1059BF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1059C3 CRC AE68DCEB (2926107883) │ │ │ │ -1059C7 Compressed Size 00000745 (1861) │ │ │ │ -1059CB Uncompressed Size 00002096 (8342) │ │ │ │ -1059CF Filename Length 003C (60) │ │ │ │ -1059D1 Extra Length 0000 (0) │ │ │ │ -1059D3 Comment Length 0000 (0) │ │ │ │ -1059D5 Disk Start 0000 (0) │ │ │ │ -1059D7 Int File Attributes 0000 (0) │ │ │ │ +105B46 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105B48 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105B4C CRC AE68DCEB (2926107883) │ │ │ │ +105B50 Compressed Size 00000745 (1861) │ │ │ │ +105B54 Uncompressed Size 00002096 (8342) │ │ │ │ +105B58 Filename Length 003C (60) │ │ │ │ +105B5A Extra Length 0000 (0) │ │ │ │ +105B5C Comment Length 0000 (0) │ │ │ │ +105B5E Disk Start 0000 (0) │ │ │ │ +105B60 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1059D9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105B62 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1059DD Local Header Offset 0000CCEC (52460) │ │ │ │ -1059E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105B66 Local Header Offset 0000CCEC (52460) │ │ │ │ +105B6A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1059E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105B6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105A1D CENTRAL HEADER #36 02014B50 (33639248) │ │ │ │ -105A21 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105A22 Created OS 03 (3) 'Unix' │ │ │ │ -105A23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105A24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105A25 General Purpose Flag 0800 (2048) │ │ │ │ +105BA6 CENTRAL HEADER #36 02014B50 (33639248) │ │ │ │ +105BAA Created Zip Spec 14 (20) '2.0' │ │ │ │ +105BAB Created OS 03 (3) 'Unix' │ │ │ │ +105BAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105BAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105BAE General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105A27 Compression Method 0000 (0) 'Stored' │ │ │ │ -105A29 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105A2D CRC 00000000 (0) │ │ │ │ -105A31 Compressed Size 00000000 (0) │ │ │ │ -105A35 Uncompressed Size 00000000 (0) │ │ │ │ -105A39 Filename Length 0013 (19) │ │ │ │ -105A3B Extra Length 0000 (0) │ │ │ │ -105A3D Comment Length 0000 (0) │ │ │ │ -105A3F Disk Start 0000 (0) │ │ │ │ -105A41 Int File Attributes 0000 (0) │ │ │ │ +105BB0 Compression Method 0000 (0) 'Stored' │ │ │ │ +105BB2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105BB6 CRC 00000000 (0) │ │ │ │ +105BBA Compressed Size 00000000 (0) │ │ │ │ +105BBE Uncompressed Size 00000000 (0) │ │ │ │ +105BC2 Filename Length 0013 (19) │ │ │ │ +105BC4 Extra Length 0000 (0) │ │ │ │ +105BC6 Comment Length 0000 (0) │ │ │ │ +105BC8 Disk Start 0000 (0) │ │ │ │ +105BCA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105A43 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +105BCC Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -105A47 Local Header Offset 0000D48B (54411) │ │ │ │ -105A4B Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +105BD0 Local Header Offset 0000D48B (54411) │ │ │ │ +105BD4 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105A4B: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105BD4: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x105A4B: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x105BD4: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105A23: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105BAC: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -105A5E CENTRAL HEADER #37 02014B50 (33639248) │ │ │ │ -105A62 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105A63 Created OS 03 (3) 'Unix' │ │ │ │ -105A64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105A65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105A66 General Purpose Flag 0800 (2048) │ │ │ │ +105BE7 CENTRAL HEADER #37 02014B50 (33639248) │ │ │ │ +105BEB Created Zip Spec 14 (20) '2.0' │ │ │ │ +105BEC Created OS 03 (3) 'Unix' │ │ │ │ +105BED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105BEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105BEF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105A68 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105A6A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105A6E CRC 79D01898 (2043680920) │ │ │ │ -105A72 Compressed Size 00006995 (27029) │ │ │ │ -105A76 Uncompressed Size 0001B1B1 (111025) │ │ │ │ -105A7A Filename Length 0020 (32) │ │ │ │ -105A7C Extra Length 0000 (0) │ │ │ │ -105A7E Comment Length 0000 (0) │ │ │ │ -105A80 Disk Start 0000 (0) │ │ │ │ -105A82 Int File Attributes 0000 (0) │ │ │ │ +105BF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105BF3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105BF7 CRC 79D01898 (2043680920) │ │ │ │ +105BFB Compressed Size 00006995 (27029) │ │ │ │ +105BFF Uncompressed Size 0001B1B1 (111025) │ │ │ │ +105C03 Filename Length 0020 (32) │ │ │ │ +105C05 Extra Length 0000 (0) │ │ │ │ +105C07 Comment Length 0000 (0) │ │ │ │ +105C09 Disk Start 0000 (0) │ │ │ │ +105C0B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105A84 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105C0D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105A88 Local Header Offset 0000D4BC (54460) │ │ │ │ -105A8C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105C11 Local Header Offset 0000D4BC (54460) │ │ │ │ +105C15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105A8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105C15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105AAC CENTRAL HEADER #38 02014B50 (33639248) │ │ │ │ -105AB0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105AB1 Created OS 03 (3) 'Unix' │ │ │ │ -105AB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105AB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105AB4 General Purpose Flag 0800 (2048) │ │ │ │ +105C35 CENTRAL HEADER #38 02014B50 (33639248) │ │ │ │ +105C39 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105C3A Created OS 03 (3) 'Unix' │ │ │ │ +105C3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105C3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105C3D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105AB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105AB8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105ABC CRC 9E6457A1 (2657376161) │ │ │ │ -105AC0 Compressed Size 0000F2C9 (62153) │ │ │ │ -105AC4 Uncompressed Size 000B975F (759647) │ │ │ │ -105AC8 Filename Length 001F (31) │ │ │ │ -105ACA Extra Length 0000 (0) │ │ │ │ -105ACC Comment Length 0000 (0) │ │ │ │ -105ACE Disk Start 0000 (0) │ │ │ │ -105AD0 Int File Attributes 0000 (0) │ │ │ │ +105C3F Compression Method 0008 (8) 'Deflated' │ │ │ │ +105C41 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105C45 CRC 9E6457A1 (2657376161) │ │ │ │ +105C49 Compressed Size 0000F2C9 (62153) │ │ │ │ +105C4D Uncompressed Size 000B975F (759647) │ │ │ │ +105C51 Filename Length 001F (31) │ │ │ │ +105C53 Extra Length 0000 (0) │ │ │ │ +105C55 Comment Length 0000 (0) │ │ │ │ +105C57 Disk Start 0000 (0) │ │ │ │ +105C59 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105AD2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105C5B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105AD6 Local Header Offset 00013E8F (81551) │ │ │ │ -105ADA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105C5F Local Header Offset 00013E8F (81551) │ │ │ │ +105C63 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105ADA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105C63: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105AF9 CENTRAL HEADER #39 02014B50 (33639248) │ │ │ │ -105AFD Created Zip Spec 14 (20) '2.0' │ │ │ │ -105AFE Created OS 03 (3) 'Unix' │ │ │ │ -105AFF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105B00 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105B01 General Purpose Flag 0800 (2048) │ │ │ │ +105C82 CENTRAL HEADER #39 02014B50 (33639248) │ │ │ │ +105C86 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105C87 Created OS 03 (3) 'Unix' │ │ │ │ +105C88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105C89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105C8A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105B03 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105B05 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105B09 CRC 2BE4907F (736399487) │ │ │ │ -105B0D Compressed Size 00000560 (1376) │ │ │ │ -105B11 Uncompressed Size 00000E07 (3591) │ │ │ │ -105B15 Filename Length 0021 (33) │ │ │ │ -105B17 Extra Length 0000 (0) │ │ │ │ -105B19 Comment Length 0000 (0) │ │ │ │ -105B1B Disk Start 0000 (0) │ │ │ │ -105B1D Int File Attributes 0000 (0) │ │ │ │ +105C8C Compression Method 0008 (8) 'Deflated' │ │ │ │ +105C8E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105C92 CRC 2BE4907F (736399487) │ │ │ │ +105C96 Compressed Size 00000560 (1376) │ │ │ │ +105C9A Uncompressed Size 00000E07 (3591) │ │ │ │ +105C9E Filename Length 0021 (33) │ │ │ │ +105CA0 Extra Length 0000 (0) │ │ │ │ +105CA2 Comment Length 0000 (0) │ │ │ │ +105CA4 Disk Start 0000 (0) │ │ │ │ +105CA6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105B1F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105CA8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105B23 Local Header Offset 00023195 (143765) │ │ │ │ -105B27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105CAC Local Header Offset 00023195 (143765) │ │ │ │ +105CB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105B27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105CB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105B48 CENTRAL HEADER #40 02014B50 (33639248) │ │ │ │ -105B4C Created Zip Spec 14 (20) '2.0' │ │ │ │ -105B4D Created OS 03 (3) 'Unix' │ │ │ │ -105B4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105B4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105B50 General Purpose Flag 0800 (2048) │ │ │ │ +105CD1 CENTRAL HEADER #40 02014B50 (33639248) │ │ │ │ +105CD5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105CD6 Created OS 03 (3) 'Unix' │ │ │ │ +105CD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105CD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105CD9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105B52 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105B54 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105B58 CRC D65A4BB8 (3596241848) │ │ │ │ -105B5C Compressed Size 00000639 (1593) │ │ │ │ -105B60 Uncompressed Size 00002365 (9061) │ │ │ │ -105B64 Filename Length 0020 (32) │ │ │ │ -105B66 Extra Length 0000 (0) │ │ │ │ -105B68 Comment Length 0000 (0) │ │ │ │ -105B6A Disk Start 0000 (0) │ │ │ │ -105B6C Int File Attributes 0000 (0) │ │ │ │ +105CDB Compression Method 0008 (8) 'Deflated' │ │ │ │ +105CDD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105CE1 CRC D65A4BB8 (3596241848) │ │ │ │ +105CE5 Compressed Size 00000639 (1593) │ │ │ │ +105CE9 Uncompressed Size 00002365 (9061) │ │ │ │ +105CED Filename Length 0020 (32) │ │ │ │ +105CEF Extra Length 0000 (0) │ │ │ │ +105CF1 Comment Length 0000 (0) │ │ │ │ +105CF3 Disk Start 0000 (0) │ │ │ │ +105CF5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105B6E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105CF7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105B72 Local Header Offset 00023734 (145204) │ │ │ │ -105B76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105CFB Local Header Offset 00023734 (145204) │ │ │ │ +105CFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105B76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105CFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105B96 CENTRAL HEADER #41 02014B50 (33639248) │ │ │ │ -105B9A Created Zip Spec 14 (20) '2.0' │ │ │ │ -105B9B Created OS 03 (3) 'Unix' │ │ │ │ -105B9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105B9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105B9E General Purpose Flag 0800 (2048) │ │ │ │ +105D1F CENTRAL HEADER #41 02014B50 (33639248) │ │ │ │ +105D23 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105D24 Created OS 03 (3) 'Unix' │ │ │ │ +105D25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105D26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105D27 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105BA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105BA2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105BA6 CRC 8F46315E (2403742046) │ │ │ │ -105BAA Compressed Size 0000041F (1055) │ │ │ │ -105BAE Uncompressed Size 00000A97 (2711) │ │ │ │ -105BB2 Filename Length 0026 (38) │ │ │ │ -105BB4 Extra Length 0000 (0) │ │ │ │ -105BB6 Comment Length 0000 (0) │ │ │ │ -105BB8 Disk Start 0000 (0) │ │ │ │ -105BBA Int File Attributes 0000 (0) │ │ │ │ +105D29 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105D2B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105D2F CRC 8F46315E (2403742046) │ │ │ │ +105D33 Compressed Size 0000041F (1055) │ │ │ │ +105D37 Uncompressed Size 00000A97 (2711) │ │ │ │ +105D3B Filename Length 0026 (38) │ │ │ │ +105D3D Extra Length 0000 (0) │ │ │ │ +105D3F Comment Length 0000 (0) │ │ │ │ +105D41 Disk Start 0000 (0) │ │ │ │ +105D43 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105BBC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105D45 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105BC0 Local Header Offset 00023DAB (146859) │ │ │ │ -105BC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105D49 Local Header Offset 00023DAB (146859) │ │ │ │ +105D4D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105BC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105D4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105BEA CENTRAL HEADER #42 02014B50 (33639248) │ │ │ │ -105BEE Created Zip Spec 14 (20) '2.0' │ │ │ │ -105BEF Created OS 03 (3) 'Unix' │ │ │ │ -105BF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105BF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105BF2 General Purpose Flag 0800 (2048) │ │ │ │ +105D73 CENTRAL HEADER #42 02014B50 (33639248) │ │ │ │ +105D77 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105D78 Created OS 03 (3) 'Unix' │ │ │ │ +105D79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105D7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105D7B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105BF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105BF6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105BFA CRC CBF33A6F (3421715055) │ │ │ │ -105BFE Compressed Size 00000475 (1141) │ │ │ │ -105C02 Uncompressed Size 00001624 (5668) │ │ │ │ -105C06 Filename Length 0025 (37) │ │ │ │ -105C08 Extra Length 0000 (0) │ │ │ │ -105C0A Comment Length 0000 (0) │ │ │ │ -105C0C Disk Start 0000 (0) │ │ │ │ -105C0E Int File Attributes 0000 (0) │ │ │ │ +105D7D Compression Method 0008 (8) 'Deflated' │ │ │ │ +105D7F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105D83 CRC CBF33A6F (3421715055) │ │ │ │ +105D87 Compressed Size 00000475 (1141) │ │ │ │ +105D8B Uncompressed Size 00001624 (5668) │ │ │ │ +105D8F Filename Length 0025 (37) │ │ │ │ +105D91 Extra Length 0000 (0) │ │ │ │ +105D93 Comment Length 0000 (0) │ │ │ │ +105D95 Disk Start 0000 (0) │ │ │ │ +105D97 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105C10 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105D99 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105C14 Local Header Offset 0002420E (147982) │ │ │ │ -105C18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105D9D Local Header Offset 0002420E (147982) │ │ │ │ +105DA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105C18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105DA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105C3D CENTRAL HEADER #43 02014B50 (33639248) │ │ │ │ -105C41 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105C42 Created OS 03 (3) 'Unix' │ │ │ │ -105C43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105C44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105C45 General Purpose Flag 0800 (2048) │ │ │ │ +105DC6 CENTRAL HEADER #43 02014B50 (33639248) │ │ │ │ +105DCA Created Zip Spec 14 (20) '2.0' │ │ │ │ +105DCB Created OS 03 (3) 'Unix' │ │ │ │ +105DCC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105DCD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105DCE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105C47 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105C49 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105C4D CRC B44CC502 (3024930050) │ │ │ │ -105C51 Compressed Size 00000686 (1670) │ │ │ │ -105C55 Uncompressed Size 000011AC (4524) │ │ │ │ -105C59 Filename Length 0023 (35) │ │ │ │ -105C5B Extra Length 0000 (0) │ │ │ │ -105C5D Comment Length 0000 (0) │ │ │ │ -105C5F Disk Start 0000 (0) │ │ │ │ -105C61 Int File Attributes 0000 (0) │ │ │ │ +105DD0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105DD2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105DD6 CRC B44CC502 (3024930050) │ │ │ │ +105DDA Compressed Size 00000686 (1670) │ │ │ │ +105DDE Uncompressed Size 000011AC (4524) │ │ │ │ +105DE2 Filename Length 0023 (35) │ │ │ │ +105DE4 Extra Length 0000 (0) │ │ │ │ +105DE6 Comment Length 0000 (0) │ │ │ │ +105DE8 Disk Start 0000 (0) │ │ │ │ +105DEA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105C63 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105DEC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105C67 Local Header Offset 000246C6 (149190) │ │ │ │ -105C6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105DF0 Local Header Offset 000246C6 (149190) │ │ │ │ +105DF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105C6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105DF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105C8E CENTRAL HEADER #44 02014B50 (33639248) │ │ │ │ -105C92 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105C93 Created OS 03 (3) 'Unix' │ │ │ │ -105C94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105C95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105C96 General Purpose Flag 0800 (2048) │ │ │ │ +105E17 CENTRAL HEADER #44 02014B50 (33639248) │ │ │ │ +105E1B Created Zip Spec 14 (20) '2.0' │ │ │ │ +105E1C Created OS 03 (3) 'Unix' │ │ │ │ +105E1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105E1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105E1F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105C98 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105C9A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105C9E CRC 2B2ECEF3 (724487923) │ │ │ │ -105CA2 Compressed Size 00000CCB (3275) │ │ │ │ -105CA6 Uncompressed Size 00009DD2 (40402) │ │ │ │ -105CAA Filename Length 0022 (34) │ │ │ │ -105CAC Extra Length 0000 (0) │ │ │ │ -105CAE Comment Length 0000 (0) │ │ │ │ -105CB0 Disk Start 0000 (0) │ │ │ │ -105CB2 Int File Attributes 0000 (0) │ │ │ │ +105E21 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105E23 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105E27 CRC 2B2ECEF3 (724487923) │ │ │ │ +105E2B Compressed Size 00000CCB (3275) │ │ │ │ +105E2F Uncompressed Size 00009DD2 (40402) │ │ │ │ +105E33 Filename Length 0022 (34) │ │ │ │ +105E35 Extra Length 0000 (0) │ │ │ │ +105E37 Comment Length 0000 (0) │ │ │ │ +105E39 Disk Start 0000 (0) │ │ │ │ +105E3B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105CB4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105E3D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105CB8 Local Header Offset 00024D8D (150925) │ │ │ │ -105CBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105E41 Local Header Offset 00024D8D (150925) │ │ │ │ +105E45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105CBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105E45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105CDE CENTRAL HEADER #45 02014B50 (33639248) │ │ │ │ -105CE2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105CE3 Created OS 03 (3) 'Unix' │ │ │ │ -105CE4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105CE5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105CE6 General Purpose Flag 0800 (2048) │ │ │ │ +105E67 CENTRAL HEADER #45 02014B50 (33639248) │ │ │ │ +105E6B Created Zip Spec 14 (20) '2.0' │ │ │ │ +105E6C Created OS 03 (3) 'Unix' │ │ │ │ +105E6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105E6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105E6F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105CE8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105CEA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105CEE CRC A94E1235 (2840465973) │ │ │ │ -105CF2 Compressed Size 000005C8 (1480) │ │ │ │ -105CF6 Uncompressed Size 0000119D (4509) │ │ │ │ -105CFA Filename Length 0023 (35) │ │ │ │ -105CFC Extra Length 0000 (0) │ │ │ │ -105CFE Comment Length 0000 (0) │ │ │ │ -105D00 Disk Start 0000 (0) │ │ │ │ -105D02 Int File Attributes 0000 (0) │ │ │ │ +105E71 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105E73 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105E77 CRC A94E1235 (2840465973) │ │ │ │ +105E7B Compressed Size 000005C8 (1480) │ │ │ │ +105E7F Uncompressed Size 0000119D (4509) │ │ │ │ +105E83 Filename Length 0023 (35) │ │ │ │ +105E85 Extra Length 0000 (0) │ │ │ │ +105E87 Comment Length 0000 (0) │ │ │ │ +105E89 Disk Start 0000 (0) │ │ │ │ +105E8B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105D04 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105E8D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105D08 Local Header Offset 00025A98 (154264) │ │ │ │ -105D0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105E91 Local Header Offset 00025A98 (154264) │ │ │ │ +105E95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105D0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105E95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105D2F CENTRAL HEADER #46 02014B50 (33639248) │ │ │ │ -105D33 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105D34 Created OS 03 (3) 'Unix' │ │ │ │ -105D35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105D36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105D37 General Purpose Flag 0800 (2048) │ │ │ │ +105EB8 CENTRAL HEADER #46 02014B50 (33639248) │ │ │ │ +105EBC Created Zip Spec 14 (20) '2.0' │ │ │ │ +105EBD Created OS 03 (3) 'Unix' │ │ │ │ +105EBE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105EBF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105EC0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105D39 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105D3B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105D3F CRC 59634B6B (1499679595) │ │ │ │ -105D43 Compressed Size 0000049E (1182) │ │ │ │ -105D47 Uncompressed Size 00002037 (8247) │ │ │ │ -105D4B Filename Length 0022 (34) │ │ │ │ -105D4D Extra Length 0000 (0) │ │ │ │ -105D4F Comment Length 0000 (0) │ │ │ │ -105D51 Disk Start 0000 (0) │ │ │ │ -105D53 Int File Attributes 0000 (0) │ │ │ │ +105EC2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105EC4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105EC8 CRC 59634B6B (1499679595) │ │ │ │ +105ECC Compressed Size 0000049E (1182) │ │ │ │ +105ED0 Uncompressed Size 00002037 (8247) │ │ │ │ +105ED4 Filename Length 0022 (34) │ │ │ │ +105ED6 Extra Length 0000 (0) │ │ │ │ +105ED8 Comment Length 0000 (0) │ │ │ │ +105EDA Disk Start 0000 (0) │ │ │ │ +105EDC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105D55 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105EDE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105D59 Local Header Offset 000260A1 (155809) │ │ │ │ -105D5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105EE2 Local Header Offset 000260A1 (155809) │ │ │ │ +105EE6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105D5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105EE6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105D7F CENTRAL HEADER #47 02014B50 (33639248) │ │ │ │ -105D83 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105D84 Created OS 03 (3) 'Unix' │ │ │ │ -105D85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105D86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105D87 General Purpose Flag 0800 (2048) │ │ │ │ +105F08 CENTRAL HEADER #47 02014B50 (33639248) │ │ │ │ +105F0C Created Zip Spec 14 (20) '2.0' │ │ │ │ +105F0D Created OS 03 (3) 'Unix' │ │ │ │ +105F0E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105F0F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105F10 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105D89 Compression Method 0000 (0) 'Stored' │ │ │ │ -105D8B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105D8F CRC 00000000 (0) │ │ │ │ -105D93 Compressed Size 00000000 (0) │ │ │ │ -105D97 Uncompressed Size 00000000 (0) │ │ │ │ -105D9B Filename Length 0010 (16) │ │ │ │ -105D9D Extra Length 0000 (0) │ │ │ │ -105D9F Comment Length 0000 (0) │ │ │ │ -105DA1 Disk Start 0000 (0) │ │ │ │ -105DA3 Int File Attributes 0000 (0) │ │ │ │ +105F12 Compression Method 0000 (0) 'Stored' │ │ │ │ +105F14 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105F18 CRC 00000000 (0) │ │ │ │ +105F1C Compressed Size 00000000 (0) │ │ │ │ +105F20 Uncompressed Size 00000000 (0) │ │ │ │ +105F24 Filename Length 0010 (16) │ │ │ │ +105F26 Extra Length 0000 (0) │ │ │ │ +105F28 Comment Length 0000 (0) │ │ │ │ +105F2A Disk Start 0000 (0) │ │ │ │ +105F2C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105DA5 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +105F2E Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -105DA9 Local Header Offset 0002657F (157055) │ │ │ │ -105DAD Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +105F32 Local Header Offset 0002657F (157055) │ │ │ │ +105F36 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105DAD: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105F36: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x105DAD: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x105F36: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105D85: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105F0E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -105DBD CENTRAL HEADER #48 02014B50 (33639248) │ │ │ │ -105DC1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105DC2 Created OS 03 (3) 'Unix' │ │ │ │ -105DC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105DC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105DC5 General Purpose Flag 0800 (2048) │ │ │ │ +105F46 CENTRAL HEADER #48 02014B50 (33639248) │ │ │ │ +105F4A Created Zip Spec 14 (20) '2.0' │ │ │ │ +105F4B Created OS 03 (3) 'Unix' │ │ │ │ +105F4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105F4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105F4E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105DC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105DC9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105DCD CRC 7F22E6AA (2132993706) │ │ │ │ -105DD1 Compressed Size 00000289 (649) │ │ │ │ -105DD5 Uncompressed Size 00000505 (1285) │ │ │ │ -105DD9 Filename Length 001F (31) │ │ │ │ -105DDB Extra Length 0000 (0) │ │ │ │ -105DDD Comment Length 0000 (0) │ │ │ │ -105DDF Disk Start 0000 (0) │ │ │ │ -105DE1 Int File Attributes 0000 (0) │ │ │ │ +105F50 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105F52 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105F56 CRC 7F22E6AA (2132993706) │ │ │ │ +105F5A Compressed Size 00000289 (649) │ │ │ │ +105F5E Uncompressed Size 00000505 (1285) │ │ │ │ +105F62 Filename Length 001F (31) │ │ │ │ +105F64 Extra Length 0000 (0) │ │ │ │ +105F66 Comment Length 0000 (0) │ │ │ │ +105F68 Disk Start 0000 (0) │ │ │ │ +105F6A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105DE3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105F6C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105DE7 Local Header Offset 000265AD (157101) │ │ │ │ -105DEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105F70 Local Header Offset 000265AD (157101) │ │ │ │ +105F74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105DEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105F74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105E0A CENTRAL HEADER #49 02014B50 (33639248) │ │ │ │ -105E0E Created Zip Spec 14 (20) '2.0' │ │ │ │ -105E0F Created OS 03 (3) 'Unix' │ │ │ │ -105E10 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105E11 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105E12 General Purpose Flag 0800 (2048) │ │ │ │ +105F93 CENTRAL HEADER #49 02014B50 (33639248) │ │ │ │ +105F97 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105F98 Created OS 03 (3) 'Unix' │ │ │ │ +105F99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105F9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105F9B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105E14 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105E16 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105E1A CRC B3387D42 (3006823746) │ │ │ │ -105E1E Compressed Size 00000457 (1111) │ │ │ │ -105E22 Uncompressed Size 00000CCC (3276) │ │ │ │ -105E26 Filename Length 001E (30) │ │ │ │ -105E28 Extra Length 0000 (0) │ │ │ │ -105E2A Comment Length 0000 (0) │ │ │ │ -105E2C Disk Start 0000 (0) │ │ │ │ -105E2E Int File Attributes 0000 (0) │ │ │ │ +105F9D Compression Method 0008 (8) 'Deflated' │ │ │ │ +105F9F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105FA3 CRC B3387D42 (3006823746) │ │ │ │ +105FA7 Compressed Size 00000457 (1111) │ │ │ │ +105FAB Uncompressed Size 00000CCC (3276) │ │ │ │ +105FAF Filename Length 001E (30) │ │ │ │ +105FB1 Extra Length 0000 (0) │ │ │ │ +105FB3 Comment Length 0000 (0) │ │ │ │ +105FB5 Disk Start 0000 (0) │ │ │ │ +105FB7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105E30 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +105FB9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105E34 Local Header Offset 00026873 (157811) │ │ │ │ -105E38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105FBD Local Header Offset 00026873 (157811) │ │ │ │ +105FC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105E38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105FC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105E56 CENTRAL HEADER #50 02014B50 (33639248) │ │ │ │ -105E5A Created Zip Spec 14 (20) '2.0' │ │ │ │ -105E5B Created OS 03 (3) 'Unix' │ │ │ │ -105E5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105E5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105E5E General Purpose Flag 0800 (2048) │ │ │ │ +105FDF CENTRAL HEADER #50 02014B50 (33639248) │ │ │ │ +105FE3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +105FE4 Created OS 03 (3) 'Unix' │ │ │ │ +105FE5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105FE6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105FE7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105E60 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105E62 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105E66 CRC EB5F0A39 (3948874297) │ │ │ │ -105E6A Compressed Size 00000186 (390) │ │ │ │ -105E6E Uncompressed Size 00000265 (613) │ │ │ │ -105E72 Filename Length 002A (42) │ │ │ │ -105E74 Extra Length 0000 (0) │ │ │ │ -105E76 Comment Length 0000 (0) │ │ │ │ -105E78 Disk Start 0000 (0) │ │ │ │ -105E7A Int File Attributes 0000 (0) │ │ │ │ +105FE9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105FEB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +105FEF CRC EB5F0A39 (3948874297) │ │ │ │ +105FF3 Compressed Size 00000186 (390) │ │ │ │ +105FF7 Uncompressed Size 00000265 (613) │ │ │ │ +105FFB Filename Length 002A (42) │ │ │ │ +105FFD Extra Length 0000 (0) │ │ │ │ +105FFF Comment Length 0000 (0) │ │ │ │ +106001 Disk Start 0000 (0) │ │ │ │ +106003 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105E7C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106005 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105E80 Local Header Offset 00026D06 (158982) │ │ │ │ -105E84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106009 Local Header Offset 00026D06 (158982) │ │ │ │ +10600D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105E84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10600D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105EAE CENTRAL HEADER #51 02014B50 (33639248) │ │ │ │ -105EB2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105EB3 Created OS 03 (3) 'Unix' │ │ │ │ -105EB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105EB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105EB6 General Purpose Flag 0800 (2048) │ │ │ │ +106037 CENTRAL HEADER #51 02014B50 (33639248) │ │ │ │ +10603B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10603C Created OS 03 (3) 'Unix' │ │ │ │ +10603D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10603E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10603F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105EB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105EBA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105EBE CRC 66B7EA3A (1723329082) │ │ │ │ -105EC2 Compressed Size 00003839 (14393) │ │ │ │ -105EC6 Uncompressed Size 0000AD3D (44349) │ │ │ │ -105ECA Filename Length 001A (26) │ │ │ │ -105ECC Extra Length 0000 (0) │ │ │ │ -105ECE Comment Length 0000 (0) │ │ │ │ -105ED0 Disk Start 0000 (0) │ │ │ │ -105ED2 Int File Attributes 0000 (0) │ │ │ │ +106041 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106043 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106047 CRC 66B7EA3A (1723329082) │ │ │ │ +10604B Compressed Size 00003839 (14393) │ │ │ │ +10604F Uncompressed Size 0000AD3D (44349) │ │ │ │ +106053 Filename Length 001A (26) │ │ │ │ +106055 Extra Length 0000 (0) │ │ │ │ +106057 Comment Length 0000 (0) │ │ │ │ +106059 Disk Start 0000 (0) │ │ │ │ +10605B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105ED4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10605D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105ED8 Local Header Offset 00026ED4 (159444) │ │ │ │ -105EDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106061 Local Header Offset 00026ED4 (159444) │ │ │ │ +106065 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105EDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106065: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105EF6 CENTRAL HEADER #52 02014B50 (33639248) │ │ │ │ -105EFA Created Zip Spec 14 (20) '2.0' │ │ │ │ -105EFB Created OS 03 (3) 'Unix' │ │ │ │ -105EFC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105EFD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105EFE General Purpose Flag 0800 (2048) │ │ │ │ +10607F CENTRAL HEADER #52 02014B50 (33639248) │ │ │ │ +106083 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106084 Created OS 03 (3) 'Unix' │ │ │ │ +106085 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106086 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106087 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105F00 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105F02 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105F06 CRC D633674F (3593693007) │ │ │ │ -105F0A Compressed Size 00009F21 (40737) │ │ │ │ -105F0E Uncompressed Size 000498A4 (301220) │ │ │ │ -105F12 Filename Length 0019 (25) │ │ │ │ -105F14 Extra Length 0000 (0) │ │ │ │ -105F16 Comment Length 0000 (0) │ │ │ │ -105F18 Disk Start 0000 (0) │ │ │ │ -105F1A Int File Attributes 0000 (0) │ │ │ │ +106089 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10608B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10608F CRC D633674F (3593693007) │ │ │ │ +106093 Compressed Size 00009F21 (40737) │ │ │ │ +106097 Uncompressed Size 000498A4 (301220) │ │ │ │ +10609B Filename Length 0019 (25) │ │ │ │ +10609D Extra Length 0000 (0) │ │ │ │ +10609F Comment Length 0000 (0) │ │ │ │ +1060A1 Disk Start 0000 (0) │ │ │ │ +1060A3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105F1C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1060A5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105F20 Local Header Offset 0002A745 (173893) │ │ │ │ -105F24 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1060A9 Local Header Offset 0002A745 (173893) │ │ │ │ +1060AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105F24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1060AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105F3D CENTRAL HEADER #53 02014B50 (33639248) │ │ │ │ -105F41 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105F42 Created OS 03 (3) 'Unix' │ │ │ │ -105F43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105F44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105F45 General Purpose Flag 0800 (2048) │ │ │ │ +1060C6 CENTRAL HEADER #53 02014B50 (33639248) │ │ │ │ +1060CA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1060CB Created OS 03 (3) 'Unix' │ │ │ │ +1060CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1060CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1060CE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105F47 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105F49 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105F4D CRC AB45B276 (2873471606) │ │ │ │ -105F51 Compressed Size 0000020E (526) │ │ │ │ -105F55 Uncompressed Size 000003E3 (995) │ │ │ │ -105F59 Filename Length 0021 (33) │ │ │ │ -105F5B Extra Length 0000 (0) │ │ │ │ -105F5D Comment Length 0000 (0) │ │ │ │ -105F5F Disk Start 0000 (0) │ │ │ │ -105F61 Int File Attributes 0000 (0) │ │ │ │ +1060D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1060D2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1060D6 CRC AB45B276 (2873471606) │ │ │ │ +1060DA Compressed Size 0000020E (526) │ │ │ │ +1060DE Uncompressed Size 000003E3 (995) │ │ │ │ +1060E2 Filename Length 0021 (33) │ │ │ │ +1060E4 Extra Length 0000 (0) │ │ │ │ +1060E6 Comment Length 0000 (0) │ │ │ │ +1060E8 Disk Start 0000 (0) │ │ │ │ +1060EA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105F63 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1060EC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105F67 Local Header Offset 0003469D (214685) │ │ │ │ -105F6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1060F0 Local Header Offset 0003469D (214685) │ │ │ │ +1060F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105F6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1060F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105F8C CENTRAL HEADER #54 02014B50 (33639248) │ │ │ │ -105F90 Created Zip Spec 14 (20) '2.0' │ │ │ │ -105F91 Created OS 03 (3) 'Unix' │ │ │ │ -105F92 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105F93 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105F94 General Purpose Flag 0800 (2048) │ │ │ │ +106115 CENTRAL HEADER #54 02014B50 (33639248) │ │ │ │ +106119 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10611A Created OS 03 (3) 'Unix' │ │ │ │ +10611B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10611C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10611D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105F96 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105F98 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105F9C CRC 9BD41A86 (2614368902) │ │ │ │ -105FA0 Compressed Size 000000BA (186) │ │ │ │ -105FA4 Uncompressed Size 00000133 (307) │ │ │ │ -105FA8 Filename Length 0020 (32) │ │ │ │ -105FAA Extra Length 0000 (0) │ │ │ │ -105FAC Comment Length 0000 (0) │ │ │ │ -105FAE Disk Start 0000 (0) │ │ │ │ -105FB0 Int File Attributes 0000 (0) │ │ │ │ +10611F Compression Method 0008 (8) 'Deflated' │ │ │ │ +106121 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106125 CRC 9BD41A86 (2614368902) │ │ │ │ +106129 Compressed Size 000000BA (186) │ │ │ │ +10612D Uncompressed Size 00000133 (307) │ │ │ │ +106131 Filename Length 0020 (32) │ │ │ │ +106133 Extra Length 0000 (0) │ │ │ │ +106135 Comment Length 0000 (0) │ │ │ │ +106137 Disk Start 0000 (0) │ │ │ │ +106139 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -105FB2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10613B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -105FB6 Local Header Offset 000348EA (215274) │ │ │ │ -105FBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10613F Local Header Offset 000348EA (215274) │ │ │ │ +106143 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105FBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106143: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -105FDA CENTRAL HEADER #55 02014B50 (33639248) │ │ │ │ -105FDE Created Zip Spec 14 (20) '2.0' │ │ │ │ -105FDF Created OS 03 (3) 'Unix' │ │ │ │ -105FE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105FE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105FE2 General Purpose Flag 0800 (2048) │ │ │ │ +106163 CENTRAL HEADER #55 02014B50 (33639248) │ │ │ │ +106167 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106168 Created OS 03 (3) 'Unix' │ │ │ │ +106169 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10616A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10616B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105FE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105FE6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -105FEA CRC 91274D62 (2435272034) │ │ │ │ -105FEE Compressed Size 0000081A (2074) │ │ │ │ -105FF2 Uncompressed Size 00001180 (4480) │ │ │ │ -105FF6 Filename Length 001C (28) │ │ │ │ -105FF8 Extra Length 0000 (0) │ │ │ │ -105FFA Comment Length 0000 (0) │ │ │ │ -105FFC Disk Start 0000 (0) │ │ │ │ -105FFE Int File Attributes 0000 (0) │ │ │ │ +10616D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10616F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106173 CRC 91274D62 (2435272034) │ │ │ │ +106177 Compressed Size 0000081A (2074) │ │ │ │ +10617B Uncompressed Size 00001180 (4480) │ │ │ │ +10617F Filename Length 001C (28) │ │ │ │ +106181 Extra Length 0000 (0) │ │ │ │ +106183 Comment Length 0000 (0) │ │ │ │ +106185 Disk Start 0000 (0) │ │ │ │ +106187 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106000 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106189 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106004 Local Header Offset 000349E2 (215522) │ │ │ │ -106008 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10618D Local Header Offset 000349E2 (215522) │ │ │ │ +106191 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106008: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106191: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106024 CENTRAL HEADER #56 02014B50 (33639248) │ │ │ │ -106028 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106029 Created OS 03 (3) 'Unix' │ │ │ │ -10602A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10602B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10602C General Purpose Flag 0800 (2048) │ │ │ │ +1061AD CENTRAL HEADER #56 02014B50 (33639248) │ │ │ │ +1061B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1061B2 Created OS 03 (3) 'Unix' │ │ │ │ +1061B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1061B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1061B5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10602E Compression Method 0008 (8) 'Deflated' │ │ │ │ -106030 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106034 CRC 467AF460 (1182463072) │ │ │ │ -106038 Compressed Size 000003CD (973) │ │ │ │ -10603C Uncompressed Size 00001132 (4402) │ │ │ │ -106040 Filename Length 001B (27) │ │ │ │ -106042 Extra Length 0000 (0) │ │ │ │ -106044 Comment Length 0000 (0) │ │ │ │ -106046 Disk Start 0000 (0) │ │ │ │ -106048 Int File Attributes 0000 (0) │ │ │ │ +1061B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1061B9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1061BD CRC 467AF460 (1182463072) │ │ │ │ +1061C1 Compressed Size 000003CD (973) │ │ │ │ +1061C5 Uncompressed Size 00001132 (4402) │ │ │ │ +1061C9 Filename Length 001B (27) │ │ │ │ +1061CB Extra Length 0000 (0) │ │ │ │ +1061CD Comment Length 0000 (0) │ │ │ │ +1061CF Disk Start 0000 (0) │ │ │ │ +1061D1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10604A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1061D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10604E Local Header Offset 00035236 (217654) │ │ │ │ -106052 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1061D7 Local Header Offset 00035236 (217654) │ │ │ │ +1061DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106052: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1061DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10606D CENTRAL HEADER #57 02014B50 (33639248) │ │ │ │ -106071 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106072 Created OS 03 (3) 'Unix' │ │ │ │ -106073 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106074 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106075 General Purpose Flag 0800 (2048) │ │ │ │ +1061F6 CENTRAL HEADER #57 02014B50 (33639248) │ │ │ │ +1061FA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1061FB Created OS 03 (3) 'Unix' │ │ │ │ +1061FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1061FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1061FE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106077 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106079 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10607D CRC DF1C38DA (3743168730) │ │ │ │ -106081 Compressed Size 0000033A (826) │ │ │ │ -106085 Uncompressed Size 000005FD (1533) │ │ │ │ -106089 Filename Length 001C (28) │ │ │ │ -10608B Extra Length 0000 (0) │ │ │ │ -10608D Comment Length 0000 (0) │ │ │ │ -10608F Disk Start 0000 (0) │ │ │ │ -106091 Int File Attributes 0000 (0) │ │ │ │ +106200 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106202 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106206 CRC DF1C38DA (3743168730) │ │ │ │ +10620A Compressed Size 0000033A (826) │ │ │ │ +10620E Uncompressed Size 000005FD (1533) │ │ │ │ +106212 Filename Length 001C (28) │ │ │ │ +106214 Extra Length 0000 (0) │ │ │ │ +106216 Comment Length 0000 (0) │ │ │ │ +106218 Disk Start 0000 (0) │ │ │ │ +10621A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106093 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10621C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106097 Local Header Offset 0003563C (218684) │ │ │ │ -10609B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106220 Local Header Offset 0003563C (218684) │ │ │ │ +106224 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10609B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106224: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1060B7 CENTRAL HEADER #58 02014B50 (33639248) │ │ │ │ -1060BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1060BC Created OS 03 (3) 'Unix' │ │ │ │ -1060BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1060BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1060BF General Purpose Flag 0800 (2048) │ │ │ │ +106240 CENTRAL HEADER #58 02014B50 (33639248) │ │ │ │ +106244 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106245 Created OS 03 (3) 'Unix' │ │ │ │ +106246 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106247 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106248 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1060C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1060C3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1060C7 CRC 75F90BD0 (1979255760) │ │ │ │ -1060CB Compressed Size 000001AF (431) │ │ │ │ -1060CF Uncompressed Size 00000570 (1392) │ │ │ │ -1060D3 Filename Length 001B (27) │ │ │ │ -1060D5 Extra Length 0000 (0) │ │ │ │ -1060D7 Comment Length 0000 (0) │ │ │ │ -1060D9 Disk Start 0000 (0) │ │ │ │ -1060DB Int File Attributes 0000 (0) │ │ │ │ +10624A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10624C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106250 CRC 75F90BD0 (1979255760) │ │ │ │ +106254 Compressed Size 000001AF (431) │ │ │ │ +106258 Uncompressed Size 00000570 (1392) │ │ │ │ +10625C Filename Length 001B (27) │ │ │ │ +10625E Extra Length 0000 (0) │ │ │ │ +106260 Comment Length 0000 (0) │ │ │ │ +106262 Disk Start 0000 (0) │ │ │ │ +106264 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1060DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106266 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1060E1 Local Header Offset 000359B0 (219568) │ │ │ │ -1060E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10626A Local Header Offset 000359B0 (219568) │ │ │ │ +10626E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1060E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10626E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106100 CENTRAL HEADER #59 02014B50 (33639248) │ │ │ │ -106104 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106105 Created OS 03 (3) 'Unix' │ │ │ │ -106106 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106107 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106108 General Purpose Flag 0800 (2048) │ │ │ │ - [Bits 1-2] 0 'Normal Compression' │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -10610A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10610C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106110 CRC 5EC6D164 (1590088036) │ │ │ │ -106114 Compressed Size 000003E4 (996) │ │ │ │ -106118 Uncompressed Size 0000080D (2061) │ │ │ │ -10611C Filename Length 001E (30) │ │ │ │ -10611E Extra Length 0000 (0) │ │ │ │ -106120 Comment Length 0000 (0) │ │ │ │ -106122 Disk Start 0000 (0) │ │ │ │ -106124 Int File Attributes 0000 (0) │ │ │ │ - [Bit 0] 0 'Binary Data' │ │ │ │ -106126 Ext File Attributes 81A40000 (2175008768) │ │ │ │ - [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ - [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10612A Local Header Offset 00035B98 (220056) │ │ │ │ -10612E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# │ │ │ │ -# WARNING: Offset 0x10612E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# Zero length filename │ │ │ │ -# │ │ │ │ - │ │ │ │ -10614C CENTRAL HEADER #60 02014B50 (33639248) │ │ │ │ -106150 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106151 Created OS 03 (3) 'Unix' │ │ │ │ -106152 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106153 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106154 General Purpose Flag 0800 (2048) │ │ │ │ - [Bits 1-2] 0 'Normal Compression' │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -106156 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106158 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10615C CRC EC2828C3 (3962054851) │ │ │ │ -106160 Compressed Size 00000282 (642) │ │ │ │ -106164 Uncompressed Size 000008EA (2282) │ │ │ │ -106168 Filename Length 001D (29) │ │ │ │ -10616A Extra Length 0000 (0) │ │ │ │ -10616C Comment Length 0000 (0) │ │ │ │ -10616E Disk Start 0000 (0) │ │ │ │ -106170 Int File Attributes 0000 (0) │ │ │ │ - [Bit 0] 0 'Binary Data' │ │ │ │ -106172 Ext File Attributes 81A40000 (2175008768) │ │ │ │ - [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ - [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106176 Local Header Offset 00035FB8 (221112) │ │ │ │ -10617A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# │ │ │ │ -# WARNING: Offset 0x10617A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# Zero length filename │ │ │ │ -# │ │ │ │ - │ │ │ │ -106197 CENTRAL HEADER #61 02014B50 (33639248) │ │ │ │ -10619B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10619C Created OS 03 (3) 'Unix' │ │ │ │ -10619D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10619E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10619F General Purpose Flag 0800 (2048) │ │ │ │ - [Bits 1-2] 0 'Normal Compression' │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -1061A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1061A3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1061A7 CRC B87652AD (3094762157) │ │ │ │ -1061AB Compressed Size 00000189 (393) │ │ │ │ -1061AF Uncompressed Size 00000448 (1096) │ │ │ │ -1061B3 Filename Length 0020 (32) │ │ │ │ -1061B5 Extra Length 0000 (0) │ │ │ │ -1061B7 Comment Length 0000 (0) │ │ │ │ -1061B9 Disk Start 0000 (0) │ │ │ │ -1061BB Int File Attributes 0000 (0) │ │ │ │ - [Bit 0] 0 'Binary Data' │ │ │ │ -1061BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ - [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ - [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1061C1 Local Header Offset 00036275 (221813) │ │ │ │ -1061C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# │ │ │ │ -# WARNING: Offset 0x1061C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# Zero length filename │ │ │ │ -# │ │ │ │ - │ │ │ │ -1061E5 CENTRAL HEADER #62 02014B50 (33639248) │ │ │ │ -1061E9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1061EA Created OS 03 (3) 'Unix' │ │ │ │ -1061EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1061EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1061ED General Purpose Flag 0800 (2048) │ │ │ │ - [Bits 1-2] 0 'Normal Compression' │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -1061EF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1061F1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1061F5 CRC D0866A54 (3498469972) │ │ │ │ -1061F9 Compressed Size 000001B3 (435) │ │ │ │ -1061FD Uncompressed Size 000002C6 (710) │ │ │ │ -106201 Filename Length 0024 (36) │ │ │ │ -106203 Extra Length 0000 (0) │ │ │ │ -106205 Comment Length 0000 (0) │ │ │ │ -106207 Disk Start 0000 (0) │ │ │ │ -106209 Int File Attributes 0000 (0) │ │ │ │ - [Bit 0] 0 'Binary Data' │ │ │ │ -10620B Ext File Attributes 81A40000 (2175008768) │ │ │ │ - [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ - [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10620F Local Header Offset 0003643C (222268) │ │ │ │ -106213 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# │ │ │ │ -# WARNING: Offset 0x106213: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# Zero length filename │ │ │ │ -# │ │ │ │ - │ │ │ │ -106237 CENTRAL HEADER #63 02014B50 (33639248) │ │ │ │ -10623B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10623C Created OS 03 (3) 'Unix' │ │ │ │ -10623D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10623E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10623F General Purpose Flag 0800 (2048) │ │ │ │ - [Bits 1-2] 0 'Normal Compression' │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -106241 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106243 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106247 CRC D151134E (3511751502) │ │ │ │ -10624B Compressed Size 00000538 (1336) │ │ │ │ -10624F Uncompressed Size 00000E44 (3652) │ │ │ │ -106253 Filename Length 0024 (36) │ │ │ │ -106255 Extra Length 0000 (0) │ │ │ │ -106257 Comment Length 0000 (0) │ │ │ │ -106259 Disk Start 0000 (0) │ │ │ │ -10625B Int File Attributes 0000 (0) │ │ │ │ - [Bit 0] 0 'Binary Data' │ │ │ │ -10625D Ext File Attributes 81A40000 (2175008768) │ │ │ │ - [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ - [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106261 Local Header Offset 00036631 (222769) │ │ │ │ -106265 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# │ │ │ │ -# WARNING: Offset 0x106265: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# Zero length filename │ │ │ │ -# │ │ │ │ - │ │ │ │ -106289 CENTRAL HEADER #64 02014B50 (33639248) │ │ │ │ +106289 CENTRAL HEADER #59 02014B50 (33639248) │ │ │ │ 10628D Created Zip Spec 14 (20) '2.0' │ │ │ │ 10628E Created OS 03 (3) 'Unix' │ │ │ │ 10628F Extract Zip Spec 0A (10) '1.0' │ │ │ │ 106290 Extract OS 00 (0) 'MS-DOS' │ │ │ │ 106291 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 106293 Compression Method 0008 (8) 'Deflated' │ │ │ │ 106295 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106299 CRC 20E5534D (551899981) │ │ │ │ -10629D Compressed Size 0000053D (1341) │ │ │ │ -1062A1 Uncompressed Size 00000E6A (3690) │ │ │ │ -1062A5 Filename Length 0026 (38) │ │ │ │ +106299 CRC 5EC6D164 (1590088036) │ │ │ │ +10629D Compressed Size 000003E4 (996) │ │ │ │ +1062A1 Uncompressed Size 0000080D (2061) │ │ │ │ +1062A5 Filename Length 001E (30) │ │ │ │ 1062A7 Extra Length 0000 (0) │ │ │ │ 1062A9 Comment Length 0000 (0) │ │ │ │ 1062AB Disk Start 0000 (0) │ │ │ │ 1062AD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ 1062AF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1062B3 Local Header Offset 00036BAB (224171) │ │ │ │ -1062B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1062B3 Local Header Offset 00035B98 (220056) │ │ │ │ +1062B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1062B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1062B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1062DD CENTRAL HEADER #65 02014B50 (33639248) │ │ │ │ -1062E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1062E2 Created OS 03 (3) 'Unix' │ │ │ │ -1062E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1062E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1062E5 General Purpose Flag 0800 (2048) │ │ │ │ +1062D5 CENTRAL HEADER #60 02014B50 (33639248) │ │ │ │ +1062D9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1062DA Created OS 03 (3) 'Unix' │ │ │ │ +1062DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1062DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1062DD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1062E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1062E9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1062ED CRC 5E7B1D58 (1585126744) │ │ │ │ -1062F1 Compressed Size 0000056E (1390) │ │ │ │ -1062F5 Uncompressed Size 00000E74 (3700) │ │ │ │ -1062F9 Filename Length 0025 (37) │ │ │ │ -1062FB Extra Length 0000 (0) │ │ │ │ -1062FD Comment Length 0000 (0) │ │ │ │ -1062FF Disk Start 0000 (0) │ │ │ │ -106301 Int File Attributes 0000 (0) │ │ │ │ +1062DF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1062E1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1062E5 CRC EC2828C3 (3962054851) │ │ │ │ +1062E9 Compressed Size 00000282 (642) │ │ │ │ +1062ED Uncompressed Size 000008EA (2282) │ │ │ │ +1062F1 Filename Length 001D (29) │ │ │ │ +1062F3 Extra Length 0000 (0) │ │ │ │ +1062F5 Comment Length 0000 (0) │ │ │ │ +1062F7 Disk Start 0000 (0) │ │ │ │ +1062F9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106303 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1062FB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106307 Local Header Offset 0003712C (225580) │ │ │ │ -10630B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1062FF Local Header Offset 00035FB8 (221112) │ │ │ │ +106303 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10630B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106303: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106330 CENTRAL HEADER #66 02014B50 (33639248) │ │ │ │ -106334 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106335 Created OS 03 (3) 'Unix' │ │ │ │ -106336 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106337 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106338 General Purpose Flag 0800 (2048) │ │ │ │ +106320 CENTRAL HEADER #61 02014B50 (33639248) │ │ │ │ +106324 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106325 Created OS 03 (3) 'Unix' │ │ │ │ +106326 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106327 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106328 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10633A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10633C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106340 CRC 36E5FBD3 (921041875) │ │ │ │ -106344 Compressed Size 00000553 (1363) │ │ │ │ -106348 Uncompressed Size 00000E74 (3700) │ │ │ │ -10634C Filename Length 0027 (39) │ │ │ │ -10634E Extra Length 0000 (0) │ │ │ │ -106350 Comment Length 0000 (0) │ │ │ │ -106352 Disk Start 0000 (0) │ │ │ │ -106354 Int File Attributes 0000 (0) │ │ │ │ +10632A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10632C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106330 CRC B87652AD (3094762157) │ │ │ │ +106334 Compressed Size 00000189 (393) │ │ │ │ +106338 Uncompressed Size 00000448 (1096) │ │ │ │ +10633C Filename Length 0020 (32) │ │ │ │ +10633E Extra Length 0000 (0) │ │ │ │ +106340 Comment Length 0000 (0) │ │ │ │ +106342 Disk Start 0000 (0) │ │ │ │ +106344 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106356 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106346 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10635A Local Header Offset 000376DD (227037) │ │ │ │ -10635E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10634A Local Header Offset 00036275 (221813) │ │ │ │ +10634E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10635E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10634E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106385 CENTRAL HEADER #67 02014B50 (33639248) │ │ │ │ -106389 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10638A Created OS 03 (3) 'Unix' │ │ │ │ -10638B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10638C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10638D General Purpose Flag 0800 (2048) │ │ │ │ +10636E CENTRAL HEADER #62 02014B50 (33639248) │ │ │ │ +106372 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106373 Created OS 03 (3) 'Unix' │ │ │ │ +106374 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106375 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106376 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10638F Compression Method 0008 (8) 'Deflated' │ │ │ │ -106391 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106395 CRC F4F3BF64 (4109614948) │ │ │ │ -106399 Compressed Size 0000053C (1340) │ │ │ │ -10639D Uncompressed Size 00000E57 (3671) │ │ │ │ -1063A1 Filename Length 0025 (37) │ │ │ │ -1063A3 Extra Length 0000 (0) │ │ │ │ -1063A5 Comment Length 0000 (0) │ │ │ │ -1063A7 Disk Start 0000 (0) │ │ │ │ -1063A9 Int File Attributes 0000 (0) │ │ │ │ +106378 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10637A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10637E CRC D0866A54 (3498469972) │ │ │ │ +106382 Compressed Size 000001B3 (435) │ │ │ │ +106386 Uncompressed Size 000002C6 (710) │ │ │ │ +10638A Filename Length 0024 (36) │ │ │ │ +10638C Extra Length 0000 (0) │ │ │ │ +10638E Comment Length 0000 (0) │ │ │ │ +106390 Disk Start 0000 (0) │ │ │ │ +106392 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1063AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106394 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1063AF Local Header Offset 00037C75 (228469) │ │ │ │ -1063B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106398 Local Header Offset 0003643C (222268) │ │ │ │ +10639C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1063B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10639C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1063D8 CENTRAL HEADER #68 02014B50 (33639248) │ │ │ │ -1063DC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1063DD Created OS 03 (3) 'Unix' │ │ │ │ -1063DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1063DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1063E0 General Purpose Flag 0800 (2048) │ │ │ │ +1063C0 CENTRAL HEADER #63 02014B50 (33639248) │ │ │ │ +1063C4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1063C5 Created OS 03 (3) 'Unix' │ │ │ │ +1063C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1063C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1063C8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1063E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1063E4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1063E8 CRC 15DD9124 (366842148) │ │ │ │ -1063EC Compressed Size 000001E2 (482) │ │ │ │ -1063F0 Uncompressed Size 000003AC (940) │ │ │ │ -1063F4 Filename Length 0020 (32) │ │ │ │ -1063F6 Extra Length 0000 (0) │ │ │ │ -1063F8 Comment Length 0000 (0) │ │ │ │ -1063FA Disk Start 0000 (0) │ │ │ │ -1063FC Int File Attributes 0000 (0) │ │ │ │ +1063CA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1063CC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1063D0 CRC D151134E (3511751502) │ │ │ │ +1063D4 Compressed Size 00000538 (1336) │ │ │ │ +1063D8 Uncompressed Size 00000E44 (3652) │ │ │ │ +1063DC Filename Length 0024 (36) │ │ │ │ +1063DE Extra Length 0000 (0) │ │ │ │ +1063E0 Comment Length 0000 (0) │ │ │ │ +1063E2 Disk Start 0000 (0) │ │ │ │ +1063E4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1063FE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1063E6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106402 Local Header Offset 000381F4 (229876) │ │ │ │ -106406 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1063EA Local Header Offset 00036631 (222769) │ │ │ │ +1063EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106406: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1063EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106426 CENTRAL HEADER #69 02014B50 (33639248) │ │ │ │ -10642A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10642B Created OS 03 (3) 'Unix' │ │ │ │ -10642C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10642D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10642E General Purpose Flag 0800 (2048) │ │ │ │ +106412 CENTRAL HEADER #64 02014B50 (33639248) │ │ │ │ +106416 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106417 Created OS 03 (3) 'Unix' │ │ │ │ +106418 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106419 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10641A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106430 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106432 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106436 CRC 5B9107B0 (1536231344) │ │ │ │ -10643A Compressed Size 00000205 (517) │ │ │ │ -10643E Uncompressed Size 0000045C (1116) │ │ │ │ -106442 Filename Length 0020 (32) │ │ │ │ -106444 Extra Length 0000 (0) │ │ │ │ -106446 Comment Length 0000 (0) │ │ │ │ -106448 Disk Start 0000 (0) │ │ │ │ -10644A Int File Attributes 0000 (0) │ │ │ │ +10641C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10641E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106422 CRC 20E5534D (551899981) │ │ │ │ +106426 Compressed Size 0000053D (1341) │ │ │ │ +10642A Uncompressed Size 00000E6A (3690) │ │ │ │ +10642E Filename Length 0026 (38) │ │ │ │ +106430 Extra Length 0000 (0) │ │ │ │ +106432 Comment Length 0000 (0) │ │ │ │ +106434 Disk Start 0000 (0) │ │ │ │ +106436 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10644C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106438 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106450 Local Header Offset 00038414 (230420) │ │ │ │ -106454 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10643C Local Header Offset 00036BAB (224171) │ │ │ │ +106440 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106454: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106440: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106474 CENTRAL HEADER #70 02014B50 (33639248) │ │ │ │ -106478 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106479 Created OS 03 (3) 'Unix' │ │ │ │ -10647A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10647B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10647C General Purpose Flag 0800 (2048) │ │ │ │ +106466 CENTRAL HEADER #65 02014B50 (33639248) │ │ │ │ +10646A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10646B Created OS 03 (3) 'Unix' │ │ │ │ +10646C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10646D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10646E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10647E Compression Method 0008 (8) 'Deflated' │ │ │ │ -106480 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106484 CRC A58D5ABA (2777504442) │ │ │ │ -106488 Compressed Size 0000022E (558) │ │ │ │ -10648C Uncompressed Size 0000050D (1293) │ │ │ │ -106490 Filename Length 0020 (32) │ │ │ │ -106492 Extra Length 0000 (0) │ │ │ │ -106494 Comment Length 0000 (0) │ │ │ │ -106496 Disk Start 0000 (0) │ │ │ │ -106498 Int File Attributes 0000 (0) │ │ │ │ +106470 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106472 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106476 CRC 5E7B1D58 (1585126744) │ │ │ │ +10647A Compressed Size 0000056E (1390) │ │ │ │ +10647E Uncompressed Size 00000E74 (3700) │ │ │ │ +106482 Filename Length 0025 (37) │ │ │ │ +106484 Extra Length 0000 (0) │ │ │ │ +106486 Comment Length 0000 (0) │ │ │ │ +106488 Disk Start 0000 (0) │ │ │ │ +10648A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10649A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10648C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10649E Local Header Offset 00038657 (230999) │ │ │ │ -1064A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106490 Local Header Offset 0003712C (225580) │ │ │ │ +106494 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1064A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106494: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1064C2 CENTRAL HEADER #71 02014B50 (33639248) │ │ │ │ -1064C6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1064C7 Created OS 03 (3) 'Unix' │ │ │ │ -1064C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1064C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1064CA General Purpose Flag 0800 (2048) │ │ │ │ +1064B9 CENTRAL HEADER #66 02014B50 (33639248) │ │ │ │ +1064BD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1064BE Created OS 03 (3) 'Unix' │ │ │ │ +1064BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1064C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1064C1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1064CC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1064CE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1064D2 CRC 55EB0175 (1441464693) │ │ │ │ -1064D6 Compressed Size 00002160 (8544) │ │ │ │ -1064DA Uncompressed Size 00006077 (24695) │ │ │ │ -1064DE Filename Length 0019 (25) │ │ │ │ -1064E0 Extra Length 0000 (0) │ │ │ │ -1064E2 Comment Length 0000 (0) │ │ │ │ -1064E4 Disk Start 0000 (0) │ │ │ │ -1064E6 Int File Attributes 0000 (0) │ │ │ │ +1064C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1064C5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1064C9 CRC 36E5FBD3 (921041875) │ │ │ │ +1064CD Compressed Size 00000553 (1363) │ │ │ │ +1064D1 Uncompressed Size 00000E74 (3700) │ │ │ │ +1064D5 Filename Length 0027 (39) │ │ │ │ +1064D7 Extra Length 0000 (0) │ │ │ │ +1064D9 Comment Length 0000 (0) │ │ │ │ +1064DB Disk Start 0000 (0) │ │ │ │ +1064DD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1064E8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1064DF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1064EC Local Header Offset 000388C3 (231619) │ │ │ │ -1064F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1064E3 Local Header Offset 000376DD (227037) │ │ │ │ +1064E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1064F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1064E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106509 CENTRAL HEADER #72 02014B50 (33639248) │ │ │ │ -10650D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10650E Created OS 03 (3) 'Unix' │ │ │ │ -10650F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106510 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106511 General Purpose Flag 0800 (2048) │ │ │ │ +10650E CENTRAL HEADER #67 02014B50 (33639248) │ │ │ │ +106512 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106513 Created OS 03 (3) 'Unix' │ │ │ │ +106514 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106515 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106516 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106513 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106515 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106519 CRC B17B1B57 (2977635159) │ │ │ │ -10651D Compressed Size 000018A8 (6312) │ │ │ │ -106521 Uncompressed Size 0000ECF9 (60665) │ │ │ │ -106525 Filename Length 0018 (24) │ │ │ │ -106527 Extra Length 0000 (0) │ │ │ │ -106529 Comment Length 0000 (0) │ │ │ │ -10652B Disk Start 0000 (0) │ │ │ │ -10652D Int File Attributes 0000 (0) │ │ │ │ +106518 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10651A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10651E CRC F4F3BF64 (4109614948) │ │ │ │ +106522 Compressed Size 0000053C (1340) │ │ │ │ +106526 Uncompressed Size 00000E57 (3671) │ │ │ │ +10652A Filename Length 0025 (37) │ │ │ │ +10652C Extra Length 0000 (0) │ │ │ │ +10652E Comment Length 0000 (0) │ │ │ │ +106530 Disk Start 0000 (0) │ │ │ │ +106532 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10652F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106534 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106533 Local Header Offset 0003AA5A (240218) │ │ │ │ -106537 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106538 Local Header Offset 00037C75 (228469) │ │ │ │ +10653C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106537: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10653C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10654F CENTRAL HEADER #73 02014B50 (33639248) │ │ │ │ -106553 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106554 Created OS 03 (3) 'Unix' │ │ │ │ -106555 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106556 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106557 General Purpose Flag 0800 (2048) │ │ │ │ +106561 CENTRAL HEADER #68 02014B50 (33639248) │ │ │ │ +106565 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106566 Created OS 03 (3) 'Unix' │ │ │ │ +106567 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106568 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106569 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106559 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10655B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10655F CRC 3EC0CBE2 (1052822498) │ │ │ │ -106563 Compressed Size 000003A0 (928) │ │ │ │ -106567 Uncompressed Size 000013FE (5118) │ │ │ │ -10656B Filename Length 0018 (24) │ │ │ │ -10656D Extra Length 0000 (0) │ │ │ │ -10656F Comment Length 0000 (0) │ │ │ │ -106571 Disk Start 0000 (0) │ │ │ │ -106573 Int File Attributes 0000 (0) │ │ │ │ +10656B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10656D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106571 CRC 15DD9124 (366842148) │ │ │ │ +106575 Compressed Size 000001E2 (482) │ │ │ │ +106579 Uncompressed Size 000003AC (940) │ │ │ │ +10657D Filename Length 0020 (32) │ │ │ │ +10657F Extra Length 0000 (0) │ │ │ │ +106581 Comment Length 0000 (0) │ │ │ │ +106583 Disk Start 0000 (0) │ │ │ │ +106585 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106575 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106587 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106579 Local Header Offset 0003C338 (246584) │ │ │ │ -10657D Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10658B Local Header Offset 000381F4 (229876) │ │ │ │ +10658F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10657D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10658F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106595 CENTRAL HEADER #74 02014B50 (33639248) │ │ │ │ -106599 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10659A Created OS 03 (3) 'Unix' │ │ │ │ -10659B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10659C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10659D General Purpose Flag 0800 (2048) │ │ │ │ +1065AF CENTRAL HEADER #69 02014B50 (33639248) │ │ │ │ +1065B3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1065B4 Created OS 03 (3) 'Unix' │ │ │ │ +1065B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1065B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1065B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10659F Compression Method 0008 (8) 'Deflated' │ │ │ │ -1065A1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1065A5 CRC 2321F037 (589426743) │ │ │ │ -1065A9 Compressed Size 0000004D (77) │ │ │ │ -1065AD Uncompressed Size 00000056 (86) │ │ │ │ -1065B1 Filename Length 001C (28) │ │ │ │ -1065B3 Extra Length 0000 (0) │ │ │ │ -1065B5 Comment Length 0000 (0) │ │ │ │ -1065B7 Disk Start 0000 (0) │ │ │ │ -1065B9 Int File Attributes 0000 (0) │ │ │ │ +1065B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1065BB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1065BF CRC 5B9107B0 (1536231344) │ │ │ │ +1065C3 Compressed Size 00000205 (517) │ │ │ │ +1065C7 Uncompressed Size 0000045C (1116) │ │ │ │ +1065CB Filename Length 0020 (32) │ │ │ │ +1065CD Extra Length 0000 (0) │ │ │ │ +1065CF Comment Length 0000 (0) │ │ │ │ +1065D1 Disk Start 0000 (0) │ │ │ │ +1065D3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1065BB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1065D5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1065BF Local Header Offset 0003C70E (247566) │ │ │ │ -1065C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1065D9 Local Header Offset 00038414 (230420) │ │ │ │ +1065DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1065C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1065DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1065DF CENTRAL HEADER #75 02014B50 (33639248) │ │ │ │ -1065E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1065E4 Created OS 03 (3) 'Unix' │ │ │ │ -1065E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1065E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1065E7 General Purpose Flag 0800 (2048) │ │ │ │ +1065FD CENTRAL HEADER #70 02014B50 (33639248) │ │ │ │ +106601 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106602 Created OS 03 (3) 'Unix' │ │ │ │ +106603 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106604 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106605 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1065E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1065EB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1065EF CRC 5ED8CF1C (1591267100) │ │ │ │ -1065F3 Compressed Size 00000818 (2072) │ │ │ │ -1065F7 Uncompressed Size 00000F6B (3947) │ │ │ │ -1065FB Filename Length 001F (31) │ │ │ │ -1065FD Extra Length 0000 (0) │ │ │ │ -1065FF Comment Length 0000 (0) │ │ │ │ -106601 Disk Start 0000 (0) │ │ │ │ -106603 Int File Attributes 0000 (0) │ │ │ │ +106607 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106609 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10660D CRC A58D5ABA (2777504442) │ │ │ │ +106611 Compressed Size 0000022E (558) │ │ │ │ +106615 Uncompressed Size 0000050D (1293) │ │ │ │ +106619 Filename Length 0020 (32) │ │ │ │ +10661B Extra Length 0000 (0) │ │ │ │ +10661D Comment Length 0000 (0) │ │ │ │ +10661F Disk Start 0000 (0) │ │ │ │ +106621 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106605 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106623 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106609 Local Header Offset 0003C795 (247701) │ │ │ │ -10660D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106627 Local Header Offset 00038657 (230999) │ │ │ │ +10662B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10660D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10662B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10662C CENTRAL HEADER #76 02014B50 (33639248) │ │ │ │ -106630 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106631 Created OS 03 (3) 'Unix' │ │ │ │ -106632 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106633 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106634 General Purpose Flag 0800 (2048) │ │ │ │ +10664B CENTRAL HEADER #71 02014B50 (33639248) │ │ │ │ +10664F Created Zip Spec 14 (20) '2.0' │ │ │ │ +106650 Created OS 03 (3) 'Unix' │ │ │ │ +106651 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106652 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106653 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106636 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106638 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10663C CRC 490DD9D5 (1225644501) │ │ │ │ -106640 Compressed Size 00000354 (852) │ │ │ │ -106644 Uncompressed Size 00000AEC (2796) │ │ │ │ -106648 Filename Length 001E (30) │ │ │ │ -10664A Extra Length 0000 (0) │ │ │ │ -10664C Comment Length 0000 (0) │ │ │ │ -10664E Disk Start 0000 (0) │ │ │ │ -106650 Int File Attributes 0000 (0) │ │ │ │ +106655 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106657 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10665B CRC 55EB0175 (1441464693) │ │ │ │ +10665F Compressed Size 00002160 (8544) │ │ │ │ +106663 Uncompressed Size 00006077 (24695) │ │ │ │ +106667 Filename Length 0019 (25) │ │ │ │ +106669 Extra Length 0000 (0) │ │ │ │ +10666B Comment Length 0000 (0) │ │ │ │ +10666D Disk Start 0000 (0) │ │ │ │ +10666F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106652 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106671 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106656 Local Header Offset 0003CFEA (249834) │ │ │ │ -10665A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106675 Local Header Offset 000388C3 (231619) │ │ │ │ +106679 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10665A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106679: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106678 CENTRAL HEADER #77 02014B50 (33639248) │ │ │ │ -10667C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10667D Created OS 03 (3) 'Unix' │ │ │ │ -10667E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10667F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106680 General Purpose Flag 0800 (2048) │ │ │ │ +106692 CENTRAL HEADER #72 02014B50 (33639248) │ │ │ │ +106696 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106697 Created OS 03 (3) 'Unix' │ │ │ │ +106698 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106699 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10669A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106682 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106684 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106688 CRC 3F2E7C08 (1060011016) │ │ │ │ -10668C Compressed Size 00000705 (1797) │ │ │ │ -106690 Uncompressed Size 00000DC3 (3523) │ │ │ │ -106694 Filename Length 0021 (33) │ │ │ │ -106696 Extra Length 0000 (0) │ │ │ │ -106698 Comment Length 0000 (0) │ │ │ │ -10669A Disk Start 0000 (0) │ │ │ │ -10669C Int File Attributes 0000 (0) │ │ │ │ +10669C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10669E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1066A2 CRC B17B1B57 (2977635159) │ │ │ │ +1066A6 Compressed Size 000018A8 (6312) │ │ │ │ +1066AA Uncompressed Size 0000ECF9 (60665) │ │ │ │ +1066AE Filename Length 0018 (24) │ │ │ │ +1066B0 Extra Length 0000 (0) │ │ │ │ +1066B2 Comment Length 0000 (0) │ │ │ │ +1066B4 Disk Start 0000 (0) │ │ │ │ +1066B6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10669E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1066B8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1066A2 Local Header Offset 0003D37A (250746) │ │ │ │ -1066A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1066BC Local Header Offset 0003AA5A (240218) │ │ │ │ +1066C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1066A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1066C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1066C7 CENTRAL HEADER #78 02014B50 (33639248) │ │ │ │ -1066CB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1066CC Created OS 03 (3) 'Unix' │ │ │ │ -1066CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1066CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1066CF General Purpose Flag 0800 (2048) │ │ │ │ +1066D8 CENTRAL HEADER #73 02014B50 (33639248) │ │ │ │ +1066DC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1066DD Created OS 03 (3) 'Unix' │ │ │ │ +1066DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1066DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1066E0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1066D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1066D3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1066D7 CRC 682A3705 (1747597061) │ │ │ │ -1066DB Compressed Size 00000303 (771) │ │ │ │ -1066DF Uncompressed Size 00000923 (2339) │ │ │ │ -1066E3 Filename Length 0020 (32) │ │ │ │ -1066E5 Extra Length 0000 (0) │ │ │ │ -1066E7 Comment Length 0000 (0) │ │ │ │ -1066E9 Disk Start 0000 (0) │ │ │ │ -1066EB Int File Attributes 0000 (0) │ │ │ │ +1066E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1066E4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1066E8 CRC 3EC0CBE2 (1052822498) │ │ │ │ +1066EC Compressed Size 000003A0 (928) │ │ │ │ +1066F0 Uncompressed Size 000013FE (5118) │ │ │ │ +1066F4 Filename Length 0018 (24) │ │ │ │ +1066F6 Extra Length 0000 (0) │ │ │ │ +1066F8 Comment Length 0000 (0) │ │ │ │ +1066FA Disk Start 0000 (0) │ │ │ │ +1066FC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1066ED Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1066FE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1066F1 Local Header Offset 0003DABE (252606) │ │ │ │ -1066F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106702 Local Header Offset 0003C338 (246584) │ │ │ │ +106706 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1066F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106706: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106715 CENTRAL HEADER #79 02014B50 (33639248) │ │ │ │ -106719 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10671A Created OS 03 (3) 'Unix' │ │ │ │ -10671B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10671C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10671D General Purpose Flag 0800 (2048) │ │ │ │ +10671E CENTRAL HEADER #74 02014B50 (33639248) │ │ │ │ +106722 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106723 Created OS 03 (3) 'Unix' │ │ │ │ +106724 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106725 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106726 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10671F Compression Method 0008 (8) 'Deflated' │ │ │ │ -106721 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106725 CRC 54B8E27B (1421402747) │ │ │ │ -106729 Compressed Size 000006F6 (1782) │ │ │ │ -10672D Uncompressed Size 00000D53 (3411) │ │ │ │ -106731 Filename Length 0021 (33) │ │ │ │ -106733 Extra Length 0000 (0) │ │ │ │ -106735 Comment Length 0000 (0) │ │ │ │ -106737 Disk Start 0000 (0) │ │ │ │ -106739 Int File Attributes 0000 (0) │ │ │ │ +106728 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10672A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10672E CRC 2321F037 (589426743) │ │ │ │ +106732 Compressed Size 0000004D (77) │ │ │ │ +106736 Uncompressed Size 00000056 (86) │ │ │ │ +10673A Filename Length 001C (28) │ │ │ │ +10673C Extra Length 0000 (0) │ │ │ │ +10673E Comment Length 0000 (0) │ │ │ │ +106740 Disk Start 0000 (0) │ │ │ │ +106742 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10673B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106744 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10673F Local Header Offset 0003DDFF (253439) │ │ │ │ -106743 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106748 Local Header Offset 0003C70E (247566) │ │ │ │ +10674C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106743: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10674C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106764 CENTRAL HEADER #80 02014B50 (33639248) │ │ │ │ -106768 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106769 Created OS 03 (3) 'Unix' │ │ │ │ -10676A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10676B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10676C General Purpose Flag 0800 (2048) │ │ │ │ +106768 CENTRAL HEADER #75 02014B50 (33639248) │ │ │ │ +10676C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10676D Created OS 03 (3) 'Unix' │ │ │ │ +10676E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10676F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106770 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10676E Compression Method 0008 (8) 'Deflated' │ │ │ │ -106770 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106774 CRC F5BDF18A (4122866058) │ │ │ │ -106778 Compressed Size 000002DC (732) │ │ │ │ -10677C Uncompressed Size 0000087A (2170) │ │ │ │ -106780 Filename Length 0020 (32) │ │ │ │ -106782 Extra Length 0000 (0) │ │ │ │ -106784 Comment Length 0000 (0) │ │ │ │ -106786 Disk Start 0000 (0) │ │ │ │ -106788 Int File Attributes 0000 (0) │ │ │ │ +106772 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106774 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106778 CRC 5ED8CF1C (1591267100) │ │ │ │ +10677C Compressed Size 00000818 (2072) │ │ │ │ +106780 Uncompressed Size 00000F6B (3947) │ │ │ │ +106784 Filename Length 001F (31) │ │ │ │ +106786 Extra Length 0000 (0) │ │ │ │ +106788 Comment Length 0000 (0) │ │ │ │ +10678A Disk Start 0000 (0) │ │ │ │ +10678C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10678A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10678E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10678E Local Header Offset 0003E534 (255284) │ │ │ │ -106792 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106792 Local Header Offset 0003C795 (247701) │ │ │ │ +106796 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106792: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106796: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1067B2 CENTRAL HEADER #81 02014B50 (33639248) │ │ │ │ -1067B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1067B7 Created OS 03 (3) 'Unix' │ │ │ │ -1067B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1067B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1067BA General Purpose Flag 0800 (2048) │ │ │ │ +1067B5 CENTRAL HEADER #76 02014B50 (33639248) │ │ │ │ +1067B9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1067BA Created OS 03 (3) 'Unix' │ │ │ │ +1067BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1067BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1067BD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1067BC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1067BE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1067C2 CRC E0B0E42D (3769689133) │ │ │ │ -1067C6 Compressed Size 000006EF (1775) │ │ │ │ -1067CA Uncompressed Size 00000D44 (3396) │ │ │ │ -1067CE Filename Length 0020 (32) │ │ │ │ -1067D0 Extra Length 0000 (0) │ │ │ │ -1067D2 Comment Length 0000 (0) │ │ │ │ -1067D4 Disk Start 0000 (0) │ │ │ │ -1067D6 Int File Attributes 0000 (0) │ │ │ │ +1067BF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1067C1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1067C5 CRC 490DD9D5 (1225644501) │ │ │ │ +1067C9 Compressed Size 00000354 (852) │ │ │ │ +1067CD Uncompressed Size 00000AEC (2796) │ │ │ │ +1067D1 Filename Length 001E (30) │ │ │ │ +1067D3 Extra Length 0000 (0) │ │ │ │ +1067D5 Comment Length 0000 (0) │ │ │ │ +1067D7 Disk Start 0000 (0) │ │ │ │ +1067D9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1067D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1067DB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1067DC Local Header Offset 0003E84E (256078) │ │ │ │ -1067E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1067DF Local Header Offset 0003CFEA (249834) │ │ │ │ +1067E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1067E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1067E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106800 CENTRAL HEADER #82 02014B50 (33639248) │ │ │ │ -106804 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106805 Created OS 03 (3) 'Unix' │ │ │ │ -106806 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106807 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106808 General Purpose Flag 0800 (2048) │ │ │ │ +106801 CENTRAL HEADER #77 02014B50 (33639248) │ │ │ │ +106805 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106806 Created OS 03 (3) 'Unix' │ │ │ │ +106807 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106808 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106809 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10680A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10680C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106810 CRC 5F3E463F (1597916735) │ │ │ │ -106814 Compressed Size 000002D9 (729) │ │ │ │ -106818 Uncompressed Size 00000863 (2147) │ │ │ │ -10681C Filename Length 001F (31) │ │ │ │ -10681E Extra Length 0000 (0) │ │ │ │ -106820 Comment Length 0000 (0) │ │ │ │ -106822 Disk Start 0000 (0) │ │ │ │ -106824 Int File Attributes 0000 (0) │ │ │ │ +10680B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10680D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106811 CRC 3F2E7C08 (1060011016) │ │ │ │ +106815 Compressed Size 00000705 (1797) │ │ │ │ +106819 Uncompressed Size 00000DC3 (3523) │ │ │ │ +10681D Filename Length 0021 (33) │ │ │ │ +10681F Extra Length 0000 (0) │ │ │ │ +106821 Comment Length 0000 (0) │ │ │ │ +106823 Disk Start 0000 (0) │ │ │ │ +106825 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106826 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106827 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10682A Local Header Offset 0003EF7B (257915) │ │ │ │ -10682E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10682B Local Header Offset 0003D37A (250746) │ │ │ │ +10682F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10682E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10682F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10684D CENTRAL HEADER #83 02014B50 (33639248) │ │ │ │ -106851 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106852 Created OS 03 (3) 'Unix' │ │ │ │ -106853 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106854 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106855 General Purpose Flag 0800 (2048) │ │ │ │ +106850 CENTRAL HEADER #78 02014B50 (33639248) │ │ │ │ +106854 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106855 Created OS 03 (3) 'Unix' │ │ │ │ +106856 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106857 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106858 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106857 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106859 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10685D CRC 085005A0 (139462048) │ │ │ │ -106861 Compressed Size 000006F0 (1776) │ │ │ │ -106865 Uncompressed Size 00000D48 (3400) │ │ │ │ -106869 Filename Length 0021 (33) │ │ │ │ -10686B Extra Length 0000 (0) │ │ │ │ -10686D Comment Length 0000 (0) │ │ │ │ -10686F Disk Start 0000 (0) │ │ │ │ -106871 Int File Attributes 0000 (0) │ │ │ │ +10685A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10685C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106860 CRC 682A3705 (1747597061) │ │ │ │ +106864 Compressed Size 00000303 (771) │ │ │ │ +106868 Uncompressed Size 00000923 (2339) │ │ │ │ +10686C Filename Length 0020 (32) │ │ │ │ +10686E Extra Length 0000 (0) │ │ │ │ +106870 Comment Length 0000 (0) │ │ │ │ +106872 Disk Start 0000 (0) │ │ │ │ +106874 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106873 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106876 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106877 Local Header Offset 0003F291 (258705) │ │ │ │ -10687B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10687A Local Header Offset 0003DABE (252606) │ │ │ │ +10687E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10687B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10687E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10689C CENTRAL HEADER #84 02014B50 (33639248) │ │ │ │ -1068A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1068A1 Created OS 03 (3) 'Unix' │ │ │ │ -1068A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1068A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1068A4 General Purpose Flag 0800 (2048) │ │ │ │ +10689E CENTRAL HEADER #79 02014B50 (33639248) │ │ │ │ +1068A2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1068A3 Created OS 03 (3) 'Unix' │ │ │ │ +1068A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1068A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1068A6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1068A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1068A8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1068AC CRC 87F697F3 (2281084915) │ │ │ │ -1068B0 Compressed Size 000002DB (731) │ │ │ │ -1068B4 Uncompressed Size 0000086A (2154) │ │ │ │ -1068B8 Filename Length 0020 (32) │ │ │ │ -1068BA Extra Length 0000 (0) │ │ │ │ -1068BC Comment Length 0000 (0) │ │ │ │ -1068BE Disk Start 0000 (0) │ │ │ │ -1068C0 Int File Attributes 0000 (0) │ │ │ │ +1068A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1068AA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1068AE CRC 54B8E27B (1421402747) │ │ │ │ +1068B2 Compressed Size 000006F6 (1782) │ │ │ │ +1068B6 Uncompressed Size 00000D53 (3411) │ │ │ │ +1068BA Filename Length 0021 (33) │ │ │ │ +1068BC Extra Length 0000 (0) │ │ │ │ +1068BE Comment Length 0000 (0) │ │ │ │ +1068C0 Disk Start 0000 (0) │ │ │ │ +1068C2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1068C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1068C4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1068C6 Local Header Offset 0003F9C0 (260544) │ │ │ │ -1068CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1068C8 Local Header Offset 0003DDFF (253439) │ │ │ │ +1068CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1068CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1068CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1068EA CENTRAL HEADER #85 02014B50 (33639248) │ │ │ │ -1068EE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1068EF Created OS 03 (3) 'Unix' │ │ │ │ -1068F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1068F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1068F2 General Purpose Flag 0800 (2048) │ │ │ │ +1068ED CENTRAL HEADER #80 02014B50 (33639248) │ │ │ │ +1068F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1068F2 Created OS 03 (3) 'Unix' │ │ │ │ +1068F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1068F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1068F5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1068F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1068F6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1068FA CRC A273ABCD (2725489613) │ │ │ │ -1068FE Compressed Size 000006FA (1786) │ │ │ │ -106902 Uncompressed Size 00000D4E (3406) │ │ │ │ -106906 Filename Length 0021 (33) │ │ │ │ -106908 Extra Length 0000 (0) │ │ │ │ -10690A Comment Length 0000 (0) │ │ │ │ -10690C Disk Start 0000 (0) │ │ │ │ -10690E Int File Attributes 0000 (0) │ │ │ │ +1068F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1068F9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1068FD CRC F5BDF18A (4122866058) │ │ │ │ +106901 Compressed Size 000002DC (732) │ │ │ │ +106905 Uncompressed Size 0000087A (2170) │ │ │ │ +106909 Filename Length 0020 (32) │ │ │ │ +10690B Extra Length 0000 (0) │ │ │ │ +10690D Comment Length 0000 (0) │ │ │ │ +10690F Disk Start 0000 (0) │ │ │ │ +106911 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106910 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106913 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106914 Local Header Offset 0003FCD9 (261337) │ │ │ │ -106918 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106917 Local Header Offset 0003E534 (255284) │ │ │ │ +10691B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106918: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10691B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106939 CENTRAL HEADER #86 02014B50 (33639248) │ │ │ │ -10693D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10693E Created OS 03 (3) 'Unix' │ │ │ │ -10693F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106940 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106941 General Purpose Flag 0800 (2048) │ │ │ │ +10693B CENTRAL HEADER #81 02014B50 (33639248) │ │ │ │ +10693F Created Zip Spec 14 (20) '2.0' │ │ │ │ +106940 Created OS 03 (3) 'Unix' │ │ │ │ +106941 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106942 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106943 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106943 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106945 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106949 CRC 4DE3F3EC (1306784748) │ │ │ │ -10694D Compressed Size 000002DC (732) │ │ │ │ -106951 Uncompressed Size 0000086A (2154) │ │ │ │ -106955 Filename Length 0020 (32) │ │ │ │ -106957 Extra Length 0000 (0) │ │ │ │ -106959 Comment Length 0000 (0) │ │ │ │ -10695B Disk Start 0000 (0) │ │ │ │ -10695D Int File Attributes 0000 (0) │ │ │ │ +106945 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106947 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10694B CRC E0B0E42D (3769689133) │ │ │ │ +10694F Compressed Size 000006EF (1775) │ │ │ │ +106953 Uncompressed Size 00000D44 (3396) │ │ │ │ +106957 Filename Length 0020 (32) │ │ │ │ +106959 Extra Length 0000 (0) │ │ │ │ +10695B Comment Length 0000 (0) │ │ │ │ +10695D Disk Start 0000 (0) │ │ │ │ +10695F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10695F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106961 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106963 Local Header Offset 00040412 (263186) │ │ │ │ -106967 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106965 Local Header Offset 0003E84E (256078) │ │ │ │ +106969 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106967: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106969: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106987 CENTRAL HEADER #87 02014B50 (33639248) │ │ │ │ -10698B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10698C Created OS 03 (3) 'Unix' │ │ │ │ -10698D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10698E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10698F General Purpose Flag 0800 (2048) │ │ │ │ +106989 CENTRAL HEADER #82 02014B50 (33639248) │ │ │ │ +10698D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10698E Created OS 03 (3) 'Unix' │ │ │ │ +10698F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106990 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106991 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106991 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106993 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106997 CRC 0F0909A6 (252250534) │ │ │ │ -10699B Compressed Size 000006F0 (1776) │ │ │ │ -10699F Uncompressed Size 00000D40 (3392) │ │ │ │ -1069A3 Filename Length 001E (30) │ │ │ │ -1069A5 Extra Length 0000 (0) │ │ │ │ -1069A7 Comment Length 0000 (0) │ │ │ │ -1069A9 Disk Start 0000 (0) │ │ │ │ -1069AB Int File Attributes 0000 (0) │ │ │ │ +106993 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106995 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106999 CRC 5F3E463F (1597916735) │ │ │ │ +10699D Compressed Size 000002D9 (729) │ │ │ │ +1069A1 Uncompressed Size 00000863 (2147) │ │ │ │ +1069A5 Filename Length 001F (31) │ │ │ │ +1069A7 Extra Length 0000 (0) │ │ │ │ +1069A9 Comment Length 0000 (0) │ │ │ │ +1069AB Disk Start 0000 (0) │ │ │ │ +1069AD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1069AD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1069AF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1069B1 Local Header Offset 0004072C (263980) │ │ │ │ -1069B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1069B3 Local Header Offset 0003EF7B (257915) │ │ │ │ +1069B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1069B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1069B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1069D3 CENTRAL HEADER #88 02014B50 (33639248) │ │ │ │ -1069D7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1069D8 Created OS 03 (3) 'Unix' │ │ │ │ -1069D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1069DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1069DB General Purpose Flag 0800 (2048) │ │ │ │ +1069D6 CENTRAL HEADER #83 02014B50 (33639248) │ │ │ │ +1069DA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1069DB Created OS 03 (3) 'Unix' │ │ │ │ +1069DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1069DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1069DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1069DD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1069DF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1069E3 CRC D666A549 (3597051209) │ │ │ │ -1069E7 Compressed Size 000002D8 (728) │ │ │ │ -1069EB Uncompressed Size 00000852 (2130) │ │ │ │ -1069EF Filename Length 001D (29) │ │ │ │ -1069F1 Extra Length 0000 (0) │ │ │ │ -1069F3 Comment Length 0000 (0) │ │ │ │ -1069F5 Disk Start 0000 (0) │ │ │ │ -1069F7 Int File Attributes 0000 (0) │ │ │ │ +1069E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1069E2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1069E6 CRC 085005A0 (139462048) │ │ │ │ +1069EA Compressed Size 000006F0 (1776) │ │ │ │ +1069EE Uncompressed Size 00000D48 (3400) │ │ │ │ +1069F2 Filename Length 0021 (33) │ │ │ │ +1069F4 Extra Length 0000 (0) │ │ │ │ +1069F6 Comment Length 0000 (0) │ │ │ │ +1069F8 Disk Start 0000 (0) │ │ │ │ +1069FA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1069F9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1069FC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1069FD Local Header Offset 00040E58 (265816) │ │ │ │ -106A01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106A00 Local Header Offset 0003F291 (258705) │ │ │ │ +106A04 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106A01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106A04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106A1E CENTRAL HEADER #89 02014B50 (33639248) │ │ │ │ -106A22 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106A23 Created OS 03 (3) 'Unix' │ │ │ │ -106A24 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106A25 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106A26 General Purpose Flag 0800 (2048) │ │ │ │ +106A25 CENTRAL HEADER #84 02014B50 (33639248) │ │ │ │ +106A29 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106A2A Created OS 03 (3) 'Unix' │ │ │ │ +106A2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106A2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106A2D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106A28 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106A2A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106A2E CRC B3B4EDA2 (3014978978) │ │ │ │ -106A32 Compressed Size 000006E9 (1769) │ │ │ │ -106A36 Uncompressed Size 00000D3F (3391) │ │ │ │ -106A3A Filename Length 001F (31) │ │ │ │ -106A3C Extra Length 0000 (0) │ │ │ │ -106A3E Comment Length 0000 (0) │ │ │ │ -106A40 Disk Start 0000 (0) │ │ │ │ -106A42 Int File Attributes 0000 (0) │ │ │ │ +106A2F Compression Method 0008 (8) 'Deflated' │ │ │ │ +106A31 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106A35 CRC 87F697F3 (2281084915) │ │ │ │ +106A39 Compressed Size 000002DB (731) │ │ │ │ +106A3D Uncompressed Size 0000086A (2154) │ │ │ │ +106A41 Filename Length 0020 (32) │ │ │ │ +106A43 Extra Length 0000 (0) │ │ │ │ +106A45 Comment Length 0000 (0) │ │ │ │ +106A47 Disk Start 0000 (0) │ │ │ │ +106A49 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106A44 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106A4B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106A48 Local Header Offset 0004116B (266603) │ │ │ │ -106A4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106A4F Local Header Offset 0003F9C0 (260544) │ │ │ │ +106A53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106A4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106A53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106A6B CENTRAL HEADER #90 02014B50 (33639248) │ │ │ │ -106A6F Created Zip Spec 14 (20) '2.0' │ │ │ │ -106A70 Created OS 03 (3) 'Unix' │ │ │ │ -106A71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106A72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106A73 General Purpose Flag 0800 (2048) │ │ │ │ +106A73 CENTRAL HEADER #85 02014B50 (33639248) │ │ │ │ +106A77 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106A78 Created OS 03 (3) 'Unix' │ │ │ │ +106A79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106A7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106A7B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106A75 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106A77 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106A7B CRC 265CBBB0 (643611568) │ │ │ │ -106A7F Compressed Size 000002DA (730) │ │ │ │ -106A83 Uncompressed Size 00000859 (2137) │ │ │ │ -106A87 Filename Length 001E (30) │ │ │ │ -106A89 Extra Length 0000 (0) │ │ │ │ -106A8B Comment Length 0000 (0) │ │ │ │ -106A8D Disk Start 0000 (0) │ │ │ │ -106A8F Int File Attributes 0000 (0) │ │ │ │ +106A7D Compression Method 0008 (8) 'Deflated' │ │ │ │ +106A7F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106A83 CRC A273ABCD (2725489613) │ │ │ │ +106A87 Compressed Size 000006FA (1786) │ │ │ │ +106A8B Uncompressed Size 00000D4E (3406) │ │ │ │ +106A8F Filename Length 0021 (33) │ │ │ │ +106A91 Extra Length 0000 (0) │ │ │ │ +106A93 Comment Length 0000 (0) │ │ │ │ +106A95 Disk Start 0000 (0) │ │ │ │ +106A97 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106A91 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106A99 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106A95 Local Header Offset 00041891 (268433) │ │ │ │ -106A99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106A9D Local Header Offset 0003FCD9 (261337) │ │ │ │ +106AA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106A99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106AA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106AB7 CENTRAL HEADER #91 02014B50 (33639248) │ │ │ │ -106ABB Created Zip Spec 14 (20) '2.0' │ │ │ │ -106ABC Created OS 03 (3) 'Unix' │ │ │ │ -106ABD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106ABE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106ABF General Purpose Flag 0800 (2048) │ │ │ │ +106AC2 CENTRAL HEADER #86 02014B50 (33639248) │ │ │ │ +106AC6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106AC7 Created OS 03 (3) 'Unix' │ │ │ │ +106AC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106AC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106ACA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106AC1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106AC3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106AC7 CRC DB76048D (3681944717) │ │ │ │ -106ACB Compressed Size 000006AB (1707) │ │ │ │ -106ACF Uncompressed Size 00000CC1 (3265) │ │ │ │ -106AD3 Filename Length 0023 (35) │ │ │ │ -106AD5 Extra Length 0000 (0) │ │ │ │ -106AD7 Comment Length 0000 (0) │ │ │ │ -106AD9 Disk Start 0000 (0) │ │ │ │ -106ADB Int File Attributes 0000 (0) │ │ │ │ +106ACC Compression Method 0008 (8) 'Deflated' │ │ │ │ +106ACE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106AD2 CRC 4DE3F3EC (1306784748) │ │ │ │ +106AD6 Compressed Size 000002DC (732) │ │ │ │ +106ADA Uncompressed Size 0000086A (2154) │ │ │ │ +106ADE Filename Length 0020 (32) │ │ │ │ +106AE0 Extra Length 0000 (0) │ │ │ │ +106AE2 Comment Length 0000 (0) │ │ │ │ +106AE4 Disk Start 0000 (0) │ │ │ │ +106AE6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106ADD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106AE8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106AE1 Local Header Offset 00041BA7 (269223) │ │ │ │ -106AE5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106AEC Local Header Offset 00040412 (263186) │ │ │ │ +106AF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106AE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106AF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106B08 CENTRAL HEADER #92 02014B50 (33639248) │ │ │ │ -106B0C Created Zip Spec 14 (20) '2.0' │ │ │ │ -106B0D Created OS 03 (3) 'Unix' │ │ │ │ -106B0E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106B0F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106B10 General Purpose Flag 0800 (2048) │ │ │ │ +106B10 CENTRAL HEADER #87 02014B50 (33639248) │ │ │ │ +106B14 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106B15 Created OS 03 (3) 'Unix' │ │ │ │ +106B16 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106B17 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106B18 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106B12 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106B14 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106B18 CRC 9E44AA56 (2655300182) │ │ │ │ -106B1C Compressed Size 00000321 (801) │ │ │ │ -106B20 Uncompressed Size 00000A19 (2585) │ │ │ │ -106B24 Filename Length 0022 (34) │ │ │ │ -106B26 Extra Length 0000 (0) │ │ │ │ -106B28 Comment Length 0000 (0) │ │ │ │ -106B2A Disk Start 0000 (0) │ │ │ │ -106B2C Int File Attributes 0000 (0) │ │ │ │ +106B1A Compression Method 0008 (8) 'Deflated' │ │ │ │ +106B1C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106B20 CRC 0F0909A6 (252250534) │ │ │ │ +106B24 Compressed Size 000006F0 (1776) │ │ │ │ +106B28 Uncompressed Size 00000D40 (3392) │ │ │ │ +106B2C Filename Length 001E (30) │ │ │ │ +106B2E Extra Length 0000 (0) │ │ │ │ +106B30 Comment Length 0000 (0) │ │ │ │ +106B32 Disk Start 0000 (0) │ │ │ │ +106B34 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106B2E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106B36 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106B32 Local Header Offset 00042293 (270995) │ │ │ │ -106B36 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106B3A Local Header Offset 0004072C (263980) │ │ │ │ +106B3E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106B36: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106B3E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106B58 CENTRAL HEADER #93 02014B50 (33639248) │ │ │ │ -106B5C Created Zip Spec 14 (20) '2.0' │ │ │ │ -106B5D Created OS 03 (3) 'Unix' │ │ │ │ -106B5E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106B5F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106B60 General Purpose Flag 0800 (2048) │ │ │ │ +106B5C CENTRAL HEADER #88 02014B50 (33639248) │ │ │ │ +106B60 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106B61 Created OS 03 (3) 'Unix' │ │ │ │ +106B62 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106B63 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106B64 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106B62 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106B64 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106B68 CRC 2B27D6A3 (724031139) │ │ │ │ -106B6C Compressed Size 000005EE (1518) │ │ │ │ -106B70 Uncompressed Size 00000B51 (2897) │ │ │ │ -106B74 Filename Length 0020 (32) │ │ │ │ -106B76 Extra Length 0000 (0) │ │ │ │ -106B78 Comment Length 0000 (0) │ │ │ │ -106B7A Disk Start 0000 (0) │ │ │ │ -106B7C Int File Attributes 0000 (0) │ │ │ │ +106B66 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106B68 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106B6C CRC D666A549 (3597051209) │ │ │ │ +106B70 Compressed Size 000002D8 (728) │ │ │ │ +106B74 Uncompressed Size 00000852 (2130) │ │ │ │ +106B78 Filename Length 001D (29) │ │ │ │ +106B7A Extra Length 0000 (0) │ │ │ │ +106B7C Comment Length 0000 (0) │ │ │ │ +106B7E Disk Start 0000 (0) │ │ │ │ +106B80 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106B7E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106B82 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106B82 Local Header Offset 000425F4 (271860) │ │ │ │ -106B86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106B86 Local Header Offset 00040E58 (265816) │ │ │ │ +106B8A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106B86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106B8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106BA6 CENTRAL HEADER #94 02014B50 (33639248) │ │ │ │ -106BAA Created Zip Spec 14 (20) '2.0' │ │ │ │ -106BAB Created OS 03 (3) 'Unix' │ │ │ │ -106BAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106BAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106BAE General Purpose Flag 0800 (2048) │ │ │ │ +106BA7 CENTRAL HEADER #89 02014B50 (33639248) │ │ │ │ +106BAB Created Zip Spec 14 (20) '2.0' │ │ │ │ +106BAC Created OS 03 (3) 'Unix' │ │ │ │ +106BAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106BAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106BAF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106BB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106BB2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106BB6 CRC 5DA5495C (1571113308) │ │ │ │ -106BBA Compressed Size 000002C3 (707) │ │ │ │ -106BBE Uncompressed Size 0000082B (2091) │ │ │ │ -106BC2 Filename Length 001F (31) │ │ │ │ -106BC4 Extra Length 0000 (0) │ │ │ │ -106BC6 Comment Length 0000 (0) │ │ │ │ -106BC8 Disk Start 0000 (0) │ │ │ │ -106BCA Int File Attributes 0000 (0) │ │ │ │ +106BB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106BB3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106BB7 CRC B3B4EDA2 (3014978978) │ │ │ │ +106BBB Compressed Size 000006E9 (1769) │ │ │ │ +106BBF Uncompressed Size 00000D3F (3391) │ │ │ │ +106BC3 Filename Length 001F (31) │ │ │ │ +106BC5 Extra Length 0000 (0) │ │ │ │ +106BC7 Comment Length 0000 (0) │ │ │ │ +106BC9 Disk Start 0000 (0) │ │ │ │ +106BCB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106BCC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106BCD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106BD0 Local Header Offset 00042C20 (273440) │ │ │ │ -106BD4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106BD1 Local Header Offset 0004116B (266603) │ │ │ │ +106BD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106BD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106BD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106BF3 CENTRAL HEADER #95 02014B50 (33639248) │ │ │ │ -106BF7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106BF8 Created OS 03 (3) 'Unix' │ │ │ │ -106BF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106BFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106BFB General Purpose Flag 0800 (2048) │ │ │ │ +106BF4 CENTRAL HEADER #90 02014B50 (33639248) │ │ │ │ +106BF8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106BF9 Created OS 03 (3) 'Unix' │ │ │ │ +106BFA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106BFB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106BFC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106BFD Compression Method 0008 (8) 'Deflated' │ │ │ │ -106BFF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106C03 CRC 4BE8AB30 (1273539376) │ │ │ │ -106C07 Compressed Size 000005F7 (1527) │ │ │ │ -106C0B Uncompressed Size 00000B59 (2905) │ │ │ │ -106C0F Filename Length 0022 (34) │ │ │ │ -106C11 Extra Length 0000 (0) │ │ │ │ -106C13 Comment Length 0000 (0) │ │ │ │ -106C15 Disk Start 0000 (0) │ │ │ │ -106C17 Int File Attributes 0000 (0) │ │ │ │ +106BFE Compression Method 0008 (8) 'Deflated' │ │ │ │ +106C00 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106C04 CRC 265CBBB0 (643611568) │ │ │ │ +106C08 Compressed Size 000002DA (730) │ │ │ │ +106C0C Uncompressed Size 00000859 (2137) │ │ │ │ +106C10 Filename Length 001E (30) │ │ │ │ +106C12 Extra Length 0000 (0) │ │ │ │ +106C14 Comment Length 0000 (0) │ │ │ │ +106C16 Disk Start 0000 (0) │ │ │ │ +106C18 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106C19 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106C1A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106C1D Local Header Offset 00042F20 (274208) │ │ │ │ -106C21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106C1E Local Header Offset 00041891 (268433) │ │ │ │ +106C22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106C21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106C22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106C43 CENTRAL HEADER #96 02014B50 (33639248) │ │ │ │ -106C47 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106C48 Created OS 03 (3) 'Unix' │ │ │ │ -106C49 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106C4A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106C4B General Purpose Flag 0800 (2048) │ │ │ │ +106C40 CENTRAL HEADER #91 02014B50 (33639248) │ │ │ │ +106C44 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106C45 Created OS 03 (3) 'Unix' │ │ │ │ +106C46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106C47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106C48 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106C4D Compression Method 0008 (8) 'Deflated' │ │ │ │ -106C4F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106C53 CRC BCD37E99 (3167977113) │ │ │ │ -106C57 Compressed Size 000002CB (715) │ │ │ │ -106C5B Uncompressed Size 00000845 (2117) │ │ │ │ -106C5F Filename Length 0021 (33) │ │ │ │ -106C61 Extra Length 0000 (0) │ │ │ │ -106C63 Comment Length 0000 (0) │ │ │ │ -106C65 Disk Start 0000 (0) │ │ │ │ -106C67 Int File Attributes 0000 (0) │ │ │ │ +106C4A Compression Method 0008 (8) 'Deflated' │ │ │ │ +106C4C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106C50 CRC DB76048D (3681944717) │ │ │ │ +106C54 Compressed Size 000006AB (1707) │ │ │ │ +106C58 Uncompressed Size 00000CC1 (3265) │ │ │ │ +106C5C Filename Length 0023 (35) │ │ │ │ +106C5E Extra Length 0000 (0) │ │ │ │ +106C60 Comment Length 0000 (0) │ │ │ │ +106C62 Disk Start 0000 (0) │ │ │ │ +106C64 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106C69 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106C66 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106C6D Local Header Offset 00043557 (275799) │ │ │ │ -106C71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106C6A Local Header Offset 00041BA7 (269223) │ │ │ │ +106C6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106C71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106C6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106C92 CENTRAL HEADER #97 02014B50 (33639248) │ │ │ │ -106C96 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106C97 Created OS 03 (3) 'Unix' │ │ │ │ -106C98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106C99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106C9A General Purpose Flag 0800 (2048) │ │ │ │ +106C91 CENTRAL HEADER #92 02014B50 (33639248) │ │ │ │ +106C95 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106C96 Created OS 03 (3) 'Unix' │ │ │ │ +106C97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106C98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106C99 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106C9C Compression Method 0008 (8) 'Deflated' │ │ │ │ -106C9E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106CA2 CRC DEA96711 (3735643921) │ │ │ │ -106CA6 Compressed Size 0000060B (1547) │ │ │ │ -106CAA Uncompressed Size 00000B87 (2951) │ │ │ │ -106CAE Filename Length 0021 (33) │ │ │ │ -106CB0 Extra Length 0000 (0) │ │ │ │ -106CB2 Comment Length 0000 (0) │ │ │ │ -106CB4 Disk Start 0000 (0) │ │ │ │ -106CB6 Int File Attributes 0000 (0) │ │ │ │ +106C9B Compression Method 0008 (8) 'Deflated' │ │ │ │ +106C9D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106CA1 CRC 9E44AA56 (2655300182) │ │ │ │ +106CA5 Compressed Size 00000321 (801) │ │ │ │ +106CA9 Uncompressed Size 00000A19 (2585) │ │ │ │ +106CAD Filename Length 0022 (34) │ │ │ │ +106CAF Extra Length 0000 (0) │ │ │ │ +106CB1 Comment Length 0000 (0) │ │ │ │ +106CB3 Disk Start 0000 (0) │ │ │ │ +106CB5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106CB8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106CB7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106CBC Local Header Offset 00043861 (276577) │ │ │ │ -106CC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106CBB Local Header Offset 00042293 (270995) │ │ │ │ +106CBF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106CC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106CBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106CE1 CENTRAL HEADER #98 02014B50 (33639248) │ │ │ │ +106CE1 CENTRAL HEADER #93 02014B50 (33639248) │ │ │ │ 106CE5 Created Zip Spec 14 (20) '2.0' │ │ │ │ 106CE6 Created OS 03 (3) 'Unix' │ │ │ │ 106CE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ 106CE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ 106CE9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 106CEB Compression Method 0008 (8) 'Deflated' │ │ │ │ 106CED Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106CF1 CRC 35BE1B11 (901651217) │ │ │ │ -106CF5 Compressed Size 000002D0 (720) │ │ │ │ -106CF9 Uncompressed Size 00000880 (2176) │ │ │ │ +106CF1 CRC 2B27D6A3 (724031139) │ │ │ │ +106CF5 Compressed Size 000005EE (1518) │ │ │ │ +106CF9 Uncompressed Size 00000B51 (2897) │ │ │ │ 106CFD Filename Length 0020 (32) │ │ │ │ 106CFF Extra Length 0000 (0) │ │ │ │ 106D01 Comment Length 0000 (0) │ │ │ │ 106D03 Disk Start 0000 (0) │ │ │ │ 106D05 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ 106D07 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106D0B Local Header Offset 00043EAB (278187) │ │ │ │ +106D0B Local Header Offset 000425F4 (271860) │ │ │ │ 106D0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ # WARNING: Offset 0x106D0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106D2F CENTRAL HEADER #99 02014B50 (33639248) │ │ │ │ +106D2F CENTRAL HEADER #94 02014B50 (33639248) │ │ │ │ 106D33 Created Zip Spec 14 (20) '2.0' │ │ │ │ 106D34 Created OS 03 (3) 'Unix' │ │ │ │ 106D35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ 106D36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ 106D37 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 106D39 Compression Method 0008 (8) 'Deflated' │ │ │ │ 106D3B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106D3F CRC 1BA20900 (463603968) │ │ │ │ -106D43 Compressed Size 0000060F (1551) │ │ │ │ -106D47 Uncompressed Size 00000B8B (2955) │ │ │ │ -106D4B Filename Length 0022 (34) │ │ │ │ +106D3F CRC 5DA5495C (1571113308) │ │ │ │ +106D43 Compressed Size 000002C3 (707) │ │ │ │ +106D47 Uncompressed Size 0000082B (2091) │ │ │ │ +106D4B Filename Length 001F (31) │ │ │ │ 106D4D Extra Length 0000 (0) │ │ │ │ 106D4F Comment Length 0000 (0) │ │ │ │ 106D51 Disk Start 0000 (0) │ │ │ │ 106D53 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ 106D55 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106D59 Local Header Offset 000441B9 (278969) │ │ │ │ -106D5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106D59 Local Header Offset 00042C20 (273440) │ │ │ │ +106D5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106D5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106D5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106D7F CENTRAL HEADER #100 02014B50 (33639248) │ │ │ │ -106D83 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106D84 Created OS 03 (3) 'Unix' │ │ │ │ -106D85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106D86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106D87 General Purpose Flag 0800 (2048) │ │ │ │ +106D7C CENTRAL HEADER #95 02014B50 (33639248) │ │ │ │ +106D80 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106D81 Created OS 03 (3) 'Unix' │ │ │ │ +106D82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106D83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106D84 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106D89 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106D8B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106D8F CRC 188A9B53 (411736915) │ │ │ │ -106D93 Compressed Size 000002D8 (728) │ │ │ │ -106D97 Uncompressed Size 00000895 (2197) │ │ │ │ -106D9B Filename Length 0021 (33) │ │ │ │ -106D9D Extra Length 0000 (0) │ │ │ │ -106D9F Comment Length 0000 (0) │ │ │ │ -106DA1 Disk Start 0000 (0) │ │ │ │ -106DA3 Int File Attributes 0000 (0) │ │ │ │ +106D86 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106D88 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106D8C CRC 4BE8AB30 (1273539376) │ │ │ │ +106D90 Compressed Size 000005F7 (1527) │ │ │ │ +106D94 Uncompressed Size 00000B59 (2905) │ │ │ │ +106D98 Filename Length 0022 (34) │ │ │ │ +106D9A Extra Length 0000 (0) │ │ │ │ +106D9C Comment Length 0000 (0) │ │ │ │ +106D9E Disk Start 0000 (0) │ │ │ │ +106DA0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106DA5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106DA2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106DA9 Local Header Offset 00044808 (280584) │ │ │ │ -106DAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106DA6 Local Header Offset 00042F20 (274208) │ │ │ │ +106DAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106DAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106DAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106DCE CENTRAL HEADER #101 02014B50 (33639248) │ │ │ │ -106DD2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106DD3 Created OS 03 (3) 'Unix' │ │ │ │ -106DD4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106DD5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106DD6 General Purpose Flag 0800 (2048) │ │ │ │ +106DCC CENTRAL HEADER #96 02014B50 (33639248) │ │ │ │ +106DD0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106DD1 Created OS 03 (3) 'Unix' │ │ │ │ +106DD2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106DD3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106DD4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106DD8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106DDA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106DDE CRC 69564455 (1767261269) │ │ │ │ -106DE2 Compressed Size 00000608 (1544) │ │ │ │ -106DE6 Uncompressed Size 00000B96 (2966) │ │ │ │ -106DEA Filename Length 001F (31) │ │ │ │ -106DEC Extra Length 0000 (0) │ │ │ │ -106DEE Comment Length 0000 (0) │ │ │ │ -106DF0 Disk Start 0000 (0) │ │ │ │ -106DF2 Int File Attributes 0000 (0) │ │ │ │ +106DD6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106DD8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106DDC CRC BCD37E99 (3167977113) │ │ │ │ +106DE0 Compressed Size 000002CB (715) │ │ │ │ +106DE4 Uncompressed Size 00000845 (2117) │ │ │ │ +106DE8 Filename Length 0021 (33) │ │ │ │ +106DEA Extra Length 0000 (0) │ │ │ │ +106DEC Comment Length 0000 (0) │ │ │ │ +106DEE Disk Start 0000 (0) │ │ │ │ +106DF0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106DF4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106DF2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106DF8 Local Header Offset 00044B1F (281375) │ │ │ │ -106DFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106DF6 Local Header Offset 00043557 (275799) │ │ │ │ +106DFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106DFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106DFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106E1B CENTRAL HEADER #102 02014B50 (33639248) │ │ │ │ +106E1B CENTRAL HEADER #97 02014B50 (33639248) │ │ │ │ 106E1F Created Zip Spec 14 (20) '2.0' │ │ │ │ 106E20 Created OS 03 (3) 'Unix' │ │ │ │ 106E21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ 106E22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ 106E23 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 106E25 Compression Method 0008 (8) 'Deflated' │ │ │ │ 106E27 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106E2B CRC 10E14B16 (283200278) │ │ │ │ -106E2F Compressed Size 000002E4 (740) │ │ │ │ -106E33 Uncompressed Size 000008A2 (2210) │ │ │ │ -106E37 Filename Length 001E (30) │ │ │ │ +106E2B CRC DEA96711 (3735643921) │ │ │ │ +106E2F Compressed Size 0000060B (1547) │ │ │ │ +106E33 Uncompressed Size 00000B87 (2951) │ │ │ │ +106E37 Filename Length 0021 (33) │ │ │ │ 106E39 Extra Length 0000 (0) │ │ │ │ 106E3B Comment Length 0000 (0) │ │ │ │ 106E3D Disk Start 0000 (0) │ │ │ │ 106E3F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ 106E41 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106E45 Local Header Offset 00045164 (282980) │ │ │ │ -106E49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106E45 Local Header Offset 00043861 (276577) │ │ │ │ +106E49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106E49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106E49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106E67 CENTRAL HEADER #103 02014B50 (33639248) │ │ │ │ -106E6B Created Zip Spec 14 (20) '2.0' │ │ │ │ -106E6C Created OS 03 (3) 'Unix' │ │ │ │ -106E6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106E6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106E6F General Purpose Flag 0800 (2048) │ │ │ │ +106E6A CENTRAL HEADER #98 02014B50 (33639248) │ │ │ │ +106E6E Created Zip Spec 14 (20) '2.0' │ │ │ │ +106E6F Created OS 03 (3) 'Unix' │ │ │ │ +106E70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106E71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106E72 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106E71 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106E73 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106E77 CRC AFEA32B7 (2951361207) │ │ │ │ -106E7B Compressed Size 00000625 (1573) │ │ │ │ -106E7F Uncompressed Size 00000BBA (3002) │ │ │ │ -106E83 Filename Length 0021 (33) │ │ │ │ -106E85 Extra Length 0000 (0) │ │ │ │ -106E87 Comment Length 0000 (0) │ │ │ │ -106E89 Disk Start 0000 (0) │ │ │ │ -106E8B Int File Attributes 0000 (0) │ │ │ │ +106E74 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106E76 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106E7A CRC 35BE1B11 (901651217) │ │ │ │ +106E7E Compressed Size 000002D0 (720) │ │ │ │ +106E82 Uncompressed Size 00000880 (2176) │ │ │ │ +106E86 Filename Length 0020 (32) │ │ │ │ +106E88 Extra Length 0000 (0) │ │ │ │ +106E8A Comment Length 0000 (0) │ │ │ │ +106E8C Disk Start 0000 (0) │ │ │ │ +106E8E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106E8D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106E90 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106E91 Local Header Offset 00045484 (283780) │ │ │ │ -106E95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106E94 Local Header Offset 00043EAB (278187) │ │ │ │ +106E98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106E95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106E98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106EB6 CENTRAL HEADER #104 02014B50 (33639248) │ │ │ │ -106EBA Created Zip Spec 14 (20) '2.0' │ │ │ │ -106EBB Created OS 03 (3) 'Unix' │ │ │ │ -106EBC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106EBD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106EBE General Purpose Flag 0800 (2048) │ │ │ │ +106EB8 CENTRAL HEADER #99 02014B50 (33639248) │ │ │ │ +106EBC Created Zip Spec 14 (20) '2.0' │ │ │ │ +106EBD Created OS 03 (3) 'Unix' │ │ │ │ +106EBE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106EBF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106EC0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106EC0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106EC2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106EC6 CRC 72826B9E (1921149854) │ │ │ │ -106ECA Compressed Size 000002EF (751) │ │ │ │ -106ECE Uncompressed Size 000008E0 (2272) │ │ │ │ -106ED2 Filename Length 0020 (32) │ │ │ │ -106ED4 Extra Length 0000 (0) │ │ │ │ -106ED6 Comment Length 0000 (0) │ │ │ │ -106ED8 Disk Start 0000 (0) │ │ │ │ -106EDA Int File Attributes 0000 (0) │ │ │ │ +106EC2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106EC4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106EC8 CRC 1BA20900 (463603968) │ │ │ │ +106ECC Compressed Size 0000060F (1551) │ │ │ │ +106ED0 Uncompressed Size 00000B8B (2955) │ │ │ │ +106ED4 Filename Length 0022 (34) │ │ │ │ +106ED6 Extra Length 0000 (0) │ │ │ │ +106ED8 Comment Length 0000 (0) │ │ │ │ +106EDA Disk Start 0000 (0) │ │ │ │ +106EDC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106EDC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106EDE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106EE0 Local Header Offset 00045AE8 (285416) │ │ │ │ -106EE4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106EE2 Local Header Offset 000441B9 (278969) │ │ │ │ +106EE6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106EE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106EE6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106F04 CENTRAL HEADER #105 02014B50 (33639248) │ │ │ │ -106F08 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106F09 Created OS 03 (3) 'Unix' │ │ │ │ -106F0A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106F0B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106F0C General Purpose Flag 0800 (2048) │ │ │ │ +106F08 CENTRAL HEADER #100 02014B50 (33639248) │ │ │ │ +106F0C Created Zip Spec 14 (20) '2.0' │ │ │ │ +106F0D Created OS 03 (3) 'Unix' │ │ │ │ +106F0E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106F0F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106F10 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106F0E Compression Method 0008 (8) 'Deflated' │ │ │ │ -106F10 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106F14 CRC 320891BF (839422399) │ │ │ │ -106F18 Compressed Size 000006AA (1706) │ │ │ │ -106F1C Uncompressed Size 00000CF2 (3314) │ │ │ │ -106F20 Filename Length 0026 (38) │ │ │ │ -106F22 Extra Length 0000 (0) │ │ │ │ -106F24 Comment Length 0000 (0) │ │ │ │ -106F26 Disk Start 0000 (0) │ │ │ │ -106F28 Int File Attributes 0000 (0) │ │ │ │ +106F12 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106F14 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106F18 CRC 188A9B53 (411736915) │ │ │ │ +106F1C Compressed Size 000002D8 (728) │ │ │ │ +106F20 Uncompressed Size 00000895 (2197) │ │ │ │ +106F24 Filename Length 0021 (33) │ │ │ │ +106F26 Extra Length 0000 (0) │ │ │ │ +106F28 Comment Length 0000 (0) │ │ │ │ +106F2A Disk Start 0000 (0) │ │ │ │ +106F2C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106F2A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106F2E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106F2E Local Header Offset 00045E15 (286229) │ │ │ │ -106F32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106F32 Local Header Offset 00044808 (280584) │ │ │ │ +106F36 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106F32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106F36: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106F58 CENTRAL HEADER #106 02014B50 (33639248) │ │ │ │ -106F5C Created Zip Spec 14 (20) '2.0' │ │ │ │ -106F5D Created OS 03 (3) 'Unix' │ │ │ │ -106F5E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106F5F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106F60 General Purpose Flag 0800 (2048) │ │ │ │ +106F57 CENTRAL HEADER #101 02014B50 (33639248) │ │ │ │ +106F5B Created Zip Spec 14 (20) '2.0' │ │ │ │ +106F5C Created OS 03 (3) 'Unix' │ │ │ │ +106F5D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106F5E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106F5F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106F62 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106F64 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106F68 CRC 8B3675E1 (2335602145) │ │ │ │ -106F6C Compressed Size 00000318 (792) │ │ │ │ -106F70 Uncompressed Size 0000099E (2462) │ │ │ │ -106F74 Filename Length 0025 (37) │ │ │ │ -106F76 Extra Length 0000 (0) │ │ │ │ -106F78 Comment Length 0000 (0) │ │ │ │ -106F7A Disk Start 0000 (0) │ │ │ │ -106F7C Int File Attributes 0000 (0) │ │ │ │ +106F61 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106F63 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106F67 CRC 69564455 (1767261269) │ │ │ │ +106F6B Compressed Size 00000608 (1544) │ │ │ │ +106F6F Uncompressed Size 00000B96 (2966) │ │ │ │ +106F73 Filename Length 001F (31) │ │ │ │ +106F75 Extra Length 0000 (0) │ │ │ │ +106F77 Comment Length 0000 (0) │ │ │ │ +106F79 Disk Start 0000 (0) │ │ │ │ +106F7B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106F7E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106F7D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106F82 Local Header Offset 00046503 (288003) │ │ │ │ -106F86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106F81 Local Header Offset 00044B1F (281375) │ │ │ │ +106F85 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106F86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106F85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106FAB CENTRAL HEADER #107 02014B50 (33639248) │ │ │ │ -106FAF Created Zip Spec 14 (20) '2.0' │ │ │ │ -106FB0 Created OS 03 (3) 'Unix' │ │ │ │ -106FB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106FB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106FB3 General Purpose Flag 0800 (2048) │ │ │ │ +106FA4 CENTRAL HEADER #102 02014B50 (33639248) │ │ │ │ +106FA8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106FA9 Created OS 03 (3) 'Unix' │ │ │ │ +106FAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106FAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106FAC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106FB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106FB7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -106FBB CRC 92333E72 (2452831858) │ │ │ │ -106FBF Compressed Size 000004DC (1244) │ │ │ │ -106FC3 Uncompressed Size 0000096E (2414) │ │ │ │ -106FC7 Filename Length 001B (27) │ │ │ │ -106FC9 Extra Length 0000 (0) │ │ │ │ -106FCB Comment Length 0000 (0) │ │ │ │ -106FCD Disk Start 0000 (0) │ │ │ │ -106FCF Int File Attributes 0000 (0) │ │ │ │ +106FAE Compression Method 0008 (8) 'Deflated' │ │ │ │ +106FB0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +106FB4 CRC 10E14B16 (283200278) │ │ │ │ +106FB8 Compressed Size 000002E4 (740) │ │ │ │ +106FBC Uncompressed Size 000008A2 (2210) │ │ │ │ +106FC0 Filename Length 001E (30) │ │ │ │ +106FC2 Extra Length 0000 (0) │ │ │ │ +106FC4 Comment Length 0000 (0) │ │ │ │ +106FC6 Disk Start 0000 (0) │ │ │ │ +106FC8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -106FD1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +106FCA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -106FD5 Local Header Offset 0004685E (288862) │ │ │ │ -106FD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106FCE Local Header Offset 00045164 (282980) │ │ │ │ +106FD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106FD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106FD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -106FF4 CENTRAL HEADER #108 02014B50 (33639248) │ │ │ │ -106FF8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -106FF9 Created OS 03 (3) 'Unix' │ │ │ │ -106FFA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106FFB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106FFC General Purpose Flag 0800 (2048) │ │ │ │ +106FF0 CENTRAL HEADER #103 02014B50 (33639248) │ │ │ │ +106FF4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +106FF5 Created OS 03 (3) 'Unix' │ │ │ │ +106FF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106FF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106FF8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106FFE Compression Method 0008 (8) 'Deflated' │ │ │ │ -107000 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107004 CRC 30B7EF93 (817360787) │ │ │ │ -107008 Compressed Size 000001F9 (505) │ │ │ │ -10700C Uncompressed Size 0000058D (1421) │ │ │ │ -107010 Filename Length 001A (26) │ │ │ │ -107012 Extra Length 0000 (0) │ │ │ │ -107014 Comment Length 0000 (0) │ │ │ │ -107016 Disk Start 0000 (0) │ │ │ │ -107018 Int File Attributes 0000 (0) │ │ │ │ +106FFA Compression Method 0008 (8) 'Deflated' │ │ │ │ +106FFC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107000 CRC AFEA32B7 (2951361207) │ │ │ │ +107004 Compressed Size 00000625 (1573) │ │ │ │ +107008 Uncompressed Size 00000BBA (3002) │ │ │ │ +10700C Filename Length 0021 (33) │ │ │ │ +10700E Extra Length 0000 (0) │ │ │ │ +107010 Comment Length 0000 (0) │ │ │ │ +107012 Disk Start 0000 (0) │ │ │ │ +107014 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10701A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107016 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10701E Local Header Offset 00046D73 (290163) │ │ │ │ -107022 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10701A Local Header Offset 00045484 (283780) │ │ │ │ +10701E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107022: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10701E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10703C CENTRAL HEADER #109 02014B50 (33639248) │ │ │ │ -107040 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107041 Created OS 03 (3) 'Unix' │ │ │ │ -107042 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107043 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107044 General Purpose Flag 0800 (2048) │ │ │ │ +10703F CENTRAL HEADER #104 02014B50 (33639248) │ │ │ │ +107043 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107044 Created OS 03 (3) 'Unix' │ │ │ │ +107045 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107046 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107047 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107046 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107048 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10704C CRC 3C9E04FF (1016988927) │ │ │ │ -107050 Compressed Size 00000558 (1368) │ │ │ │ -107054 Uncompressed Size 00000AC3 (2755) │ │ │ │ -107058 Filename Length 001C (28) │ │ │ │ -10705A Extra Length 0000 (0) │ │ │ │ -10705C Comment Length 0000 (0) │ │ │ │ -10705E Disk Start 0000 (0) │ │ │ │ -107060 Int File Attributes 0000 (0) │ │ │ │ +107049 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10704B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10704F CRC 72826B9E (1921149854) │ │ │ │ +107053 Compressed Size 000002EF (751) │ │ │ │ +107057 Uncompressed Size 000008E0 (2272) │ │ │ │ +10705B Filename Length 0020 (32) │ │ │ │ +10705D Extra Length 0000 (0) │ │ │ │ +10705F Comment Length 0000 (0) │ │ │ │ +107061 Disk Start 0000 (0) │ │ │ │ +107063 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107062 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107065 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107066 Local Header Offset 00046FA4 (290724) │ │ │ │ -10706A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107069 Local Header Offset 00045AE8 (285416) │ │ │ │ +10706D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10706A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10706D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107086 CENTRAL HEADER #110 02014B50 (33639248) │ │ │ │ -10708A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10708B Created OS 03 (3) 'Unix' │ │ │ │ -10708C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10708D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10708E General Purpose Flag 0800 (2048) │ │ │ │ +10708D CENTRAL HEADER #105 02014B50 (33639248) │ │ │ │ +107091 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107092 Created OS 03 (3) 'Unix' │ │ │ │ +107093 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107094 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107095 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107090 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107092 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107096 CRC 9CD9F56D (2631529837) │ │ │ │ -10709A Compressed Size 0000023C (572) │ │ │ │ -10709E Uncompressed Size 00000716 (1814) │ │ │ │ -1070A2 Filename Length 001B (27) │ │ │ │ -1070A4 Extra Length 0000 (0) │ │ │ │ -1070A6 Comment Length 0000 (0) │ │ │ │ -1070A8 Disk Start 0000 (0) │ │ │ │ -1070AA Int File Attributes 0000 (0) │ │ │ │ +107097 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107099 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10709D CRC 320891BF (839422399) │ │ │ │ +1070A1 Compressed Size 000006AA (1706) │ │ │ │ +1070A5 Uncompressed Size 00000CF2 (3314) │ │ │ │ +1070A9 Filename Length 0026 (38) │ │ │ │ +1070AB Extra Length 0000 (0) │ │ │ │ +1070AD Comment Length 0000 (0) │ │ │ │ +1070AF Disk Start 0000 (0) │ │ │ │ +1070B1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1070AC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1070B3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1070B0 Local Header Offset 00047536 (292150) │ │ │ │ -1070B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1070B7 Local Header Offset 00045E15 (286229) │ │ │ │ +1070BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1070B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1070BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1070CF CENTRAL HEADER #111 02014B50 (33639248) │ │ │ │ -1070D3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1070D4 Created OS 03 (3) 'Unix' │ │ │ │ -1070D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1070D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1070D7 General Purpose Flag 0800 (2048) │ │ │ │ +1070E1 CENTRAL HEADER #106 02014B50 (33639248) │ │ │ │ +1070E5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1070E6 Created OS 03 (3) 'Unix' │ │ │ │ +1070E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1070E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1070E9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1070D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1070DB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1070DF CRC 4CD838EA (1289238762) │ │ │ │ -1070E3 Compressed Size 00000593 (1427) │ │ │ │ -1070E7 Uncompressed Size 00000AD3 (2771) │ │ │ │ -1070EB Filename Length 001B (27) │ │ │ │ -1070ED Extra Length 0000 (0) │ │ │ │ -1070EF Comment Length 0000 (0) │ │ │ │ -1070F1 Disk Start 0000 (0) │ │ │ │ -1070F3 Int File Attributes 0000 (0) │ │ │ │ +1070EB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1070ED Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1070F1 CRC 8B3675E1 (2335602145) │ │ │ │ +1070F5 Compressed Size 00000318 (792) │ │ │ │ +1070F9 Uncompressed Size 0000099E (2462) │ │ │ │ +1070FD Filename Length 0025 (37) │ │ │ │ +1070FF Extra Length 0000 (0) │ │ │ │ +107101 Comment Length 0000 (0) │ │ │ │ +107103 Disk Start 0000 (0) │ │ │ │ +107105 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1070F5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107107 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1070F9 Local Header Offset 000477AB (292779) │ │ │ │ -1070FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10710B Local Header Offset 00046503 (288003) │ │ │ │ +10710F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1070FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10710F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107118 CENTRAL HEADER #112 02014B50 (33639248) │ │ │ │ -10711C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10711D Created OS 03 (3) 'Unix' │ │ │ │ -10711E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10711F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107120 General Purpose Flag 0800 (2048) │ │ │ │ +107134 CENTRAL HEADER #107 02014B50 (33639248) │ │ │ │ +107138 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107139 Created OS 03 (3) 'Unix' │ │ │ │ +10713A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10713B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10713C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107122 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107124 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107128 CRC FEF52F23 (4277481251) │ │ │ │ -10712C Compressed Size 0000026F (623) │ │ │ │ -107130 Uncompressed Size 00000738 (1848) │ │ │ │ -107134 Filename Length 001A (26) │ │ │ │ -107136 Extra Length 0000 (0) │ │ │ │ -107138 Comment Length 0000 (0) │ │ │ │ -10713A Disk Start 0000 (0) │ │ │ │ -10713C Int File Attributes 0000 (0) │ │ │ │ +10713E Compression Method 0008 (8) 'Deflated' │ │ │ │ +107140 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107144 CRC 92333E72 (2452831858) │ │ │ │ +107148 Compressed Size 000004DC (1244) │ │ │ │ +10714C Uncompressed Size 0000096E (2414) │ │ │ │ +107150 Filename Length 001B (27) │ │ │ │ +107152 Extra Length 0000 (0) │ │ │ │ +107154 Comment Length 0000 (0) │ │ │ │ +107156 Disk Start 0000 (0) │ │ │ │ +107158 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10713E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10715A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107142 Local Header Offset 00047D77 (294263) │ │ │ │ -107146 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10715E Local Header Offset 0004685E (288862) │ │ │ │ +107162 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107146: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107162: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107160 CENTRAL HEADER #113 02014B50 (33639248) │ │ │ │ -107164 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107165 Created OS 03 (3) 'Unix' │ │ │ │ -107166 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107167 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107168 General Purpose Flag 0800 (2048) │ │ │ │ +10717D CENTRAL HEADER #108 02014B50 (33639248) │ │ │ │ +107181 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107182 Created OS 03 (3) 'Unix' │ │ │ │ +107183 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107184 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107185 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10716A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10716C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107170 CRC AA641FA9 (2858688425) │ │ │ │ -107174 Compressed Size 000006DD (1757) │ │ │ │ -107178 Uncompressed Size 00000EC5 (3781) │ │ │ │ -10717C Filename Length 001A (26) │ │ │ │ -10717E Extra Length 0000 (0) │ │ │ │ -107180 Comment Length 0000 (0) │ │ │ │ -107182 Disk Start 0000 (0) │ │ │ │ -107184 Int File Attributes 0000 (0) │ │ │ │ +107187 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107189 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10718D CRC 30B7EF93 (817360787) │ │ │ │ +107191 Compressed Size 000001F9 (505) │ │ │ │ +107195 Uncompressed Size 0000058D (1421) │ │ │ │ +107199 Filename Length 001A (26) │ │ │ │ +10719B Extra Length 0000 (0) │ │ │ │ +10719D Comment Length 0000 (0) │ │ │ │ +10719F Disk Start 0000 (0) │ │ │ │ +1071A1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107186 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1071A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10718A Local Header Offset 0004801E (294942) │ │ │ │ -10718E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1071A7 Local Header Offset 00046D73 (290163) │ │ │ │ +1071AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10718E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1071AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1071A8 CENTRAL HEADER #114 02014B50 (33639248) │ │ │ │ -1071AC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1071AD Created OS 03 (3) 'Unix' │ │ │ │ -1071AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1071AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1071B0 General Purpose Flag 0800 (2048) │ │ │ │ +1071C5 CENTRAL HEADER #109 02014B50 (33639248) │ │ │ │ +1071C9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1071CA Created OS 03 (3) 'Unix' │ │ │ │ +1071CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1071CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1071CD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1071B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1071B4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1071B8 CRC 6A6FFC67 (1785724007) │ │ │ │ -1071BC Compressed Size 000002DF (735) │ │ │ │ -1071C0 Uncompressed Size 00000A67 (2663) │ │ │ │ -1071C4 Filename Length 0019 (25) │ │ │ │ -1071C6 Extra Length 0000 (0) │ │ │ │ -1071C8 Comment Length 0000 (0) │ │ │ │ -1071CA Disk Start 0000 (0) │ │ │ │ -1071CC Int File Attributes 0000 (0) │ │ │ │ +1071CF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1071D1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1071D5 CRC 3C9E04FF (1016988927) │ │ │ │ +1071D9 Compressed Size 00000558 (1368) │ │ │ │ +1071DD Uncompressed Size 00000AC3 (2755) │ │ │ │ +1071E1 Filename Length 001C (28) │ │ │ │ +1071E3 Extra Length 0000 (0) │ │ │ │ +1071E5 Comment Length 0000 (0) │ │ │ │ +1071E7 Disk Start 0000 (0) │ │ │ │ +1071E9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1071CE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1071EB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1071D2 Local Header Offset 00048733 (296755) │ │ │ │ -1071D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1071EF Local Header Offset 00046FA4 (290724) │ │ │ │ +1071F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1071D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1071F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1071EF CENTRAL HEADER #115 02014B50 (33639248) │ │ │ │ -1071F3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1071F4 Created OS 03 (3) 'Unix' │ │ │ │ -1071F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1071F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1071F7 General Purpose Flag 0800 (2048) │ │ │ │ +10720F CENTRAL HEADER #110 02014B50 (33639248) │ │ │ │ +107213 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107214 Created OS 03 (3) 'Unix' │ │ │ │ +107215 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107216 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107217 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1071F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1071FB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1071FF CRC 689E73CD (1755214797) │ │ │ │ -107203 Compressed Size 000006C1 (1729) │ │ │ │ -107207 Uncompressed Size 00000EA5 (3749) │ │ │ │ -10720B Filename Length 001C (28) │ │ │ │ -10720D Extra Length 0000 (0) │ │ │ │ -10720F Comment Length 0000 (0) │ │ │ │ -107211 Disk Start 0000 (0) │ │ │ │ -107213 Int File Attributes 0000 (0) │ │ │ │ +107219 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10721B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10721F CRC 9CD9F56D (2631529837) │ │ │ │ +107223 Compressed Size 0000023C (572) │ │ │ │ +107227 Uncompressed Size 00000716 (1814) │ │ │ │ +10722B Filename Length 001B (27) │ │ │ │ +10722D Extra Length 0000 (0) │ │ │ │ +10722F Comment Length 0000 (0) │ │ │ │ +107231 Disk Start 0000 (0) │ │ │ │ +107233 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107215 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107235 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107219 Local Header Offset 00048A49 (297545) │ │ │ │ -10721D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107239 Local Header Offset 00047536 (292150) │ │ │ │ +10723D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10721D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10723D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107239 CENTRAL HEADER #116 02014B50 (33639248) │ │ │ │ -10723D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10723E Created OS 03 (3) 'Unix' │ │ │ │ -10723F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107240 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107241 General Purpose Flag 0800 (2048) │ │ │ │ +107258 CENTRAL HEADER #111 02014B50 (33639248) │ │ │ │ +10725C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10725D Created OS 03 (3) 'Unix' │ │ │ │ +10725E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10725F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107260 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107243 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107245 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107249 CRC ABCAF5BE (2882205118) │ │ │ │ -10724D Compressed Size 000002E6 (742) │ │ │ │ -107251 Uncompressed Size 00000AB2 (2738) │ │ │ │ -107255 Filename Length 001B (27) │ │ │ │ -107257 Extra Length 0000 (0) │ │ │ │ -107259 Comment Length 0000 (0) │ │ │ │ -10725B Disk Start 0000 (0) │ │ │ │ -10725D Int File Attributes 0000 (0) │ │ │ │ +107262 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107264 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107268 CRC 4CD838EA (1289238762) │ │ │ │ +10726C Compressed Size 00000593 (1427) │ │ │ │ +107270 Uncompressed Size 00000AD3 (2771) │ │ │ │ +107274 Filename Length 001B (27) │ │ │ │ +107276 Extra Length 0000 (0) │ │ │ │ +107278 Comment Length 0000 (0) │ │ │ │ +10727A Disk Start 0000 (0) │ │ │ │ +10727C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10725F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10727E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107263 Local Header Offset 00049144 (299332) │ │ │ │ -107267 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107282 Local Header Offset 000477AB (292779) │ │ │ │ +107286 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107267: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107286: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107282 CENTRAL HEADER #117 02014B50 (33639248) │ │ │ │ -107286 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107287 Created OS 03 (3) 'Unix' │ │ │ │ -107288 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107289 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10728A General Purpose Flag 0800 (2048) │ │ │ │ +1072A1 CENTRAL HEADER #112 02014B50 (33639248) │ │ │ │ +1072A5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1072A6 Created OS 03 (3) 'Unix' │ │ │ │ +1072A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1072A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1072A9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10728C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10728E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107292 CRC 6617DAD7 (1712839383) │ │ │ │ -107296 Compressed Size 000007E9 (2025) │ │ │ │ -10729A Uncompressed Size 00000FF0 (4080) │ │ │ │ -10729E Filename Length 0021 (33) │ │ │ │ -1072A0 Extra Length 0000 (0) │ │ │ │ -1072A2 Comment Length 0000 (0) │ │ │ │ -1072A4 Disk Start 0000 (0) │ │ │ │ -1072A6 Int File Attributes 0000 (0) │ │ │ │ +1072AB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1072AD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1072B1 CRC FEF52F23 (4277481251) │ │ │ │ +1072B5 Compressed Size 0000026F (623) │ │ │ │ +1072B9 Uncompressed Size 00000738 (1848) │ │ │ │ +1072BD Filename Length 001A (26) │ │ │ │ +1072BF Extra Length 0000 (0) │ │ │ │ +1072C1 Comment Length 0000 (0) │ │ │ │ +1072C3 Disk Start 0000 (0) │ │ │ │ +1072C5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1072A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1072C7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1072AC Local Header Offset 00049463 (300131) │ │ │ │ -1072B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1072CB Local Header Offset 00047D77 (294263) │ │ │ │ +1072CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1072B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1072CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1072D1 CENTRAL HEADER #118 02014B50 (33639248) │ │ │ │ -1072D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1072D6 Created OS 03 (3) 'Unix' │ │ │ │ -1072D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1072D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1072D9 General Purpose Flag 0800 (2048) │ │ │ │ +1072E9 CENTRAL HEADER #113 02014B50 (33639248) │ │ │ │ +1072ED Created Zip Spec 14 (20) '2.0' │ │ │ │ +1072EE Created OS 03 (3) 'Unix' │ │ │ │ +1072EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1072F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1072F1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1072DB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1072DD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1072E1 CRC B39CF83F (3013408831) │ │ │ │ -1072E5 Compressed Size 0000036D (877) │ │ │ │ -1072E9 Uncompressed Size 00000DF5 (3573) │ │ │ │ -1072ED Filename Length 0020 (32) │ │ │ │ -1072EF Extra Length 0000 (0) │ │ │ │ -1072F1 Comment Length 0000 (0) │ │ │ │ -1072F3 Disk Start 0000 (0) │ │ │ │ -1072F5 Int File Attributes 0000 (0) │ │ │ │ +1072F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1072F5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1072F9 CRC AA641FA9 (2858688425) │ │ │ │ +1072FD Compressed Size 000006DD (1757) │ │ │ │ +107301 Uncompressed Size 00000EC5 (3781) │ │ │ │ +107305 Filename Length 001A (26) │ │ │ │ +107307 Extra Length 0000 (0) │ │ │ │ +107309 Comment Length 0000 (0) │ │ │ │ +10730B Disk Start 0000 (0) │ │ │ │ +10730D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1072F7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10730F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1072FB Local Header Offset 00049C8B (302219) │ │ │ │ -1072FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107313 Local Header Offset 0004801E (294942) │ │ │ │ +107317 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1072FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107317: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10731F CENTRAL HEADER #119 02014B50 (33639248) │ │ │ │ -107323 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107324 Created OS 03 (3) 'Unix' │ │ │ │ -107325 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107326 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107327 General Purpose Flag 0800 (2048) │ │ │ │ +107331 CENTRAL HEADER #114 02014B50 (33639248) │ │ │ │ +107335 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107336 Created OS 03 (3) 'Unix' │ │ │ │ +107337 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107338 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107339 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107329 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10732B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10732F CRC 62559B19 (1649777433) │ │ │ │ -107333 Compressed Size 000005ED (1517) │ │ │ │ -107337 Uncompressed Size 00000CC9 (3273) │ │ │ │ -10733B Filename Length 001C (28) │ │ │ │ -10733D Extra Length 0000 (0) │ │ │ │ -10733F Comment Length 0000 (0) │ │ │ │ -107341 Disk Start 0000 (0) │ │ │ │ -107343 Int File Attributes 0000 (0) │ │ │ │ +10733B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10733D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107341 CRC 6A6FFC67 (1785724007) │ │ │ │ +107345 Compressed Size 000002DF (735) │ │ │ │ +107349 Uncompressed Size 00000A67 (2663) │ │ │ │ +10734D Filename Length 0019 (25) │ │ │ │ +10734F Extra Length 0000 (0) │ │ │ │ +107351 Comment Length 0000 (0) │ │ │ │ +107353 Disk Start 0000 (0) │ │ │ │ +107355 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107345 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107357 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107349 Local Header Offset 0004A036 (303158) │ │ │ │ -10734D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10735B Local Header Offset 00048733 (296755) │ │ │ │ +10735F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10734D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10735F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107369 CENTRAL HEADER #120 02014B50 (33639248) │ │ │ │ -10736D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10736E Created OS 03 (3) 'Unix' │ │ │ │ -10736F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107370 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107371 General Purpose Flag 0800 (2048) │ │ │ │ +107378 CENTRAL HEADER #115 02014B50 (33639248) │ │ │ │ +10737C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10737D Created OS 03 (3) 'Unix' │ │ │ │ +10737E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10737F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107380 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107373 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107375 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107379 CRC C2C023CC (3267371980) │ │ │ │ -10737D Compressed Size 0000026C (620) │ │ │ │ -107381 Uncompressed Size 000008D9 (2265) │ │ │ │ -107385 Filename Length 001B (27) │ │ │ │ -107387 Extra Length 0000 (0) │ │ │ │ -107389 Comment Length 0000 (0) │ │ │ │ -10738B Disk Start 0000 (0) │ │ │ │ -10738D Int File Attributes 0000 (0) │ │ │ │ +107382 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107384 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107388 CRC 689E73CD (1755214797) │ │ │ │ +10738C Compressed Size 000006C1 (1729) │ │ │ │ +107390 Uncompressed Size 00000EA5 (3749) │ │ │ │ +107394 Filename Length 001C (28) │ │ │ │ +107396 Extra Length 0000 (0) │ │ │ │ +107398 Comment Length 0000 (0) │ │ │ │ +10739A Disk Start 0000 (0) │ │ │ │ +10739C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10738F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10739E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107393 Local Header Offset 0004A65D (304733) │ │ │ │ -107397 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1073A2 Local Header Offset 00048A49 (297545) │ │ │ │ +1073A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107397: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1073A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1073B2 CENTRAL HEADER #121 02014B50 (33639248) │ │ │ │ -1073B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1073B7 Created OS 03 (3) 'Unix' │ │ │ │ -1073B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1073B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1073BA General Purpose Flag 0800 (2048) │ │ │ │ +1073C2 CENTRAL HEADER #116 02014B50 (33639248) │ │ │ │ +1073C6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1073C7 Created OS 03 (3) 'Unix' │ │ │ │ +1073C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1073C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1073CA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1073BC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1073BE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1073C2 CRC 6F99B099 (1872343193) │ │ │ │ -1073C6 Compressed Size 00000502 (1282) │ │ │ │ -1073CA Uncompressed Size 000009A8 (2472) │ │ │ │ -1073CE Filename Length 001A (26) │ │ │ │ -1073D0 Extra Length 0000 (0) │ │ │ │ -1073D2 Comment Length 0000 (0) │ │ │ │ -1073D4 Disk Start 0000 (0) │ │ │ │ -1073D6 Int File Attributes 0000 (0) │ │ │ │ +1073CC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1073CE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1073D2 CRC ABCAF5BE (2882205118) │ │ │ │ +1073D6 Compressed Size 000002E6 (742) │ │ │ │ +1073DA Uncompressed Size 00000AB2 (2738) │ │ │ │ +1073DE Filename Length 001B (27) │ │ │ │ +1073E0 Extra Length 0000 (0) │ │ │ │ +1073E2 Comment Length 0000 (0) │ │ │ │ +1073E4 Disk Start 0000 (0) │ │ │ │ +1073E6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1073D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1073E8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1073DC Local Header Offset 0004A902 (305410) │ │ │ │ -1073E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1073EC Local Header Offset 00049144 (299332) │ │ │ │ +1073F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1073E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1073F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1073FA CENTRAL HEADER #122 02014B50 (33639248) │ │ │ │ -1073FE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1073FF Created OS 03 (3) 'Unix' │ │ │ │ -107400 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107401 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107402 General Purpose Flag 0800 (2048) │ │ │ │ +10740B CENTRAL HEADER #117 02014B50 (33639248) │ │ │ │ +10740F Created Zip Spec 14 (20) '2.0' │ │ │ │ +107410 Created OS 03 (3) 'Unix' │ │ │ │ +107411 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107412 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107413 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107404 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107406 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10740A CRC 7FB5D8B8 (2142623928) │ │ │ │ -10740E Compressed Size 00000205 (517) │ │ │ │ -107412 Uncompressed Size 0000061A (1562) │ │ │ │ -107416 Filename Length 0019 (25) │ │ │ │ -107418 Extra Length 0000 (0) │ │ │ │ -10741A Comment Length 0000 (0) │ │ │ │ -10741C Disk Start 0000 (0) │ │ │ │ -10741E Int File Attributes 0000 (0) │ │ │ │ +107415 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107417 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10741B CRC 6617DAD7 (1712839383) │ │ │ │ +10741F Compressed Size 000007E9 (2025) │ │ │ │ +107423 Uncompressed Size 00000FF0 (4080) │ │ │ │ +107427 Filename Length 0021 (33) │ │ │ │ +107429 Extra Length 0000 (0) │ │ │ │ +10742B Comment Length 0000 (0) │ │ │ │ +10742D Disk Start 0000 (0) │ │ │ │ +10742F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107420 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107431 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107424 Local Header Offset 0004AE3C (306748) │ │ │ │ -107428 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107435 Local Header Offset 00049463 (300131) │ │ │ │ +107439 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107428: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107439: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107441 CENTRAL HEADER #123 02014B50 (33639248) │ │ │ │ -107445 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107446 Created OS 03 (3) 'Unix' │ │ │ │ -107447 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107448 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107449 General Purpose Flag 0800 (2048) │ │ │ │ +10745A CENTRAL HEADER #118 02014B50 (33639248) │ │ │ │ +10745E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10745F Created OS 03 (3) 'Unix' │ │ │ │ +107460 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107461 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107462 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10744B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10744D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107451 CRC F668BD15 (4134059285) │ │ │ │ -107455 Compressed Size 000004FE (1278) │ │ │ │ -107459 Uncompressed Size 00000954 (2388) │ │ │ │ -10745D Filename Length 0022 (34) │ │ │ │ -10745F Extra Length 0000 (0) │ │ │ │ -107461 Comment Length 0000 (0) │ │ │ │ -107463 Disk Start 0000 (0) │ │ │ │ -107465 Int File Attributes 0000 (0) │ │ │ │ +107464 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107466 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10746A CRC B39CF83F (3013408831) │ │ │ │ +10746E Compressed Size 0000036D (877) │ │ │ │ +107472 Uncompressed Size 00000DF5 (3573) │ │ │ │ +107476 Filename Length 0020 (32) │ │ │ │ +107478 Extra Length 0000 (0) │ │ │ │ +10747A Comment Length 0000 (0) │ │ │ │ +10747C Disk Start 0000 (0) │ │ │ │ +10747E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107467 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107480 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10746B Local Header Offset 0004B078 (307320) │ │ │ │ -10746F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107484 Local Header Offset 00049C8B (302219) │ │ │ │ +107488 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10746F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107488: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107491 CENTRAL HEADER #124 02014B50 (33639248) │ │ │ │ -107495 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107496 Created OS 03 (3) 'Unix' │ │ │ │ -107497 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107498 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107499 General Purpose Flag 0800 (2048) │ │ │ │ +1074A8 CENTRAL HEADER #119 02014B50 (33639248) │ │ │ │ +1074AC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1074AD Created OS 03 (3) 'Unix' │ │ │ │ +1074AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1074AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1074B0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10749B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10749D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1074A1 CRC D1F72E61 (3522637409) │ │ │ │ -1074A5 Compressed Size 00000310 (784) │ │ │ │ -1074A9 Uncompressed Size 00000A2F (2607) │ │ │ │ -1074AD Filename Length 0021 (33) │ │ │ │ -1074AF Extra Length 0000 (0) │ │ │ │ -1074B1 Comment Length 0000 (0) │ │ │ │ -1074B3 Disk Start 0000 (0) │ │ │ │ -1074B5 Int File Attributes 0000 (0) │ │ │ │ +1074B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1074B4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1074B8 CRC 62559B19 (1649777433) │ │ │ │ +1074BC Compressed Size 000005ED (1517) │ │ │ │ +1074C0 Uncompressed Size 00000CC9 (3273) │ │ │ │ +1074C4 Filename Length 001C (28) │ │ │ │ +1074C6 Extra Length 0000 (0) │ │ │ │ +1074C8 Comment Length 0000 (0) │ │ │ │ +1074CA Disk Start 0000 (0) │ │ │ │ +1074CC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1074B7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1074CE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1074BB Local Header Offset 0004B5B6 (308662) │ │ │ │ -1074BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1074D2 Local Header Offset 0004A036 (303158) │ │ │ │ +1074D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1074BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1074D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1074E0 CENTRAL HEADER #125 02014B50 (33639248) │ │ │ │ -1074E4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1074E5 Created OS 03 (3) 'Unix' │ │ │ │ -1074E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1074E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1074E8 General Purpose Flag 0800 (2048) │ │ │ │ +1074F2 CENTRAL HEADER #120 02014B50 (33639248) │ │ │ │ +1074F6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1074F7 Created OS 03 (3) 'Unix' │ │ │ │ +1074F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1074F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1074FA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1074EA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1074EC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1074F0 CRC E7C9B442 (3888755778) │ │ │ │ -1074F4 Compressed Size 0000033B (827) │ │ │ │ -1074F8 Uncompressed Size 000007FF (2047) │ │ │ │ -1074FC Filename Length 001F (31) │ │ │ │ -1074FE Extra Length 0000 (0) │ │ │ │ -107500 Comment Length 0000 (0) │ │ │ │ -107502 Disk Start 0000 (0) │ │ │ │ -107504 Int File Attributes 0000 (0) │ │ │ │ +1074FC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1074FE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107502 CRC C2C023CC (3267371980) │ │ │ │ +107506 Compressed Size 0000026C (620) │ │ │ │ +10750A Uncompressed Size 000008D9 (2265) │ │ │ │ +10750E Filename Length 001B (27) │ │ │ │ +107510 Extra Length 0000 (0) │ │ │ │ +107512 Comment Length 0000 (0) │ │ │ │ +107514 Disk Start 0000 (0) │ │ │ │ +107516 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107506 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107518 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10750A Local Header Offset 0004B905 (309509) │ │ │ │ -10750E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10751C Local Header Offset 0004A65D (304733) │ │ │ │ +107520 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10750E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107520: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10752D CENTRAL HEADER #126 02014B50 (33639248) │ │ │ │ -107531 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107532 Created OS 03 (3) 'Unix' │ │ │ │ -107533 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107534 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107535 General Purpose Flag 0800 (2048) │ │ │ │ +10753B CENTRAL HEADER #121 02014B50 (33639248) │ │ │ │ +10753F Created Zip Spec 14 (20) '2.0' │ │ │ │ +107540 Created OS 03 (3) 'Unix' │ │ │ │ +107541 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107542 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107543 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107537 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107539 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10753D CRC 3B65520F (996495887) │ │ │ │ -107541 Compressed Size 00000345 (837) │ │ │ │ -107545 Uncompressed Size 00000F7E (3966) │ │ │ │ -107549 Filename Length 001E (30) │ │ │ │ -10754B Extra Length 0000 (0) │ │ │ │ -10754D Comment Length 0000 (0) │ │ │ │ -10754F Disk Start 0000 (0) │ │ │ │ -107551 Int File Attributes 0000 (0) │ │ │ │ +107545 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107547 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10754B CRC 6F99B099 (1872343193) │ │ │ │ +10754F Compressed Size 00000502 (1282) │ │ │ │ +107553 Uncompressed Size 000009A8 (2472) │ │ │ │ +107557 Filename Length 001A (26) │ │ │ │ +107559 Extra Length 0000 (0) │ │ │ │ +10755B Comment Length 0000 (0) │ │ │ │ +10755D Disk Start 0000 (0) │ │ │ │ +10755F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107553 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107561 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107557 Local Header Offset 0004BC7D (310397) │ │ │ │ -10755B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107565 Local Header Offset 0004A902 (305410) │ │ │ │ +107569 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10755B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107569: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107579 CENTRAL HEADER #127 02014B50 (33639248) │ │ │ │ -10757D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10757E Created OS 03 (3) 'Unix' │ │ │ │ -10757F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107580 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107581 General Purpose Flag 0800 (2048) │ │ │ │ +107583 CENTRAL HEADER #122 02014B50 (33639248) │ │ │ │ +107587 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107588 Created OS 03 (3) 'Unix' │ │ │ │ +107589 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10758A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10758B General Purpose Flag 0800 (2048) │ │ │ │ + [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107583 Compression Method 0000 (0) 'Stored' │ │ │ │ -107585 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107589 CRC 00000000 (0) │ │ │ │ -10758D Compressed Size 00000000 (0) │ │ │ │ -107591 Uncompressed Size 00000000 (0) │ │ │ │ -107595 Filename Length 000F (15) │ │ │ │ -107597 Extra Length 0000 (0) │ │ │ │ -107599 Comment Length 0000 (0) │ │ │ │ -10759B Disk Start 0000 (0) │ │ │ │ -10759D Int File Attributes 0000 (0) │ │ │ │ +10758D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10758F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107593 CRC 7FB5D8B8 (2142623928) │ │ │ │ +107597 Compressed Size 00000205 (517) │ │ │ │ +10759B Uncompressed Size 0000061A (1562) │ │ │ │ +10759F Filename Length 0019 (25) │ │ │ │ +1075A1 Extra Length 0000 (0) │ │ │ │ +1075A3 Comment Length 0000 (0) │ │ │ │ +1075A5 Disk Start 0000 (0) │ │ │ │ +1075A7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10759F Ext File Attributes 41ED0010 (1106051088) │ │ │ │ - [Bit 4] Directory │ │ │ │ - [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ - [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -1075A3 Local Header Offset 0004BFFE (311294) │ │ │ │ -1075A7 Filename 'XXXXXXXXXXXXXXX' │ │ │ │ +1075A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ + [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ + [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ +1075AD Local Header Offset 0004AE3C (306748) │ │ │ │ +1075B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1075A7: Filename 'XXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1075B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x1075A7: Directory 'XXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ -# 'External Attributes' flag this as a directory │ │ │ │ -# │ │ │ │ -# WARNING: Offset 0x10757F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX' │ │ │ │ -# │ │ │ │ │ │ │ │ -1075B6 CENTRAL HEADER #128 02014B50 (33639248) │ │ │ │ -1075BA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1075BB Created OS 03 (3) 'Unix' │ │ │ │ -1075BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1075BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1075BE General Purpose Flag 0800 (2048) │ │ │ │ +1075CA CENTRAL HEADER #123 02014B50 (33639248) │ │ │ │ +1075CE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1075CF Created OS 03 (3) 'Unix' │ │ │ │ +1075D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1075D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1075D2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1075C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1075C2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1075C6 CRC 6082694E (1619159374) │ │ │ │ -1075CA Compressed Size 000003E0 (992) │ │ │ │ -1075CE Uncompressed Size 00000834 (2100) │ │ │ │ -1075D2 Filename Length 0028 (40) │ │ │ │ -1075D4 Extra Length 0000 (0) │ │ │ │ -1075D6 Comment Length 0000 (0) │ │ │ │ -1075D8 Disk Start 0000 (0) │ │ │ │ -1075DA Int File Attributes 0000 (0) │ │ │ │ +1075D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1075D6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1075DA CRC F668BD15 (4134059285) │ │ │ │ +1075DE Compressed Size 000004FE (1278) │ │ │ │ +1075E2 Uncompressed Size 00000954 (2388) │ │ │ │ +1075E6 Filename Length 0022 (34) │ │ │ │ +1075E8 Extra Length 0000 (0) │ │ │ │ +1075EA Comment Length 0000 (0) │ │ │ │ +1075EC Disk Start 0000 (0) │ │ │ │ +1075EE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1075DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1075F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1075E0 Local Header Offset 0004C02B (311339) │ │ │ │ -1075E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1075F4 Local Header Offset 0004B078 (307320) │ │ │ │ +1075F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1075E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1075F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10760C CENTRAL HEADER #129 02014B50 (33639248) │ │ │ │ -107610 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107611 Created OS 03 (3) 'Unix' │ │ │ │ -107612 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107613 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107614 General Purpose Flag 0800 (2048) │ │ │ │ +10761A CENTRAL HEADER #124 02014B50 (33639248) │ │ │ │ +10761E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10761F Created OS 03 (3) 'Unix' │ │ │ │ +107620 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107621 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107622 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107616 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107618 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10761C CRC EB372837 (3946260535) │ │ │ │ -107620 Compressed Size 000004CF (1231) │ │ │ │ -107624 Uncompressed Size 00001312 (4882) │ │ │ │ -107628 Filename Length 0027 (39) │ │ │ │ -10762A Extra Length 0000 (0) │ │ │ │ -10762C Comment Length 0000 (0) │ │ │ │ -10762E Disk Start 0000 (0) │ │ │ │ -107630 Int File Attributes 0000 (0) │ │ │ │ +107624 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107626 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10762A CRC D1F72E61 (3522637409) │ │ │ │ +10762E Compressed Size 00000310 (784) │ │ │ │ +107632 Uncompressed Size 00000A2F (2607) │ │ │ │ +107636 Filename Length 0021 (33) │ │ │ │ +107638 Extra Length 0000 (0) │ │ │ │ +10763A Comment Length 0000 (0) │ │ │ │ +10763C Disk Start 0000 (0) │ │ │ │ +10763E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107632 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107640 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107636 Local Header Offset 0004C451 (312401) │ │ │ │ -10763A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107644 Local Header Offset 0004B5B6 (308662) │ │ │ │ +107648 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10763A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107648: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107661 CENTRAL HEADER #130 02014B50 (33639248) │ │ │ │ -107665 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107666 Created OS 03 (3) 'Unix' │ │ │ │ -107667 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107668 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107669 General Purpose Flag 0800 (2048) │ │ │ │ +107669 CENTRAL HEADER #125 02014B50 (33639248) │ │ │ │ +10766D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10766E Created OS 03 (3) 'Unix' │ │ │ │ +10766F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107670 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107671 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10766B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10766D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107671 CRC 62E03C2B (1658862635) │ │ │ │ -107675 Compressed Size 000004C7 (1223) │ │ │ │ -107679 Uncompressed Size 00000B4F (2895) │ │ │ │ -10767D Filename Length 0023 (35) │ │ │ │ -10767F Extra Length 0000 (0) │ │ │ │ -107681 Comment Length 0000 (0) │ │ │ │ -107683 Disk Start 0000 (0) │ │ │ │ -107685 Int File Attributes 0000 (0) │ │ │ │ +107673 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107675 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107679 CRC E7C9B442 (3888755778) │ │ │ │ +10767D Compressed Size 0000033B (827) │ │ │ │ +107681 Uncompressed Size 000007FF (2047) │ │ │ │ +107685 Filename Length 001F (31) │ │ │ │ +107687 Extra Length 0000 (0) │ │ │ │ +107689 Comment Length 0000 (0) │ │ │ │ +10768B Disk Start 0000 (0) │ │ │ │ +10768D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107687 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10768F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10768B Local Header Offset 0004C965 (313701) │ │ │ │ -10768F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107693 Local Header Offset 0004B905 (309509) │ │ │ │ +107697 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10768F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107697: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1076B2 CENTRAL HEADER #131 02014B50 (33639248) │ │ │ │ -1076B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1076B7 Created OS 03 (3) 'Unix' │ │ │ │ -1076B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1076B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1076BA General Purpose Flag 0800 (2048) │ │ │ │ +1076B6 CENTRAL HEADER #126 02014B50 (33639248) │ │ │ │ +1076BA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1076BB Created OS 03 (3) 'Unix' │ │ │ │ +1076BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1076BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1076BE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1076BC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1076BE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1076C2 CRC 41517449 (1095857225) │ │ │ │ -1076C6 Compressed Size 000005B7 (1463) │ │ │ │ -1076CA Uncompressed Size 00001C50 (7248) │ │ │ │ -1076CE Filename Length 0022 (34) │ │ │ │ -1076D0 Extra Length 0000 (0) │ │ │ │ -1076D2 Comment Length 0000 (0) │ │ │ │ -1076D4 Disk Start 0000 (0) │ │ │ │ -1076D6 Int File Attributes 0000 (0) │ │ │ │ +1076C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1076C2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1076C6 CRC 3B65520F (996495887) │ │ │ │ +1076CA Compressed Size 00000345 (837) │ │ │ │ +1076CE Uncompressed Size 00000F7E (3966) │ │ │ │ +1076D2 Filename Length 001E (30) │ │ │ │ +1076D4 Extra Length 0000 (0) │ │ │ │ +1076D6 Comment Length 0000 (0) │ │ │ │ +1076D8 Disk Start 0000 (0) │ │ │ │ +1076DA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1076D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1076DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1076DC Local Header Offset 0004CE6D (314989) │ │ │ │ -1076E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1076E0 Local Header Offset 0004BC7D (310397) │ │ │ │ +1076E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1076E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1076E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107702 CENTRAL HEADER #132 02014B50 (33639248) │ │ │ │ +107702 CENTRAL HEADER #127 02014B50 (33639248) │ │ │ │ 107706 Created Zip Spec 14 (20) '2.0' │ │ │ │ 107707 Created OS 03 (3) 'Unix' │ │ │ │ 107708 Extract Zip Spec 0A (10) '1.0' │ │ │ │ 107709 Extract OS 00 (0) 'MS-DOS' │ │ │ │ 10770A General Purpose Flag 0800 (2048) │ │ │ │ - [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10770C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10770C Compression Method 0000 (0) 'Stored' │ │ │ │ 10770E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107712 CRC 5493179D (1418925981) │ │ │ │ -107716 Compressed Size 000003B4 (948) │ │ │ │ -10771A Uncompressed Size 0000091E (2334) │ │ │ │ -10771E Filename Length 001E (30) │ │ │ │ +107712 CRC 00000000 (0) │ │ │ │ +107716 Compressed Size 00000000 (0) │ │ │ │ +10771A Uncompressed Size 00000000 (0) │ │ │ │ +10771E Filename Length 000F (15) │ │ │ │ 107720 Extra Length 0000 (0) │ │ │ │ 107722 Comment Length 0000 (0) │ │ │ │ 107724 Disk Start 0000 (0) │ │ │ │ 107726 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107728 Ext File Attributes 81A40000 (2175008768) │ │ │ │ - [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ - [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10772C Local Header Offset 0004D464 (316516) │ │ │ │ -107730 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107728 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ + [Bit 4] Directory │ │ │ │ + [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ + [Bits 28-31] 04 (4) 'Directory' │ │ │ │ +10772C Local Header Offset 0004BFFE (311294) │ │ │ │ +107730 Filename 'XXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107730: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107730: Filename 'XXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ +# ERROR: Offset 0x107730: Directory 'XXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# 'External Attributes' flag this as a directory │ │ │ │ +# │ │ │ │ +# WARNING: Offset 0x107708: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX' │ │ │ │ +# │ │ │ │ │ │ │ │ -10774E CENTRAL HEADER #133 02014B50 (33639248) │ │ │ │ -107752 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107753 Created OS 03 (3) 'Unix' │ │ │ │ -107754 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107755 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107756 General Purpose Flag 0800 (2048) │ │ │ │ +10773F CENTRAL HEADER #128 02014B50 (33639248) │ │ │ │ +107743 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107744 Created OS 03 (3) 'Unix' │ │ │ │ +107745 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107746 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107747 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107758 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10775A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10775E CRC A44FB6FC (2756687612) │ │ │ │ -107762 Compressed Size 00000300 (768) │ │ │ │ -107766 Uncompressed Size 00000E73 (3699) │ │ │ │ -10776A Filename Length 001D (29) │ │ │ │ -10776C Extra Length 0000 (0) │ │ │ │ -10776E Comment Length 0000 (0) │ │ │ │ -107770 Disk Start 0000 (0) │ │ │ │ -107772 Int File Attributes 0000 (0) │ │ │ │ +107749 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10774B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10774F CRC 6082694E (1619159374) │ │ │ │ +107753 Compressed Size 000003E0 (992) │ │ │ │ +107757 Uncompressed Size 00000834 (2100) │ │ │ │ +10775B Filename Length 0028 (40) │ │ │ │ +10775D Extra Length 0000 (0) │ │ │ │ +10775F Comment Length 0000 (0) │ │ │ │ +107761 Disk Start 0000 (0) │ │ │ │ +107763 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107774 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107765 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107778 Local Header Offset 0004D854 (317524) │ │ │ │ -10777C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107769 Local Header Offset 0004C02B (311339) │ │ │ │ +10776D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10777C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10776D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107799 CENTRAL HEADER #134 02014B50 (33639248) │ │ │ │ -10779D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10779E Created OS 03 (3) 'Unix' │ │ │ │ -10779F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1077A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1077A1 General Purpose Flag 0800 (2048) │ │ │ │ +107795 CENTRAL HEADER #129 02014B50 (33639248) │ │ │ │ +107799 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10779A Created OS 03 (3) 'Unix' │ │ │ │ +10779B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10779C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10779D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1077A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1077A5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1077A9 CRC 2D2CC5B0 (757908912) │ │ │ │ -1077AD Compressed Size 00001852 (6226) │ │ │ │ -1077B1 Uncompressed Size 00005079 (20601) │ │ │ │ -1077B5 Filename Length 0018 (24) │ │ │ │ -1077B7 Extra Length 0000 (0) │ │ │ │ -1077B9 Comment Length 0000 (0) │ │ │ │ -1077BB Disk Start 0000 (0) │ │ │ │ -1077BD Int File Attributes 0000 (0) │ │ │ │ +10779F Compression Method 0008 (8) 'Deflated' │ │ │ │ +1077A1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1077A5 CRC EB372837 (3946260535) │ │ │ │ +1077A9 Compressed Size 000004CF (1231) │ │ │ │ +1077AD Uncompressed Size 00001312 (4882) │ │ │ │ +1077B1 Filename Length 0027 (39) │ │ │ │ +1077B3 Extra Length 0000 (0) │ │ │ │ +1077B5 Comment Length 0000 (0) │ │ │ │ +1077B7 Disk Start 0000 (0) │ │ │ │ +1077B9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1077BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1077BB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1077C3 Local Header Offset 0004DB8F (318351) │ │ │ │ -1077C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1077BF Local Header Offset 0004C451 (312401) │ │ │ │ +1077C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1077C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1077C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1077DF CENTRAL HEADER #135 02014B50 (33639248) │ │ │ │ -1077E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1077E4 Created OS 03 (3) 'Unix' │ │ │ │ -1077E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1077E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1077E7 General Purpose Flag 0800 (2048) │ │ │ │ +1077EA CENTRAL HEADER #130 02014B50 (33639248) │ │ │ │ +1077EE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1077EF Created OS 03 (3) 'Unix' │ │ │ │ +1077F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1077F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1077F2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1077E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1077EB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1077EF CRC 2C3D4846 (742213702) │ │ │ │ -1077F3 Compressed Size 00002094 (8340) │ │ │ │ -1077F7 Uncompressed Size 00013697 (79511) │ │ │ │ -1077FB Filename Length 0017 (23) │ │ │ │ -1077FD Extra Length 0000 (0) │ │ │ │ -1077FF Comment Length 0000 (0) │ │ │ │ -107801 Disk Start 0000 (0) │ │ │ │ -107803 Int File Attributes 0000 (0) │ │ │ │ +1077F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1077F6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1077FA CRC 62E03C2B (1658862635) │ │ │ │ +1077FE Compressed Size 000004C7 (1223) │ │ │ │ +107802 Uncompressed Size 00000B4F (2895) │ │ │ │ +107806 Filename Length 0023 (35) │ │ │ │ +107808 Extra Length 0000 (0) │ │ │ │ +10780A Comment Length 0000 (0) │ │ │ │ +10780C Disk Start 0000 (0) │ │ │ │ +10780E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107805 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107810 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107809 Local Header Offset 0004F417 (324631) │ │ │ │ -10780D Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107814 Local Header Offset 0004C965 (313701) │ │ │ │ +107818 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10780D: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107818: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107824 CENTRAL HEADER #136 02014B50 (33639248) │ │ │ │ -107828 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107829 Created OS 03 (3) 'Unix' │ │ │ │ -10782A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10782B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10782C General Purpose Flag 0800 (2048) │ │ │ │ +10783B CENTRAL HEADER #131 02014B50 (33639248) │ │ │ │ +10783F Created Zip Spec 14 (20) '2.0' │ │ │ │ +107840 Created OS 03 (3) 'Unix' │ │ │ │ +107841 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107842 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107843 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10782E Compression Method 0008 (8) 'Deflated' │ │ │ │ -107830 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107834 CRC FCC56530 (4240794928) │ │ │ │ -107838 Compressed Size 000007B7 (1975) │ │ │ │ -10783C Uncompressed Size 000014DF (5343) │ │ │ │ -107840 Filename Length 0025 (37) │ │ │ │ -107842 Extra Length 0000 (0) │ │ │ │ -107844 Comment Length 0000 (0) │ │ │ │ -107846 Disk Start 0000 (0) │ │ │ │ -107848 Int File Attributes 0000 (0) │ │ │ │ +107845 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107847 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10784B CRC 41517449 (1095857225) │ │ │ │ +10784F Compressed Size 000005B7 (1463) │ │ │ │ +107853 Uncompressed Size 00001C50 (7248) │ │ │ │ +107857 Filename Length 0022 (34) │ │ │ │ +107859 Extra Length 0000 (0) │ │ │ │ +10785B Comment Length 0000 (0) │ │ │ │ +10785D Disk Start 0000 (0) │ │ │ │ +10785F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10784A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107861 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10784E Local Header Offset 000514E0 (333024) │ │ │ │ -107852 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107865 Local Header Offset 0004CE6D (314989) │ │ │ │ +107869 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107852: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107869: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107877 CENTRAL HEADER #137 02014B50 (33639248) │ │ │ │ -10787B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10787C Created OS 03 (3) 'Unix' │ │ │ │ -10787D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10787E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10787F General Purpose Flag 0800 (2048) │ │ │ │ +10788B CENTRAL HEADER #132 02014B50 (33639248) │ │ │ │ +10788F Created Zip Spec 14 (20) '2.0' │ │ │ │ +107890 Created OS 03 (3) 'Unix' │ │ │ │ +107891 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107892 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107893 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107881 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107883 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107887 CRC 90038B3F (2416151359) │ │ │ │ -10788B Compressed Size 000006F5 (1781) │ │ │ │ -10788F Uncompressed Size 00002C77 (11383) │ │ │ │ -107893 Filename Length 0024 (36) │ │ │ │ -107895 Extra Length 0000 (0) │ │ │ │ -107897 Comment Length 0000 (0) │ │ │ │ -107899 Disk Start 0000 (0) │ │ │ │ -10789B Int File Attributes 0000 (0) │ │ │ │ +107895 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107897 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10789B CRC 5493179D (1418925981) │ │ │ │ +10789F Compressed Size 000003B4 (948) │ │ │ │ +1078A3 Uncompressed Size 0000091E (2334) │ │ │ │ +1078A7 Filename Length 001E (30) │ │ │ │ +1078A9 Extra Length 0000 (0) │ │ │ │ +1078AB Comment Length 0000 (0) │ │ │ │ +1078AD Disk Start 0000 (0) │ │ │ │ +1078AF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10789D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1078B1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1078A1 Local Header Offset 00051CDA (335066) │ │ │ │ -1078A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1078B5 Local Header Offset 0004D464 (316516) │ │ │ │ +1078B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1078A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1078B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1078C9 CENTRAL HEADER #138 02014B50 (33639248) │ │ │ │ -1078CD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1078CE Created OS 03 (3) 'Unix' │ │ │ │ -1078CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1078D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1078D1 General Purpose Flag 0800 (2048) │ │ │ │ +1078D7 CENTRAL HEADER #133 02014B50 (33639248) │ │ │ │ +1078DB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1078DC Created OS 03 (3) 'Unix' │ │ │ │ +1078DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1078DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1078DF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1078D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1078D5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1078D9 CRC B8C3B6A3 (3099834019) │ │ │ │ -1078DD Compressed Size 0000032C (812) │ │ │ │ -1078E1 Uncompressed Size 0000070A (1802) │ │ │ │ -1078E5 Filename Length 0023 (35) │ │ │ │ -1078E7 Extra Length 0000 (0) │ │ │ │ -1078E9 Comment Length 0000 (0) │ │ │ │ -1078EB Disk Start 0000 (0) │ │ │ │ -1078ED Int File Attributes 0000 (0) │ │ │ │ +1078E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1078E3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1078E7 CRC A44FB6FC (2756687612) │ │ │ │ +1078EB Compressed Size 00000300 (768) │ │ │ │ +1078EF Uncompressed Size 00000E73 (3699) │ │ │ │ +1078F3 Filename Length 001D (29) │ │ │ │ +1078F5 Extra Length 0000 (0) │ │ │ │ +1078F7 Comment Length 0000 (0) │ │ │ │ +1078F9 Disk Start 0000 (0) │ │ │ │ +1078FB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1078EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1078FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1078F3 Local Header Offset 00052411 (336913) │ │ │ │ -1078F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107901 Local Header Offset 0004D854 (317524) │ │ │ │ +107905 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1078F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107905: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10791A CENTRAL HEADER #139 02014B50 (33639248) │ │ │ │ -10791E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10791F Created OS 03 (3) 'Unix' │ │ │ │ -107920 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107921 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107922 General Purpose Flag 0800 (2048) │ │ │ │ +107922 CENTRAL HEADER #134 02014B50 (33639248) │ │ │ │ +107926 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107927 Created OS 03 (3) 'Unix' │ │ │ │ +107928 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107929 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10792A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107924 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107926 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10792A CRC 3E91D9C6 (1049745862) │ │ │ │ -10792E Compressed Size 000003ED (1005) │ │ │ │ -107932 Uncompressed Size 00000EA4 (3748) │ │ │ │ -107936 Filename Length 0022 (34) │ │ │ │ -107938 Extra Length 0000 (0) │ │ │ │ -10793A Comment Length 0000 (0) │ │ │ │ -10793C Disk Start 0000 (0) │ │ │ │ -10793E Int File Attributes 0000 (0) │ │ │ │ +10792C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10792E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107932 CRC 2D2CC5B0 (757908912) │ │ │ │ +107936 Compressed Size 00001852 (6226) │ │ │ │ +10793A Uncompressed Size 00005079 (20601) │ │ │ │ +10793E Filename Length 0018 (24) │ │ │ │ +107940 Extra Length 0000 (0) │ │ │ │ +107942 Comment Length 0000 (0) │ │ │ │ +107944 Disk Start 0000 (0) │ │ │ │ +107946 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107940 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107948 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107944 Local Header Offset 0005277E (337790) │ │ │ │ -107948 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10794C Local Header Offset 0004DB8F (318351) │ │ │ │ +107950 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107948: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107950: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10796A CENTRAL HEADER #140 02014B50 (33639248) │ │ │ │ -10796E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10796F Created OS 03 (3) 'Unix' │ │ │ │ -107970 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107971 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107972 General Purpose Flag 0800 (2048) │ │ │ │ +107968 CENTRAL HEADER #135 02014B50 (33639248) │ │ │ │ +10796C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10796D Created OS 03 (3) 'Unix' │ │ │ │ +10796E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10796F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107970 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107974 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107976 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10797A CRC D3433AAE (3544398510) │ │ │ │ -10797E Compressed Size 0000057B (1403) │ │ │ │ -107982 Uncompressed Size 00000C4F (3151) │ │ │ │ -107986 Filename Length 001A (26) │ │ │ │ -107988 Extra Length 0000 (0) │ │ │ │ -10798A Comment Length 0000 (0) │ │ │ │ -10798C Disk Start 0000 (0) │ │ │ │ -10798E Int File Attributes 0000 (0) │ │ │ │ +107972 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107974 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107978 CRC 2C3D4846 (742213702) │ │ │ │ +10797C Compressed Size 00002094 (8340) │ │ │ │ +107980 Uncompressed Size 00013697 (79511) │ │ │ │ +107984 Filename Length 0017 (23) │ │ │ │ +107986 Extra Length 0000 (0) │ │ │ │ +107988 Comment Length 0000 (0) │ │ │ │ +10798A Disk Start 0000 (0) │ │ │ │ +10798C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107990 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10798E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107994 Local Header Offset 00052BAB (338859) │ │ │ │ -107998 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107992 Local Header Offset 0004F417 (324631) │ │ │ │ +107996 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107998: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107996: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1079B2 CENTRAL HEADER #141 02014B50 (33639248) │ │ │ │ -1079B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1079B7 Created OS 03 (3) 'Unix' │ │ │ │ -1079B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1079B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1079BA General Purpose Flag 0800 (2048) │ │ │ │ +1079AD CENTRAL HEADER #136 02014B50 (33639248) │ │ │ │ +1079B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1079B2 Created OS 03 (3) 'Unix' │ │ │ │ +1079B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1079B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1079B5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1079BC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1079BE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1079C2 CRC 8661D59D (2254558621) │ │ │ │ -1079C6 Compressed Size 000004EC (1260) │ │ │ │ -1079CA Uncompressed Size 000013DB (5083) │ │ │ │ -1079CE Filename Length 0019 (25) │ │ │ │ -1079D0 Extra Length 0000 (0) │ │ │ │ -1079D2 Comment Length 0000 (0) │ │ │ │ -1079D4 Disk Start 0000 (0) │ │ │ │ -1079D6 Int File Attributes 0000 (0) │ │ │ │ +1079B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1079B9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1079BD CRC FCC56530 (4240794928) │ │ │ │ +1079C1 Compressed Size 000007B7 (1975) │ │ │ │ +1079C5 Uncompressed Size 000014DF (5343) │ │ │ │ +1079C9 Filename Length 0025 (37) │ │ │ │ +1079CB Extra Length 0000 (0) │ │ │ │ +1079CD Comment Length 0000 (0) │ │ │ │ +1079CF Disk Start 0000 (0) │ │ │ │ +1079D1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1079D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1079D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1079DC Local Header Offset 0005315E (340318) │ │ │ │ -1079E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1079D7 Local Header Offset 000514E0 (333024) │ │ │ │ +1079DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1079E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1079DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1079F9 CENTRAL HEADER #142 02014B50 (33639248) │ │ │ │ -1079FD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1079FE Created OS 03 (3) 'Unix' │ │ │ │ -1079FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107A00 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107A01 General Purpose Flag 0800 (2048) │ │ │ │ +107A00 CENTRAL HEADER #137 02014B50 (33639248) │ │ │ │ +107A04 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107A05 Created OS 03 (3) 'Unix' │ │ │ │ +107A06 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107A07 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107A08 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107A03 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107A05 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107A09 CRC 8912FD5A (2299723098) │ │ │ │ -107A0D Compressed Size 000007F8 (2040) │ │ │ │ -107A11 Uncompressed Size 00001472 (5234) │ │ │ │ -107A15 Filename Length 001A (26) │ │ │ │ -107A17 Extra Length 0000 (0) │ │ │ │ -107A19 Comment Length 0000 (0) │ │ │ │ -107A1B Disk Start 0000 (0) │ │ │ │ -107A1D Int File Attributes 0000 (0) │ │ │ │ +107A0A Compression Method 0008 (8) 'Deflated' │ │ │ │ +107A0C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107A10 CRC 90038B3F (2416151359) │ │ │ │ +107A14 Compressed Size 000006F5 (1781) │ │ │ │ +107A18 Uncompressed Size 00002C77 (11383) │ │ │ │ +107A1C Filename Length 0024 (36) │ │ │ │ +107A1E Extra Length 0000 (0) │ │ │ │ +107A20 Comment Length 0000 (0) │ │ │ │ +107A22 Disk Start 0000 (0) │ │ │ │ +107A24 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107A1F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107A26 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107A23 Local Header Offset 00053681 (341633) │ │ │ │ -107A27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107A2A Local Header Offset 00051CDA (335066) │ │ │ │ +107A2E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107A27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107A2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107A41 CENTRAL HEADER #143 02014B50 (33639248) │ │ │ │ -107A45 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107A46 Created OS 03 (3) 'Unix' │ │ │ │ -107A47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107A48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107A49 General Purpose Flag 0800 (2048) │ │ │ │ +107A52 CENTRAL HEADER #138 02014B50 (33639248) │ │ │ │ +107A56 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107A57 Created OS 03 (3) 'Unix' │ │ │ │ +107A58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107A59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107A5A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107A4B Compression Method 0008 (8) 'Deflated' │ │ │ │ -107A4D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107A51 CRC A080096A (2692745578) │ │ │ │ -107A55 Compressed Size 00000818 (2072) │ │ │ │ -107A59 Uncompressed Size 00002ED9 (11993) │ │ │ │ -107A5D Filename Length 0019 (25) │ │ │ │ -107A5F Extra Length 0000 (0) │ │ │ │ -107A61 Comment Length 0000 (0) │ │ │ │ -107A63 Disk Start 0000 (0) │ │ │ │ -107A65 Int File Attributes 0000 (0) │ │ │ │ +107A5C Compression Method 0008 (8) 'Deflated' │ │ │ │ +107A5E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107A62 CRC B8C3B6A3 (3099834019) │ │ │ │ +107A66 Compressed Size 0000032C (812) │ │ │ │ +107A6A Uncompressed Size 0000070A (1802) │ │ │ │ +107A6E Filename Length 0023 (35) │ │ │ │ +107A70 Extra Length 0000 (0) │ │ │ │ +107A72 Comment Length 0000 (0) │ │ │ │ +107A74 Disk Start 0000 (0) │ │ │ │ +107A76 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107A67 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107A78 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107A6B Local Header Offset 00053EB1 (343729) │ │ │ │ -107A6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107A7C Local Header Offset 00052411 (336913) │ │ │ │ +107A80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107A6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107A80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107A88 CENTRAL HEADER #144 02014B50 (33639248) │ │ │ │ -107A8C Created Zip Spec 14 (20) '2.0' │ │ │ │ -107A8D Created OS 03 (3) 'Unix' │ │ │ │ -107A8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107A8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107A90 General Purpose Flag 0800 (2048) │ │ │ │ +107AA3 CENTRAL HEADER #139 02014B50 (33639248) │ │ │ │ +107AA7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107AA8 Created OS 03 (3) 'Unix' │ │ │ │ +107AA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107AAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107AAB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107A92 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107A94 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107A98 CRC 17B3C665 (397657701) │ │ │ │ -107A9C Compressed Size 000011E7 (4583) │ │ │ │ -107AA0 Uncompressed Size 00003243 (12867) │ │ │ │ -107AA4 Filename Length 0018 (24) │ │ │ │ -107AA6 Extra Length 0000 (0) │ │ │ │ -107AA8 Comment Length 0000 (0) │ │ │ │ -107AAA Disk Start 0000 (0) │ │ │ │ -107AAC Int File Attributes 0000 (0) │ │ │ │ +107AAD Compression Method 0008 (8) 'Deflated' │ │ │ │ +107AAF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107AB3 CRC 3E91D9C6 (1049745862) │ │ │ │ +107AB7 Compressed Size 000003ED (1005) │ │ │ │ +107ABB Uncompressed Size 00000EA4 (3748) │ │ │ │ +107ABF Filename Length 0022 (34) │ │ │ │ +107AC1 Extra Length 0000 (0) │ │ │ │ +107AC3 Comment Length 0000 (0) │ │ │ │ +107AC5 Disk Start 0000 (0) │ │ │ │ +107AC7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107AAE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107AC9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107AB2 Local Header Offset 00054700 (345856) │ │ │ │ -107AB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107ACD Local Header Offset 0005277E (337790) │ │ │ │ +107AD1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107AB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107AD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107ACE CENTRAL HEADER #145 02014B50 (33639248) │ │ │ │ -107AD2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107AD3 Created OS 03 (3) 'Unix' │ │ │ │ -107AD4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107AD5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107AD6 General Purpose Flag 0800 (2048) │ │ │ │ +107AF3 CENTRAL HEADER #140 02014B50 (33639248) │ │ │ │ +107AF7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107AF8 Created OS 03 (3) 'Unix' │ │ │ │ +107AF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107AFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107AFB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107AD8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107ADA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107ADE CRC 878B4E1A (2274053658) │ │ │ │ -107AE2 Compressed Size 00001746 (5958) │ │ │ │ -107AE6 Uncompressed Size 00008B9D (35741) │ │ │ │ -107AEA Filename Length 0017 (23) │ │ │ │ -107AEC Extra Length 0000 (0) │ │ │ │ -107AEE Comment Length 0000 (0) │ │ │ │ -107AF0 Disk Start 0000 (0) │ │ │ │ -107AF2 Int File Attributes 0000 (0) │ │ │ │ +107AFD Compression Method 0008 (8) 'Deflated' │ │ │ │ +107AFF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107B03 CRC D3433AAE (3544398510) │ │ │ │ +107B07 Compressed Size 0000057B (1403) │ │ │ │ +107B0B Uncompressed Size 00000C4F (3151) │ │ │ │ +107B0F Filename Length 001A (26) │ │ │ │ +107B11 Extra Length 0000 (0) │ │ │ │ +107B13 Comment Length 0000 (0) │ │ │ │ +107B15 Disk Start 0000 (0) │ │ │ │ +107B17 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107AF4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107B19 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107AF8 Local Header Offset 0005591D (350493) │ │ │ │ -107AFC Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107B1D Local Header Offset 00052BAB (338859) │ │ │ │ +107B21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107AFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107B21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107B13 CENTRAL HEADER #146 02014B50 (33639248) │ │ │ │ -107B17 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107B18 Created OS 03 (3) 'Unix' │ │ │ │ -107B19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107B1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107B1B General Purpose Flag 0800 (2048) │ │ │ │ +107B3B CENTRAL HEADER #141 02014B50 (33639248) │ │ │ │ +107B3F Created Zip Spec 14 (20) '2.0' │ │ │ │ +107B40 Created OS 03 (3) 'Unix' │ │ │ │ +107B41 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107B42 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107B43 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107B1D Compression Method 0008 (8) 'Deflated' │ │ │ │ -107B1F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107B23 CRC B45B2E82 (3025874562) │ │ │ │ -107B27 Compressed Size 000002D0 (720) │ │ │ │ -107B2B Uncompressed Size 00000601 (1537) │ │ │ │ -107B2F Filename Length 0026 (38) │ │ │ │ -107B31 Extra Length 0000 (0) │ │ │ │ -107B33 Comment Length 0000 (0) │ │ │ │ -107B35 Disk Start 0000 (0) │ │ │ │ -107B37 Int File Attributes 0000 (0) │ │ │ │ +107B45 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107B47 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107B4B CRC 8661D59D (2254558621) │ │ │ │ +107B4F Compressed Size 000004EC (1260) │ │ │ │ +107B53 Uncompressed Size 000013DB (5083) │ │ │ │ +107B57 Filename Length 0019 (25) │ │ │ │ +107B59 Extra Length 0000 (0) │ │ │ │ +107B5B Comment Length 0000 (0) │ │ │ │ +107B5D Disk Start 0000 (0) │ │ │ │ +107B5F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107B39 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107B61 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107B3D Local Header Offset 00057098 (356504) │ │ │ │ -107B41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107B65 Local Header Offset 0005315E (340318) │ │ │ │ +107B69 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107B41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107B69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107B67 CENTRAL HEADER #147 02014B50 (33639248) │ │ │ │ -107B6B Created Zip Spec 14 (20) '2.0' │ │ │ │ -107B6C Created OS 03 (3) 'Unix' │ │ │ │ -107B6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107B6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107B6F General Purpose Flag 0800 (2048) │ │ │ │ +107B82 CENTRAL HEADER #142 02014B50 (33639248) │ │ │ │ +107B86 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107B87 Created OS 03 (3) 'Unix' │ │ │ │ +107B88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107B89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107B8A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107B71 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107B73 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107B77 CRC AF9FEE96 (2946494102) │ │ │ │ -107B7B Compressed Size 0000036D (877) │ │ │ │ -107B7F Uncompressed Size 00000C14 (3092) │ │ │ │ -107B83 Filename Length 0025 (37) │ │ │ │ -107B85 Extra Length 0000 (0) │ │ │ │ -107B87 Comment Length 0000 (0) │ │ │ │ -107B89 Disk Start 0000 (0) │ │ │ │ -107B8B Int File Attributes 0000 (0) │ │ │ │ +107B8C Compression Method 0008 (8) 'Deflated' │ │ │ │ +107B8E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107B92 CRC 8912FD5A (2299723098) │ │ │ │ +107B96 Compressed Size 000007F8 (2040) │ │ │ │ +107B9A Uncompressed Size 00001472 (5234) │ │ │ │ +107B9E Filename Length 001A (26) │ │ │ │ +107BA0 Extra Length 0000 (0) │ │ │ │ +107BA2 Comment Length 0000 (0) │ │ │ │ +107BA4 Disk Start 0000 (0) │ │ │ │ +107BA6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107B8D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107BA8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107B91 Local Header Offset 000573AC (357292) │ │ │ │ -107B95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107BAC Local Header Offset 00053681 (341633) │ │ │ │ +107BB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107B95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107BB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107BBA CENTRAL HEADER #148 02014B50 (33639248) │ │ │ │ -107BBE Created Zip Spec 14 (20) '2.0' │ │ │ │ -107BBF Created OS 03 (3) 'Unix' │ │ │ │ -107BC0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107BC1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107BC2 General Purpose Flag 0800 (2048) │ │ │ │ +107BCA CENTRAL HEADER #143 02014B50 (33639248) │ │ │ │ +107BCE Created Zip Spec 14 (20) '2.0' │ │ │ │ +107BCF Created OS 03 (3) 'Unix' │ │ │ │ +107BD0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107BD1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107BD2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107BC4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107BC6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107BCA CRC 7A569A43 (2052495939) │ │ │ │ -107BCE Compressed Size 000003E8 (1000) │ │ │ │ -107BD2 Uncompressed Size 000008F3 (2291) │ │ │ │ -107BD6 Filename Length 0027 (39) │ │ │ │ -107BD8 Extra Length 0000 (0) │ │ │ │ -107BDA Comment Length 0000 (0) │ │ │ │ -107BDC Disk Start 0000 (0) │ │ │ │ -107BDE Int File Attributes 0000 (0) │ │ │ │ +107BD4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107BD6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107BDA CRC A080096A (2692745578) │ │ │ │ +107BDE Compressed Size 00000818 (2072) │ │ │ │ +107BE2 Uncompressed Size 00002ED9 (11993) │ │ │ │ +107BE6 Filename Length 0019 (25) │ │ │ │ +107BE8 Extra Length 0000 (0) │ │ │ │ +107BEA Comment Length 0000 (0) │ │ │ │ +107BEC Disk Start 0000 (0) │ │ │ │ +107BEE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107BE0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107BF0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107BE4 Local Header Offset 0005775C (358236) │ │ │ │ -107BE8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107BF4 Local Header Offset 00053EB1 (343729) │ │ │ │ +107BF8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107BE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107BF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107C0F CENTRAL HEADER #149 02014B50 (33639248) │ │ │ │ -107C13 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107C14 Created OS 03 (3) 'Unix' │ │ │ │ -107C15 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107C16 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107C17 General Purpose Flag 0800 (2048) │ │ │ │ +107C11 CENTRAL HEADER #144 02014B50 (33639248) │ │ │ │ +107C15 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107C16 Created OS 03 (3) 'Unix' │ │ │ │ +107C17 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107C18 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107C19 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107C19 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107C1B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107C1F CRC EB3E2183 (3946717571) │ │ │ │ -107C23 Compressed Size 00000419 (1049) │ │ │ │ -107C27 Uncompressed Size 0000131E (4894) │ │ │ │ -107C2B Filename Length 0026 (38) │ │ │ │ -107C2D Extra Length 0000 (0) │ │ │ │ -107C2F Comment Length 0000 (0) │ │ │ │ -107C31 Disk Start 0000 (0) │ │ │ │ -107C33 Int File Attributes 0000 (0) │ │ │ │ +107C1B Compression Method 0008 (8) 'Deflated' │ │ │ │ +107C1D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107C21 CRC 17B3C665 (397657701) │ │ │ │ +107C25 Compressed Size 000011E7 (4583) │ │ │ │ +107C29 Uncompressed Size 00003243 (12867) │ │ │ │ +107C2D Filename Length 0018 (24) │ │ │ │ +107C2F Extra Length 0000 (0) │ │ │ │ +107C31 Comment Length 0000 (0) │ │ │ │ +107C33 Disk Start 0000 (0) │ │ │ │ +107C35 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107C35 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107C37 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107C39 Local Header Offset 00057B89 (359305) │ │ │ │ -107C3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107C3B Local Header Offset 00054700 (345856) │ │ │ │ +107C3F Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107C3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107C3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107C63 CENTRAL HEADER #150 02014B50 (33639248) │ │ │ │ -107C67 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107C68 Created OS 03 (3) 'Unix' │ │ │ │ -107C69 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107C6A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107C6B General Purpose Flag 0800 (2048) │ │ │ │ +107C57 CENTRAL HEADER #145 02014B50 (33639248) │ │ │ │ +107C5B Created Zip Spec 14 (20) '2.0' │ │ │ │ +107C5C Created OS 03 (3) 'Unix' │ │ │ │ +107C5D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107C5E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107C5F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107C6D Compression Method 0008 (8) 'Deflated' │ │ │ │ -107C6F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107C73 CRC A03C631B (2688312091) │ │ │ │ -107C77 Compressed Size 000003FA (1018) │ │ │ │ -107C7B Uncompressed Size 00000A5A (2650) │ │ │ │ -107C7F Filename Length 002A (42) │ │ │ │ -107C81 Extra Length 0000 (0) │ │ │ │ -107C83 Comment Length 0000 (0) │ │ │ │ -107C85 Disk Start 0000 (0) │ │ │ │ -107C87 Int File Attributes 0000 (0) │ │ │ │ +107C61 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107C63 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107C67 CRC 878B4E1A (2274053658) │ │ │ │ +107C6B Compressed Size 00001746 (5958) │ │ │ │ +107C6F Uncompressed Size 00008B9D (35741) │ │ │ │ +107C73 Filename Length 0017 (23) │ │ │ │ +107C75 Extra Length 0000 (0) │ │ │ │ +107C77 Comment Length 0000 (0) │ │ │ │ +107C79 Disk Start 0000 (0) │ │ │ │ +107C7B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107C89 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107C7D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107C8D Local Header Offset 00057FE6 (360422) │ │ │ │ -107C91 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107C81 Local Header Offset 0005591D (350493) │ │ │ │ +107C85 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107C91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107C85: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107CBB CENTRAL HEADER #151 02014B50 (33639248) │ │ │ │ -107CBF Created Zip Spec 14 (20) '2.0' │ │ │ │ -107CC0 Created OS 03 (3) 'Unix' │ │ │ │ -107CC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107CC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107CC3 General Purpose Flag 0800 (2048) │ │ │ │ +107C9C CENTRAL HEADER #146 02014B50 (33639248) │ │ │ │ +107CA0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107CA1 Created OS 03 (3) 'Unix' │ │ │ │ +107CA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107CA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107CA4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107CC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107CC7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107CCB CRC 3B59F5EF (995751407) │ │ │ │ -107CCF Compressed Size 00000514 (1300) │ │ │ │ -107CD3 Uncompressed Size 000018B5 (6325) │ │ │ │ -107CD7 Filename Length 0029 (41) │ │ │ │ -107CD9 Extra Length 0000 (0) │ │ │ │ -107CDB Comment Length 0000 (0) │ │ │ │ -107CDD Disk Start 0000 (0) │ │ │ │ -107CDF Int File Attributes 0000 (0) │ │ │ │ +107CA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107CA8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107CAC CRC B45B2E82 (3025874562) │ │ │ │ +107CB0 Compressed Size 000002D0 (720) │ │ │ │ +107CB4 Uncompressed Size 00000601 (1537) │ │ │ │ +107CB8 Filename Length 0026 (38) │ │ │ │ +107CBA Extra Length 0000 (0) │ │ │ │ +107CBC Comment Length 0000 (0) │ │ │ │ +107CBE Disk Start 0000 (0) │ │ │ │ +107CC0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107CE1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107CC2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107CE5 Local Header Offset 00058428 (361512) │ │ │ │ -107CE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107CC6 Local Header Offset 00057098 (356504) │ │ │ │ +107CCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107CE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107CCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107D12 CENTRAL HEADER #152 02014B50 (33639248) │ │ │ │ -107D16 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107D17 Created OS 03 (3) 'Unix' │ │ │ │ -107D18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107D19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107D1A General Purpose Flag 0800 (2048) │ │ │ │ +107CF0 CENTRAL HEADER #147 02014B50 (33639248) │ │ │ │ +107CF4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107CF5 Created OS 03 (3) 'Unix' │ │ │ │ +107CF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107CF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107CF8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107D1C Compression Method 0008 (8) 'Deflated' │ │ │ │ -107D1E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107D22 CRC 0EE00BA1 (249564065) │ │ │ │ -107D26 Compressed Size 00000326 (806) │ │ │ │ -107D2A Uncompressed Size 000007B8 (1976) │ │ │ │ -107D2E Filename Length 002C (44) │ │ │ │ -107D30 Extra Length 0000 (0) │ │ │ │ -107D32 Comment Length 0000 (0) │ │ │ │ -107D34 Disk Start 0000 (0) │ │ │ │ -107D36 Int File Attributes 0000 (0) │ │ │ │ +107CFA Compression Method 0008 (8) 'Deflated' │ │ │ │ +107CFC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107D00 CRC AF9FEE96 (2946494102) │ │ │ │ +107D04 Compressed Size 0000036D (877) │ │ │ │ +107D08 Uncompressed Size 00000C14 (3092) │ │ │ │ +107D0C Filename Length 0025 (37) │ │ │ │ +107D0E Extra Length 0000 (0) │ │ │ │ +107D10 Comment Length 0000 (0) │ │ │ │ +107D12 Disk Start 0000 (0) │ │ │ │ +107D14 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107D38 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107D16 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107D3C Local Header Offset 00058983 (362883) │ │ │ │ -107D40 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107D1A Local Header Offset 000573AC (357292) │ │ │ │ +107D1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107D40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107D1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107D6C CENTRAL HEADER #153 02014B50 (33639248) │ │ │ │ -107D70 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107D71 Created OS 03 (3) 'Unix' │ │ │ │ -107D72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107D73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107D74 General Purpose Flag 0800 (2048) │ │ │ │ +107D43 CENTRAL HEADER #148 02014B50 (33639248) │ │ │ │ +107D47 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107D48 Created OS 03 (3) 'Unix' │ │ │ │ +107D49 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107D4A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107D4B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107D76 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107D78 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107D7C CRC 6FA96B14 (1873373972) │ │ │ │ -107D80 Compressed Size 000003F6 (1014) │ │ │ │ -107D84 Uncompressed Size 00001333 (4915) │ │ │ │ -107D88 Filename Length 002B (43) │ │ │ │ -107D8A Extra Length 0000 (0) │ │ │ │ -107D8C Comment Length 0000 (0) │ │ │ │ -107D8E Disk Start 0000 (0) │ │ │ │ -107D90 Int File Attributes 0000 (0) │ │ │ │ +107D4D Compression Method 0008 (8) 'Deflated' │ │ │ │ +107D4F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107D53 CRC 7A569A43 (2052495939) │ │ │ │ +107D57 Compressed Size 000003E8 (1000) │ │ │ │ +107D5B Uncompressed Size 000008F3 (2291) │ │ │ │ +107D5F Filename Length 0027 (39) │ │ │ │ +107D61 Extra Length 0000 (0) │ │ │ │ +107D63 Comment Length 0000 (0) │ │ │ │ +107D65 Disk Start 0000 (0) │ │ │ │ +107D67 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107D92 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107D69 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107D96 Local Header Offset 00058CF3 (363763) │ │ │ │ -107D9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107D6D Local Header Offset 0005775C (358236) │ │ │ │ +107D71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107D9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107D71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107DC5 CENTRAL HEADER #154 02014B50 (33639248) │ │ │ │ -107DC9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107DCA Created OS 03 (3) 'Unix' │ │ │ │ -107DCB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107DCC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107DCD General Purpose Flag 0800 (2048) │ │ │ │ +107D98 CENTRAL HEADER #149 02014B50 (33639248) │ │ │ │ +107D9C Created Zip Spec 14 (20) '2.0' │ │ │ │ +107D9D Created OS 03 (3) 'Unix' │ │ │ │ +107D9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107D9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107DA0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107DCF Compression Method 0008 (8) 'Deflated' │ │ │ │ -107DD1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107DD5 CRC 34939B30 (882088752) │ │ │ │ -107DD9 Compressed Size 00000557 (1367) │ │ │ │ -107DDD Uncompressed Size 00000EA8 (3752) │ │ │ │ -107DE1 Filename Length 0029 (41) │ │ │ │ -107DE3 Extra Length 0000 (0) │ │ │ │ -107DE5 Comment Length 0000 (0) │ │ │ │ -107DE7 Disk Start 0000 (0) │ │ │ │ -107DE9 Int File Attributes 0000 (0) │ │ │ │ +107DA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107DA4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107DA8 CRC EB3E2183 (3946717571) │ │ │ │ +107DAC Compressed Size 00000419 (1049) │ │ │ │ +107DB0 Uncompressed Size 0000131E (4894) │ │ │ │ +107DB4 Filename Length 0026 (38) │ │ │ │ +107DB6 Extra Length 0000 (0) │ │ │ │ +107DB8 Comment Length 0000 (0) │ │ │ │ +107DBA Disk Start 0000 (0) │ │ │ │ +107DBC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107DEB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107DBE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107DEF Local Header Offset 00059132 (364850) │ │ │ │ -107DF3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107DC2 Local Header Offset 00057B89 (359305) │ │ │ │ +107DC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107DF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107DC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107E1C CENTRAL HEADER #155 02014B50 (33639248) │ │ │ │ -107E20 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107E21 Created OS 03 (3) 'Unix' │ │ │ │ -107E22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107E23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107E24 General Purpose Flag 0800 (2048) │ │ │ │ +107DEC CENTRAL HEADER #150 02014B50 (33639248) │ │ │ │ +107DF0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107DF1 Created OS 03 (3) 'Unix' │ │ │ │ +107DF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107DF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107DF4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107E26 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107E28 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107E2C CRC 96F52E25 (2532650533) │ │ │ │ -107E30 Compressed Size 00000693 (1683) │ │ │ │ -107E34 Uncompressed Size 000020B8 (8376) │ │ │ │ -107E38 Filename Length 0028 (40) │ │ │ │ -107E3A Extra Length 0000 (0) │ │ │ │ -107E3C Comment Length 0000 (0) │ │ │ │ -107E3E Disk Start 0000 (0) │ │ │ │ -107E40 Int File Attributes 0000 (0) │ │ │ │ +107DF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107DF8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107DFC CRC A03C631B (2688312091) │ │ │ │ +107E00 Compressed Size 000003FA (1018) │ │ │ │ +107E04 Uncompressed Size 00000A5A (2650) │ │ │ │ +107E08 Filename Length 002A (42) │ │ │ │ +107E0A Extra Length 0000 (0) │ │ │ │ +107E0C Comment Length 0000 (0) │ │ │ │ +107E0E Disk Start 0000 (0) │ │ │ │ +107E10 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107E42 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107E12 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107E46 Local Header Offset 000596D0 (366288) │ │ │ │ -107E4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107E16 Local Header Offset 00057FE6 (360422) │ │ │ │ +107E1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107E4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107E1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107E72 CENTRAL HEADER #156 02014B50 (33639248) │ │ │ │ -107E76 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107E77 Created OS 03 (3) 'Unix' │ │ │ │ -107E78 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107E79 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107E7A General Purpose Flag 0800 (2048) │ │ │ │ +107E44 CENTRAL HEADER #151 02014B50 (33639248) │ │ │ │ +107E48 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107E49 Created OS 03 (3) 'Unix' │ │ │ │ +107E4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107E4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107E4C General Purpose Flag 0800 (2048) │ │ │ │ + [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107E7C Compression Method 0000 (0) 'Stored' │ │ │ │ -107E7E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107E82 CRC 00000000 (0) │ │ │ │ -107E86 Compressed Size 00000000 (0) │ │ │ │ -107E8A Uncompressed Size 00000000 (0) │ │ │ │ -107E8E Filename Length 0018 (24) │ │ │ │ -107E90 Extra Length 0000 (0) │ │ │ │ -107E92 Comment Length 0000 (0) │ │ │ │ -107E94 Disk Start 0000 (0) │ │ │ │ -107E96 Int File Attributes 0000 (0) │ │ │ │ +107E4E Compression Method 0008 (8) 'Deflated' │ │ │ │ +107E50 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107E54 CRC 3B59F5EF (995751407) │ │ │ │ +107E58 Compressed Size 00000514 (1300) │ │ │ │ +107E5C Uncompressed Size 000018B5 (6325) │ │ │ │ +107E60 Filename Length 0029 (41) │ │ │ │ +107E62 Extra Length 0000 (0) │ │ │ │ +107E64 Comment Length 0000 (0) │ │ │ │ +107E66 Disk Start 0000 (0) │ │ │ │ +107E68 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107E98 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ - [Bit 4] Directory │ │ │ │ - [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ - [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -107E9C Local Header Offset 00059DA9 (368041) │ │ │ │ -107EA0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107E6A Ext File Attributes 81A40000 (2175008768) │ │ │ │ + [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ + [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ +107E6E Local Header Offset 00058428 (361512) │ │ │ │ +107E72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107EA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107E72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x107EA0: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ -# 'External Attributes' flag this as a directory │ │ │ │ -# │ │ │ │ -# WARNING: Offset 0x107E78: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ -# │ │ │ │ │ │ │ │ -107EB8 CENTRAL HEADER #157 02014B50 (33639248) │ │ │ │ -107EBC Created Zip Spec 14 (20) '2.0' │ │ │ │ -107EBD Created OS 03 (3) 'Unix' │ │ │ │ -107EBE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107EBF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107EC0 General Purpose Flag 0800 (2048) │ │ │ │ +107E9B CENTRAL HEADER #152 02014B50 (33639248) │ │ │ │ +107E9F Created Zip Spec 14 (20) '2.0' │ │ │ │ +107EA0 Created OS 03 (3) 'Unix' │ │ │ │ +107EA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107EA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107EA3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107EC2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107EC4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107EC8 CRC 7D4D2200 (2102206976) │ │ │ │ -107ECC Compressed Size 00000516 (1302) │ │ │ │ -107ED0 Uncompressed Size 00000BFC (3068) │ │ │ │ -107ED4 Filename Length 002D (45) │ │ │ │ -107ED6 Extra Length 0000 (0) │ │ │ │ -107ED8 Comment Length 0000 (0) │ │ │ │ -107EDA Disk Start 0000 (0) │ │ │ │ -107EDC Int File Attributes 0000 (0) │ │ │ │ +107EA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107EA7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107EAB CRC 0EE00BA1 (249564065) │ │ │ │ +107EAF Compressed Size 00000326 (806) │ │ │ │ +107EB3 Uncompressed Size 000007B8 (1976) │ │ │ │ +107EB7 Filename Length 002C (44) │ │ │ │ +107EB9 Extra Length 0000 (0) │ │ │ │ +107EBB Comment Length 0000 (0) │ │ │ │ +107EBD Disk Start 0000 (0) │ │ │ │ +107EBF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107EDE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107EC1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107EE2 Local Header Offset 00059DDF (368095) │ │ │ │ -107EE6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107EC5 Local Header Offset 00058983 (362883) │ │ │ │ +107EC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107EE6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107EC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107F13 CENTRAL HEADER #158 02014B50 (33639248) │ │ │ │ -107F17 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107F18 Created OS 03 (3) 'Unix' │ │ │ │ -107F19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107F1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107F1B General Purpose Flag 0800 (2048) │ │ │ │ +107EF5 CENTRAL HEADER #153 02014B50 (33639248) │ │ │ │ +107EF9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107EFA Created OS 03 (3) 'Unix' │ │ │ │ +107EFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107EFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107EFD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107F1D Compression Method 0008 (8) 'Deflated' │ │ │ │ -107F1F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107F23 CRC 1705F3FC (386266108) │ │ │ │ -107F27 Compressed Size 00000553 (1363) │ │ │ │ -107F2B Uncompressed Size 0000184E (6222) │ │ │ │ -107F2F Filename Length 002C (44) │ │ │ │ -107F31 Extra Length 0000 (0) │ │ │ │ -107F33 Comment Length 0000 (0) │ │ │ │ -107F35 Disk Start 0000 (0) │ │ │ │ -107F37 Int File Attributes 0000 (0) │ │ │ │ +107EFF Compression Method 0008 (8) 'Deflated' │ │ │ │ +107F01 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107F05 CRC 6FA96B14 (1873373972) │ │ │ │ +107F09 Compressed Size 000003F6 (1014) │ │ │ │ +107F0D Uncompressed Size 00001333 (4915) │ │ │ │ +107F11 Filename Length 002B (43) │ │ │ │ +107F13 Extra Length 0000 (0) │ │ │ │ +107F15 Comment Length 0000 (0) │ │ │ │ +107F17 Disk Start 0000 (0) │ │ │ │ +107F19 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107F39 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107F1B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107F3D Local Header Offset 0005A340 (369472) │ │ │ │ -107F41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107F1F Local Header Offset 00058CF3 (363763) │ │ │ │ +107F23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107F41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107F23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107F6D CENTRAL HEADER #159 02014B50 (33639248) │ │ │ │ -107F71 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107F72 Created OS 03 (3) 'Unix' │ │ │ │ -107F73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107F74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107F75 General Purpose Flag 0800 (2048) │ │ │ │ +107F4E CENTRAL HEADER #154 02014B50 (33639248) │ │ │ │ +107F52 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107F53 Created OS 03 (3) 'Unix' │ │ │ │ +107F54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107F55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107F56 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107F77 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107F79 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107F7D CRC 48665239 (1214665273) │ │ │ │ -107F81 Compressed Size 000000D7 (215) │ │ │ │ -107F85 Uncompressed Size 00000135 (309) │ │ │ │ -107F89 Filename Length 002A (42) │ │ │ │ -107F8B Extra Length 0000 (0) │ │ │ │ -107F8D Comment Length 0000 (0) │ │ │ │ -107F8F Disk Start 0000 (0) │ │ │ │ -107F91 Int File Attributes 0000 (0) │ │ │ │ +107F58 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107F5A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107F5E CRC 34939B30 (882088752) │ │ │ │ +107F62 Compressed Size 00000557 (1367) │ │ │ │ +107F66 Uncompressed Size 00000EA8 (3752) │ │ │ │ +107F6A Filename Length 0029 (41) │ │ │ │ +107F6C Extra Length 0000 (0) │ │ │ │ +107F6E Comment Length 0000 (0) │ │ │ │ +107F70 Disk Start 0000 (0) │ │ │ │ +107F72 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107F93 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107F74 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107F97 Local Header Offset 0005A8DD (370909) │ │ │ │ -107F9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107F78 Local Header Offset 00059132 (364850) │ │ │ │ +107F7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107F9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107F7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -107FC5 CENTRAL HEADER #160 02014B50 (33639248) │ │ │ │ -107FC9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -107FCA Created OS 03 (3) 'Unix' │ │ │ │ -107FCB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107FCC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107FCD General Purpose Flag 0800 (2048) │ │ │ │ +107FA5 CENTRAL HEADER #155 02014B50 (33639248) │ │ │ │ +107FA9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +107FAA Created OS 03 (3) 'Unix' │ │ │ │ +107FAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107FAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107FAD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107FCF Compression Method 0008 (8) 'Deflated' │ │ │ │ -107FD1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -107FD5 CRC F032D795 (4029863829) │ │ │ │ -107FD9 Compressed Size 00000079 (121) │ │ │ │ -107FDD Uncompressed Size 0000009F (159) │ │ │ │ -107FE1 Filename Length 0029 (41) │ │ │ │ -107FE3 Extra Length 0000 (0) │ │ │ │ -107FE5 Comment Length 0000 (0) │ │ │ │ -107FE7 Disk Start 0000 (0) │ │ │ │ -107FE9 Int File Attributes 0000 (0) │ │ │ │ +107FAF Compression Method 0008 (8) 'Deflated' │ │ │ │ +107FB1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +107FB5 CRC 96F52E25 (2532650533) │ │ │ │ +107FB9 Compressed Size 00000693 (1683) │ │ │ │ +107FBD Uncompressed Size 000020B8 (8376) │ │ │ │ +107FC1 Filename Length 0028 (40) │ │ │ │ +107FC3 Extra Length 0000 (0) │ │ │ │ +107FC5 Comment Length 0000 (0) │ │ │ │ +107FC7 Disk Start 0000 (0) │ │ │ │ +107FC9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -107FEB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +107FCB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -107FEF Local Header Offset 0005A9FC (371196) │ │ │ │ -107FF3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107FCF Local Header Offset 000596D0 (366288) │ │ │ │ +107FD3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107FF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107FD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10801C CENTRAL HEADER #161 02014B50 (33639248) │ │ │ │ -108020 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108021 Created OS 03 (3) 'Unix' │ │ │ │ -108022 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108023 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108024 General Purpose Flag 0800 (2048) │ │ │ │ +107FFB CENTRAL HEADER #156 02014B50 (33639248) │ │ │ │ +107FFF Created Zip Spec 14 (20) '2.0' │ │ │ │ +108000 Created OS 03 (3) 'Unix' │ │ │ │ +108001 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108002 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108003 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108026 Compression Method 0000 (0) 'Stored' │ │ │ │ -108028 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10802C CRC 00000000 (0) │ │ │ │ -108030 Compressed Size 00000000 (0) │ │ │ │ -108034 Uncompressed Size 00000000 (0) │ │ │ │ -108038 Filename Length 0010 (16) │ │ │ │ -10803A Extra Length 0000 (0) │ │ │ │ -10803C Comment Length 0000 (0) │ │ │ │ -10803E Disk Start 0000 (0) │ │ │ │ -108040 Int File Attributes 0000 (0) │ │ │ │ +108005 Compression Method 0000 (0) 'Stored' │ │ │ │ +108007 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10800B CRC 00000000 (0) │ │ │ │ +10800F Compressed Size 00000000 (0) │ │ │ │ +108013 Uncompressed Size 00000000 (0) │ │ │ │ +108017 Filename Length 0018 (24) │ │ │ │ +108019 Extra Length 0000 (0) │ │ │ │ +10801B Comment Length 0000 (0) │ │ │ │ +10801D Disk Start 0000 (0) │ │ │ │ +10801F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108042 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +108021 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -108046 Local Header Offset 0005AABC (371388) │ │ │ │ -10804A Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +108025 Local Header Offset 00059DA9 (368041) │ │ │ │ +108029 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10804A: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108029: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10804A: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x108029: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108022: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108001: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10805A CENTRAL HEADER #162 02014B50 (33639248) │ │ │ │ -10805E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10805F Created OS 03 (3) 'Unix' │ │ │ │ -108060 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108061 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108062 General Purpose Flag 0800 (2048) │ │ │ │ +108041 CENTRAL HEADER #157 02014B50 (33639248) │ │ │ │ +108045 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108046 Created OS 03 (3) 'Unix' │ │ │ │ +108047 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108048 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108049 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108064 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108066 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10806A CRC 44C02AD7 (1153444567) │ │ │ │ -10806E Compressed Size 000002F2 (754) │ │ │ │ -108072 Uncompressed Size 000005F6 (1526) │ │ │ │ -108076 Filename Length 0019 (25) │ │ │ │ -108078 Extra Length 0000 (0) │ │ │ │ -10807A Comment Length 0000 (0) │ │ │ │ -10807C Disk Start 0000 (0) │ │ │ │ -10807E Int File Attributes 0000 (0) │ │ │ │ +10804B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10804D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108051 CRC 7D4D2200 (2102206976) │ │ │ │ +108055 Compressed Size 00000516 (1302) │ │ │ │ +108059 Uncompressed Size 00000BFC (3068) │ │ │ │ +10805D Filename Length 002D (45) │ │ │ │ +10805F Extra Length 0000 (0) │ │ │ │ +108061 Comment Length 0000 (0) │ │ │ │ +108063 Disk Start 0000 (0) │ │ │ │ +108065 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108080 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108067 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108084 Local Header Offset 0005AAEA (371434) │ │ │ │ -108088 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10806B Local Header Offset 00059DDF (368095) │ │ │ │ +10806F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108088: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10806F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1080A1 CENTRAL HEADER #163 02014B50 (33639248) │ │ │ │ -1080A5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1080A6 Created OS 03 (3) 'Unix' │ │ │ │ -1080A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1080A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1080A9 General Purpose Flag 0800 (2048) │ │ │ │ +10809C CENTRAL HEADER #158 02014B50 (33639248) │ │ │ │ +1080A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1080A1 Created OS 03 (3) 'Unix' │ │ │ │ +1080A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1080A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1080A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1080AB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1080AD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1080B1 CRC 9BC4D627 (2613368359) │ │ │ │ -1080B5 Compressed Size 00000346 (838) │ │ │ │ -1080B9 Uncompressed Size 00000C22 (3106) │ │ │ │ -1080BD Filename Length 0018 (24) │ │ │ │ -1080BF Extra Length 0000 (0) │ │ │ │ -1080C1 Comment Length 0000 (0) │ │ │ │ -1080C3 Disk Start 0000 (0) │ │ │ │ -1080C5 Int File Attributes 0000 (0) │ │ │ │ +1080A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1080A8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1080AC CRC 1705F3FC (386266108) │ │ │ │ +1080B0 Compressed Size 00000553 (1363) │ │ │ │ +1080B4 Uncompressed Size 0000184E (6222) │ │ │ │ +1080B8 Filename Length 002C (44) │ │ │ │ +1080BA Extra Length 0000 (0) │ │ │ │ +1080BC Comment Length 0000 (0) │ │ │ │ +1080BE Disk Start 0000 (0) │ │ │ │ +1080C0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1080C7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1080C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1080CB Local Header Offset 0005AE13 (372243) │ │ │ │ -1080CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1080C6 Local Header Offset 0005A340 (369472) │ │ │ │ +1080CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1080CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1080CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1080E7 CENTRAL HEADER #164 02014B50 (33639248) │ │ │ │ -1080EB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1080EC Created OS 03 (3) 'Unix' │ │ │ │ -1080ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1080EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1080EF General Purpose Flag 0800 (2048) │ │ │ │ +1080F6 CENTRAL HEADER #159 02014B50 (33639248) │ │ │ │ +1080FA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1080FB Created OS 03 (3) 'Unix' │ │ │ │ +1080FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1080FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1080FE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1080F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1080F3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1080F7 CRC 83847389 (2206495625) │ │ │ │ -1080FB Compressed Size 000003FE (1022) │ │ │ │ -1080FF Uncompressed Size 00000910 (2320) │ │ │ │ -108103 Filename Length 0029 (41) │ │ │ │ -108105 Extra Length 0000 (0) │ │ │ │ -108107 Comment Length 0000 (0) │ │ │ │ -108109 Disk Start 0000 (0) │ │ │ │ -10810B Int File Attributes 0000 (0) │ │ │ │ +108100 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108102 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108106 CRC 48665239 (1214665273) │ │ │ │ +10810A Compressed Size 000000D7 (215) │ │ │ │ +10810E Uncompressed Size 00000135 (309) │ │ │ │ +108112 Filename Length 002A (42) │ │ │ │ +108114 Extra Length 0000 (0) │ │ │ │ +108116 Comment Length 0000 (0) │ │ │ │ +108118 Disk Start 0000 (0) │ │ │ │ +10811A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10810D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10811C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108111 Local Header Offset 0005B18F (373135) │ │ │ │ -108115 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108120 Local Header Offset 0005A8DD (370909) │ │ │ │ +108124 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108115: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108124: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10813E CENTRAL HEADER #165 02014B50 (33639248) │ │ │ │ -108142 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108143 Created OS 03 (3) 'Unix' │ │ │ │ -108144 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108145 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108146 General Purpose Flag 0800 (2048) │ │ │ │ +10814E CENTRAL HEADER #160 02014B50 (33639248) │ │ │ │ +108152 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108153 Created OS 03 (3) 'Unix' │ │ │ │ +108154 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108155 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108156 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108148 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10814A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10814E CRC 3E4A052B (1045038379) │ │ │ │ -108152 Compressed Size 00000320 (800) │ │ │ │ -108156 Uncompressed Size 00000FA1 (4001) │ │ │ │ -10815A Filename Length 0028 (40) │ │ │ │ -10815C Extra Length 0000 (0) │ │ │ │ -10815E Comment Length 0000 (0) │ │ │ │ -108160 Disk Start 0000 (0) │ │ │ │ -108162 Int File Attributes 0000 (0) │ │ │ │ +108158 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10815A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10815E CRC F032D795 (4029863829) │ │ │ │ +108162 Compressed Size 00000079 (121) │ │ │ │ +108166 Uncompressed Size 0000009F (159) │ │ │ │ +10816A Filename Length 0029 (41) │ │ │ │ +10816C Extra Length 0000 (0) │ │ │ │ +10816E Comment Length 0000 (0) │ │ │ │ +108170 Disk Start 0000 (0) │ │ │ │ +108172 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108164 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108174 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108168 Local Header Offset 0005B5D4 (374228) │ │ │ │ -10816C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108178 Local Header Offset 0005A9FC (371196) │ │ │ │ +10817C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10816C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10817C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108194 CENTRAL HEADER #166 02014B50 (33639248) │ │ │ │ -108198 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108199 Created OS 03 (3) 'Unix' │ │ │ │ -10819A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10819B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10819C General Purpose Flag 0800 (2048) │ │ │ │ - [Bits 1-2] 0 'Normal Compression' │ │ │ │ +1081A5 CENTRAL HEADER #161 02014B50 (33639248) │ │ │ │ +1081A9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1081AA Created OS 03 (3) 'Unix' │ │ │ │ +1081AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1081AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1081AD General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10819E Compression Method 0008 (8) 'Deflated' │ │ │ │ -1081A0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1081A4 CRC 9EAEAA1F (2662246943) │ │ │ │ -1081A8 Compressed Size 00000249 (585) │ │ │ │ -1081AC Uncompressed Size 00000476 (1142) │ │ │ │ -1081B0 Filename Length 0029 (41) │ │ │ │ -1081B2 Extra Length 0000 (0) │ │ │ │ -1081B4 Comment Length 0000 (0) │ │ │ │ -1081B6 Disk Start 0000 (0) │ │ │ │ -1081B8 Int File Attributes 0000 (0) │ │ │ │ +1081AF Compression Method 0000 (0) 'Stored' │ │ │ │ +1081B1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1081B5 CRC 00000000 (0) │ │ │ │ +1081B9 Compressed Size 00000000 (0) │ │ │ │ +1081BD Uncompressed Size 00000000 (0) │ │ │ │ +1081C1 Filename Length 0010 (16) │ │ │ │ +1081C3 Extra Length 0000 (0) │ │ │ │ +1081C5 Comment Length 0000 (0) │ │ │ │ +1081C7 Disk Start 0000 (0) │ │ │ │ +1081C9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1081BA Ext File Attributes 81A40000 (2175008768) │ │ │ │ - [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ - [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1081BE Local Header Offset 0005B93A (375098) │ │ │ │ -1081C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1081CB Ext File Attributes 41ED0010 (1106051088) │ │ │ │ + [Bit 4] Directory │ │ │ │ + [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ + [Bits 28-31] 04 (4) 'Directory' │ │ │ │ +1081CF Local Header Offset 0005AABC (371388) │ │ │ │ +1081D3 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1081C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1081D3: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ +# ERROR: Offset 0x1081D3: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# 'External Attributes' flag this as a directory │ │ │ │ +# │ │ │ │ +# WARNING: Offset 0x1081AB: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# │ │ │ │ │ │ │ │ -1081EB CENTRAL HEADER #167 02014B50 (33639248) │ │ │ │ -1081EF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1081F0 Created OS 03 (3) 'Unix' │ │ │ │ -1081F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1081F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1081F3 General Purpose Flag 0800 (2048) │ │ │ │ +1081E3 CENTRAL HEADER #162 02014B50 (33639248) │ │ │ │ +1081E7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1081E8 Created OS 03 (3) 'Unix' │ │ │ │ +1081E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1081EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1081EB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1081F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1081F7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1081FB CRC EEC1DE10 (4005682704) │ │ │ │ -1081FF Compressed Size 000004F4 (1268) │ │ │ │ -108203 Uncompressed Size 00001E48 (7752) │ │ │ │ -108207 Filename Length 0028 (40) │ │ │ │ -108209 Extra Length 0000 (0) │ │ │ │ -10820B Comment Length 0000 (0) │ │ │ │ -10820D Disk Start 0000 (0) │ │ │ │ -10820F Int File Attributes 0000 (0) │ │ │ │ +1081ED Compression Method 0008 (8) 'Deflated' │ │ │ │ +1081EF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1081F3 CRC 44C02AD7 (1153444567) │ │ │ │ +1081F7 Compressed Size 000002F2 (754) │ │ │ │ +1081FB Uncompressed Size 000005F6 (1526) │ │ │ │ +1081FF Filename Length 0019 (25) │ │ │ │ +108201 Extra Length 0000 (0) │ │ │ │ +108203 Comment Length 0000 (0) │ │ │ │ +108205 Disk Start 0000 (0) │ │ │ │ +108207 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108211 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108209 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108215 Local Header Offset 0005BBCA (375754) │ │ │ │ -108219 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10820D Local Header Offset 0005AAEA (371434) │ │ │ │ +108211 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108219: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108211: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108241 CENTRAL HEADER #168 02014B50 (33639248) │ │ │ │ -108245 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108246 Created OS 03 (3) 'Unix' │ │ │ │ -108247 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108248 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108249 General Purpose Flag 0800 (2048) │ │ │ │ +10822A CENTRAL HEADER #163 02014B50 (33639248) │ │ │ │ +10822E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10822F Created OS 03 (3) 'Unix' │ │ │ │ +108230 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108231 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108232 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10824B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10824D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108251 CRC F430DD2E (4096843054) │ │ │ │ -108255 Compressed Size 00000748 (1864) │ │ │ │ -108259 Uncompressed Size 000016D2 (5842) │ │ │ │ -10825D Filename Length 001A (26) │ │ │ │ -10825F Extra Length 0000 (0) │ │ │ │ -108261 Comment Length 0000 (0) │ │ │ │ -108263 Disk Start 0000 (0) │ │ │ │ -108265 Int File Attributes 0000 (0) │ │ │ │ +108234 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108236 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10823A CRC 9BC4D627 (2613368359) │ │ │ │ +10823E Compressed Size 00000346 (838) │ │ │ │ +108242 Uncompressed Size 00000C22 (3106) │ │ │ │ +108246 Filename Length 0018 (24) │ │ │ │ +108248 Extra Length 0000 (0) │ │ │ │ +10824A Comment Length 0000 (0) │ │ │ │ +10824C Disk Start 0000 (0) │ │ │ │ +10824E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108267 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108250 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10826B Local Header Offset 0005C104 (377092) │ │ │ │ -10826F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108254 Local Header Offset 0005AE13 (372243) │ │ │ │ +108258 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10826F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108258: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108289 CENTRAL HEADER #169 02014B50 (33639248) │ │ │ │ -10828D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10828E Created OS 03 (3) 'Unix' │ │ │ │ -10828F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108290 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108291 General Purpose Flag 0800 (2048) │ │ │ │ +108270 CENTRAL HEADER #164 02014B50 (33639248) │ │ │ │ +108274 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108275 Created OS 03 (3) 'Unix' │ │ │ │ +108276 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108277 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108278 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108293 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108295 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108299 CRC BDD57633 (3184883251) │ │ │ │ -10829D Compressed Size 00000BF9 (3065) │ │ │ │ -1082A1 Uncompressed Size 00004DD3 (19923) │ │ │ │ -1082A5 Filename Length 0019 (25) │ │ │ │ -1082A7 Extra Length 0000 (0) │ │ │ │ -1082A9 Comment Length 0000 (0) │ │ │ │ -1082AB Disk Start 0000 (0) │ │ │ │ -1082AD Int File Attributes 0000 (0) │ │ │ │ +10827A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10827C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108280 CRC 83847389 (2206495625) │ │ │ │ +108284 Compressed Size 000003FE (1022) │ │ │ │ +108288 Uncompressed Size 00000910 (2320) │ │ │ │ +10828C Filename Length 0029 (41) │ │ │ │ +10828E Extra Length 0000 (0) │ │ │ │ +108290 Comment Length 0000 (0) │ │ │ │ +108292 Disk Start 0000 (0) │ │ │ │ +108294 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1082AF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108296 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1082B3 Local Header Offset 0005C884 (379012) │ │ │ │ -1082B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10829A Local Header Offset 0005B18F (373135) │ │ │ │ +10829E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1082B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10829E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1082D0 CENTRAL HEADER #170 02014B50 (33639248) │ │ │ │ -1082D4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1082D5 Created OS 03 (3) 'Unix' │ │ │ │ -1082D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1082D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1082D8 General Purpose Flag 0800 (2048) │ │ │ │ +1082C7 CENTRAL HEADER #165 02014B50 (33639248) │ │ │ │ +1082CB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1082CC Created OS 03 (3) 'Unix' │ │ │ │ +1082CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1082CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1082CF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1082DA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1082DC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1082E0 CRC 5A523F18 (1515339544) │ │ │ │ -1082E4 Compressed Size 00000595 (1429) │ │ │ │ -1082E8 Uncompressed Size 00000CA9 (3241) │ │ │ │ -1082EC Filename Length 0024 (36) │ │ │ │ -1082EE Extra Length 0000 (0) │ │ │ │ -1082F0 Comment Length 0000 (0) │ │ │ │ -1082F2 Disk Start 0000 (0) │ │ │ │ -1082F4 Int File Attributes 0000 (0) │ │ │ │ +1082D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1082D3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1082D7 CRC 3E4A052B (1045038379) │ │ │ │ +1082DB Compressed Size 00000320 (800) │ │ │ │ +1082DF Uncompressed Size 00000FA1 (4001) │ │ │ │ +1082E3 Filename Length 0028 (40) │ │ │ │ +1082E5 Extra Length 0000 (0) │ │ │ │ +1082E7 Comment Length 0000 (0) │ │ │ │ +1082E9 Disk Start 0000 (0) │ │ │ │ +1082EB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1082F6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1082ED Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1082FA Local Header Offset 0005D4B4 (382132) │ │ │ │ -1082FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1082F1 Local Header Offset 0005B5D4 (374228) │ │ │ │ +1082F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1082FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1082F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108322 CENTRAL HEADER #171 02014B50 (33639248) │ │ │ │ -108326 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108327 Created OS 03 (3) 'Unix' │ │ │ │ -108328 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108329 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10832A General Purpose Flag 0800 (2048) │ │ │ │ +10831D CENTRAL HEADER #166 02014B50 (33639248) │ │ │ │ +108321 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108322 Created OS 03 (3) 'Unix' │ │ │ │ +108323 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108324 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108325 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10832C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10832E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108332 CRC 9300424B (2466267723) │ │ │ │ -108336 Compressed Size 000014EC (5356) │ │ │ │ -10833A Uncompressed Size 00004DF9 (19961) │ │ │ │ -10833E Filename Length 0023 (35) │ │ │ │ -108340 Extra Length 0000 (0) │ │ │ │ -108342 Comment Length 0000 (0) │ │ │ │ -108344 Disk Start 0000 (0) │ │ │ │ -108346 Int File Attributes 0000 (0) │ │ │ │ +108327 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108329 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10832D CRC 9EAEAA1F (2662246943) │ │ │ │ +108331 Compressed Size 00000249 (585) │ │ │ │ +108335 Uncompressed Size 00000476 (1142) │ │ │ │ +108339 Filename Length 0029 (41) │ │ │ │ +10833B Extra Length 0000 (0) │ │ │ │ +10833D Comment Length 0000 (0) │ │ │ │ +10833F Disk Start 0000 (0) │ │ │ │ +108341 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108348 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108343 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10834C Local Header Offset 0005DA8B (383627) │ │ │ │ -108350 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108347 Local Header Offset 0005B93A (375098) │ │ │ │ +10834B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108350: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10834B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108373 CENTRAL HEADER #172 02014B50 (33639248) │ │ │ │ -108377 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108378 Created OS 03 (3) 'Unix' │ │ │ │ -108379 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10837A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10837B General Purpose Flag 0800 (2048) │ │ │ │ +108374 CENTRAL HEADER #167 02014B50 (33639248) │ │ │ │ +108378 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108379 Created OS 03 (3) 'Unix' │ │ │ │ +10837A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10837B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10837C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10837D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10837F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108383 CRC 4CACC579 (1286391161) │ │ │ │ -108387 Compressed Size 00000350 (848) │ │ │ │ -10838B Uncompressed Size 0000066C (1644) │ │ │ │ -10838F Filename Length 001E (30) │ │ │ │ -108391 Extra Length 0000 (0) │ │ │ │ -108393 Comment Length 0000 (0) │ │ │ │ -108395 Disk Start 0000 (0) │ │ │ │ -108397 Int File Attributes 0000 (0) │ │ │ │ +10837E Compression Method 0008 (8) 'Deflated' │ │ │ │ +108380 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108384 CRC EEC1DE10 (4005682704) │ │ │ │ +108388 Compressed Size 000004F4 (1268) │ │ │ │ +10838C Uncompressed Size 00001E48 (7752) │ │ │ │ +108390 Filename Length 0028 (40) │ │ │ │ +108392 Extra Length 0000 (0) │ │ │ │ +108394 Comment Length 0000 (0) │ │ │ │ +108396 Disk Start 0000 (0) │ │ │ │ +108398 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108399 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10839A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10839D Local Header Offset 0005EFB8 (389048) │ │ │ │ -1083A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10839E Local Header Offset 0005BBCA (375754) │ │ │ │ +1083A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1083A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1083A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1083BF CENTRAL HEADER #173 02014B50 (33639248) │ │ │ │ -1083C3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1083C4 Created OS 03 (3) 'Unix' │ │ │ │ -1083C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1083C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1083C7 General Purpose Flag 0800 (2048) │ │ │ │ +1083CA CENTRAL HEADER #168 02014B50 (33639248) │ │ │ │ +1083CE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1083CF Created OS 03 (3) 'Unix' │ │ │ │ +1083D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1083D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1083D2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1083C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1083CB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1083CF CRC 2B0FD6AD (722458285) │ │ │ │ -1083D3 Compressed Size 000004F7 (1271) │ │ │ │ -1083D7 Uncompressed Size 00000DF7 (3575) │ │ │ │ -1083DB Filename Length 001D (29) │ │ │ │ -1083DD Extra Length 0000 (0) │ │ │ │ -1083DF Comment Length 0000 (0) │ │ │ │ -1083E1 Disk Start 0000 (0) │ │ │ │ -1083E3 Int File Attributes 0000 (0) │ │ │ │ +1083D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1083D6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1083DA CRC F430DD2E (4096843054) │ │ │ │ +1083DE Compressed Size 00000748 (1864) │ │ │ │ +1083E2 Uncompressed Size 000016D2 (5842) │ │ │ │ +1083E6 Filename Length 001A (26) │ │ │ │ +1083E8 Extra Length 0000 (0) │ │ │ │ +1083EA Comment Length 0000 (0) │ │ │ │ +1083EC Disk Start 0000 (0) │ │ │ │ +1083EE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1083E5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1083F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1083E9 Local Header Offset 0005F344 (389956) │ │ │ │ -1083ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1083F4 Local Header Offset 0005C104 (377092) │ │ │ │ +1083F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1083ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1083F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10840A CENTRAL HEADER #174 02014B50 (33639248) │ │ │ │ -10840E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10840F Created OS 03 (3) 'Unix' │ │ │ │ -108410 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108411 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108412 General Purpose Flag 0800 (2048) │ │ │ │ +108412 CENTRAL HEADER #169 02014B50 (33639248) │ │ │ │ +108416 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108417 Created OS 03 (3) 'Unix' │ │ │ │ +108418 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108419 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10841A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108414 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108416 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10841A CRC FBEB2A26 (4226492966) │ │ │ │ -10841E Compressed Size 00000185 (389) │ │ │ │ -108422 Uncompressed Size 00000273 (627) │ │ │ │ -108426 Filename Length 0021 (33) │ │ │ │ -108428 Extra Length 0000 (0) │ │ │ │ -10842A Comment Length 0000 (0) │ │ │ │ -10842C Disk Start 0000 (0) │ │ │ │ -10842E Int File Attributes 0000 (0) │ │ │ │ +10841C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10841E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108422 CRC BDD57633 (3184883251) │ │ │ │ +108426 Compressed Size 00000BF9 (3065) │ │ │ │ +10842A Uncompressed Size 00004DD3 (19923) │ │ │ │ +10842E Filename Length 0019 (25) │ │ │ │ +108430 Extra Length 0000 (0) │ │ │ │ +108432 Comment Length 0000 (0) │ │ │ │ +108434 Disk Start 0000 (0) │ │ │ │ +108436 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108430 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108438 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108434 Local Header Offset 0005F876 (391286) │ │ │ │ -108438 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10843C Local Header Offset 0005C884 (379012) │ │ │ │ +108440 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108438: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108440: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108459 CENTRAL HEADER #175 02014B50 (33639248) │ │ │ │ +108459 CENTRAL HEADER #170 02014B50 (33639248) │ │ │ │ 10845D Created Zip Spec 14 (20) '2.0' │ │ │ │ 10845E Created OS 03 (3) 'Unix' │ │ │ │ 10845F Extract Zip Spec 0A (10) '1.0' │ │ │ │ 108460 Extract OS 00 (0) 'MS-DOS' │ │ │ │ 108461 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 108463 Compression Method 0008 (8) 'Deflated' │ │ │ │ 108465 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108469 CRC 44A083CC (1151370188) │ │ │ │ -10846D Compressed Size 0000012D (301) │ │ │ │ -108471 Uncompressed Size 0000023D (573) │ │ │ │ -108475 Filename Length 0020 (32) │ │ │ │ +108469 CRC 5A523F18 (1515339544) │ │ │ │ +10846D Compressed Size 00000595 (1429) │ │ │ │ +108471 Uncompressed Size 00000CA9 (3241) │ │ │ │ +108475 Filename Length 0024 (36) │ │ │ │ 108477 Extra Length 0000 (0) │ │ │ │ 108479 Comment Length 0000 (0) │ │ │ │ 10847B Disk Start 0000 (0) │ │ │ │ 10847D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ 10847F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108483 Local Header Offset 0005FA3A (391738) │ │ │ │ -108487 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108483 Local Header Offset 0005D4B4 (382132) │ │ │ │ +108487 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# │ │ │ │ +# WARNING: Offset 0x108487: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# Zero length filename │ │ │ │ +# │ │ │ │ + │ │ │ │ +1084AB CENTRAL HEADER #171 02014B50 (33639248) │ │ │ │ +1084AF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1084B0 Created OS 03 (3) 'Unix' │ │ │ │ +1084B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1084B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1084B3 General Purpose Flag 0800 (2048) │ │ │ │ + [Bits 1-2] 0 'Normal Compression' │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +1084B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1084B7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1084BB CRC 9300424B (2466267723) │ │ │ │ +1084BF Compressed Size 000014EC (5356) │ │ │ │ +1084C3 Uncompressed Size 00004DF9 (19961) │ │ │ │ +1084C7 Filename Length 0023 (35) │ │ │ │ +1084C9 Extra Length 0000 (0) │ │ │ │ +1084CB Comment Length 0000 (0) │ │ │ │ +1084CD Disk Start 0000 (0) │ │ │ │ +1084CF Int File Attributes 0000 (0) │ │ │ │ + [Bit 0] 0 'Binary Data' │ │ │ │ +1084D1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ + [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ + [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ +1084D5 Local Header Offset 0005DA8B (383627) │ │ │ │ +1084D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# │ │ │ │ +# WARNING: Offset 0x1084D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# Zero length filename │ │ │ │ +# │ │ │ │ + │ │ │ │ +1084FC CENTRAL HEADER #172 02014B50 (33639248) │ │ │ │ +108500 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108501 Created OS 03 (3) 'Unix' │ │ │ │ +108502 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108503 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108504 General Purpose Flag 0800 (2048) │ │ │ │ + [Bits 1-2] 0 'Normal Compression' │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +108506 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108508 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10850C CRC 4CACC579 (1286391161) │ │ │ │ +108510 Compressed Size 00000350 (848) │ │ │ │ +108514 Uncompressed Size 0000066C (1644) │ │ │ │ +108518 Filename Length 001E (30) │ │ │ │ +10851A Extra Length 0000 (0) │ │ │ │ +10851C Comment Length 0000 (0) │ │ │ │ +10851E Disk Start 0000 (0) │ │ │ │ +108520 Int File Attributes 0000 (0) │ │ │ │ + [Bit 0] 0 'Binary Data' │ │ │ │ +108522 Ext File Attributes 81A40000 (2175008768) │ │ │ │ + [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ + [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ +108526 Local Header Offset 0005EFB8 (389048) │ │ │ │ +10852A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108487: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10852A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1084A7 CENTRAL HEADER #176 02014B50 (33639248) │ │ │ │ -1084AB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1084AC Created OS 03 (3) 'Unix' │ │ │ │ -1084AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1084AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1084AF General Purpose Flag 0800 (2048) │ │ │ │ +108548 CENTRAL HEADER #173 02014B50 (33639248) │ │ │ │ +10854C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10854D Created OS 03 (3) 'Unix' │ │ │ │ +10854E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10854F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108550 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1084B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1084B3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1084B7 CRC B06B533D (2959823677) │ │ │ │ -1084BB Compressed Size 00000186 (390) │ │ │ │ -1084BF Uncompressed Size 0000027A (634) │ │ │ │ -1084C3 Filename Length 0024 (36) │ │ │ │ -1084C5 Extra Length 0000 (0) │ │ │ │ -1084C7 Comment Length 0000 (0) │ │ │ │ -1084C9 Disk Start 0000 (0) │ │ │ │ -1084CB Int File Attributes 0000 (0) │ │ │ │ +108552 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108554 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108558 CRC 2B0FD6AD (722458285) │ │ │ │ +10855C Compressed Size 000004F7 (1271) │ │ │ │ +108560 Uncompressed Size 00000DF7 (3575) │ │ │ │ +108564 Filename Length 001D (29) │ │ │ │ +108566 Extra Length 0000 (0) │ │ │ │ +108568 Comment Length 0000 (0) │ │ │ │ +10856A Disk Start 0000 (0) │ │ │ │ +10856C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1084CD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10856E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1084D1 Local Header Offset 0005FBA5 (392101) │ │ │ │ -1084D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108572 Local Header Offset 0005F344 (389956) │ │ │ │ +108576 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1084D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108576: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1084F9 CENTRAL HEADER #177 02014B50 (33639248) │ │ │ │ -1084FD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1084FE Created OS 03 (3) 'Unix' │ │ │ │ -1084FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108500 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108501 General Purpose Flag 0800 (2048) │ │ │ │ +108593 CENTRAL HEADER #174 02014B50 (33639248) │ │ │ │ +108597 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108598 Created OS 03 (3) 'Unix' │ │ │ │ +108599 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10859A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10859B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108503 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108505 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108509 CRC E027AB3C (3760696124) │ │ │ │ -10850D Compressed Size 0000012A (298) │ │ │ │ -108511 Uncompressed Size 00000242 (578) │ │ │ │ -108515 Filename Length 0023 (35) │ │ │ │ -108517 Extra Length 0000 (0) │ │ │ │ -108519 Comment Length 0000 (0) │ │ │ │ -10851B Disk Start 0000 (0) │ │ │ │ -10851D Int File Attributes 0000 (0) │ │ │ │ +10859D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10859F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1085A3 CRC FBEB2A26 (4226492966) │ │ │ │ +1085A7 Compressed Size 00000185 (389) │ │ │ │ +1085AB Uncompressed Size 00000273 (627) │ │ │ │ +1085AF Filename Length 0021 (33) │ │ │ │ +1085B1 Extra Length 0000 (0) │ │ │ │ +1085B3 Comment Length 0000 (0) │ │ │ │ +1085B5 Disk Start 0000 (0) │ │ │ │ +1085B7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10851F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1085B9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108523 Local Header Offset 0005FD6D (392557) │ │ │ │ -108527 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1085BD Local Header Offset 0005F876 (391286) │ │ │ │ +1085C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108527: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1085C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10854A CENTRAL HEADER #178 02014B50 (33639248) │ │ │ │ -10854E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10854F Created OS 03 (3) 'Unix' │ │ │ │ -108550 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108551 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108552 General Purpose Flag 0800 (2048) │ │ │ │ +1085E2 CENTRAL HEADER #175 02014B50 (33639248) │ │ │ │ +1085E6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1085E7 Created OS 03 (3) 'Unix' │ │ │ │ +1085E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1085E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1085EA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108554 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108556 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10855A CRC D2D104C0 (3536913600) │ │ │ │ -10855E Compressed Size 00000186 (390) │ │ │ │ -108562 Uncompressed Size 00000273 (627) │ │ │ │ -108566 Filename Length 0021 (33) │ │ │ │ -108568 Extra Length 0000 (0) │ │ │ │ -10856A Comment Length 0000 (0) │ │ │ │ -10856C Disk Start 0000 (0) │ │ │ │ -10856E Int File Attributes 0000 (0) │ │ │ │ +1085EC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1085EE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1085F2 CRC C50C2ECF (3305909967) │ │ │ │ +1085F6 Compressed Size 00000125 (293) │ │ │ │ +1085FA Uncompressed Size 00000218 (536) │ │ │ │ +1085FE Filename Length 0020 (32) │ │ │ │ +108600 Extra Length 0000 (0) │ │ │ │ +108602 Comment Length 0000 (0) │ │ │ │ +108604 Disk Start 0000 (0) │ │ │ │ +108606 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108570 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108608 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108574 Local Header Offset 0005FED8 (392920) │ │ │ │ -108578 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10860C Local Header Offset 0005FA3A (391738) │ │ │ │ +108610 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108578: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108610: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108599 CENTRAL HEADER #179 02014B50 (33639248) │ │ │ │ -10859D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10859E Created OS 03 (3) 'Unix' │ │ │ │ -10859F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1085A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1085A1 General Purpose Flag 0800 (2048) │ │ │ │ +108630 CENTRAL HEADER #176 02014B50 (33639248) │ │ │ │ +108634 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108635 Created OS 03 (3) 'Unix' │ │ │ │ +108636 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108637 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108638 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1085A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1085A5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1085A9 CRC C7F404E6 (3354658022) │ │ │ │ -1085AD Compressed Size 0000012E (302) │ │ │ │ -1085B1 Uncompressed Size 0000023D (573) │ │ │ │ -1085B5 Filename Length 0020 (32) │ │ │ │ -1085B7 Extra Length 0000 (0) │ │ │ │ -1085B9 Comment Length 0000 (0) │ │ │ │ -1085BB Disk Start 0000 (0) │ │ │ │ -1085BD Int File Attributes 0000 (0) │ │ │ │ +10863A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10863C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108640 CRC B06B533D (2959823677) │ │ │ │ +108644 Compressed Size 00000186 (390) │ │ │ │ +108648 Uncompressed Size 0000027A (634) │ │ │ │ +10864C Filename Length 0024 (36) │ │ │ │ +10864E Extra Length 0000 (0) │ │ │ │ +108650 Comment Length 0000 (0) │ │ │ │ +108652 Disk Start 0000 (0) │ │ │ │ +108654 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1085BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108656 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1085C3 Local Header Offset 0006009D (393373) │ │ │ │ -1085C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10865A Local Header Offset 0005FB9D (392093) │ │ │ │ +10865E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1085C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10865E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1085E7 CENTRAL HEADER #180 02014B50 (33639248) │ │ │ │ -1085EB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1085EC Created OS 03 (3) 'Unix' │ │ │ │ -1085ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1085EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1085EF General Purpose Flag 0800 (2048) │ │ │ │ +108682 CENTRAL HEADER #177 02014B50 (33639248) │ │ │ │ +108686 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108687 Created OS 03 (3) 'Unix' │ │ │ │ +108688 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108689 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10868A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1085F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1085F3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1085F7 CRC 4A6EDC97 (1248779415) │ │ │ │ -1085FB Compressed Size 00000189 (393) │ │ │ │ -1085FF Uncompressed Size 00000276 (630) │ │ │ │ -108603 Filename Length 0023 (35) │ │ │ │ -108605 Extra Length 0000 (0) │ │ │ │ -108607 Comment Length 0000 (0) │ │ │ │ -108609 Disk Start 0000 (0) │ │ │ │ -10860B Int File Attributes 0000 (0) │ │ │ │ +10868C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10868E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108692 CRC 63BD83F5 (1673364469) │ │ │ │ +108696 Compressed Size 00000124 (292) │ │ │ │ +10869A Uncompressed Size 00000222 (546) │ │ │ │ +10869E Filename Length 0023 (35) │ │ │ │ +1086A0 Extra Length 0000 (0) │ │ │ │ +1086A2 Comment Length 0000 (0) │ │ │ │ +1086A4 Disk Start 0000 (0) │ │ │ │ +1086A6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10860D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1086A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108611 Local Header Offset 00060209 (393737) │ │ │ │ -108615 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1086AC Local Header Offset 0005FD65 (392549) │ │ │ │ +1086B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108615: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1086B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108638 CENTRAL HEADER #181 02014B50 (33639248) │ │ │ │ -10863C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10863D Created OS 03 (3) 'Unix' │ │ │ │ -10863E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10863F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108640 General Purpose Flag 0800 (2048) │ │ │ │ +1086D3 CENTRAL HEADER #178 02014B50 (33639248) │ │ │ │ +1086D7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1086D8 Created OS 03 (3) 'Unix' │ │ │ │ +1086D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1086DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1086DB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108642 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108644 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108648 CRC 9EDAD54A (2665141578) │ │ │ │ -10864C Compressed Size 0000039F (927) │ │ │ │ -108650 Uncompressed Size 00000806 (2054) │ │ │ │ -108654 Filename Length 0022 (34) │ │ │ │ -108656 Extra Length 0000 (0) │ │ │ │ -108658 Comment Length 0000 (0) │ │ │ │ -10865A Disk Start 0000 (0) │ │ │ │ -10865C Int File Attributes 0000 (0) │ │ │ │ +1086DD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1086DF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1086E3 CRC D2D104C0 (3536913600) │ │ │ │ +1086E7 Compressed Size 00000186 (390) │ │ │ │ +1086EB Uncompressed Size 00000273 (627) │ │ │ │ +1086EF Filename Length 0021 (33) │ │ │ │ +1086F1 Extra Length 0000 (0) │ │ │ │ +1086F3 Comment Length 0000 (0) │ │ │ │ +1086F5 Disk Start 0000 (0) │ │ │ │ +1086F7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10865E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1086F9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108662 Local Header Offset 000603D3 (394195) │ │ │ │ -108666 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1086FD Local Header Offset 0005FECA (392906) │ │ │ │ +108701 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108666: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108701: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108688 CENTRAL HEADER #182 02014B50 (33639248) │ │ │ │ -10868C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10868D Created OS 03 (3) 'Unix' │ │ │ │ -10868E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10868F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108690 General Purpose Flag 0800 (2048) │ │ │ │ +108722 CENTRAL HEADER #179 02014B50 (33639248) │ │ │ │ +108726 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108727 Created OS 03 (3) 'Unix' │ │ │ │ +108728 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108729 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10872A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108692 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108694 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108698 CRC FF2F7519 (4281300249) │ │ │ │ -10869C Compressed Size 0000024C (588) │ │ │ │ -1086A0 Uncompressed Size 0000047D (1149) │ │ │ │ -1086A4 Filename Length 002A (42) │ │ │ │ -1086A6 Extra Length 0000 (0) │ │ │ │ -1086A8 Comment Length 0000 (0) │ │ │ │ -1086AA Disk Start 0000 (0) │ │ │ │ -1086AC Int File Attributes 0000 (0) │ │ │ │ +10872C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10872E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108732 CRC C7F404E6 (3354658022) │ │ │ │ +108736 Compressed Size 0000012E (302) │ │ │ │ +10873A Uncompressed Size 0000023D (573) │ │ │ │ +10873E Filename Length 0020 (32) │ │ │ │ +108740 Extra Length 0000 (0) │ │ │ │ +108742 Comment Length 0000 (0) │ │ │ │ +108744 Disk Start 0000 (0) │ │ │ │ +108746 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1086AE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108748 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1086B2 Local Header Offset 000607B2 (395186) │ │ │ │ -1086B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10874C Local Header Offset 0006008F (393359) │ │ │ │ +108750 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1086B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108750: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1086E0 CENTRAL HEADER #183 02014B50 (33639248) │ │ │ │ -1086E4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1086E5 Created OS 03 (3) 'Unix' │ │ │ │ -1086E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1086E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1086E8 General Purpose Flag 0800 (2048) │ │ │ │ +108770 CENTRAL HEADER #180 02014B50 (33639248) │ │ │ │ +108774 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108775 Created OS 03 (3) 'Unix' │ │ │ │ +108776 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108777 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108778 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1086EA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1086EC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1086F0 CRC 8C13F7B3 (2350118835) │ │ │ │ -1086F4 Compressed Size 00000526 (1318) │ │ │ │ -1086F8 Uncompressed Size 00001EF4 (7924) │ │ │ │ -1086FC Filename Length 0029 (41) │ │ │ │ -1086FE Extra Length 0000 (0) │ │ │ │ -108700 Comment Length 0000 (0) │ │ │ │ -108702 Disk Start 0000 (0) │ │ │ │ -108704 Int File Attributes 0000 (0) │ │ │ │ +10877A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10877C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108780 CRC 4A6EDC97 (1248779415) │ │ │ │ +108784 Compressed Size 00000189 (393) │ │ │ │ +108788 Uncompressed Size 00000276 (630) │ │ │ │ +10878C Filename Length 0023 (35) │ │ │ │ +10878E Extra Length 0000 (0) │ │ │ │ +108790 Comment Length 0000 (0) │ │ │ │ +108792 Disk Start 0000 (0) │ │ │ │ +108794 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108706 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108796 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10870A Local Header Offset 00060A46 (395846) │ │ │ │ -10870E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10879A Local Header Offset 000601FB (393723) │ │ │ │ +10879E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10870E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10879E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108737 CENTRAL HEADER #184 02014B50 (33639248) │ │ │ │ -10873B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10873C Created OS 03 (3) 'Unix' │ │ │ │ -10873D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10873E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10873F General Purpose Flag 0800 (2048) │ │ │ │ +1087C1 CENTRAL HEADER #181 02014B50 (33639248) │ │ │ │ +1087C5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1087C6 Created OS 03 (3) 'Unix' │ │ │ │ +1087C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1087C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1087C9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108741 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108743 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108747 CRC A768F14E (2808672590) │ │ │ │ -10874B Compressed Size 000005AE (1454) │ │ │ │ -10874F Uncompressed Size 00000E44 (3652) │ │ │ │ -108753 Filename Length 0028 (40) │ │ │ │ -108755 Extra Length 0000 (0) │ │ │ │ -108757 Comment Length 0000 (0) │ │ │ │ -108759 Disk Start 0000 (0) │ │ │ │ -10875B Int File Attributes 0000 (0) │ │ │ │ +1087CB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1087CD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1087D1 CRC 9EDAD54A (2665141578) │ │ │ │ +1087D5 Compressed Size 0000039F (927) │ │ │ │ +1087D9 Uncompressed Size 00000806 (2054) │ │ │ │ +1087DD Filename Length 0022 (34) │ │ │ │ +1087DF Extra Length 0000 (0) │ │ │ │ +1087E1 Comment Length 0000 (0) │ │ │ │ +1087E3 Disk Start 0000 (0) │ │ │ │ +1087E5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10875D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1087E7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108761 Local Header Offset 00060FB3 (397235) │ │ │ │ -108765 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1087EB Local Header Offset 000603C5 (394181) │ │ │ │ +1087EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108765: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1087EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10878D CENTRAL HEADER #185 02014B50 (33639248) │ │ │ │ -108791 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108792 Created OS 03 (3) 'Unix' │ │ │ │ -108793 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108794 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108795 General Purpose Flag 0800 (2048) │ │ │ │ +108811 CENTRAL HEADER #182 02014B50 (33639248) │ │ │ │ +108815 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108816 Created OS 03 (3) 'Unix' │ │ │ │ +108817 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108818 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108819 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108797 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108799 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10879D CRC 09A4D62E (161797678) │ │ │ │ -1087A1 Compressed Size 00000750 (1872) │ │ │ │ -1087A5 Uncompressed Size 00004B36 (19254) │ │ │ │ -1087A9 Filename Length 0027 (39) │ │ │ │ -1087AB Extra Length 0000 (0) │ │ │ │ -1087AD Comment Length 0000 (0) │ │ │ │ -1087AF Disk Start 0000 (0) │ │ │ │ -1087B1 Int File Attributes 0000 (0) │ │ │ │ +10881B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10881D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108821 CRC FF2F7519 (4281300249) │ │ │ │ +108825 Compressed Size 0000024C (588) │ │ │ │ +108829 Uncompressed Size 0000047D (1149) │ │ │ │ +10882D Filename Length 002A (42) │ │ │ │ +10882F Extra Length 0000 (0) │ │ │ │ +108831 Comment Length 0000 (0) │ │ │ │ +108833 Disk Start 0000 (0) │ │ │ │ +108835 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1087B3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108837 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1087B7 Local Header Offset 000615A7 (398759) │ │ │ │ -1087BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10883B Local Header Offset 000607A4 (395172) │ │ │ │ +10883F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1087BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10883F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1087E2 CENTRAL HEADER #186 02014B50 (33639248) │ │ │ │ -1087E6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1087E7 Created OS 03 (3) 'Unix' │ │ │ │ -1087E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1087E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1087EA General Purpose Flag 0800 (2048) │ │ │ │ +108869 CENTRAL HEADER #183 02014B50 (33639248) │ │ │ │ +10886D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10886E Created OS 03 (3) 'Unix' │ │ │ │ +10886F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108870 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108871 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1087EC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1087EE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1087F2 CRC BAFB6311 (3137037073) │ │ │ │ -1087F6 Compressed Size 000003EA (1002) │ │ │ │ -1087FA Uncompressed Size 0000084E (2126) │ │ │ │ -1087FE Filename Length 001A (26) │ │ │ │ -108800 Extra Length 0000 (0) │ │ │ │ -108802 Comment Length 0000 (0) │ │ │ │ -108804 Disk Start 0000 (0) │ │ │ │ -108806 Int File Attributes 0000 (0) │ │ │ │ +108873 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108875 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108879 CRC 8C13F7B3 (2350118835) │ │ │ │ +10887D Compressed Size 00000526 (1318) │ │ │ │ +108881 Uncompressed Size 00001EF4 (7924) │ │ │ │ +108885 Filename Length 0029 (41) │ │ │ │ +108887 Extra Length 0000 (0) │ │ │ │ +108889 Comment Length 0000 (0) │ │ │ │ +10888B Disk Start 0000 (0) │ │ │ │ +10888D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108808 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10888F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10880C Local Header Offset 00061D3C (400700) │ │ │ │ -108810 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108893 Local Header Offset 00060A38 (395832) │ │ │ │ +108897 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108810: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108897: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10882A CENTRAL HEADER #187 02014B50 (33639248) │ │ │ │ -10882E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10882F Created OS 03 (3) 'Unix' │ │ │ │ -108830 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108831 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108832 General Purpose Flag 0800 (2048) │ │ │ │ +1088C0 CENTRAL HEADER #184 02014B50 (33639248) │ │ │ │ +1088C4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1088C5 Created OS 03 (3) 'Unix' │ │ │ │ +1088C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1088C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1088C8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108834 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108836 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10883A CRC EEA12E43 (4003540547) │ │ │ │ -10883E Compressed Size 0000065F (1631) │ │ │ │ -108842 Uncompressed Size 00001578 (5496) │ │ │ │ -108846 Filename Length 0019 (25) │ │ │ │ -108848 Extra Length 0000 (0) │ │ │ │ -10884A Comment Length 0000 (0) │ │ │ │ -10884C Disk Start 0000 (0) │ │ │ │ -10884E Int File Attributes 0000 (0) │ │ │ │ +1088CA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1088CC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1088D0 CRC A768F14E (2808672590) │ │ │ │ +1088D4 Compressed Size 000005AE (1454) │ │ │ │ +1088D8 Uncompressed Size 00000E44 (3652) │ │ │ │ +1088DC Filename Length 0028 (40) │ │ │ │ +1088DE Extra Length 0000 (0) │ │ │ │ +1088E0 Comment Length 0000 (0) │ │ │ │ +1088E2 Disk Start 0000 (0) │ │ │ │ +1088E4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108850 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1088E6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108854 Local Header Offset 0006215E (401758) │ │ │ │ -108858 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1088EA Local Header Offset 00060FA5 (397221) │ │ │ │ +1088EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108858: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1088EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108871 CENTRAL HEADER #188 02014B50 (33639248) │ │ │ │ -108875 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108876 Created OS 03 (3) 'Unix' │ │ │ │ -108877 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108878 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108879 General Purpose Flag 0800 (2048) │ │ │ │ +108916 CENTRAL HEADER #185 02014B50 (33639248) │ │ │ │ +10891A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10891B Created OS 03 (3) 'Unix' │ │ │ │ +10891C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10891D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10891E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10887B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10887D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108881 CRC 49E16867 (1239509095) │ │ │ │ -108885 Compressed Size 000001BC (444) │ │ │ │ -108889 Uncompressed Size 000002E1 (737) │ │ │ │ -10888D Filename Length 0026 (38) │ │ │ │ -10888F Extra Length 0000 (0) │ │ │ │ -108891 Comment Length 0000 (0) │ │ │ │ -108893 Disk Start 0000 (0) │ │ │ │ -108895 Int File Attributes 0000 (0) │ │ │ │ +108920 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108922 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108926 CRC 09A4D62E (161797678) │ │ │ │ +10892A Compressed Size 00000750 (1872) │ │ │ │ +10892E Uncompressed Size 00004B36 (19254) │ │ │ │ +108932 Filename Length 0027 (39) │ │ │ │ +108934 Extra Length 0000 (0) │ │ │ │ +108936 Comment Length 0000 (0) │ │ │ │ +108938 Disk Start 0000 (0) │ │ │ │ +10893A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108897 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10893C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10889B Local Header Offset 000627F4 (403444) │ │ │ │ -10889F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108940 Local Header Offset 00061599 (398745) │ │ │ │ +108944 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10889F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108944: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1088C5 CENTRAL HEADER #189 02014B50 (33639248) │ │ │ │ -1088C9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1088CA Created OS 03 (3) 'Unix' │ │ │ │ -1088CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1088CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1088CD General Purpose Flag 0800 (2048) │ │ │ │ +10896B CENTRAL HEADER #186 02014B50 (33639248) │ │ │ │ +10896F Created Zip Spec 14 (20) '2.0' │ │ │ │ +108970 Created OS 03 (3) 'Unix' │ │ │ │ +108971 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108972 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108973 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1088CF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1088D1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1088D5 CRC C779C094 (3346645140) │ │ │ │ -1088D9 Compressed Size 00000163 (355) │ │ │ │ -1088DD Uncompressed Size 000002CD (717) │ │ │ │ -1088E1 Filename Length 0025 (37) │ │ │ │ -1088E3 Extra Length 0000 (0) │ │ │ │ -1088E5 Comment Length 0000 (0) │ │ │ │ -1088E7 Disk Start 0000 (0) │ │ │ │ -1088E9 Int File Attributes 0000 (0) │ │ │ │ +108975 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108977 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10897B CRC BAFB6311 (3137037073) │ │ │ │ +10897F Compressed Size 000003EA (1002) │ │ │ │ +108983 Uncompressed Size 0000084E (2126) │ │ │ │ +108987 Filename Length 001A (26) │ │ │ │ +108989 Extra Length 0000 (0) │ │ │ │ +10898B Comment Length 0000 (0) │ │ │ │ +10898D Disk Start 0000 (0) │ │ │ │ +10898F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1088EB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108991 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1088EF Local Header Offset 000629F4 (403956) │ │ │ │ -1088F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108995 Local Header Offset 00061D2E (400686) │ │ │ │ +108999 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1088F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108999: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108918 CENTRAL HEADER #190 02014B50 (33639248) │ │ │ │ -10891C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10891D Created OS 03 (3) 'Unix' │ │ │ │ -10891E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10891F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108920 General Purpose Flag 0800 (2048) │ │ │ │ +1089B3 CENTRAL HEADER #187 02014B50 (33639248) │ │ │ │ +1089B7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1089B8 Created OS 03 (3) 'Unix' │ │ │ │ +1089B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1089BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1089BB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108922 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108924 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108928 CRC EAB20B62 (3937536866) │ │ │ │ -10892C Compressed Size 0000025D (605) │ │ │ │ -108930 Uncompressed Size 000004AE (1198) │ │ │ │ -108934 Filename Length 0027 (39) │ │ │ │ -108936 Extra Length 0000 (0) │ │ │ │ -108938 Comment Length 0000 (0) │ │ │ │ -10893A Disk Start 0000 (0) │ │ │ │ -10893C Int File Attributes 0000 (0) │ │ │ │ +1089BD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1089BF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1089C3 CRC EEA12E43 (4003540547) │ │ │ │ +1089C7 Compressed Size 0000065F (1631) │ │ │ │ +1089CB Uncompressed Size 00001578 (5496) │ │ │ │ +1089CF Filename Length 0019 (25) │ │ │ │ +1089D1 Extra Length 0000 (0) │ │ │ │ +1089D3 Comment Length 0000 (0) │ │ │ │ +1089D5 Disk Start 0000 (0) │ │ │ │ +1089D7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10893E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1089D9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108942 Local Header Offset 00062B9A (404378) │ │ │ │ -108946 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1089DD Local Header Offset 00062150 (401744) │ │ │ │ +1089E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108946: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1089E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10896D CENTRAL HEADER #191 02014B50 (33639248) │ │ │ │ -108971 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108972 Created OS 03 (3) 'Unix' │ │ │ │ -108973 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108974 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108975 General Purpose Flag 0800 (2048) │ │ │ │ +1089FA CENTRAL HEADER #188 02014B50 (33639248) │ │ │ │ +1089FE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1089FF Created OS 03 (3) 'Unix' │ │ │ │ +108A00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108A01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108A02 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108977 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108979 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10897D CRC D8B64938 (3635824952) │ │ │ │ -108981 Compressed Size 000002CE (718) │ │ │ │ -108985 Uncompressed Size 000009E2 (2530) │ │ │ │ -108989 Filename Length 0026 (38) │ │ │ │ -10898B Extra Length 0000 (0) │ │ │ │ -10898D Comment Length 0000 (0) │ │ │ │ -10898F Disk Start 0000 (0) │ │ │ │ -108991 Int File Attributes 0000 (0) │ │ │ │ +108A04 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108A06 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108A0A CRC 49E16867 (1239509095) │ │ │ │ +108A0E Compressed Size 000001BC (444) │ │ │ │ +108A12 Uncompressed Size 000002E1 (737) │ │ │ │ +108A16 Filename Length 0026 (38) │ │ │ │ +108A18 Extra Length 0000 (0) │ │ │ │ +108A1A Comment Length 0000 (0) │ │ │ │ +108A1C Disk Start 0000 (0) │ │ │ │ +108A1E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108993 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108A20 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108997 Local Header Offset 00062E3C (405052) │ │ │ │ -10899B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108A24 Local Header Offset 000627E6 (403430) │ │ │ │ +108A28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10899B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108A28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1089C1 CENTRAL HEADER #192 02014B50 (33639248) │ │ │ │ -1089C5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1089C6 Created OS 03 (3) 'Unix' │ │ │ │ -1089C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1089C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1089C9 General Purpose Flag 0800 (2048) │ │ │ │ +108A4E CENTRAL HEADER #189 02014B50 (33639248) │ │ │ │ +108A52 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108A53 Created OS 03 (3) 'Unix' │ │ │ │ +108A54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108A55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108A56 General Purpose Flag 0800 (2048) │ │ │ │ + [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1089CB Compression Method 0000 (0) 'Stored' │ │ │ │ -1089CD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1089D1 CRC 00000000 (0) │ │ │ │ -1089D5 Compressed Size 00000000 (0) │ │ │ │ -1089D9 Uncompressed Size 00000000 (0) │ │ │ │ -1089DD Filename Length 0016 (22) │ │ │ │ -1089DF Extra Length 0000 (0) │ │ │ │ -1089E1 Comment Length 0000 (0) │ │ │ │ -1089E3 Disk Start 0000 (0) │ │ │ │ -1089E5 Int File Attributes 0000 (0) │ │ │ │ +108A58 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108A5A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108A5E CRC C779C094 (3346645140) │ │ │ │ +108A62 Compressed Size 00000163 (355) │ │ │ │ +108A66 Uncompressed Size 000002CD (717) │ │ │ │ +108A6A Filename Length 0025 (37) │ │ │ │ +108A6C Extra Length 0000 (0) │ │ │ │ +108A6E Comment Length 0000 (0) │ │ │ │ +108A70 Disk Start 0000 (0) │ │ │ │ +108A72 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1089E7 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +108A74 Ext File Attributes 81A40000 (2175008768) │ │ │ │ + [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ + [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ +108A78 Local Header Offset 000629E6 (403942) │ │ │ │ +108A7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# │ │ │ │ +# WARNING: Offset 0x108A7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# Zero length filename │ │ │ │ +# │ │ │ │ + │ │ │ │ +108AA1 CENTRAL HEADER #190 02014B50 (33639248) │ │ │ │ +108AA5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108AA6 Created OS 03 (3) 'Unix' │ │ │ │ +108AA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108AA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108AA9 General Purpose Flag 0800 (2048) │ │ │ │ + [Bits 1-2] 0 'Normal Compression' │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +108AAB Compression Method 0008 (8) 'Deflated' │ │ │ │ +108AAD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108AB1 CRC EAB20B62 (3937536866) │ │ │ │ +108AB5 Compressed Size 0000025D (605) │ │ │ │ +108AB9 Uncompressed Size 000004AE (1198) │ │ │ │ +108ABD Filename Length 0027 (39) │ │ │ │ +108ABF Extra Length 0000 (0) │ │ │ │ +108AC1 Comment Length 0000 (0) │ │ │ │ +108AC3 Disk Start 0000 (0) │ │ │ │ +108AC5 Int File Attributes 0000 (0) │ │ │ │ + [Bit 0] 0 'Binary Data' │ │ │ │ +108AC7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ + [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ + [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ +108ACB Local Header Offset 00062B8C (404364) │ │ │ │ +108ACF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# │ │ │ │ +# WARNING: Offset 0x108ACF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# Zero length filename │ │ │ │ +# │ │ │ │ + │ │ │ │ +108AF6 CENTRAL HEADER #191 02014B50 (33639248) │ │ │ │ +108AFA Created Zip Spec 14 (20) '2.0' │ │ │ │ +108AFB Created OS 03 (3) 'Unix' │ │ │ │ +108AFC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108AFD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108AFE General Purpose Flag 0800 (2048) │ │ │ │ + [Bits 1-2] 0 'Normal Compression' │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +108B00 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108B02 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108B06 CRC D8B64938 (3635824952) │ │ │ │ +108B0A Compressed Size 000002CE (718) │ │ │ │ +108B0E Uncompressed Size 000009E2 (2530) │ │ │ │ +108B12 Filename Length 0026 (38) │ │ │ │ +108B14 Extra Length 0000 (0) │ │ │ │ +108B16 Comment Length 0000 (0) │ │ │ │ +108B18 Disk Start 0000 (0) │ │ │ │ +108B1A Int File Attributes 0000 (0) │ │ │ │ + [Bit 0] 0 'Binary Data' │ │ │ │ +108B1C Ext File Attributes 81A40000 (2175008768) │ │ │ │ + [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ + [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ +108B20 Local Header Offset 00062E2E (405038) │ │ │ │ +108B24 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# │ │ │ │ +# WARNING: Offset 0x108B24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# Zero length filename │ │ │ │ +# │ │ │ │ + │ │ │ │ +108B4A CENTRAL HEADER #192 02014B50 (33639248) │ │ │ │ +108B4E Created Zip Spec 14 (20) '2.0' │ │ │ │ +108B4F Created OS 03 (3) 'Unix' │ │ │ │ +108B50 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108B51 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108B52 General Purpose Flag 0800 (2048) │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +108B54 Compression Method 0000 (0) 'Stored' │ │ │ │ +108B56 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108B5A CRC 00000000 (0) │ │ │ │ +108B5E Compressed Size 00000000 (0) │ │ │ │ +108B62 Uncompressed Size 00000000 (0) │ │ │ │ +108B66 Filename Length 0016 (22) │ │ │ │ +108B68 Extra Length 0000 (0) │ │ │ │ +108B6A Comment Length 0000 (0) │ │ │ │ +108B6C Disk Start 0000 (0) │ │ │ │ +108B6E Int File Attributes 0000 (0) │ │ │ │ + [Bit 0] 0 'Binary Data' │ │ │ │ +108B70 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -1089EB Local Header Offset 0006314E (405838) │ │ │ │ -1089EF Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108B74 Local Header Offset 00063140 (405824) │ │ │ │ +108B78 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1089EF: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108B78: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x1089EF: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x108B78: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1089C7: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108B50: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -108A05 CENTRAL HEADER #193 02014B50 (33639248) │ │ │ │ -108A09 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108A0A Created OS 03 (3) 'Unix' │ │ │ │ -108A0B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108A0C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108A0D General Purpose Flag 0800 (2048) │ │ │ │ +108B8E CENTRAL HEADER #193 02014B50 (33639248) │ │ │ │ +108B92 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108B93 Created OS 03 (3) 'Unix' │ │ │ │ +108B94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108B95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108B96 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108A0F Compression Method 0008 (8) 'Deflated' │ │ │ │ -108A11 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108A15 CRC F2C1D68B (4072789643) │ │ │ │ -108A19 Compressed Size 000006FA (1786) │ │ │ │ -108A1D Uncompressed Size 000012F1 (4849) │ │ │ │ -108A21 Filename Length 0021 (33) │ │ │ │ -108A23 Extra Length 0000 (0) │ │ │ │ -108A25 Comment Length 0000 (0) │ │ │ │ -108A27 Disk Start 0000 (0) │ │ │ │ -108A29 Int File Attributes 0000 (0) │ │ │ │ +108B98 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108B9A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108B9E CRC F2C1D68B (4072789643) │ │ │ │ +108BA2 Compressed Size 000006FA (1786) │ │ │ │ +108BA6 Uncompressed Size 000012F1 (4849) │ │ │ │ +108BAA Filename Length 0021 (33) │ │ │ │ +108BAC Extra Length 0000 (0) │ │ │ │ +108BAE Comment Length 0000 (0) │ │ │ │ +108BB0 Disk Start 0000 (0) │ │ │ │ +108BB2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108A2B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108BB4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108A2F Local Header Offset 00063182 (405890) │ │ │ │ -108A33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108BB8 Local Header Offset 00063174 (405876) │ │ │ │ +108BBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108A33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108BBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108A54 CENTRAL HEADER #194 02014B50 (33639248) │ │ │ │ -108A58 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108A59 Created OS 03 (3) 'Unix' │ │ │ │ -108A5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108A5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108A5C General Purpose Flag 0800 (2048) │ │ │ │ +108BDD CENTRAL HEADER #194 02014B50 (33639248) │ │ │ │ +108BE1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108BE2 Created OS 03 (3) 'Unix' │ │ │ │ +108BE3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108BE4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108BE5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108A5E Compression Method 0008 (8) 'Deflated' │ │ │ │ -108A60 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108A64 CRC CC620B01 (3428977409) │ │ │ │ -108A68 Compressed Size 00000876 (2166) │ │ │ │ -108A6C Uncompressed Size 00003F3D (16189) │ │ │ │ -108A70 Filename Length 0020 (32) │ │ │ │ -108A72 Extra Length 0000 (0) │ │ │ │ -108A74 Comment Length 0000 (0) │ │ │ │ -108A76 Disk Start 0000 (0) │ │ │ │ -108A78 Int File Attributes 0000 (0) │ │ │ │ +108BE7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108BE9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108BED CRC CC620B01 (3428977409) │ │ │ │ +108BF1 Compressed Size 00000876 (2166) │ │ │ │ +108BF5 Uncompressed Size 00003F3D (16189) │ │ │ │ +108BF9 Filename Length 0020 (32) │ │ │ │ +108BFB Extra Length 0000 (0) │ │ │ │ +108BFD Comment Length 0000 (0) │ │ │ │ +108BFF Disk Start 0000 (0) │ │ │ │ +108C01 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108A7A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108C03 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108A7E Local Header Offset 000638BB (407739) │ │ │ │ -108A82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108C07 Local Header Offset 000638AD (407725) │ │ │ │ +108C0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108A82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108C0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108AA2 CENTRAL HEADER #195 02014B50 (33639248) │ │ │ │ -108AA6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108AA7 Created OS 03 (3) 'Unix' │ │ │ │ -108AA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108AA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108AAA General Purpose Flag 0800 (2048) │ │ │ │ +108C2B CENTRAL HEADER #195 02014B50 (33639248) │ │ │ │ +108C2F Created Zip Spec 14 (20) '2.0' │ │ │ │ +108C30 Created OS 03 (3) 'Unix' │ │ │ │ +108C31 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108C32 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108C33 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108AAC Compression Method 0008 (8) 'Deflated' │ │ │ │ -108AAE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108AB2 CRC 13B83204 (330838532) │ │ │ │ -108AB6 Compressed Size 00000412 (1042) │ │ │ │ -108ABA Uncompressed Size 000009FD (2557) │ │ │ │ -108ABE Filename Length 0029 (41) │ │ │ │ -108AC0 Extra Length 0000 (0) │ │ │ │ -108AC2 Comment Length 0000 (0) │ │ │ │ -108AC4 Disk Start 0000 (0) │ │ │ │ -108AC6 Int File Attributes 0000 (0) │ │ │ │ +108C35 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108C37 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108C3B CRC 13B83204 (330838532) │ │ │ │ +108C3F Compressed Size 00000412 (1042) │ │ │ │ +108C43 Uncompressed Size 000009FD (2557) │ │ │ │ +108C47 Filename Length 0029 (41) │ │ │ │ +108C49 Extra Length 0000 (0) │ │ │ │ +108C4B Comment Length 0000 (0) │ │ │ │ +108C4D Disk Start 0000 (0) │ │ │ │ +108C4F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108AC8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108C51 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108ACC Local Header Offset 0006416F (409967) │ │ │ │ -108AD0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108C55 Local Header Offset 00064161 (409953) │ │ │ │ +108C59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108AD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108C59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108AF9 CENTRAL HEADER #196 02014B50 (33639248) │ │ │ │ -108AFD Created Zip Spec 14 (20) '2.0' │ │ │ │ -108AFE Created OS 03 (3) 'Unix' │ │ │ │ -108AFF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108B00 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108B01 General Purpose Flag 0800 (2048) │ │ │ │ +108C82 CENTRAL HEADER #196 02014B50 (33639248) │ │ │ │ +108C86 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108C87 Created OS 03 (3) 'Unix' │ │ │ │ +108C88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108C89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108C8A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108B03 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108B05 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108B09 CRC 5A099C1C (1510579228) │ │ │ │ -108B0D Compressed Size 0000042B (1067) │ │ │ │ -108B11 Uncompressed Size 0000166E (5742) │ │ │ │ -108B15 Filename Length 0028 (40) │ │ │ │ -108B17 Extra Length 0000 (0) │ │ │ │ -108B19 Comment Length 0000 (0) │ │ │ │ -108B1B Disk Start 0000 (0) │ │ │ │ -108B1D Int File Attributes 0000 (0) │ │ │ │ +108C8C Compression Method 0008 (8) 'Deflated' │ │ │ │ +108C8E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108C92 CRC 5A099C1C (1510579228) │ │ │ │ +108C96 Compressed Size 0000042B (1067) │ │ │ │ +108C9A Uncompressed Size 0000166E (5742) │ │ │ │ +108C9E Filename Length 0028 (40) │ │ │ │ +108CA0 Extra Length 0000 (0) │ │ │ │ +108CA2 Comment Length 0000 (0) │ │ │ │ +108CA4 Disk Start 0000 (0) │ │ │ │ +108CA6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108B1F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108CA8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108B23 Local Header Offset 000645C8 (411080) │ │ │ │ -108B27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108CAC Local Header Offset 000645BA (411066) │ │ │ │ +108CB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108B27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108CB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108B4F CENTRAL HEADER #197 02014B50 (33639248) │ │ │ │ -108B53 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108B54 Created OS 03 (3) 'Unix' │ │ │ │ -108B55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108B56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108B57 General Purpose Flag 0800 (2048) │ │ │ │ +108CD8 CENTRAL HEADER #197 02014B50 (33639248) │ │ │ │ +108CDC Created Zip Spec 14 (20) '2.0' │ │ │ │ +108CDD Created OS 03 (3) 'Unix' │ │ │ │ +108CDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108CDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108CE0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108B59 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108B5B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108B5F CRC 5007BC1E (1342684190) │ │ │ │ -108B63 Compressed Size 00000433 (1075) │ │ │ │ -108B67 Uncompressed Size 00000A00 (2560) │ │ │ │ -108B6B Filename Length 0030 (48) │ │ │ │ -108B6D Extra Length 0000 (0) │ │ │ │ -108B6F Comment Length 0000 (0) │ │ │ │ -108B71 Disk Start 0000 (0) │ │ │ │ -108B73 Int File Attributes 0000 (0) │ │ │ │ +108CE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108CE4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108CE8 CRC 5007BC1E (1342684190) │ │ │ │ +108CEC Compressed Size 00000433 (1075) │ │ │ │ +108CF0 Uncompressed Size 00000A00 (2560) │ │ │ │ +108CF4 Filename Length 0030 (48) │ │ │ │ +108CF6 Extra Length 0000 (0) │ │ │ │ +108CF8 Comment Length 0000 (0) │ │ │ │ +108CFA Disk Start 0000 (0) │ │ │ │ +108CFC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108B75 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108CFE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108B79 Local Header Offset 00064A39 (412217) │ │ │ │ -108B7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108D02 Local Header Offset 00064A2B (412203) │ │ │ │ +108D06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108B7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108D06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108BAD CENTRAL HEADER #198 02014B50 (33639248) │ │ │ │ -108BB1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108BB2 Created OS 03 (3) 'Unix' │ │ │ │ -108BB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108BB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108BB5 General Purpose Flag 0800 (2048) │ │ │ │ +108D36 CENTRAL HEADER #198 02014B50 (33639248) │ │ │ │ +108D3A Created Zip Spec 14 (20) '2.0' │ │ │ │ +108D3B Created OS 03 (3) 'Unix' │ │ │ │ +108D3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108D3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108D3E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108BB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108BB9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108BBD CRC 79C91ECD (2043223757) │ │ │ │ -108BC1 Compressed Size 0000038A (906) │ │ │ │ -108BC5 Uncompressed Size 00001240 (4672) │ │ │ │ -108BC9 Filename Length 002F (47) │ │ │ │ -108BCB Extra Length 0000 (0) │ │ │ │ -108BCD Comment Length 0000 (0) │ │ │ │ -108BCF Disk Start 0000 (0) │ │ │ │ -108BD1 Int File Attributes 0000 (0) │ │ │ │ +108D40 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108D42 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108D46 CRC 79C91ECD (2043223757) │ │ │ │ +108D4A Compressed Size 0000038A (906) │ │ │ │ +108D4E Uncompressed Size 00001240 (4672) │ │ │ │ +108D52 Filename Length 002F (47) │ │ │ │ +108D54 Extra Length 0000 (0) │ │ │ │ +108D56 Comment Length 0000 (0) │ │ │ │ +108D58 Disk Start 0000 (0) │ │ │ │ +108D5A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108BD3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108D5C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108BD7 Local Header Offset 00064EBA (413370) │ │ │ │ -108BDB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108D60 Local Header Offset 00064EAC (413356) │ │ │ │ +108D64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108BDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108D64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108C0A CENTRAL HEADER #199 02014B50 (33639248) │ │ │ │ -108C0E Created Zip Spec 14 (20) '2.0' │ │ │ │ -108C0F Created OS 03 (3) 'Unix' │ │ │ │ -108C10 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108C11 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108C12 General Purpose Flag 0800 (2048) │ │ │ │ +108D93 CENTRAL HEADER #199 02014B50 (33639248) │ │ │ │ +108D97 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108D98 Created OS 03 (3) 'Unix' │ │ │ │ +108D99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108D9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108D9B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108C14 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108C16 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108C1A CRC 1E0D4260 (504185440) │ │ │ │ -108C1E Compressed Size 000002C0 (704) │ │ │ │ -108C22 Uncompressed Size 000005AF (1455) │ │ │ │ -108C26 Filename Length 0025 (37) │ │ │ │ -108C28 Extra Length 0000 (0) │ │ │ │ -108C2A Comment Length 0000 (0) │ │ │ │ -108C2C Disk Start 0000 (0) │ │ │ │ -108C2E Int File Attributes 0000 (0) │ │ │ │ +108D9D Compression Method 0008 (8) 'Deflated' │ │ │ │ +108D9F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108DA3 CRC 1E0D4260 (504185440) │ │ │ │ +108DA7 Compressed Size 000002C0 (704) │ │ │ │ +108DAB Uncompressed Size 000005AF (1455) │ │ │ │ +108DAF Filename Length 0025 (37) │ │ │ │ +108DB1 Extra Length 0000 (0) │ │ │ │ +108DB3 Comment Length 0000 (0) │ │ │ │ +108DB5 Disk Start 0000 (0) │ │ │ │ +108DB7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108C30 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108DB9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108C34 Local Header Offset 00065291 (414353) │ │ │ │ -108C38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108DBD Local Header Offset 00065283 (414339) │ │ │ │ +108DC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108C38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108DC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108C5D CENTRAL HEADER #200 02014B50 (33639248) │ │ │ │ -108C61 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108C62 Created OS 03 (3) 'Unix' │ │ │ │ -108C63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108C64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108C65 General Purpose Flag 0800 (2048) │ │ │ │ +108DE6 CENTRAL HEADER #200 02014B50 (33639248) │ │ │ │ +108DEA Created Zip Spec 14 (20) '2.0' │ │ │ │ +108DEB Created OS 03 (3) 'Unix' │ │ │ │ +108DEC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108DED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108DEE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108C67 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108C69 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108C6D CRC 9BC87663 (2613605987) │ │ │ │ -108C71 Compressed Size 0000048D (1165) │ │ │ │ -108C75 Uncompressed Size 00001611 (5649) │ │ │ │ -108C79 Filename Length 0024 (36) │ │ │ │ -108C7B Extra Length 0000 (0) │ │ │ │ -108C7D Comment Length 0000 (0) │ │ │ │ -108C7F Disk Start 0000 (0) │ │ │ │ -108C81 Int File Attributes 0000 (0) │ │ │ │ +108DF0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108DF2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108DF6 CRC 9BC87663 (2613605987) │ │ │ │ +108DFA Compressed Size 0000048D (1165) │ │ │ │ +108DFE Uncompressed Size 00001611 (5649) │ │ │ │ +108E02 Filename Length 0024 (36) │ │ │ │ +108E04 Extra Length 0000 (0) │ │ │ │ +108E06 Comment Length 0000 (0) │ │ │ │ +108E08 Disk Start 0000 (0) │ │ │ │ +108E0A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108C83 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108E0C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108C87 Local Header Offset 00065594 (415124) │ │ │ │ -108C8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108E10 Local Header Offset 00065586 (415110) │ │ │ │ +108E14 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108C8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108E14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108CAF CENTRAL HEADER #201 02014B50 (33639248) │ │ │ │ -108CB3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108CB4 Created OS 03 (3) 'Unix' │ │ │ │ -108CB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108CB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108CB7 General Purpose Flag 0800 (2048) │ │ │ │ +108E38 CENTRAL HEADER #201 02014B50 (33639248) │ │ │ │ +108E3C Created Zip Spec 14 (20) '2.0' │ │ │ │ +108E3D Created OS 03 (3) 'Unix' │ │ │ │ +108E3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108E3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108E40 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108CB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108CBB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108CBF CRC 25AFB103 (632271107) │ │ │ │ -108CC3 Compressed Size 000003D1 (977) │ │ │ │ -108CC7 Uncompressed Size 000008AD (2221) │ │ │ │ -108CCB Filename Length 0035 (53) │ │ │ │ -108CCD Extra Length 0000 (0) │ │ │ │ -108CCF Comment Length 0000 (0) │ │ │ │ -108CD1 Disk Start 0000 (0) │ │ │ │ -108CD3 Int File Attributes 0000 (0) │ │ │ │ +108E42 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108E44 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108E48 CRC 25AFB103 (632271107) │ │ │ │ +108E4C Compressed Size 000003D1 (977) │ │ │ │ +108E50 Uncompressed Size 000008AD (2221) │ │ │ │ +108E54 Filename Length 0035 (53) │ │ │ │ +108E56 Extra Length 0000 (0) │ │ │ │ +108E58 Comment Length 0000 (0) │ │ │ │ +108E5A Disk Start 0000 (0) │ │ │ │ +108E5C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108CD5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108E5E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108CD9 Local Header Offset 00065A63 (416355) │ │ │ │ -108CDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108E62 Local Header Offset 00065A55 (416341) │ │ │ │ +108E66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108CDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108E66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108D12 CENTRAL HEADER #202 02014B50 (33639248) │ │ │ │ -108D16 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108D17 Created OS 03 (3) 'Unix' │ │ │ │ -108D18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108D19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108D1A General Purpose Flag 0800 (2048) │ │ │ │ +108E9B CENTRAL HEADER #202 02014B50 (33639248) │ │ │ │ +108E9F Created Zip Spec 14 (20) '2.0' │ │ │ │ +108EA0 Created OS 03 (3) 'Unix' │ │ │ │ +108EA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108EA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108EA3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108D1C Compression Method 0008 (8) 'Deflated' │ │ │ │ -108D1E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108D22 CRC 9ABAEB25 (2595941157) │ │ │ │ -108D26 Compressed Size 0000051D (1309) │ │ │ │ -108D2A Uncompressed Size 00001425 (5157) │ │ │ │ -108D2E Filename Length 0034 (52) │ │ │ │ -108D30 Extra Length 0000 (0) │ │ │ │ -108D32 Comment Length 0000 (0) │ │ │ │ -108D34 Disk Start 0000 (0) │ │ │ │ -108D36 Int File Attributes 0000 (0) │ │ │ │ +108EA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108EA7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108EAB CRC 9ABAEB25 (2595941157) │ │ │ │ +108EAF Compressed Size 0000051D (1309) │ │ │ │ +108EB3 Uncompressed Size 00001425 (5157) │ │ │ │ +108EB7 Filename Length 0034 (52) │ │ │ │ +108EB9 Extra Length 0000 (0) │ │ │ │ +108EBB Comment Length 0000 (0) │ │ │ │ +108EBD Disk Start 0000 (0) │ │ │ │ +108EBF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108D38 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108EC1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108D3C Local Header Offset 00065E87 (417415) │ │ │ │ -108D40 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108EC5 Local Header Offset 00065E79 (417401) │ │ │ │ +108EC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108D40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108EC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108D74 CENTRAL HEADER #203 02014B50 (33639248) │ │ │ │ -108D78 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108D79 Created OS 03 (3) 'Unix' │ │ │ │ -108D7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108D7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108D7C General Purpose Flag 0800 (2048) │ │ │ │ +108EFD CENTRAL HEADER #203 02014B50 (33639248) │ │ │ │ +108F01 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108F02 Created OS 03 (3) 'Unix' │ │ │ │ +108F03 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108F04 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108F05 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108D7E Compression Method 0008 (8) 'Deflated' │ │ │ │ -108D80 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108D84 CRC 9F00CFE2 (2667630562) │ │ │ │ -108D88 Compressed Size 00000392 (914) │ │ │ │ -108D8C Uncompressed Size 000007AE (1966) │ │ │ │ -108D90 Filename Length 002C (44) │ │ │ │ -108D92 Extra Length 0000 (0) │ │ │ │ -108D94 Comment Length 0000 (0) │ │ │ │ -108D96 Disk Start 0000 (0) │ │ │ │ -108D98 Int File Attributes 0000 (0) │ │ │ │ +108F07 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108F09 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108F0D CRC 9F00CFE2 (2667630562) │ │ │ │ +108F11 Compressed Size 00000392 (914) │ │ │ │ +108F15 Uncompressed Size 000007AE (1966) │ │ │ │ +108F19 Filename Length 002C (44) │ │ │ │ +108F1B Extra Length 0000 (0) │ │ │ │ +108F1D Comment Length 0000 (0) │ │ │ │ +108F1F Disk Start 0000 (0) │ │ │ │ +108F21 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108D9A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108F23 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108D9E Local Header Offset 000663F6 (418806) │ │ │ │ -108DA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108F27 Local Header Offset 000663E8 (418792) │ │ │ │ +108F2B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108DA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108F2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108DCE CENTRAL HEADER #204 02014B50 (33639248) │ │ │ │ -108DD2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108DD3 Created OS 03 (3) 'Unix' │ │ │ │ -108DD4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108DD5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108DD6 General Purpose Flag 0800 (2048) │ │ │ │ +108F57 CENTRAL HEADER #204 02014B50 (33639248) │ │ │ │ +108F5B Created Zip Spec 14 (20) '2.0' │ │ │ │ +108F5C Created OS 03 (3) 'Unix' │ │ │ │ +108F5D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108F5E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108F5F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108DD8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108DDA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108DDE CRC 9647C423 (2521285667) │ │ │ │ -108DE2 Compressed Size 00000307 (775) │ │ │ │ -108DE6 Uncompressed Size 00000E7F (3711) │ │ │ │ -108DEA Filename Length 002B (43) │ │ │ │ -108DEC Extra Length 0000 (0) │ │ │ │ -108DEE Comment Length 0000 (0) │ │ │ │ -108DF0 Disk Start 0000 (0) │ │ │ │ -108DF2 Int File Attributes 0000 (0) │ │ │ │ +108F61 Compression Method 0008 (8) 'Deflated' │ │ │ │ +108F63 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108F67 CRC 9647C423 (2521285667) │ │ │ │ +108F6B Compressed Size 00000307 (775) │ │ │ │ +108F6F Uncompressed Size 00000E7F (3711) │ │ │ │ +108F73 Filename Length 002B (43) │ │ │ │ +108F75 Extra Length 0000 (0) │ │ │ │ +108F77 Comment Length 0000 (0) │ │ │ │ +108F79 Disk Start 0000 (0) │ │ │ │ +108F7B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108DF4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108F7D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108DF8 Local Header Offset 000667D2 (419794) │ │ │ │ -108DFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108F81 Local Header Offset 000667C4 (419780) │ │ │ │ +108F85 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108DFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108F85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108E27 CENTRAL HEADER #205 02014B50 (33639248) │ │ │ │ -108E2B Created Zip Spec 14 (20) '2.0' │ │ │ │ -108E2C Created OS 03 (3) 'Unix' │ │ │ │ -108E2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108E2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108E2F General Purpose Flag 0800 (2048) │ │ │ │ +108FB0 CENTRAL HEADER #205 02014B50 (33639248) │ │ │ │ +108FB4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +108FB5 Created OS 03 (3) 'Unix' │ │ │ │ +108FB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108FB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108FB8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108E31 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108E33 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108E37 CRC 5A972993 (1519856019) │ │ │ │ -108E3B Compressed Size 000003C2 (962) │ │ │ │ -108E3F Uncompressed Size 000007E8 (2024) │ │ │ │ -108E43 Filename Length 0026 (38) │ │ │ │ -108E45 Extra Length 0000 (0) │ │ │ │ -108E47 Comment Length 0000 (0) │ │ │ │ -108E49 Disk Start 0000 (0) │ │ │ │ -108E4B Int File Attributes 0000 (0) │ │ │ │ +108FBA Compression Method 0008 (8) 'Deflated' │ │ │ │ +108FBC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +108FC0 CRC 5A972993 (1519856019) │ │ │ │ +108FC4 Compressed Size 000003C2 (962) │ │ │ │ +108FC8 Uncompressed Size 000007E8 (2024) │ │ │ │ +108FCC Filename Length 0026 (38) │ │ │ │ +108FCE Extra Length 0000 (0) │ │ │ │ +108FD0 Comment Length 0000 (0) │ │ │ │ +108FD2 Disk Start 0000 (0) │ │ │ │ +108FD4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108E4D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +108FD6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108E51 Local Header Offset 00066B22 (420642) │ │ │ │ -108E55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108FDA Local Header Offset 00066B14 (420628) │ │ │ │ +108FDE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108E55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x108FDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108E7B CENTRAL HEADER #206 02014B50 (33639248) │ │ │ │ -108E7F Created Zip Spec 14 (20) '2.0' │ │ │ │ -108E80 Created OS 03 (3) 'Unix' │ │ │ │ -108E81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108E82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108E83 General Purpose Flag 0800 (2048) │ │ │ │ +109004 CENTRAL HEADER #206 02014B50 (33639248) │ │ │ │ +109008 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109009 Created OS 03 (3) 'Unix' │ │ │ │ +10900A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10900B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10900C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108E85 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108E87 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108E8B CRC 0CBE9AE8 (213818088) │ │ │ │ -108E8F Compressed Size 00000463 (1123) │ │ │ │ -108E93 Uncompressed Size 00000F35 (3893) │ │ │ │ -108E97 Filename Length 0025 (37) │ │ │ │ -108E99 Extra Length 0000 (0) │ │ │ │ -108E9B Comment Length 0000 (0) │ │ │ │ -108E9D Disk Start 0000 (0) │ │ │ │ -108E9F Int File Attributes 0000 (0) │ │ │ │ +10900E Compression Method 0008 (8) 'Deflated' │ │ │ │ +109010 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109014 CRC 0CBE9AE8 (213818088) │ │ │ │ +109018 Compressed Size 00000463 (1123) │ │ │ │ +10901C Uncompressed Size 00000F35 (3893) │ │ │ │ +109020 Filename Length 0025 (37) │ │ │ │ +109022 Extra Length 0000 (0) │ │ │ │ +109024 Comment Length 0000 (0) │ │ │ │ +109026 Disk Start 0000 (0) │ │ │ │ +109028 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108EA1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10902A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108EA5 Local Header Offset 00066F28 (421672) │ │ │ │ -108EA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10902E Local Header Offset 00066F1A (421658) │ │ │ │ +109032 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108EA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109032: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108ECE CENTRAL HEADER #207 02014B50 (33639248) │ │ │ │ -108ED2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108ED3 Created OS 03 (3) 'Unix' │ │ │ │ -108ED4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108ED5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108ED6 General Purpose Flag 0800 (2048) │ │ │ │ +109057 CENTRAL HEADER #207 02014B50 (33639248) │ │ │ │ +10905B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10905C Created OS 03 (3) 'Unix' │ │ │ │ +10905D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10905E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10905F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108ED8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108EDA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108EDE CRC F9CD2C68 (4190973032) │ │ │ │ -108EE2 Compressed Size 0000070E (1806) │ │ │ │ -108EE6 Uncompressed Size 0000126F (4719) │ │ │ │ -108EEA Filename Length 0021 (33) │ │ │ │ -108EEC Extra Length 0000 (0) │ │ │ │ -108EEE Comment Length 0000 (0) │ │ │ │ -108EF0 Disk Start 0000 (0) │ │ │ │ -108EF2 Int File Attributes 0000 (0) │ │ │ │ +109061 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109063 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109067 CRC F9CD2C68 (4190973032) │ │ │ │ +10906B Compressed Size 0000070E (1806) │ │ │ │ +10906F Uncompressed Size 0000126F (4719) │ │ │ │ +109073 Filename Length 0021 (33) │ │ │ │ +109075 Extra Length 0000 (0) │ │ │ │ +109077 Comment Length 0000 (0) │ │ │ │ +109079 Disk Start 0000 (0) │ │ │ │ +10907B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108EF4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10907D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108EF8 Local Header Offset 000673CE (422862) │ │ │ │ -108EFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109081 Local Header Offset 000673C0 (422848) │ │ │ │ +109085 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108EFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109085: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108F1D CENTRAL HEADER #208 02014B50 (33639248) │ │ │ │ -108F21 Created Zip Spec 14 (20) '2.0' │ │ │ │ -108F22 Created OS 03 (3) 'Unix' │ │ │ │ -108F23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108F24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108F25 General Purpose Flag 0800 (2048) │ │ │ │ +1090A6 CENTRAL HEADER #208 02014B50 (33639248) │ │ │ │ +1090AA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1090AB Created OS 03 (3) 'Unix' │ │ │ │ +1090AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1090AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1090AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108F27 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108F29 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108F2D CRC 150276AF (352482991) │ │ │ │ -108F31 Compressed Size 00000664 (1636) │ │ │ │ -108F35 Uncompressed Size 00003A8C (14988) │ │ │ │ -108F39 Filename Length 0020 (32) │ │ │ │ -108F3B Extra Length 0000 (0) │ │ │ │ -108F3D Comment Length 0000 (0) │ │ │ │ -108F3F Disk Start 0000 (0) │ │ │ │ -108F41 Int File Attributes 0000 (0) │ │ │ │ +1090B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1090B2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1090B6 CRC 150276AF (352482991) │ │ │ │ +1090BA Compressed Size 00000664 (1636) │ │ │ │ +1090BE Uncompressed Size 00003A8C (14988) │ │ │ │ +1090C2 Filename Length 0020 (32) │ │ │ │ +1090C4 Extra Length 0000 (0) │ │ │ │ +1090C6 Comment Length 0000 (0) │ │ │ │ +1090C8 Disk Start 0000 (0) │ │ │ │ +1090CA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108F43 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1090CC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108F47 Local Header Offset 00067B1B (424731) │ │ │ │ -108F4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1090D0 Local Header Offset 00067B0D (424717) │ │ │ │ +1090D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108F4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1090D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108F6B CENTRAL HEADER #209 02014B50 (33639248) │ │ │ │ -108F6F Created Zip Spec 14 (20) '2.0' │ │ │ │ -108F70 Created OS 03 (3) 'Unix' │ │ │ │ -108F71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108F72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108F73 General Purpose Flag 0800 (2048) │ │ │ │ +1090F4 CENTRAL HEADER #209 02014B50 (33639248) │ │ │ │ +1090F8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1090F9 Created OS 03 (3) 'Unix' │ │ │ │ +1090FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1090FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1090FC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108F75 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108F77 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108F7B CRC 37E2CF8E (937611150) │ │ │ │ -108F7F Compressed Size 00000C1A (3098) │ │ │ │ -108F83 Uncompressed Size 000026EF (9967) │ │ │ │ -108F87 Filename Length 002D (45) │ │ │ │ -108F89 Extra Length 0000 (0) │ │ │ │ -108F8B Comment Length 0000 (0) │ │ │ │ -108F8D Disk Start 0000 (0) │ │ │ │ -108F8F Int File Attributes 0000 (0) │ │ │ │ +1090FE Compression Method 0008 (8) 'Deflated' │ │ │ │ +109100 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109104 CRC 37E2CF8E (937611150) │ │ │ │ +109108 Compressed Size 00000C1A (3098) │ │ │ │ +10910C Uncompressed Size 000026EF (9967) │ │ │ │ +109110 Filename Length 002D (45) │ │ │ │ +109112 Extra Length 0000 (0) │ │ │ │ +109114 Comment Length 0000 (0) │ │ │ │ +109116 Disk Start 0000 (0) │ │ │ │ +109118 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108F91 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10911A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108F95 Local Header Offset 000681BD (426429) │ │ │ │ -108F99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10911E Local Header Offset 000681AF (426415) │ │ │ │ +109122 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108F99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109122: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -108FC6 CENTRAL HEADER #210 02014B50 (33639248) │ │ │ │ -108FCA Created Zip Spec 14 (20) '2.0' │ │ │ │ -108FCB Created OS 03 (3) 'Unix' │ │ │ │ -108FCC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108FCD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -108FCE General Purpose Flag 0800 (2048) │ │ │ │ +10914F CENTRAL HEADER #210 02014B50 (33639248) │ │ │ │ +109153 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109154 Created OS 03 (3) 'Unix' │ │ │ │ +109155 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109156 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109157 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -108FD0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -108FD2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -108FD6 CRC 01D149E2 (30493154) │ │ │ │ -108FDA Compressed Size 00000E0B (3595) │ │ │ │ -108FDE Uncompressed Size 00008380 (33664) │ │ │ │ -108FE2 Filename Length 002C (44) │ │ │ │ -108FE4 Extra Length 0000 (0) │ │ │ │ -108FE6 Comment Length 0000 (0) │ │ │ │ -108FE8 Disk Start 0000 (0) │ │ │ │ -108FEA Int File Attributes 0000 (0) │ │ │ │ +109159 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10915B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10915F CRC 01D149E2 (30493154) │ │ │ │ +109163 Compressed Size 00000E0B (3595) │ │ │ │ +109167 Uncompressed Size 00008380 (33664) │ │ │ │ +10916B Filename Length 002C (44) │ │ │ │ +10916D Extra Length 0000 (0) │ │ │ │ +10916F Comment Length 0000 (0) │ │ │ │ +109171 Disk Start 0000 (0) │ │ │ │ +109173 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -108FEC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109175 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -108FF0 Local Header Offset 00068E22 (429602) │ │ │ │ -108FF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109179 Local Header Offset 00068E14 (429588) │ │ │ │ +10917D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x108FF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10917D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109020 CENTRAL HEADER #211 02014B50 (33639248) │ │ │ │ -109024 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109025 Created OS 03 (3) 'Unix' │ │ │ │ -109026 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109027 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109028 General Purpose Flag 0800 (2048) │ │ │ │ +1091A9 CENTRAL HEADER #211 02014B50 (33639248) │ │ │ │ +1091AD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1091AE Created OS 03 (3) 'Unix' │ │ │ │ +1091AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1091B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1091B1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10902A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10902C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109030 CRC D0BE3EBA (3502128826) │ │ │ │ -109034 Compressed Size 00000430 (1072) │ │ │ │ -109038 Uncompressed Size 000009F0 (2544) │ │ │ │ -10903C Filename Length 002F (47) │ │ │ │ -10903E Extra Length 0000 (0) │ │ │ │ -109040 Comment Length 0000 (0) │ │ │ │ -109042 Disk Start 0000 (0) │ │ │ │ -109044 Int File Attributes 0000 (0) │ │ │ │ +1091B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1091B5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1091B9 CRC D0BE3EBA (3502128826) │ │ │ │ +1091BD Compressed Size 00000430 (1072) │ │ │ │ +1091C1 Uncompressed Size 000009F0 (2544) │ │ │ │ +1091C5 Filename Length 002F (47) │ │ │ │ +1091C7 Extra Length 0000 (0) │ │ │ │ +1091C9 Comment Length 0000 (0) │ │ │ │ +1091CB Disk Start 0000 (0) │ │ │ │ +1091CD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109046 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1091CF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10904A Local Header Offset 00069C77 (433271) │ │ │ │ -10904E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1091D3 Local Header Offset 00069C69 (433257) │ │ │ │ +1091D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10904E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1091D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10907D CENTRAL HEADER #212 02014B50 (33639248) │ │ │ │ -109081 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109082 Created OS 03 (3) 'Unix' │ │ │ │ -109083 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109084 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109085 General Purpose Flag 0800 (2048) │ │ │ │ +109206 CENTRAL HEADER #212 02014B50 (33639248) │ │ │ │ +10920A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10920B Created OS 03 (3) 'Unix' │ │ │ │ +10920C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10920D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10920E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109087 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109089 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10908D CRC 304E4E2F (810438191) │ │ │ │ -109091 Compressed Size 00000388 (904) │ │ │ │ -109095 Uncompressed Size 00001212 (4626) │ │ │ │ -109099 Filename Length 002E (46) │ │ │ │ -10909B Extra Length 0000 (0) │ │ │ │ -10909D Comment Length 0000 (0) │ │ │ │ -10909F Disk Start 0000 (0) │ │ │ │ -1090A1 Int File Attributes 0000 (0) │ │ │ │ +109210 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109212 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109216 CRC 304E4E2F (810438191) │ │ │ │ +10921A Compressed Size 00000388 (904) │ │ │ │ +10921E Uncompressed Size 00001212 (4626) │ │ │ │ +109222 Filename Length 002E (46) │ │ │ │ +109224 Extra Length 0000 (0) │ │ │ │ +109226 Comment Length 0000 (0) │ │ │ │ +109228 Disk Start 0000 (0) │ │ │ │ +10922A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1090A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10922C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1090A7 Local Header Offset 0006A0F4 (434420) │ │ │ │ -1090AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109230 Local Header Offset 0006A0E6 (434406) │ │ │ │ +109234 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1090AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109234: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1090D9 CENTRAL HEADER #213 02014B50 (33639248) │ │ │ │ -1090DD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1090DE Created OS 03 (3) 'Unix' │ │ │ │ -1090DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1090E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1090E1 General Purpose Flag 0800 (2048) │ │ │ │ +109262 CENTRAL HEADER #213 02014B50 (33639248) │ │ │ │ +109266 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109267 Created OS 03 (3) 'Unix' │ │ │ │ +109268 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109269 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10926A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1090E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1090E5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1090E9 CRC D2A831F5 (3534238197) │ │ │ │ -1090ED Compressed Size 000007C1 (1985) │ │ │ │ -1090F1 Uncompressed Size 0000131C (4892) │ │ │ │ -1090F5 Filename Length 0025 (37) │ │ │ │ -1090F7 Extra Length 0000 (0) │ │ │ │ -1090F9 Comment Length 0000 (0) │ │ │ │ -1090FB Disk Start 0000 (0) │ │ │ │ -1090FD Int File Attributes 0000 (0) │ │ │ │ +10926C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10926E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109272 CRC D2A831F5 (3534238197) │ │ │ │ +109276 Compressed Size 000007C1 (1985) │ │ │ │ +10927A Uncompressed Size 0000131C (4892) │ │ │ │ +10927E Filename Length 0025 (37) │ │ │ │ +109280 Extra Length 0000 (0) │ │ │ │ +109282 Comment Length 0000 (0) │ │ │ │ +109284 Disk Start 0000 (0) │ │ │ │ +109286 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1090FF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109288 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109103 Local Header Offset 0006A4C8 (435400) │ │ │ │ -109107 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10928C Local Header Offset 0006A4BA (435386) │ │ │ │ +109290 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109107: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109290: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10912C CENTRAL HEADER #214 02014B50 (33639248) │ │ │ │ -109130 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109131 Created OS 03 (3) 'Unix' │ │ │ │ -109132 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109133 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109134 General Purpose Flag 0800 (2048) │ │ │ │ +1092B5 CENTRAL HEADER #214 02014B50 (33639248) │ │ │ │ +1092B9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1092BA Created OS 03 (3) 'Unix' │ │ │ │ +1092BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1092BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1092BD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109136 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109138 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10913C CRC A7949094 (2811531412) │ │ │ │ -109140 Compressed Size 0000072B (1835) │ │ │ │ -109144 Uncompressed Size 00002CB0 (11440) │ │ │ │ -109148 Filename Length 0024 (36) │ │ │ │ -10914A Extra Length 0000 (0) │ │ │ │ -10914C Comment Length 0000 (0) │ │ │ │ -10914E Disk Start 0000 (0) │ │ │ │ -109150 Int File Attributes 0000 (0) │ │ │ │ +1092BF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1092C1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1092C5 CRC A7949094 (2811531412) │ │ │ │ +1092C9 Compressed Size 0000072B (1835) │ │ │ │ +1092CD Uncompressed Size 00002CB0 (11440) │ │ │ │ +1092D1 Filename Length 0024 (36) │ │ │ │ +1092D3 Extra Length 0000 (0) │ │ │ │ +1092D5 Comment Length 0000 (0) │ │ │ │ +1092D7 Disk Start 0000 (0) │ │ │ │ +1092D9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109152 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1092DB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109156 Local Header Offset 0006ACCC (437452) │ │ │ │ -10915A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1092DF Local Header Offset 0006ACBE (437438) │ │ │ │ +1092E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10915A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1092E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10917E CENTRAL HEADER #215 02014B50 (33639248) │ │ │ │ -109182 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109183 Created OS 03 (3) 'Unix' │ │ │ │ -109184 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109185 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109186 General Purpose Flag 0800 (2048) │ │ │ │ +109307 CENTRAL HEADER #215 02014B50 (33639248) │ │ │ │ +10930B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10930C Created OS 03 (3) 'Unix' │ │ │ │ +10930D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10930E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10930F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109188 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10918A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10918E CRC 87B81A6C (2276989548) │ │ │ │ -109192 Compressed Size 00000CCB (3275) │ │ │ │ -109196 Uncompressed Size 0000310A (12554) │ │ │ │ -10919A Filename Length 0026 (38) │ │ │ │ -10919C Extra Length 0000 (0) │ │ │ │ -10919E Comment Length 0000 (0) │ │ │ │ -1091A0 Disk Start 0000 (0) │ │ │ │ -1091A2 Int File Attributes 0000 (0) │ │ │ │ +109311 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109313 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109317 CRC 87B81A6C (2276989548) │ │ │ │ +10931B Compressed Size 00000CCB (3275) │ │ │ │ +10931F Uncompressed Size 0000310A (12554) │ │ │ │ +109323 Filename Length 0026 (38) │ │ │ │ +109325 Extra Length 0000 (0) │ │ │ │ +109327 Comment Length 0000 (0) │ │ │ │ +109329 Disk Start 0000 (0) │ │ │ │ +10932B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1091A4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10932D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1091A8 Local Header Offset 0006B439 (439353) │ │ │ │ -1091AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109331 Local Header Offset 0006B42B (439339) │ │ │ │ +109335 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1091AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109335: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1091D2 CENTRAL HEADER #216 02014B50 (33639248) │ │ │ │ -1091D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1091D7 Created OS 03 (3) 'Unix' │ │ │ │ -1091D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1091D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1091DA General Purpose Flag 0800 (2048) │ │ │ │ +10935B CENTRAL HEADER #216 02014B50 (33639248) │ │ │ │ +10935F Created Zip Spec 14 (20) '2.0' │ │ │ │ +109360 Created OS 03 (3) 'Unix' │ │ │ │ +109361 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109362 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109363 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1091DC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1091DE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1091E2 CRC 8F36FA1F (2402744863) │ │ │ │ -1091E6 Compressed Size 000007AC (1964) │ │ │ │ -1091EA Uncompressed Size 000070B9 (28857) │ │ │ │ -1091EE Filename Length 0025 (37) │ │ │ │ -1091F0 Extra Length 0000 (0) │ │ │ │ -1091F2 Comment Length 0000 (0) │ │ │ │ -1091F4 Disk Start 0000 (0) │ │ │ │ -1091F6 Int File Attributes 0000 (0) │ │ │ │ +109365 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109367 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10936B CRC 8F36FA1F (2402744863) │ │ │ │ +10936F Compressed Size 000007AC (1964) │ │ │ │ +109373 Uncompressed Size 000070B9 (28857) │ │ │ │ +109377 Filename Length 0025 (37) │ │ │ │ +109379 Extra Length 0000 (0) │ │ │ │ +10937B Comment Length 0000 (0) │ │ │ │ +10937D Disk Start 0000 (0) │ │ │ │ +10937F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1091F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109381 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1091FC Local Header Offset 0006C148 (442696) │ │ │ │ -109200 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109385 Local Header Offset 0006C13A (442682) │ │ │ │ +109389 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109200: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109389: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109225 CENTRAL HEADER #217 02014B50 (33639248) │ │ │ │ -109229 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10922A Created OS 03 (3) 'Unix' │ │ │ │ -10922B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10922C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10922D General Purpose Flag 0800 (2048) │ │ │ │ +1093AE CENTRAL HEADER #217 02014B50 (33639248) │ │ │ │ +1093B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1093B3 Created OS 03 (3) 'Unix' │ │ │ │ +1093B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1093B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1093B6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10922F Compression Method 0008 (8) 'Deflated' │ │ │ │ -109231 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109235 CRC 6AA354C5 (1789088965) │ │ │ │ -109239 Compressed Size 000001F4 (500) │ │ │ │ -10923D Uncompressed Size 000003A4 (932) │ │ │ │ -109241 Filename Length 002D (45) │ │ │ │ -109243 Extra Length 0000 (0) │ │ │ │ -109245 Comment Length 0000 (0) │ │ │ │ -109247 Disk Start 0000 (0) │ │ │ │ -109249 Int File Attributes 0000 (0) │ │ │ │ +1093B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1093BA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1093BE CRC 6AA354C5 (1789088965) │ │ │ │ +1093C2 Compressed Size 000001F4 (500) │ │ │ │ +1093C6 Uncompressed Size 000003A4 (932) │ │ │ │ +1093CA Filename Length 002D (45) │ │ │ │ +1093CC Extra Length 0000 (0) │ │ │ │ +1093CE Comment Length 0000 (0) │ │ │ │ +1093D0 Disk Start 0000 (0) │ │ │ │ +1093D2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10924B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1093D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10924F Local Header Offset 0006C937 (444727) │ │ │ │ -109253 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1093D8 Local Header Offset 0006C929 (444713) │ │ │ │ +1093DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109253: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1093DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109280 CENTRAL HEADER #218 02014B50 (33639248) │ │ │ │ -109284 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109285 Created OS 03 (3) 'Unix' │ │ │ │ -109286 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109287 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109288 General Purpose Flag 0800 (2048) │ │ │ │ +109409 CENTRAL HEADER #218 02014B50 (33639248) │ │ │ │ +10940D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10940E Created OS 03 (3) 'Unix' │ │ │ │ +10940F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109410 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109411 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10928A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10928C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109290 CRC 2027604E (539451470) │ │ │ │ -109294 Compressed Size 00000287 (647) │ │ │ │ -109298 Uncompressed Size 000007A0 (1952) │ │ │ │ -10929C Filename Length 002C (44) │ │ │ │ -10929E Extra Length 0000 (0) │ │ │ │ -1092A0 Comment Length 0000 (0) │ │ │ │ -1092A2 Disk Start 0000 (0) │ │ │ │ -1092A4 Int File Attributes 0000 (0) │ │ │ │ +109413 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109415 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109419 CRC 2027604E (539451470) │ │ │ │ +10941D Compressed Size 00000287 (647) │ │ │ │ +109421 Uncompressed Size 000007A0 (1952) │ │ │ │ +109425 Filename Length 002C (44) │ │ │ │ +109427 Extra Length 0000 (0) │ │ │ │ +109429 Comment Length 0000 (0) │ │ │ │ +10942B Disk Start 0000 (0) │ │ │ │ +10942D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1092A6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10942F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1092AA Local Header Offset 0006CB76 (445302) │ │ │ │ -1092AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109433 Local Header Offset 0006CB68 (445288) │ │ │ │ +109437 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1092AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109437: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1092DA CENTRAL HEADER #219 02014B50 (33639248) │ │ │ │ -1092DE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1092DF Created OS 03 (3) 'Unix' │ │ │ │ -1092E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1092E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1092E2 General Purpose Flag 0800 (2048) │ │ │ │ +109463 CENTRAL HEADER #219 02014B50 (33639248) │ │ │ │ +109467 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109468 Created OS 03 (3) 'Unix' │ │ │ │ +109469 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10946A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10946B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1092E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1092E6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1092EA CRC 5F24026C (1596195436) │ │ │ │ -1092EE Compressed Size 00000679 (1657) │ │ │ │ -1092F2 Uncompressed Size 000011FA (4602) │ │ │ │ -1092F6 Filename Length 0028 (40) │ │ │ │ -1092F8 Extra Length 0000 (0) │ │ │ │ -1092FA Comment Length 0000 (0) │ │ │ │ -1092FC Disk Start 0000 (0) │ │ │ │ -1092FE Int File Attributes 0000 (0) │ │ │ │ +10946D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10946F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109473 CRC 5F24026C (1596195436) │ │ │ │ +109477 Compressed Size 00000679 (1657) │ │ │ │ +10947B Uncompressed Size 000011FA (4602) │ │ │ │ +10947F Filename Length 0028 (40) │ │ │ │ +109481 Extra Length 0000 (0) │ │ │ │ +109483 Comment Length 0000 (0) │ │ │ │ +109485 Disk Start 0000 (0) │ │ │ │ +109487 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109300 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109489 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109304 Local Header Offset 0006CE47 (446023) │ │ │ │ -109308 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10948D Local Header Offset 0006CE39 (446009) │ │ │ │ +109491 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109308: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109491: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109330 CENTRAL HEADER #220 02014B50 (33639248) │ │ │ │ -109334 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109335 Created OS 03 (3) 'Unix' │ │ │ │ -109336 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109337 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109338 General Purpose Flag 0800 (2048) │ │ │ │ +1094B9 CENTRAL HEADER #220 02014B50 (33639248) │ │ │ │ +1094BD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1094BE Created OS 03 (3) 'Unix' │ │ │ │ +1094BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1094C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1094C1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10933A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10933C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109340 CRC E9DF47CA (3923724234) │ │ │ │ -109344 Compressed Size 000004BC (1212) │ │ │ │ -109348 Uncompressed Size 0000249E (9374) │ │ │ │ -10934C Filename Length 0027 (39) │ │ │ │ -10934E Extra Length 0000 (0) │ │ │ │ -109350 Comment Length 0000 (0) │ │ │ │ -109352 Disk Start 0000 (0) │ │ │ │ -109354 Int File Attributes 0000 (0) │ │ │ │ +1094C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1094C5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1094C9 CRC E9DF47CA (3923724234) │ │ │ │ +1094CD Compressed Size 000004BC (1212) │ │ │ │ +1094D1 Uncompressed Size 0000249E (9374) │ │ │ │ +1094D5 Filename Length 0027 (39) │ │ │ │ +1094D7 Extra Length 0000 (0) │ │ │ │ +1094D9 Comment Length 0000 (0) │ │ │ │ +1094DB Disk Start 0000 (0) │ │ │ │ +1094DD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109356 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1094DF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10935A Local Header Offset 0006D506 (447750) │ │ │ │ -10935E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1094E3 Local Header Offset 0006D4F8 (447736) │ │ │ │ +1094E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10935E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1094E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109385 CENTRAL HEADER #221 02014B50 (33639248) │ │ │ │ -109389 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10938A Created OS 03 (3) 'Unix' │ │ │ │ -10938B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10938C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10938D General Purpose Flag 0800 (2048) │ │ │ │ +10950E CENTRAL HEADER #221 02014B50 (33639248) │ │ │ │ +109512 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109513 Created OS 03 (3) 'Unix' │ │ │ │ +109514 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109515 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109516 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10938F Compression Method 0008 (8) 'Deflated' │ │ │ │ -109391 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109395 CRC 11291A57 (287906391) │ │ │ │ -109399 Compressed Size 000005D7 (1495) │ │ │ │ -10939D Uncompressed Size 00000EA7 (3751) │ │ │ │ -1093A1 Filename Length 0020 (32) │ │ │ │ -1093A3 Extra Length 0000 (0) │ │ │ │ -1093A5 Comment Length 0000 (0) │ │ │ │ -1093A7 Disk Start 0000 (0) │ │ │ │ -1093A9 Int File Attributes 0000 (0) │ │ │ │ +109518 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10951A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10951E CRC 11291A57 (287906391) │ │ │ │ +109522 Compressed Size 000005D7 (1495) │ │ │ │ +109526 Uncompressed Size 00000EA7 (3751) │ │ │ │ +10952A Filename Length 0020 (32) │ │ │ │ +10952C Extra Length 0000 (0) │ │ │ │ +10952E Comment Length 0000 (0) │ │ │ │ +109530 Disk Start 0000 (0) │ │ │ │ +109532 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1093AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109534 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1093AF Local Header Offset 0006DA07 (449031) │ │ │ │ -1093B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109538 Local Header Offset 0006D9F9 (449017) │ │ │ │ +10953C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1093B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10953C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1093D3 CENTRAL HEADER #222 02014B50 (33639248) │ │ │ │ -1093D7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1093D8 Created OS 03 (3) 'Unix' │ │ │ │ -1093D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1093DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1093DB General Purpose Flag 0800 (2048) │ │ │ │ +10955C CENTRAL HEADER #222 02014B50 (33639248) │ │ │ │ +109560 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109561 Created OS 03 (3) 'Unix' │ │ │ │ +109562 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109563 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109564 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1093DD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1093DF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1093E3 CRC 659313CE (1704137678) │ │ │ │ -1093E7 Compressed Size 0000062A (1578) │ │ │ │ -1093EB Uncompressed Size 0000258E (9614) │ │ │ │ -1093EF Filename Length 001F (31) │ │ │ │ -1093F1 Extra Length 0000 (0) │ │ │ │ -1093F3 Comment Length 0000 (0) │ │ │ │ -1093F5 Disk Start 0000 (0) │ │ │ │ -1093F7 Int File Attributes 0000 (0) │ │ │ │ +109566 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109568 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10956C CRC 659313CE (1704137678) │ │ │ │ +109570 Compressed Size 0000062A (1578) │ │ │ │ +109574 Uncompressed Size 0000258E (9614) │ │ │ │ +109578 Filename Length 001F (31) │ │ │ │ +10957A Extra Length 0000 (0) │ │ │ │ +10957C Comment Length 0000 (0) │ │ │ │ +10957E Disk Start 0000 (0) │ │ │ │ +109580 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1093F9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109582 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1093FD Local Header Offset 0006E01C (450588) │ │ │ │ -109401 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109586 Local Header Offset 0006E00E (450574) │ │ │ │ +10958A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109401: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10958A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109420 CENTRAL HEADER #223 02014B50 (33639248) │ │ │ │ -109424 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109425 Created OS 03 (3) 'Unix' │ │ │ │ -109426 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109427 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109428 General Purpose Flag 0800 (2048) │ │ │ │ +1095A9 CENTRAL HEADER #223 02014B50 (33639248) │ │ │ │ +1095AD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1095AE Created OS 03 (3) 'Unix' │ │ │ │ +1095AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1095B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1095B1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10942A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10942C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109430 CRC E490C6D6 (3834693334) │ │ │ │ -109434 Compressed Size 000008F0 (2288) │ │ │ │ -109438 Uncompressed Size 0000182A (6186) │ │ │ │ -10943C Filename Length 0020 (32) │ │ │ │ -10943E Extra Length 0000 (0) │ │ │ │ -109440 Comment Length 0000 (0) │ │ │ │ -109442 Disk Start 0000 (0) │ │ │ │ -109444 Int File Attributes 0000 (0) │ │ │ │ +1095B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1095B5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1095B9 CRC E490C6D6 (3834693334) │ │ │ │ +1095BD Compressed Size 000008F0 (2288) │ │ │ │ +1095C1 Uncompressed Size 0000182A (6186) │ │ │ │ +1095C5 Filename Length 0020 (32) │ │ │ │ +1095C7 Extra Length 0000 (0) │ │ │ │ +1095C9 Comment Length 0000 (0) │ │ │ │ +1095CB Disk Start 0000 (0) │ │ │ │ +1095CD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109446 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1095CF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10944A Local Header Offset 0006E683 (452227) │ │ │ │ -10944E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1095D3 Local Header Offset 0006E675 (452213) │ │ │ │ +1095D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10944E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1095D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10946E CENTRAL HEADER #224 02014B50 (33639248) │ │ │ │ -109472 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109473 Created OS 03 (3) 'Unix' │ │ │ │ -109474 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109475 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109476 General Purpose Flag 0800 (2048) │ │ │ │ +1095F7 CENTRAL HEADER #224 02014B50 (33639248) │ │ │ │ +1095FB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1095FC Created OS 03 (3) 'Unix' │ │ │ │ +1095FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1095FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1095FF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109478 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10947A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10947E CRC ADFCC535 (2919023925) │ │ │ │ -109482 Compressed Size 00000983 (2435) │ │ │ │ -109486 Uncompressed Size 000042AE (17070) │ │ │ │ -10948A Filename Length 001F (31) │ │ │ │ -10948C Extra Length 0000 (0) │ │ │ │ -10948E Comment Length 0000 (0) │ │ │ │ -109490 Disk Start 0000 (0) │ │ │ │ -109492 Int File Attributes 0000 (0) │ │ │ │ +109601 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109603 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109607 CRC ADFCC535 (2919023925) │ │ │ │ +10960B Compressed Size 00000983 (2435) │ │ │ │ +10960F Uncompressed Size 000042AE (17070) │ │ │ │ +109613 Filename Length 001F (31) │ │ │ │ +109615 Extra Length 0000 (0) │ │ │ │ +109617 Comment Length 0000 (0) │ │ │ │ +109619 Disk Start 0000 (0) │ │ │ │ +10961B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109494 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10961D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109498 Local Header Offset 0006EFB1 (454577) │ │ │ │ -10949C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109621 Local Header Offset 0006EFA3 (454563) │ │ │ │ +109625 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10949C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109625: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1094BB CENTRAL HEADER #225 02014B50 (33639248) │ │ │ │ -1094BF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1094C0 Created OS 03 (3) 'Unix' │ │ │ │ -1094C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1094C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1094C3 General Purpose Flag 0800 (2048) │ │ │ │ +109644 CENTRAL HEADER #225 02014B50 (33639248) │ │ │ │ +109648 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109649 Created OS 03 (3) 'Unix' │ │ │ │ +10964A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10964B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10964C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1094C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1094C7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1094CB CRC DC003FA7 (3691003815) │ │ │ │ -1094CF Compressed Size 0000073E (1854) │ │ │ │ -1094D3 Uncompressed Size 000013E7 (5095) │ │ │ │ -1094D7 Filename Length 001F (31) │ │ │ │ -1094D9 Extra Length 0000 (0) │ │ │ │ -1094DB Comment Length 0000 (0) │ │ │ │ -1094DD Disk Start 0000 (0) │ │ │ │ -1094DF Int File Attributes 0000 (0) │ │ │ │ +10964E Compression Method 0008 (8) 'Deflated' │ │ │ │ +109650 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109654 CRC DC003FA7 (3691003815) │ │ │ │ +109658 Compressed Size 0000073E (1854) │ │ │ │ +10965C Uncompressed Size 000013E7 (5095) │ │ │ │ +109660 Filename Length 001F (31) │ │ │ │ +109662 Extra Length 0000 (0) │ │ │ │ +109664 Comment Length 0000 (0) │ │ │ │ +109666 Disk Start 0000 (0) │ │ │ │ +109668 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1094E1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10966A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1094E5 Local Header Offset 0006F971 (457073) │ │ │ │ -1094E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10966E Local Header Offset 0006F963 (457059) │ │ │ │ +109672 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1094E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109672: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109508 CENTRAL HEADER #226 02014B50 (33639248) │ │ │ │ -10950C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10950D Created OS 03 (3) 'Unix' │ │ │ │ -10950E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10950F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109510 General Purpose Flag 0800 (2048) │ │ │ │ +109691 CENTRAL HEADER #226 02014B50 (33639248) │ │ │ │ +109695 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109696 Created OS 03 (3) 'Unix' │ │ │ │ +109697 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109698 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109699 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109512 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109514 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109518 CRC 6A0FE984 (1779427716) │ │ │ │ -10951C Compressed Size 00000B12 (2834) │ │ │ │ -109520 Uncompressed Size 00007E29 (32297) │ │ │ │ -109524 Filename Length 001E (30) │ │ │ │ -109526 Extra Length 0000 (0) │ │ │ │ -109528 Comment Length 0000 (0) │ │ │ │ -10952A Disk Start 0000 (0) │ │ │ │ -10952C Int File Attributes 0000 (0) │ │ │ │ +10969B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10969D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1096A1 CRC 6A0FE984 (1779427716) │ │ │ │ +1096A5 Compressed Size 00000B12 (2834) │ │ │ │ +1096A9 Uncompressed Size 00007E29 (32297) │ │ │ │ +1096AD Filename Length 001E (30) │ │ │ │ +1096AF Extra Length 0000 (0) │ │ │ │ +1096B1 Comment Length 0000 (0) │ │ │ │ +1096B3 Disk Start 0000 (0) │ │ │ │ +1096B5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10952E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1096B7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109532 Local Header Offset 000700EC (458988) │ │ │ │ -109536 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1096BB Local Header Offset 000700DE (458974) │ │ │ │ +1096BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109536: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1096BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109554 CENTRAL HEADER #227 02014B50 (33639248) │ │ │ │ -109558 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109559 Created OS 03 (3) 'Unix' │ │ │ │ -10955A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10955B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10955C General Purpose Flag 0800 (2048) │ │ │ │ +1096DD CENTRAL HEADER #227 02014B50 (33639248) │ │ │ │ +1096E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1096E2 Created OS 03 (3) 'Unix' │ │ │ │ +1096E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1096E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1096E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10955E Compression Method 0008 (8) 'Deflated' │ │ │ │ -109560 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109564 CRC 66D81170 (1725436272) │ │ │ │ -109568 Compressed Size 000005A4 (1444) │ │ │ │ -10956C Uncompressed Size 00000ED6 (3798) │ │ │ │ -109570 Filename Length 0020 (32) │ │ │ │ -109572 Extra Length 0000 (0) │ │ │ │ -109574 Comment Length 0000 (0) │ │ │ │ -109576 Disk Start 0000 (0) │ │ │ │ -109578 Int File Attributes 0000 (0) │ │ │ │ +1096E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1096E9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1096ED CRC 66D81170 (1725436272) │ │ │ │ +1096F1 Compressed Size 000005A4 (1444) │ │ │ │ +1096F5 Uncompressed Size 00000ED6 (3798) │ │ │ │ +1096F9 Filename Length 0020 (32) │ │ │ │ +1096FB Extra Length 0000 (0) │ │ │ │ +1096FD Comment Length 0000 (0) │ │ │ │ +1096FF Disk Start 0000 (0) │ │ │ │ +109701 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10957A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109703 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10957E Local Header Offset 00070C3A (461882) │ │ │ │ -109582 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109707 Local Header Offset 00070C2C (461868) │ │ │ │ +10970B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109582: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10970B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1095A2 CENTRAL HEADER #228 02014B50 (33639248) │ │ │ │ -1095A6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1095A7 Created OS 03 (3) 'Unix' │ │ │ │ -1095A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1095A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1095AA General Purpose Flag 0800 (2048) │ │ │ │ +10972B CENTRAL HEADER #228 02014B50 (33639248) │ │ │ │ +10972F Created Zip Spec 14 (20) '2.0' │ │ │ │ +109730 Created OS 03 (3) 'Unix' │ │ │ │ +109731 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109732 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109733 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1095AC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1095AE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1095B2 CRC 9D4DC270 (2639118960) │ │ │ │ -1095B6 Compressed Size 000007A6 (1958) │ │ │ │ -1095BA Uncompressed Size 0000506B (20587) │ │ │ │ -1095BE Filename Length 001F (31) │ │ │ │ -1095C0 Extra Length 0000 (0) │ │ │ │ -1095C2 Comment Length 0000 (0) │ │ │ │ -1095C4 Disk Start 0000 (0) │ │ │ │ -1095C6 Int File Attributes 0000 (0) │ │ │ │ +109735 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109737 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10973B CRC 9D4DC270 (2639118960) │ │ │ │ +10973F Compressed Size 000007A6 (1958) │ │ │ │ +109743 Uncompressed Size 0000506B (20587) │ │ │ │ +109747 Filename Length 001F (31) │ │ │ │ +109749 Extra Length 0000 (0) │ │ │ │ +10974B Comment Length 0000 (0) │ │ │ │ +10974D Disk Start 0000 (0) │ │ │ │ +10974F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1095C8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109751 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1095CC Local Header Offset 0007121C (463388) │ │ │ │ -1095D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109755 Local Header Offset 0007120E (463374) │ │ │ │ +109759 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1095D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109759: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1095EF CENTRAL HEADER #229 02014B50 (33639248) │ │ │ │ -1095F3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1095F4 Created OS 03 (3) 'Unix' │ │ │ │ -1095F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1095F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1095F7 General Purpose Flag 0800 (2048) │ │ │ │ +109778 CENTRAL HEADER #229 02014B50 (33639248) │ │ │ │ +10977C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10977D Created OS 03 (3) 'Unix' │ │ │ │ +10977E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10977F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109780 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1095F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1095FB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1095FF CRC 22598215 (576291349) │ │ │ │ -109603 Compressed Size 000003DF (991) │ │ │ │ -109607 Uncompressed Size 000008EA (2282) │ │ │ │ -10960B Filename Length 002E (46) │ │ │ │ -10960D Extra Length 0000 (0) │ │ │ │ -10960F Comment Length 0000 (0) │ │ │ │ -109611 Disk Start 0000 (0) │ │ │ │ -109613 Int File Attributes 0000 (0) │ │ │ │ +109782 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109784 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109788 CRC 22598215 (576291349) │ │ │ │ +10978C Compressed Size 000003DF (991) │ │ │ │ +109790 Uncompressed Size 000008EA (2282) │ │ │ │ +109794 Filename Length 002E (46) │ │ │ │ +109796 Extra Length 0000 (0) │ │ │ │ +109798 Comment Length 0000 (0) │ │ │ │ +10979A Disk Start 0000 (0) │ │ │ │ +10979C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109615 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10979E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109619 Local Header Offset 000719FF (465407) │ │ │ │ -10961D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1097A2 Local Header Offset 000719F1 (465393) │ │ │ │ +1097A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10961D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1097A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10964B CENTRAL HEADER #230 02014B50 (33639248) │ │ │ │ -10964F Created Zip Spec 14 (20) '2.0' │ │ │ │ -109650 Created OS 03 (3) 'Unix' │ │ │ │ -109651 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109652 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109653 General Purpose Flag 0800 (2048) │ │ │ │ +1097D4 CENTRAL HEADER #230 02014B50 (33639248) │ │ │ │ +1097D8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1097D9 Created OS 03 (3) 'Unix' │ │ │ │ +1097DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1097DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1097DC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109655 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109657 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10965B CRC 1C6B95F5 (476812789) │ │ │ │ -10965F Compressed Size 000005CB (1483) │ │ │ │ -109663 Uncompressed Size 00001418 (5144) │ │ │ │ -109667 Filename Length 002D (45) │ │ │ │ -109669 Extra Length 0000 (0) │ │ │ │ -10966B Comment Length 0000 (0) │ │ │ │ -10966D Disk Start 0000 (0) │ │ │ │ -10966F Int File Attributes 0000 (0) │ │ │ │ +1097DE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1097E0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1097E4 CRC 1C6B95F5 (476812789) │ │ │ │ +1097E8 Compressed Size 000005CB (1483) │ │ │ │ +1097EC Uncompressed Size 00001418 (5144) │ │ │ │ +1097F0 Filename Length 002D (45) │ │ │ │ +1097F2 Extra Length 0000 (0) │ │ │ │ +1097F4 Comment Length 0000 (0) │ │ │ │ +1097F6 Disk Start 0000 (0) │ │ │ │ +1097F8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109671 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1097FA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109675 Local Header Offset 00071E2A (466474) │ │ │ │ -109679 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1097FE Local Header Offset 00071E1C (466460) │ │ │ │ +109802 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109679: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109802: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1096A6 CENTRAL HEADER #231 02014B50 (33639248) │ │ │ │ -1096AA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1096AB Created OS 03 (3) 'Unix' │ │ │ │ -1096AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1096AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1096AE General Purpose Flag 0800 (2048) │ │ │ │ +10982F CENTRAL HEADER #231 02014B50 (33639248) │ │ │ │ +109833 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109834 Created OS 03 (3) 'Unix' │ │ │ │ +109835 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109836 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109837 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1096B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1096B2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1096B6 CRC 9BCF2E73 (2614046323) │ │ │ │ -1096BA Compressed Size 0000072B (1835) │ │ │ │ -1096BE Uncompressed Size 000018D3 (6355) │ │ │ │ -1096C2 Filename Length 0035 (53) │ │ │ │ -1096C4 Extra Length 0000 (0) │ │ │ │ -1096C6 Comment Length 0000 (0) │ │ │ │ -1096C8 Disk Start 0000 (0) │ │ │ │ -1096CA Int File Attributes 0000 (0) │ │ │ │ +109839 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10983B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10983F CRC 9BCF2E73 (2614046323) │ │ │ │ +109843 Compressed Size 0000072B (1835) │ │ │ │ +109847 Uncompressed Size 000018D3 (6355) │ │ │ │ +10984B Filename Length 0035 (53) │ │ │ │ +10984D Extra Length 0000 (0) │ │ │ │ +10984F Comment Length 0000 (0) │ │ │ │ +109851 Disk Start 0000 (0) │ │ │ │ +109853 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1096CC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109855 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1096D0 Local Header Offset 00072440 (468032) │ │ │ │ -1096D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109859 Local Header Offset 00072432 (468018) │ │ │ │ +10985D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1096D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10985D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109709 CENTRAL HEADER #232 02014B50 (33639248) │ │ │ │ -10970D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10970E Created OS 03 (3) 'Unix' │ │ │ │ -10970F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109710 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109711 General Purpose Flag 0800 (2048) │ │ │ │ +109892 CENTRAL HEADER #232 02014B50 (33639248) │ │ │ │ +109896 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109897 Created OS 03 (3) 'Unix' │ │ │ │ +109898 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109899 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10989A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109713 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109715 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109719 CRC A84AD2D4 (2823475924) │ │ │ │ -10971D Compressed Size 00000617 (1559) │ │ │ │ -109721 Uncompressed Size 000034DF (13535) │ │ │ │ -109725 Filename Length 0034 (52) │ │ │ │ -109727 Extra Length 0000 (0) │ │ │ │ -109729 Comment Length 0000 (0) │ │ │ │ -10972B Disk Start 0000 (0) │ │ │ │ -10972D Int File Attributes 0000 (0) │ │ │ │ +10989C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10989E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1098A2 CRC A84AD2D4 (2823475924) │ │ │ │ +1098A6 Compressed Size 00000617 (1559) │ │ │ │ +1098AA Uncompressed Size 000034DF (13535) │ │ │ │ +1098AE Filename Length 0034 (52) │ │ │ │ +1098B0 Extra Length 0000 (0) │ │ │ │ +1098B2 Comment Length 0000 (0) │ │ │ │ +1098B4 Disk Start 0000 (0) │ │ │ │ +1098B6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10972F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1098B8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109733 Local Header Offset 00072BBE (469950) │ │ │ │ -109737 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1098BC Local Header Offset 00072BB0 (469936) │ │ │ │ +1098C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109737: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1098C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10976B CENTRAL HEADER #233 02014B50 (33639248) │ │ │ │ -10976F Created Zip Spec 14 (20) '2.0' │ │ │ │ -109770 Created OS 03 (3) 'Unix' │ │ │ │ -109771 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109772 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109773 General Purpose Flag 0800 (2048) │ │ │ │ +1098F4 CENTRAL HEADER #233 02014B50 (33639248) │ │ │ │ +1098F8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1098F9 Created OS 03 (3) 'Unix' │ │ │ │ +1098FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1098FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1098FC General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109775 Compression Method 0000 (0) 'Stored' │ │ │ │ -109777 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10977B CRC 00000000 (0) │ │ │ │ -10977F Compressed Size 00000000 (0) │ │ │ │ -109783 Uncompressed Size 00000000 (0) │ │ │ │ -109787 Filename Length 0013 (19) │ │ │ │ -109789 Extra Length 0000 (0) │ │ │ │ -10978B Comment Length 0000 (0) │ │ │ │ -10978D Disk Start 0000 (0) │ │ │ │ -10978F Int File Attributes 0000 (0) │ │ │ │ +1098FE Compression Method 0000 (0) 'Stored' │ │ │ │ +109900 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109904 CRC 00000000 (0) │ │ │ │ +109908 Compressed Size 00000000 (0) │ │ │ │ +10990C Uncompressed Size 00000000 (0) │ │ │ │ +109910 Filename Length 0013 (19) │ │ │ │ +109912 Extra Length 0000 (0) │ │ │ │ +109914 Comment Length 0000 (0) │ │ │ │ +109916 Disk Start 0000 (0) │ │ │ │ +109918 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109791 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10991A Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -109795 Local Header Offset 00073227 (471591) │ │ │ │ -109799 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +10991E Local Header Offset 00073219 (471577) │ │ │ │ +109922 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109799: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109922: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x109799: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x109922: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109771: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1098FA: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -1097AC CENTRAL HEADER #234 02014B50 (33639248) │ │ │ │ -1097B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1097B1 Created OS 03 (3) 'Unix' │ │ │ │ -1097B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1097B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1097B4 General Purpose Flag 0800 (2048) │ │ │ │ +109935 CENTRAL HEADER #234 02014B50 (33639248) │ │ │ │ +109939 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10993A Created OS 03 (3) 'Unix' │ │ │ │ +10993B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10993C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10993D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1097B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1097B8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1097BC CRC 2452734A (609383242) │ │ │ │ -1097C0 Compressed Size 00000226 (550) │ │ │ │ -1097C4 Uncompressed Size 000003A3 (931) │ │ │ │ -1097C8 Filename Length 0022 (34) │ │ │ │ -1097CA Extra Length 0000 (0) │ │ │ │ -1097CC Comment Length 0000 (0) │ │ │ │ -1097CE Disk Start 0000 (0) │ │ │ │ -1097D0 Int File Attributes 0000 (0) │ │ │ │ +10993F Compression Method 0008 (8) 'Deflated' │ │ │ │ +109941 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109945 CRC 2452734A (609383242) │ │ │ │ +109949 Compressed Size 00000226 (550) │ │ │ │ +10994D Uncompressed Size 000003A3 (931) │ │ │ │ +109951 Filename Length 0022 (34) │ │ │ │ +109953 Extra Length 0000 (0) │ │ │ │ +109955 Comment Length 0000 (0) │ │ │ │ +109957 Disk Start 0000 (0) │ │ │ │ +109959 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1097D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10995B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1097D6 Local Header Offset 00073258 (471640) │ │ │ │ -1097DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10995F Local Header Offset 0007324A (471626) │ │ │ │ +109963 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1097DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109963: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1097FC CENTRAL HEADER #235 02014B50 (33639248) │ │ │ │ -109800 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109801 Created OS 03 (3) 'Unix' │ │ │ │ -109802 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109803 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109804 General Purpose Flag 0800 (2048) │ │ │ │ +109985 CENTRAL HEADER #235 02014B50 (33639248) │ │ │ │ +109989 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10998A Created OS 03 (3) 'Unix' │ │ │ │ +10998B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10998C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10998D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109806 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109808 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10980C CRC 06CF86E7 (114263783) │ │ │ │ -109810 Compressed Size 0000022C (556) │ │ │ │ -109814 Uncompressed Size 00000401 (1025) │ │ │ │ -109818 Filename Length 0022 (34) │ │ │ │ -10981A Extra Length 0000 (0) │ │ │ │ -10981C Comment Length 0000 (0) │ │ │ │ -10981E Disk Start 0000 (0) │ │ │ │ -109820 Int File Attributes 0000 (0) │ │ │ │ +10998F Compression Method 0008 (8) 'Deflated' │ │ │ │ +109991 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109995 CRC 06CF86E7 (114263783) │ │ │ │ +109999 Compressed Size 0000022C (556) │ │ │ │ +10999D Uncompressed Size 00000401 (1025) │ │ │ │ +1099A1 Filename Length 0022 (34) │ │ │ │ +1099A3 Extra Length 0000 (0) │ │ │ │ +1099A5 Comment Length 0000 (0) │ │ │ │ +1099A7 Disk Start 0000 (0) │ │ │ │ +1099A9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109822 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1099AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109826 Local Header Offset 000734BE (472254) │ │ │ │ -10982A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1099AF Local Header Offset 000734B0 (472240) │ │ │ │ +1099B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10982A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1099B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10984C CENTRAL HEADER #236 02014B50 (33639248) │ │ │ │ -109850 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109851 Created OS 03 (3) 'Unix' │ │ │ │ -109852 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109853 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109854 General Purpose Flag 0800 (2048) │ │ │ │ +1099D5 CENTRAL HEADER #236 02014B50 (33639248) │ │ │ │ +1099D9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1099DA Created OS 03 (3) 'Unix' │ │ │ │ +1099DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1099DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1099DD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109856 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109858 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10985C CRC C5624742 (3311552322) │ │ │ │ -109860 Compressed Size 00000CF8 (3320) │ │ │ │ -109864 Uncompressed Size 000019A6 (6566) │ │ │ │ -109868 Filename Length 0020 (32) │ │ │ │ -10986A Extra Length 0000 (0) │ │ │ │ -10986C Comment Length 0000 (0) │ │ │ │ -10986E Disk Start 0000 (0) │ │ │ │ -109870 Int File Attributes 0000 (0) │ │ │ │ +1099DF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1099E1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1099E5 CRC C5624742 (3311552322) │ │ │ │ +1099E9 Compressed Size 00000CF8 (3320) │ │ │ │ +1099ED Uncompressed Size 000019A6 (6566) │ │ │ │ +1099F1 Filename Length 0020 (32) │ │ │ │ +1099F3 Extra Length 0000 (0) │ │ │ │ +1099F5 Comment Length 0000 (0) │ │ │ │ +1099F7 Disk Start 0000 (0) │ │ │ │ +1099F9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109872 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1099FB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109876 Local Header Offset 0007372A (472874) │ │ │ │ -10987A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1099FF Local Header Offset 0007371C (472860) │ │ │ │ +109A03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10987A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109A03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10989A CENTRAL HEADER #237 02014B50 (33639248) │ │ │ │ -10989E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10989F Created OS 03 (3) 'Unix' │ │ │ │ -1098A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1098A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1098A2 General Purpose Flag 0800 (2048) │ │ │ │ +109A23 CENTRAL HEADER #237 02014B50 (33639248) │ │ │ │ +109A27 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109A28 Created OS 03 (3) 'Unix' │ │ │ │ +109A29 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109A2A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109A2B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1098A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1098A6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1098AA CRC E934E83C (3912558652) │ │ │ │ -1098AE Compressed Size 00000667 (1639) │ │ │ │ -1098B2 Uncompressed Size 0000168B (5771) │ │ │ │ -1098B6 Filename Length 001F (31) │ │ │ │ -1098B8 Extra Length 0000 (0) │ │ │ │ -1098BA Comment Length 0000 (0) │ │ │ │ -1098BC Disk Start 0000 (0) │ │ │ │ -1098BE Int File Attributes 0000 (0) │ │ │ │ +109A2D Compression Method 0008 (8) 'Deflated' │ │ │ │ +109A2F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109A33 CRC E934E83C (3912558652) │ │ │ │ +109A37 Compressed Size 00000667 (1639) │ │ │ │ +109A3B Uncompressed Size 0000168B (5771) │ │ │ │ +109A3F Filename Length 001F (31) │ │ │ │ +109A41 Extra Length 0000 (0) │ │ │ │ +109A43 Comment Length 0000 (0) │ │ │ │ +109A45 Disk Start 0000 (0) │ │ │ │ +109A47 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1098C0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109A49 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1098C4 Local Header Offset 00074460 (476256) │ │ │ │ -1098C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109A4D Local Header Offset 00074452 (476242) │ │ │ │ +109A51 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1098C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109A51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1098E7 CENTRAL HEADER #238 02014B50 (33639248) │ │ │ │ -1098EB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1098EC Created OS 03 (3) 'Unix' │ │ │ │ -1098ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1098EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1098EF General Purpose Flag 0800 (2048) │ │ │ │ +109A70 CENTRAL HEADER #238 02014B50 (33639248) │ │ │ │ +109A74 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109A75 Created OS 03 (3) 'Unix' │ │ │ │ +109A76 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109A77 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109A78 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1098F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1098F3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1098F7 CRC C5C2FADE (3317889758) │ │ │ │ -1098FB Compressed Size 000006CC (1740) │ │ │ │ -1098FF Uncompressed Size 00000D13 (3347) │ │ │ │ -109903 Filename Length 0024 (36) │ │ │ │ -109905 Extra Length 0000 (0) │ │ │ │ -109907 Comment Length 0000 (0) │ │ │ │ -109909 Disk Start 0000 (0) │ │ │ │ -10990B Int File Attributes 0000 (0) │ │ │ │ +109A7A Compression Method 0008 (8) 'Deflated' │ │ │ │ +109A7C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109A80 CRC C5C2FADE (3317889758) │ │ │ │ +109A84 Compressed Size 000006CC (1740) │ │ │ │ +109A88 Uncompressed Size 00000D13 (3347) │ │ │ │ +109A8C Filename Length 0024 (36) │ │ │ │ +109A8E Extra Length 0000 (0) │ │ │ │ +109A90 Comment Length 0000 (0) │ │ │ │ +109A92 Disk Start 0000 (0) │ │ │ │ +109A94 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10990D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109A96 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109911 Local Header Offset 00074B04 (477956) │ │ │ │ -109915 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109A9A Local Header Offset 00074AF6 (477942) │ │ │ │ +109A9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109915: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109A9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109939 CENTRAL HEADER #239 02014B50 (33639248) │ │ │ │ -10993D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10993E Created OS 03 (3) 'Unix' │ │ │ │ -10993F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109940 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109941 General Purpose Flag 0800 (2048) │ │ │ │ +109AC2 CENTRAL HEADER #239 02014B50 (33639248) │ │ │ │ +109AC6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109AC7 Created OS 03 (3) 'Unix' │ │ │ │ +109AC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109AC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109ACA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109943 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109945 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109949 CRC 8F89A5CA (2408162762) │ │ │ │ -10994D Compressed Size 000003AD (941) │ │ │ │ -109951 Uncompressed Size 00000D54 (3412) │ │ │ │ -109955 Filename Length 0023 (35) │ │ │ │ -109957 Extra Length 0000 (0) │ │ │ │ -109959 Comment Length 0000 (0) │ │ │ │ -10995B Disk Start 0000 (0) │ │ │ │ -10995D Int File Attributes 0000 (0) │ │ │ │ +109ACC Compression Method 0008 (8) 'Deflated' │ │ │ │ +109ACE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109AD2 CRC 8F89A5CA (2408162762) │ │ │ │ +109AD6 Compressed Size 000003AD (941) │ │ │ │ +109ADA Uncompressed Size 00000D54 (3412) │ │ │ │ +109ADE Filename Length 0023 (35) │ │ │ │ +109AE0 Extra Length 0000 (0) │ │ │ │ +109AE2 Comment Length 0000 (0) │ │ │ │ +109AE4 Disk Start 0000 (0) │ │ │ │ +109AE6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10995F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109AE8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109963 Local Header Offset 00075212 (479762) │ │ │ │ -109967 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109AEC Local Header Offset 00075204 (479748) │ │ │ │ +109AF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109967: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109AF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10998A CENTRAL HEADER #240 02014B50 (33639248) │ │ │ │ -10998E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10998F Created OS 03 (3) 'Unix' │ │ │ │ -109990 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109991 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109992 General Purpose Flag 0800 (2048) │ │ │ │ +109B13 CENTRAL HEADER #240 02014B50 (33639248) │ │ │ │ +109B17 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109B18 Created OS 03 (3) 'Unix' │ │ │ │ +109B19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109B1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109B1B General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109994 Compression Method 0000 (0) 'Stored' │ │ │ │ -109996 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10999A CRC 00000000 (0) │ │ │ │ -10999E Compressed Size 00000000 (0) │ │ │ │ -1099A2 Uncompressed Size 00000000 (0) │ │ │ │ -1099A6 Filename Length 0014 (20) │ │ │ │ -1099A8 Extra Length 0000 (0) │ │ │ │ -1099AA Comment Length 0000 (0) │ │ │ │ -1099AC Disk Start 0000 (0) │ │ │ │ -1099AE Int File Attributes 0000 (0) │ │ │ │ +109B1D Compression Method 0000 (0) 'Stored' │ │ │ │ +109B1F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109B23 CRC 00000000 (0) │ │ │ │ +109B27 Compressed Size 00000000 (0) │ │ │ │ +109B2B Uncompressed Size 00000000 (0) │ │ │ │ +109B2F Filename Length 0014 (20) │ │ │ │ +109B31 Extra Length 0000 (0) │ │ │ │ +109B33 Comment Length 0000 (0) │ │ │ │ +109B35 Disk Start 0000 (0) │ │ │ │ +109B37 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1099B0 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +109B39 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -1099B4 Local Header Offset 00075600 (480768) │ │ │ │ -1099B8 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109B3D Local Header Offset 000755F2 (480754) │ │ │ │ +109B41 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1099B8: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109B41: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x1099B8: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x109B41: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109990: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109B19: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -1099CC CENTRAL HEADER #241 02014B50 (33639248) │ │ │ │ -1099D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1099D1 Created OS 03 (3) 'Unix' │ │ │ │ -1099D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1099D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1099D4 General Purpose Flag 0800 (2048) │ │ │ │ +109B55 CENTRAL HEADER #241 02014B50 (33639248) │ │ │ │ +109B59 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109B5A Created OS 03 (3) 'Unix' │ │ │ │ +109B5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109B5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109B5D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1099D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1099D8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1099DC CRC 40B132E6 (1085354726) │ │ │ │ -1099E0 Compressed Size 000001CB (459) │ │ │ │ -1099E4 Uncompressed Size 0000030A (778) │ │ │ │ -1099E8 Filename Length 0025 (37) │ │ │ │ -1099EA Extra Length 0000 (0) │ │ │ │ -1099EC Comment Length 0000 (0) │ │ │ │ -1099EE Disk Start 0000 (0) │ │ │ │ -1099F0 Int File Attributes 0000 (0) │ │ │ │ +109B5F Compression Method 0008 (8) 'Deflated' │ │ │ │ +109B61 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109B65 CRC 40B132E6 (1085354726) │ │ │ │ +109B69 Compressed Size 000001CB (459) │ │ │ │ +109B6D Uncompressed Size 0000030A (778) │ │ │ │ +109B71 Filename Length 0025 (37) │ │ │ │ +109B73 Extra Length 0000 (0) │ │ │ │ +109B75 Comment Length 0000 (0) │ │ │ │ +109B77 Disk Start 0000 (0) │ │ │ │ +109B79 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1099F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109B7B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1099F6 Local Header Offset 00075632 (480818) │ │ │ │ -1099FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109B7F Local Header Offset 00075624 (480804) │ │ │ │ +109B83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1099FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109B83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109A1F CENTRAL HEADER #242 02014B50 (33639248) │ │ │ │ -109A23 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109A24 Created OS 03 (3) 'Unix' │ │ │ │ -109A25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109A26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109A27 General Purpose Flag 0800 (2048) │ │ │ │ +109BA8 CENTRAL HEADER #242 02014B50 (33639248) │ │ │ │ +109BAC Created Zip Spec 14 (20) '2.0' │ │ │ │ +109BAD Created OS 03 (3) 'Unix' │ │ │ │ +109BAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109BAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109BB0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109A29 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109A2B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109A2F CRC 8A741CD2 (2322865362) │ │ │ │ -109A33 Compressed Size 000001E1 (481) │ │ │ │ -109A37 Uncompressed Size 00000453 (1107) │ │ │ │ -109A3B Filename Length 0024 (36) │ │ │ │ -109A3D Extra Length 0000 (0) │ │ │ │ -109A3F Comment Length 0000 (0) │ │ │ │ -109A41 Disk Start 0000 (0) │ │ │ │ -109A43 Int File Attributes 0000 (0) │ │ │ │ +109BB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109BB4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109BB8 CRC 8A741CD2 (2322865362) │ │ │ │ +109BBC Compressed Size 000001E1 (481) │ │ │ │ +109BC0 Uncompressed Size 00000453 (1107) │ │ │ │ +109BC4 Filename Length 0024 (36) │ │ │ │ +109BC6 Extra Length 0000 (0) │ │ │ │ +109BC8 Comment Length 0000 (0) │ │ │ │ +109BCA Disk Start 0000 (0) │ │ │ │ +109BCC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109A45 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109BCE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109A49 Local Header Offset 00075840 (481344) │ │ │ │ -109A4D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109BD2 Local Header Offset 00075832 (481330) │ │ │ │ +109BD6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109A4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109BD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109A71 CENTRAL HEADER #243 02014B50 (33639248) │ │ │ │ -109A75 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109A76 Created OS 03 (3) 'Unix' │ │ │ │ -109A77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109A78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109A79 General Purpose Flag 0800 (2048) │ │ │ │ +109BFA CENTRAL HEADER #243 02014B50 (33639248) │ │ │ │ +109BFE Created Zip Spec 14 (20) '2.0' │ │ │ │ +109BFF Created OS 03 (3) 'Unix' │ │ │ │ +109C00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109C01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109C02 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109A7B Compression Method 0008 (8) 'Deflated' │ │ │ │ -109A7D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109A81 CRC ADA209FF (2913077759) │ │ │ │ -109A85 Compressed Size 00000298 (664) │ │ │ │ -109A89 Uncompressed Size 00000525 (1317) │ │ │ │ -109A8D Filename Length 0027 (39) │ │ │ │ -109A8F Extra Length 0000 (0) │ │ │ │ -109A91 Comment Length 0000 (0) │ │ │ │ -109A93 Disk Start 0000 (0) │ │ │ │ -109A95 Int File Attributes 0000 (0) │ │ │ │ +109C04 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109C06 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109C0A CRC 839455B3 (2207536563) │ │ │ │ +109C0E Compressed Size 0000029A (666) │ │ │ │ +109C12 Uncompressed Size 00000525 (1317) │ │ │ │ +109C16 Filename Length 0027 (39) │ │ │ │ +109C18 Extra Length 0000 (0) │ │ │ │ +109C1A Comment Length 0000 (0) │ │ │ │ +109C1C Disk Start 0000 (0) │ │ │ │ +109C1E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109A97 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109C20 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109A9B Local Header Offset 00075A63 (481891) │ │ │ │ -109A9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109C24 Local Header Offset 00075A55 (481877) │ │ │ │ +109C28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109A9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109C28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109AC6 CENTRAL HEADER #244 02014B50 (33639248) │ │ │ │ -109ACA Created Zip Spec 14 (20) '2.0' │ │ │ │ -109ACB Created OS 03 (3) 'Unix' │ │ │ │ -109ACC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109ACD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109ACE General Purpose Flag 0800 (2048) │ │ │ │ +109C4F CENTRAL HEADER #244 02014B50 (33639248) │ │ │ │ +109C53 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109C54 Created OS 03 (3) 'Unix' │ │ │ │ +109C55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109C56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109C57 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109AD0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109AD2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109AD6 CRC 29C85FE4 (700997604) │ │ │ │ -109ADA Compressed Size 000002A5 (677) │ │ │ │ -109ADE Uncompressed Size 00000846 (2118) │ │ │ │ -109AE2 Filename Length 0026 (38) │ │ │ │ -109AE4 Extra Length 0000 (0) │ │ │ │ -109AE6 Comment Length 0000 (0) │ │ │ │ -109AE8 Disk Start 0000 (0) │ │ │ │ -109AEA Int File Attributes 0000 (0) │ │ │ │ +109C59 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109C5B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109C5F CRC B7607D0F (3076553999) │ │ │ │ +109C63 Compressed Size 000002A0 (672) │ │ │ │ +109C67 Uncompressed Size 0000081E (2078) │ │ │ │ +109C6B Filename Length 0026 (38) │ │ │ │ +109C6D Extra Length 0000 (0) │ │ │ │ +109C6F Comment Length 0000 (0) │ │ │ │ +109C71 Disk Start 0000 (0) │ │ │ │ +109C73 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109AEC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109C75 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109AF0 Local Header Offset 00075D40 (482624) │ │ │ │ -109AF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109C79 Local Header Offset 00075D34 (482612) │ │ │ │ +109C7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109AF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109C7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109B1A CENTRAL HEADER #245 02014B50 (33639248) │ │ │ │ -109B1E Created Zip Spec 14 (20) '2.0' │ │ │ │ -109B1F Created OS 03 (3) 'Unix' │ │ │ │ -109B20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109B21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109B22 General Purpose Flag 0800 (2048) │ │ │ │ +109CA3 CENTRAL HEADER #245 02014B50 (33639248) │ │ │ │ +109CA7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109CA8 Created OS 03 (3) 'Unix' │ │ │ │ +109CA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109CAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109CAB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109B24 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109B26 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109B2A CRC 640D14F7 (1678578935) │ │ │ │ -109B2E Compressed Size 000001D0 (464) │ │ │ │ -109B32 Uncompressed Size 0000031E (798) │ │ │ │ -109B36 Filename Length 0029 (41) │ │ │ │ -109B38 Extra Length 0000 (0) │ │ │ │ -109B3A Comment Length 0000 (0) │ │ │ │ -109B3C Disk Start 0000 (0) │ │ │ │ -109B3E Int File Attributes 0000 (0) │ │ │ │ +109CAD Compression Method 0008 (8) 'Deflated' │ │ │ │ +109CAF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109CB3 CRC 3F799174 (1064931700) │ │ │ │ +109CB7 Compressed Size 000001D2 (466) │ │ │ │ +109CBB Uncompressed Size 0000031E (798) │ │ │ │ +109CBF Filename Length 0029 (41) │ │ │ │ +109CC1 Extra Length 0000 (0) │ │ │ │ +109CC3 Comment Length 0000 (0) │ │ │ │ +109CC5 Disk Start 0000 (0) │ │ │ │ +109CC7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109B40 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109CC9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109B44 Local Header Offset 00076029 (483369) │ │ │ │ -109B48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109CCD Local Header Offset 00076018 (483352) │ │ │ │ +109CD1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109B48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109CD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109B71 CENTRAL HEADER #246 02014B50 (33639248) │ │ │ │ -109B75 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109B76 Created OS 03 (3) 'Unix' │ │ │ │ -109B77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109B78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109B79 General Purpose Flag 0800 (2048) │ │ │ │ +109CFA CENTRAL HEADER #246 02014B50 (33639248) │ │ │ │ +109CFE Created Zip Spec 14 (20) '2.0' │ │ │ │ +109CFF Created OS 03 (3) 'Unix' │ │ │ │ +109D00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109D01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109D02 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109B7B Compression Method 0008 (8) 'Deflated' │ │ │ │ -109B7D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109B81 CRC 15259B0C (354786060) │ │ │ │ -109B85 Compressed Size 000001B5 (437) │ │ │ │ -109B89 Uncompressed Size 00000424 (1060) │ │ │ │ -109B8D Filename Length 0028 (40) │ │ │ │ -109B8F Extra Length 0000 (0) │ │ │ │ -109B91 Comment Length 0000 (0) │ │ │ │ -109B93 Disk Start 0000 (0) │ │ │ │ -109B95 Int File Attributes 0000 (0) │ │ │ │ +109D04 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109D06 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109D0A CRC EDA9DED0 (3987332816) │ │ │ │ +109D0E Compressed Size 000001AF (431) │ │ │ │ +109D12 Uncompressed Size 000003FC (1020) │ │ │ │ +109D16 Filename Length 0028 (40) │ │ │ │ +109D18 Extra Length 0000 (0) │ │ │ │ +109D1A Comment Length 0000 (0) │ │ │ │ +109D1C Disk Start 0000 (0) │ │ │ │ +109D1E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109B97 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109D20 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109B9B Local Header Offset 00076240 (483904) │ │ │ │ -109B9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109D24 Local Header Offset 00076231 (483889) │ │ │ │ +109D28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109B9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109D28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109BC7 CENTRAL HEADER #247 02014B50 (33639248) │ │ │ │ -109BCB Created Zip Spec 14 (20) '2.0' │ │ │ │ -109BCC Created OS 03 (3) 'Unix' │ │ │ │ -109BCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109BCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109BCF General Purpose Flag 0800 (2048) │ │ │ │ +109D50 CENTRAL HEADER #247 02014B50 (33639248) │ │ │ │ +109D54 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109D55 Created OS 03 (3) 'Unix' │ │ │ │ +109D56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109D57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109D58 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109BD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109BD3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109BD7 CRC 35D74045 (903299141) │ │ │ │ -109BDB Compressed Size 00000246 (582) │ │ │ │ -109BDF Uncompressed Size 0000045A (1114) │ │ │ │ -109BE3 Filename Length 0025 (37) │ │ │ │ -109BE5 Extra Length 0000 (0) │ │ │ │ -109BE7 Comment Length 0000 (0) │ │ │ │ -109BE9 Disk Start 0000 (0) │ │ │ │ -109BEB Int File Attributes 0000 (0) │ │ │ │ +109D5A Compression Method 0008 (8) 'Deflated' │ │ │ │ +109D5C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109D60 CRC 35D74045 (903299141) │ │ │ │ +109D64 Compressed Size 00000246 (582) │ │ │ │ +109D68 Uncompressed Size 0000045A (1114) │ │ │ │ +109D6C Filename Length 0025 (37) │ │ │ │ +109D6E Extra Length 0000 (0) │ │ │ │ +109D70 Comment Length 0000 (0) │ │ │ │ +109D72 Disk Start 0000 (0) │ │ │ │ +109D74 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109BED Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109D76 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109BF1 Local Header Offset 0007643B (484411) │ │ │ │ -109BF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109D7A Local Header Offset 00076426 (484390) │ │ │ │ +109D7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109BF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109D7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109C1A CENTRAL HEADER #248 02014B50 (33639248) │ │ │ │ -109C1E Created Zip Spec 14 (20) '2.0' │ │ │ │ -109C1F Created OS 03 (3) 'Unix' │ │ │ │ -109C20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109C21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109C22 General Purpose Flag 0800 (2048) │ │ │ │ +109DA3 CENTRAL HEADER #248 02014B50 (33639248) │ │ │ │ +109DA7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109DA8 Created OS 03 (3) 'Unix' │ │ │ │ +109DA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109DAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109DAB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109C24 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109C26 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109C2A CRC 85E4739C (2246341532) │ │ │ │ -109C2E Compressed Size 00000280 (640) │ │ │ │ -109C32 Uncompressed Size 000007BD (1981) │ │ │ │ -109C36 Filename Length 0024 (36) │ │ │ │ -109C38 Extra Length 0000 (0) │ │ │ │ -109C3A Comment Length 0000 (0) │ │ │ │ -109C3C Disk Start 0000 (0) │ │ │ │ -109C3E Int File Attributes 0000 (0) │ │ │ │ +109DAD Compression Method 0008 (8) 'Deflated' │ │ │ │ +109DAF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109DB3 CRC 85E4739C (2246341532) │ │ │ │ +109DB7 Compressed Size 00000280 (640) │ │ │ │ +109DBB Uncompressed Size 000007BD (1981) │ │ │ │ +109DBF Filename Length 0024 (36) │ │ │ │ +109DC1 Extra Length 0000 (0) │ │ │ │ +109DC3 Comment Length 0000 (0) │ │ │ │ +109DC5 Disk Start 0000 (0) │ │ │ │ +109DC7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109C40 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109DC9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109C44 Local Header Offset 000766C4 (485060) │ │ │ │ -109C48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109DCD Local Header Offset 000766AF (485039) │ │ │ │ +109DD1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109C48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109DD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109C6C CENTRAL HEADER #249 02014B50 (33639248) │ │ │ │ -109C70 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109C71 Created OS 03 (3) 'Unix' │ │ │ │ -109C72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109C73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109C74 General Purpose Flag 0800 (2048) │ │ │ │ +109DF5 CENTRAL HEADER #249 02014B50 (33639248) │ │ │ │ +109DF9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109DFA Created OS 03 (3) 'Unix' │ │ │ │ +109DFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109DFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109DFD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109C76 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109C78 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109C7C CRC 0631C9B0 (103926192) │ │ │ │ -109C80 Compressed Size 000003A3 (931) │ │ │ │ -109C84 Uncompressed Size 00000959 (2393) │ │ │ │ -109C88 Filename Length 0022 (34) │ │ │ │ -109C8A Extra Length 0000 (0) │ │ │ │ -109C8C Comment Length 0000 (0) │ │ │ │ -109C8E Disk Start 0000 (0) │ │ │ │ -109C90 Int File Attributes 0000 (0) │ │ │ │ +109DFF Compression Method 0008 (8) 'Deflated' │ │ │ │ +109E01 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109E05 CRC 0251EE2D (38923821) │ │ │ │ +109E09 Compressed Size 000003A3 (931) │ │ │ │ +109E0D Uncompressed Size 00000959 (2393) │ │ │ │ +109E11 Filename Length 0022 (34) │ │ │ │ +109E13 Extra Length 0000 (0) │ │ │ │ +109E15 Comment Length 0000 (0) │ │ │ │ +109E17 Disk Start 0000 (0) │ │ │ │ +109E19 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109C92 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109E1B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109C96 Local Header Offset 00076986 (485766) │ │ │ │ -109C9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109E1F Local Header Offset 00076971 (485745) │ │ │ │ +109E23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109C9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109E23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109CBC CENTRAL HEADER #250 02014B50 (33639248) │ │ │ │ -109CC0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109CC1 Created OS 03 (3) 'Unix' │ │ │ │ -109CC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109CC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109CC4 General Purpose Flag 0800 (2048) │ │ │ │ +109E45 CENTRAL HEADER #250 02014B50 (33639248) │ │ │ │ +109E49 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109E4A Created OS 03 (3) 'Unix' │ │ │ │ +109E4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109E4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109E4D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109CC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109CC8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109CCC CRC 417505E5 (1098188261) │ │ │ │ -109CD0 Compressed Size 00000461 (1121) │ │ │ │ -109CD4 Uncompressed Size 00001FAF (8111) │ │ │ │ -109CD8 Filename Length 0021 (33) │ │ │ │ -109CDA Extra Length 0000 (0) │ │ │ │ -109CDC Comment Length 0000 (0) │ │ │ │ -109CDE Disk Start 0000 (0) │ │ │ │ -109CE0 Int File Attributes 0000 (0) │ │ │ │ +109E4F Compression Method 0008 (8) 'Deflated' │ │ │ │ +109E51 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109E55 CRC 072CAD02 (120368386) │ │ │ │ +109E59 Compressed Size 00000471 (1137) │ │ │ │ +109E5D Uncompressed Size 00001FAF (8111) │ │ │ │ +109E61 Filename Length 0021 (33) │ │ │ │ +109E63 Extra Length 0000 (0) │ │ │ │ +109E65 Comment Length 0000 (0) │ │ │ │ +109E67 Disk Start 0000 (0) │ │ │ │ +109E69 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109CE2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109E6B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109CE6 Local Header Offset 00076D69 (486761) │ │ │ │ -109CEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109E6F Local Header Offset 00076D54 (486740) │ │ │ │ +109E73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109CEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109E73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109D0B CENTRAL HEADER #251 02014B50 (33639248) │ │ │ │ -109D0F Created Zip Spec 14 (20) '2.0' │ │ │ │ -109D10 Created OS 03 (3) 'Unix' │ │ │ │ -109D11 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109D12 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109D13 General Purpose Flag 0800 (2048) │ │ │ │ +109E94 CENTRAL HEADER #251 02014B50 (33639248) │ │ │ │ +109E98 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109E99 Created OS 03 (3) 'Unix' │ │ │ │ +109E9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109E9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109E9C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109D15 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109D17 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109D1B CRC 9761B61C (2539763228) │ │ │ │ -109D1F Compressed Size 000002C7 (711) │ │ │ │ -109D23 Uncompressed Size 000005E6 (1510) │ │ │ │ -109D27 Filename Length 002A (42) │ │ │ │ -109D29 Extra Length 0000 (0) │ │ │ │ -109D2B Comment Length 0000 (0) │ │ │ │ -109D2D Disk Start 0000 (0) │ │ │ │ -109D2F Int File Attributes 0000 (0) │ │ │ │ +109E9E Compression Method 0008 (8) 'Deflated' │ │ │ │ +109EA0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109EA4 CRC 9761B61C (2539763228) │ │ │ │ +109EA8 Compressed Size 000002C7 (711) │ │ │ │ +109EAC Uncompressed Size 000005E6 (1510) │ │ │ │ +109EB0 Filename Length 002A (42) │ │ │ │ +109EB2 Extra Length 0000 (0) │ │ │ │ +109EB4 Comment Length 0000 (0) │ │ │ │ +109EB6 Disk Start 0000 (0) │ │ │ │ +109EB8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109D31 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109EBA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109D35 Local Header Offset 00077209 (487945) │ │ │ │ -109D39 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109EBE Local Header Offset 00077204 (487940) │ │ │ │ +109EC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109D39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109EC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109D63 CENTRAL HEADER #252 02014B50 (33639248) │ │ │ │ -109D67 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109D68 Created OS 03 (3) 'Unix' │ │ │ │ -109D69 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109D6A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109D6B General Purpose Flag 0800 (2048) │ │ │ │ +109EEC CENTRAL HEADER #252 02014B50 (33639248) │ │ │ │ +109EF0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109EF1 Created OS 03 (3) 'Unix' │ │ │ │ +109EF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109EF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109EF4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109D6D Compression Method 0008 (8) 'Deflated' │ │ │ │ -109D6F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109D73 CRC 5CEEDA65 (1559157349) │ │ │ │ -109D77 Compressed Size 000002F3 (755) │ │ │ │ -109D7B Uncompressed Size 00000C87 (3207) │ │ │ │ -109D7F Filename Length 0029 (41) │ │ │ │ -109D81 Extra Length 0000 (0) │ │ │ │ -109D83 Comment Length 0000 (0) │ │ │ │ -109D85 Disk Start 0000 (0) │ │ │ │ -109D87 Int File Attributes 0000 (0) │ │ │ │ +109EF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109EF8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109EFC CRC 5CEEDA65 (1559157349) │ │ │ │ +109F00 Compressed Size 000002F3 (755) │ │ │ │ +109F04 Uncompressed Size 00000C87 (3207) │ │ │ │ +109F08 Filename Length 0029 (41) │ │ │ │ +109F0A Extra Length 0000 (0) │ │ │ │ +109F0C Comment Length 0000 (0) │ │ │ │ +109F0E Disk Start 0000 (0) │ │ │ │ +109F10 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109D89 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109F12 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109D8D Local Header Offset 00077518 (488728) │ │ │ │ -109D91 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109F16 Local Header Offset 00077513 (488723) │ │ │ │ +109F1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109D91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109F1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109DBA CENTRAL HEADER #253 02014B50 (33639248) │ │ │ │ -109DBE Created Zip Spec 14 (20) '2.0' │ │ │ │ -109DBF Created OS 03 (3) 'Unix' │ │ │ │ -109DC0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109DC1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109DC2 General Purpose Flag 0800 (2048) │ │ │ │ +109F43 CENTRAL HEADER #253 02014B50 (33639248) │ │ │ │ +109F47 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109F48 Created OS 03 (3) 'Unix' │ │ │ │ +109F49 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109F4A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109F4B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109DC4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109DC6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109DCA CRC 521EC175 (1377747317) │ │ │ │ -109DCE Compressed Size 000001C7 (455) │ │ │ │ -109DD2 Uncompressed Size 000002EC (748) │ │ │ │ -109DD6 Filename Length 001F (31) │ │ │ │ -109DD8 Extra Length 0000 (0) │ │ │ │ -109DDA Comment Length 0000 (0) │ │ │ │ -109DDC Disk Start 0000 (0) │ │ │ │ -109DDE Int File Attributes 0000 (0) │ │ │ │ +109F4D Compression Method 0008 (8) 'Deflated' │ │ │ │ +109F4F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109F53 CRC 521EC175 (1377747317) │ │ │ │ +109F57 Compressed Size 000001C7 (455) │ │ │ │ +109F5B Uncompressed Size 000002EC (748) │ │ │ │ +109F5F Filename Length 001F (31) │ │ │ │ +109F61 Extra Length 0000 (0) │ │ │ │ +109F63 Comment Length 0000 (0) │ │ │ │ +109F65 Disk Start 0000 (0) │ │ │ │ +109F67 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109DE0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109F69 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109DE4 Local Header Offset 00077852 (489554) │ │ │ │ -109DE8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109F6D Local Header Offset 0007784D (489549) │ │ │ │ +109F71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109DE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109F71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109E07 CENTRAL HEADER #254 02014B50 (33639248) │ │ │ │ -109E0B Created Zip Spec 14 (20) '2.0' │ │ │ │ -109E0C Created OS 03 (3) 'Unix' │ │ │ │ -109E0D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109E0E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109E0F General Purpose Flag 0800 (2048) │ │ │ │ +109F90 CENTRAL HEADER #254 02014B50 (33639248) │ │ │ │ +109F94 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109F95 Created OS 03 (3) 'Unix' │ │ │ │ +109F96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109F97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109F98 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109E11 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109E13 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109E17 CRC 9B60A8EE (2606803182) │ │ │ │ -109E1B Compressed Size 000001D2 (466) │ │ │ │ -109E1F Uncompressed Size 000003EF (1007) │ │ │ │ -109E23 Filename Length 001E (30) │ │ │ │ -109E25 Extra Length 0000 (0) │ │ │ │ -109E27 Comment Length 0000 (0) │ │ │ │ -109E29 Disk Start 0000 (0) │ │ │ │ -109E2B Int File Attributes 0000 (0) │ │ │ │ +109F9A Compression Method 0008 (8) 'Deflated' │ │ │ │ +109F9C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109FA0 CRC 9B60A8EE (2606803182) │ │ │ │ +109FA4 Compressed Size 000001D2 (466) │ │ │ │ +109FA8 Uncompressed Size 000003EF (1007) │ │ │ │ +109FAC Filename Length 001E (30) │ │ │ │ +109FAE Extra Length 0000 (0) │ │ │ │ +109FB0 Comment Length 0000 (0) │ │ │ │ +109FB2 Disk Start 0000 (0) │ │ │ │ +109FB4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109E2D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +109FB6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109E31 Local Header Offset 00077A56 (490070) │ │ │ │ -109E35 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109FBA Local Header Offset 00077A51 (490065) │ │ │ │ +109FBE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109E35: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109FBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109E53 CENTRAL HEADER #255 02014B50 (33639248) │ │ │ │ -109E57 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109E58 Created OS 03 (3) 'Unix' │ │ │ │ -109E59 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109E5A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109E5B General Purpose Flag 0800 (2048) │ │ │ │ +109FDC CENTRAL HEADER #255 02014B50 (33639248) │ │ │ │ +109FE0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +109FE1 Created OS 03 (3) 'Unix' │ │ │ │ +109FE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109FE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109FE4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109E5D Compression Method 0008 (8) 'Deflated' │ │ │ │ -109E5F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109E63 CRC 4C8A89A5 (1284147621) │ │ │ │ -109E67 Compressed Size 0000030B (779) │ │ │ │ -109E6B Uncompressed Size 000006A9 (1705) │ │ │ │ -109E6F Filename Length 002C (44) │ │ │ │ -109E71 Extra Length 0000 (0) │ │ │ │ -109E73 Comment Length 0000 (0) │ │ │ │ -109E75 Disk Start 0000 (0) │ │ │ │ -109E77 Int File Attributes 0000 (0) │ │ │ │ +109FE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109FE8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +109FEC CRC 4C8A89A5 (1284147621) │ │ │ │ +109FF0 Compressed Size 0000030B (779) │ │ │ │ +109FF4 Uncompressed Size 000006A9 (1705) │ │ │ │ +109FF8 Filename Length 002C (44) │ │ │ │ +109FFA Extra Length 0000 (0) │ │ │ │ +109FFC Comment Length 0000 (0) │ │ │ │ +109FFE Disk Start 0000 (0) │ │ │ │ +10A000 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109E79 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A002 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109E7D Local Header Offset 00077C64 (490596) │ │ │ │ -109E81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A006 Local Header Offset 00077C5F (490591) │ │ │ │ +10A00A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109E81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A00A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109EAD CENTRAL HEADER #256 02014B50 (33639248) │ │ │ │ -109EB1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109EB2 Created OS 03 (3) 'Unix' │ │ │ │ -109EB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109EB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109EB5 General Purpose Flag 0800 (2048) │ │ │ │ +10A036 CENTRAL HEADER #256 02014B50 (33639248) │ │ │ │ +10A03A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A03B Created OS 03 (3) 'Unix' │ │ │ │ +10A03C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A03D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A03E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109EB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109EB9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109EBD CRC 16BE5F6F (381575023) │ │ │ │ -109EC1 Compressed Size 0000028B (651) │ │ │ │ -109EC5 Uncompressed Size 00000B28 (2856) │ │ │ │ -109EC9 Filename Length 002B (43) │ │ │ │ -109ECB Extra Length 0000 (0) │ │ │ │ -109ECD Comment Length 0000 (0) │ │ │ │ -109ECF Disk Start 0000 (0) │ │ │ │ -109ED1 Int File Attributes 0000 (0) │ │ │ │ +10A040 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A042 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A046 CRC 16BE5F6F (381575023) │ │ │ │ +10A04A Compressed Size 0000028B (651) │ │ │ │ +10A04E Uncompressed Size 00000B28 (2856) │ │ │ │ +10A052 Filename Length 002B (43) │ │ │ │ +10A054 Extra Length 0000 (0) │ │ │ │ +10A056 Comment Length 0000 (0) │ │ │ │ +10A058 Disk Start 0000 (0) │ │ │ │ +10A05A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109ED3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A05C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109ED7 Local Header Offset 00077FB9 (491449) │ │ │ │ -109EDB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A060 Local Header Offset 00077FB4 (491444) │ │ │ │ +10A064 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109EDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A064: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109F06 CENTRAL HEADER #257 02014B50 (33639248) │ │ │ │ -109F0A Created Zip Spec 14 (20) '2.0' │ │ │ │ -109F0B Created OS 03 (3) 'Unix' │ │ │ │ -109F0C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109F0D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109F0E General Purpose Flag 0800 (2048) │ │ │ │ +10A08F CENTRAL HEADER #257 02014B50 (33639248) │ │ │ │ +10A093 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A094 Created OS 03 (3) 'Unix' │ │ │ │ +10A095 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A096 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A097 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109F10 Compression Method 0000 (0) 'Stored' │ │ │ │ -109F12 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109F16 CRC 00000000 (0) │ │ │ │ -109F1A Compressed Size 00000000 (0) │ │ │ │ -109F1E Uncompressed Size 00000000 (0) │ │ │ │ -109F22 Filename Length 0015 (21) │ │ │ │ -109F24 Extra Length 0000 (0) │ │ │ │ -109F26 Comment Length 0000 (0) │ │ │ │ -109F28 Disk Start 0000 (0) │ │ │ │ -109F2A Int File Attributes 0000 (0) │ │ │ │ +10A099 Compression Method 0000 (0) 'Stored' │ │ │ │ +10A09B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A09F CRC 00000000 (0) │ │ │ │ +10A0A3 Compressed Size 00000000 (0) │ │ │ │ +10A0A7 Uncompressed Size 00000000 (0) │ │ │ │ +10A0AB Filename Length 0015 (21) │ │ │ │ +10A0AD Extra Length 0000 (0) │ │ │ │ +10A0AF Comment Length 0000 (0) │ │ │ │ +10A0B1 Disk Start 0000 (0) │ │ │ │ +10A0B3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109F2C Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10A0B5 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -109F30 Local Header Offset 0007828D (492173) │ │ │ │ -109F34 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A0B9 Local Header Offset 00078288 (492168) │ │ │ │ +10A0BD Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109F34: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A0BD: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x109F34: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10A0BD: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109F0C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A095: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -109F49 CENTRAL HEADER #258 02014B50 (33639248) │ │ │ │ -109F4D Created Zip Spec 14 (20) '2.0' │ │ │ │ -109F4E Created OS 03 (3) 'Unix' │ │ │ │ -109F4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109F50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109F51 General Purpose Flag 0800 (2048) │ │ │ │ +10A0D2 CENTRAL HEADER #258 02014B50 (33639248) │ │ │ │ +10A0D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A0D7 Created OS 03 (3) 'Unix' │ │ │ │ +10A0D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A0D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A0DA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109F53 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109F55 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109F59 CRC BCB3370F (3165861647) │ │ │ │ -109F5D Compressed Size 00000E73 (3699) │ │ │ │ -109F61 Uncompressed Size 00002B2A (11050) │ │ │ │ -109F65 Filename Length 0024 (36) │ │ │ │ -109F67 Extra Length 0000 (0) │ │ │ │ -109F69 Comment Length 0000 (0) │ │ │ │ -109F6B Disk Start 0000 (0) │ │ │ │ -109F6D Int File Attributes 0000 (0) │ │ │ │ +10A0DC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A0DE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A0E2 CRC BCB3370F (3165861647) │ │ │ │ +10A0E6 Compressed Size 00000E73 (3699) │ │ │ │ +10A0EA Uncompressed Size 00002B2A (11050) │ │ │ │ +10A0EE Filename Length 0024 (36) │ │ │ │ +10A0F0 Extra Length 0000 (0) │ │ │ │ +10A0F2 Comment Length 0000 (0) │ │ │ │ +10A0F4 Disk Start 0000 (0) │ │ │ │ +10A0F6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109F6F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A0F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109F73 Local Header Offset 000782C0 (492224) │ │ │ │ -109F77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A0FC Local Header Offset 000782BB (492219) │ │ │ │ +10A100 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109F77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A100: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109F9B CENTRAL HEADER #259 02014B50 (33639248) │ │ │ │ -109F9F Created Zip Spec 14 (20) '2.0' │ │ │ │ -109FA0 Created OS 03 (3) 'Unix' │ │ │ │ -109FA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109FA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109FA3 General Purpose Flag 0800 (2048) │ │ │ │ +10A124 CENTRAL HEADER #259 02014B50 (33639248) │ │ │ │ +10A128 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A129 Created OS 03 (3) 'Unix' │ │ │ │ +10A12A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A12B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A12C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109FA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109FA7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109FAB CRC AB6E4A08 (2876131848) │ │ │ │ -109FAF Compressed Size 0000160D (5645) │ │ │ │ -109FB3 Uncompressed Size 00008E8F (36495) │ │ │ │ -109FB7 Filename Length 0023 (35) │ │ │ │ -109FB9 Extra Length 0000 (0) │ │ │ │ -109FBB Comment Length 0000 (0) │ │ │ │ -109FBD Disk Start 0000 (0) │ │ │ │ -109FBF Int File Attributes 0000 (0) │ │ │ │ +10A12E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A130 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A134 CRC AB6E4A08 (2876131848) │ │ │ │ +10A138 Compressed Size 0000160D (5645) │ │ │ │ +10A13C Uncompressed Size 00008E8F (36495) │ │ │ │ +10A140 Filename Length 0023 (35) │ │ │ │ +10A142 Extra Length 0000 (0) │ │ │ │ +10A144 Comment Length 0000 (0) │ │ │ │ +10A146 Disk Start 0000 (0) │ │ │ │ +10A148 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -109FC1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A14A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -109FC5 Local Header Offset 00079175 (495989) │ │ │ │ -109FC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A14E Local Header Offset 00079170 (495984) │ │ │ │ +10A152 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109FC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A152: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -109FEC CENTRAL HEADER #260 02014B50 (33639248) │ │ │ │ -109FF0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -109FF1 Created OS 03 (3) 'Unix' │ │ │ │ -109FF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109FF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109FF4 General Purpose Flag 0800 (2048) │ │ │ │ +10A175 CENTRAL HEADER #260 02014B50 (33639248) │ │ │ │ +10A179 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A17A Created OS 03 (3) 'Unix' │ │ │ │ +10A17B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A17C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A17D General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109FF6 Compression Method 0000 (0) 'Stored' │ │ │ │ -109FF8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -109FFC CRC 00000000 (0) │ │ │ │ -10A000 Compressed Size 00000000 (0) │ │ │ │ -10A004 Uncompressed Size 00000000 (0) │ │ │ │ -10A008 Filename Length 0013 (19) │ │ │ │ -10A00A Extra Length 0000 (0) │ │ │ │ -10A00C Comment Length 0000 (0) │ │ │ │ -10A00E Disk Start 0000 (0) │ │ │ │ -10A010 Int File Attributes 0000 (0) │ │ │ │ +10A17F Compression Method 0000 (0) 'Stored' │ │ │ │ +10A181 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A185 CRC 00000000 (0) │ │ │ │ +10A189 Compressed Size 00000000 (0) │ │ │ │ +10A18D Uncompressed Size 00000000 (0) │ │ │ │ +10A191 Filename Length 0013 (19) │ │ │ │ +10A193 Extra Length 0000 (0) │ │ │ │ +10A195 Comment Length 0000 (0) │ │ │ │ +10A197 Disk Start 0000 (0) │ │ │ │ +10A199 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A012 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10A19B Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10A016 Local Header Offset 0007A7C3 (501699) │ │ │ │ -10A01A Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A19F Local Header Offset 0007A7BE (501694) │ │ │ │ +10A1A3 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A01A: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A1A3: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10A01A: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10A1A3: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109FF2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A17B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10A02D CENTRAL HEADER #261 02014B50 (33639248) │ │ │ │ -10A031 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A032 Created OS 03 (3) 'Unix' │ │ │ │ -10A033 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A034 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A035 General Purpose Flag 0800 (2048) │ │ │ │ +10A1B6 CENTRAL HEADER #261 02014B50 (33639248) │ │ │ │ +10A1BA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A1BB Created OS 03 (3) 'Unix' │ │ │ │ +10A1BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A1BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A1BE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A037 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A039 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A03D CRC 932FCCA9 (2469383337) │ │ │ │ -10A041 Compressed Size 00000347 (839) │ │ │ │ -10A045 Uncompressed Size 000006CA (1738) │ │ │ │ -10A049 Filename Length 001E (30) │ │ │ │ -10A04B Extra Length 0000 (0) │ │ │ │ -10A04D Comment Length 0000 (0) │ │ │ │ -10A04F Disk Start 0000 (0) │ │ │ │ -10A051 Int File Attributes 0000 (0) │ │ │ │ +10A1C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A1C2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A1C6 CRC 932FCCA9 (2469383337) │ │ │ │ +10A1CA Compressed Size 00000347 (839) │ │ │ │ +10A1CE Uncompressed Size 000006CA (1738) │ │ │ │ +10A1D2 Filename Length 001E (30) │ │ │ │ +10A1D4 Extra Length 0000 (0) │ │ │ │ +10A1D6 Comment Length 0000 (0) │ │ │ │ +10A1D8 Disk Start 0000 (0) │ │ │ │ +10A1DA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A053 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A1DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A057 Local Header Offset 0007A7F4 (501748) │ │ │ │ -10A05B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A1E0 Local Header Offset 0007A7EF (501743) │ │ │ │ +10A1E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A05B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A1E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A079 CENTRAL HEADER #262 02014B50 (33639248) │ │ │ │ -10A07D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A07E Created OS 03 (3) 'Unix' │ │ │ │ -10A07F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A080 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A081 General Purpose Flag 0800 (2048) │ │ │ │ +10A202 CENTRAL HEADER #262 02014B50 (33639248) │ │ │ │ +10A206 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A207 Created OS 03 (3) 'Unix' │ │ │ │ +10A208 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A209 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A20A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A083 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A085 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A089 CRC A53473E9 (2771678185) │ │ │ │ -10A08D Compressed Size 0000036B (875) │ │ │ │ -10A091 Uncompressed Size 00000C1F (3103) │ │ │ │ -10A095 Filename Length 001D (29) │ │ │ │ -10A097 Extra Length 0000 (0) │ │ │ │ -10A099 Comment Length 0000 (0) │ │ │ │ -10A09B Disk Start 0000 (0) │ │ │ │ -10A09D Int File Attributes 0000 (0) │ │ │ │ +10A20C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A20E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A212 CRC A53473E9 (2771678185) │ │ │ │ +10A216 Compressed Size 0000036B (875) │ │ │ │ +10A21A Uncompressed Size 00000C1F (3103) │ │ │ │ +10A21E Filename Length 001D (29) │ │ │ │ +10A220 Extra Length 0000 (0) │ │ │ │ +10A222 Comment Length 0000 (0) │ │ │ │ +10A224 Disk Start 0000 (0) │ │ │ │ +10A226 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A09F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A228 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A0A3 Local Header Offset 0007AB77 (502647) │ │ │ │ -10A0A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A22C Local Header Offset 0007AB72 (502642) │ │ │ │ +10A230 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A0A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A230: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A0C4 CENTRAL HEADER #263 02014B50 (33639248) │ │ │ │ -10A0C8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A0C9 Created OS 03 (3) 'Unix' │ │ │ │ -10A0CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A0CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A0CC General Purpose Flag 0800 (2048) │ │ │ │ +10A24D CENTRAL HEADER #263 02014B50 (33639248) │ │ │ │ +10A251 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A252 Created OS 03 (3) 'Unix' │ │ │ │ +10A253 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A254 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A255 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A0CE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A0D0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A0D4 CRC F722C2AD (4146250413) │ │ │ │ -10A0D8 Compressed Size 000005A5 (1445) │ │ │ │ -10A0DC Uncompressed Size 00000F6F (3951) │ │ │ │ -10A0E0 Filename Length 0029 (41) │ │ │ │ -10A0E2 Extra Length 0000 (0) │ │ │ │ -10A0E4 Comment Length 0000 (0) │ │ │ │ -10A0E6 Disk Start 0000 (0) │ │ │ │ -10A0E8 Int File Attributes 0000 (0) │ │ │ │ +10A257 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A259 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A25D CRC F722C2AD (4146250413) │ │ │ │ +10A261 Compressed Size 000005A5 (1445) │ │ │ │ +10A265 Uncompressed Size 00000F6F (3951) │ │ │ │ +10A269 Filename Length 0029 (41) │ │ │ │ +10A26B Extra Length 0000 (0) │ │ │ │ +10A26D Comment Length 0000 (0) │ │ │ │ +10A26F Disk Start 0000 (0) │ │ │ │ +10A271 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A0EA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A273 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A0EE Local Header Offset 0007AF1D (503581) │ │ │ │ -10A0F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A277 Local Header Offset 0007AF18 (503576) │ │ │ │ +10A27B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A0F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A27B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A11B CENTRAL HEADER #264 02014B50 (33639248) │ │ │ │ -10A11F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A120 Created OS 03 (3) 'Unix' │ │ │ │ -10A121 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A122 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A123 General Purpose Flag 0800 (2048) │ │ │ │ +10A2A4 CENTRAL HEADER #264 02014B50 (33639248) │ │ │ │ +10A2A8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A2A9 Created OS 03 (3) 'Unix' │ │ │ │ +10A2AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A2AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A2AC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A125 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A127 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A12B CRC A247F4FA (2722624762) │ │ │ │ -10A12F Compressed Size 00000420 (1056) │ │ │ │ -10A133 Uncompressed Size 00001B7D (7037) │ │ │ │ -10A137 Filename Length 0028 (40) │ │ │ │ -10A139 Extra Length 0000 (0) │ │ │ │ -10A13B Comment Length 0000 (0) │ │ │ │ -10A13D Disk Start 0000 (0) │ │ │ │ -10A13F Int File Attributes 0000 (0) │ │ │ │ +10A2AE Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A2B0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A2B4 CRC A247F4FA (2722624762) │ │ │ │ +10A2B8 Compressed Size 00000420 (1056) │ │ │ │ +10A2BC Uncompressed Size 00001B7D (7037) │ │ │ │ +10A2C0 Filename Length 0028 (40) │ │ │ │ +10A2C2 Extra Length 0000 (0) │ │ │ │ +10A2C4 Comment Length 0000 (0) │ │ │ │ +10A2C6 Disk Start 0000 (0) │ │ │ │ +10A2C8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A141 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A2CA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A145 Local Header Offset 0007B509 (505097) │ │ │ │ -10A149 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A2CE Local Header Offset 0007B504 (505092) │ │ │ │ +10A2D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A149: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A2D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A171 CENTRAL HEADER #265 02014B50 (33639248) │ │ │ │ -10A175 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A176 Created OS 03 (3) 'Unix' │ │ │ │ -10A177 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A178 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A179 General Purpose Flag 0800 (2048) │ │ │ │ +10A2FA CENTRAL HEADER #265 02014B50 (33639248) │ │ │ │ +10A2FE Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A2FF Created OS 03 (3) 'Unix' │ │ │ │ +10A300 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A301 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A302 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A17B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A17D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A181 CRC 8156211E (2169905438) │ │ │ │ -10A185 Compressed Size 00000255 (597) │ │ │ │ -10A189 Uncompressed Size 000004DA (1242) │ │ │ │ -10A18D Filename Length 0030 (48) │ │ │ │ -10A18F Extra Length 0000 (0) │ │ │ │ -10A191 Comment Length 0000 (0) │ │ │ │ -10A193 Disk Start 0000 (0) │ │ │ │ -10A195 Int File Attributes 0000 (0) │ │ │ │ +10A304 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A306 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A30A CRC 8156211E (2169905438) │ │ │ │ +10A30E Compressed Size 00000255 (597) │ │ │ │ +10A312 Uncompressed Size 000004DA (1242) │ │ │ │ +10A316 Filename Length 0030 (48) │ │ │ │ +10A318 Extra Length 0000 (0) │ │ │ │ +10A31A Comment Length 0000 (0) │ │ │ │ +10A31C Disk Start 0000 (0) │ │ │ │ +10A31E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A197 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A320 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A19B Local Header Offset 0007B96F (506223) │ │ │ │ -10A19F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A324 Local Header Offset 0007B96A (506218) │ │ │ │ +10A328 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A19F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A328: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A1CF CENTRAL HEADER #266 02014B50 (33639248) │ │ │ │ -10A1D3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A1D4 Created OS 03 (3) 'Unix' │ │ │ │ -10A1D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A1D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A1D7 General Purpose Flag 0800 (2048) │ │ │ │ +10A358 CENTRAL HEADER #266 02014B50 (33639248) │ │ │ │ +10A35C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A35D Created OS 03 (3) 'Unix' │ │ │ │ +10A35E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A35F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A360 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A1D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A1DB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A1DF CRC 7A739F95 (2054397845) │ │ │ │ -10A1E3 Compressed Size 00000246 (582) │ │ │ │ -10A1E7 Uncompressed Size 00000834 (2100) │ │ │ │ -10A1EB Filename Length 002F (47) │ │ │ │ -10A1ED Extra Length 0000 (0) │ │ │ │ -10A1EF Comment Length 0000 (0) │ │ │ │ -10A1F1 Disk Start 0000 (0) │ │ │ │ -10A1F3 Int File Attributes 0000 (0) │ │ │ │ +10A362 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A364 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A368 CRC 7A739F95 (2054397845) │ │ │ │ +10A36C Compressed Size 00000246 (582) │ │ │ │ +10A370 Uncompressed Size 00000834 (2100) │ │ │ │ +10A374 Filename Length 002F (47) │ │ │ │ +10A376 Extra Length 0000 (0) │ │ │ │ +10A378 Comment Length 0000 (0) │ │ │ │ +10A37A Disk Start 0000 (0) │ │ │ │ +10A37C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A1F5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A37E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A1F9 Local Header Offset 0007BC12 (506898) │ │ │ │ -10A1FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A382 Local Header Offset 0007BC0D (506893) │ │ │ │ +10A386 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A1FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A386: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A22C CENTRAL HEADER #267 02014B50 (33639248) │ │ │ │ -10A230 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A231 Created OS 03 (3) 'Unix' │ │ │ │ -10A232 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A233 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A234 General Purpose Flag 0800 (2048) │ │ │ │ +10A3B5 CENTRAL HEADER #267 02014B50 (33639248) │ │ │ │ +10A3B9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A3BA Created OS 03 (3) 'Unix' │ │ │ │ +10A3BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A3BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A3BD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A236 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A238 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A23C CRC 1B3A6505 (456811781) │ │ │ │ -10A240 Compressed Size 000004DC (1244) │ │ │ │ -10A244 Uncompressed Size 00000EB7 (3767) │ │ │ │ -10A248 Filename Length 002D (45) │ │ │ │ -10A24A Extra Length 0000 (0) │ │ │ │ -10A24C Comment Length 0000 (0) │ │ │ │ -10A24E Disk Start 0000 (0) │ │ │ │ -10A250 Int File Attributes 0000 (0) │ │ │ │ +10A3BF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A3C1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A3C5 CRC 1B3A6505 (456811781) │ │ │ │ +10A3C9 Compressed Size 000004DC (1244) │ │ │ │ +10A3CD Uncompressed Size 00000EB7 (3767) │ │ │ │ +10A3D1 Filename Length 002D (45) │ │ │ │ +10A3D3 Extra Length 0000 (0) │ │ │ │ +10A3D5 Comment Length 0000 (0) │ │ │ │ +10A3D7 Disk Start 0000 (0) │ │ │ │ +10A3D9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A252 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A3DB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A256 Local Header Offset 0007BEA5 (507557) │ │ │ │ -10A25A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A3DF Local Header Offset 0007BEA0 (507552) │ │ │ │ +10A3E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A25A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A3E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A287 CENTRAL HEADER #268 02014B50 (33639248) │ │ │ │ -10A28B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A28C Created OS 03 (3) 'Unix' │ │ │ │ -10A28D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A28E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A28F General Purpose Flag 0800 (2048) │ │ │ │ +10A410 CENTRAL HEADER #268 02014B50 (33639248) │ │ │ │ +10A414 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A415 Created OS 03 (3) 'Unix' │ │ │ │ +10A416 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A417 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A418 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A291 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A293 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A297 CRC C9EEF646 (3387881030) │ │ │ │ -10A29B Compressed Size 0000047E (1150) │ │ │ │ -10A29F Uncompressed Size 00002033 (8243) │ │ │ │ -10A2A3 Filename Length 002C (44) │ │ │ │ -10A2A5 Extra Length 0000 (0) │ │ │ │ -10A2A7 Comment Length 0000 (0) │ │ │ │ -10A2A9 Disk Start 0000 (0) │ │ │ │ -10A2AB Int File Attributes 0000 (0) │ │ │ │ +10A41A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A41C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A420 CRC C9EEF646 (3387881030) │ │ │ │ +10A424 Compressed Size 0000047E (1150) │ │ │ │ +10A428 Uncompressed Size 00002033 (8243) │ │ │ │ +10A42C Filename Length 002C (44) │ │ │ │ +10A42E Extra Length 0000 (0) │ │ │ │ +10A430 Comment Length 0000 (0) │ │ │ │ +10A432 Disk Start 0000 (0) │ │ │ │ +10A434 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A2AD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A436 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A2B1 Local Header Offset 0007C3CC (508876) │ │ │ │ -10A2B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A43A Local Header Offset 0007C3C7 (508871) │ │ │ │ +10A43E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A2B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A43E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A2E1 CENTRAL HEADER #269 02014B50 (33639248) │ │ │ │ -10A2E5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A2E6 Created OS 03 (3) 'Unix' │ │ │ │ -10A2E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A2E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A2E9 General Purpose Flag 0800 (2048) │ │ │ │ +10A46A CENTRAL HEADER #269 02014B50 (33639248) │ │ │ │ +10A46E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A46F Created OS 03 (3) 'Unix' │ │ │ │ +10A470 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A471 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A472 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A2EB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A2ED Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A2F1 CRC F8BDB375 (4173181813) │ │ │ │ -10A2F5 Compressed Size 00007200 (29184) │ │ │ │ -10A2F9 Uncompressed Size 00018DC2 (101826) │ │ │ │ -10A2FD Filename Length 0020 (32) │ │ │ │ -10A2FF Extra Length 0000 (0) │ │ │ │ -10A301 Comment Length 0000 (0) │ │ │ │ -10A303 Disk Start 0000 (0) │ │ │ │ -10A305 Int File Attributes 0000 (0) │ │ │ │ +10A474 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A476 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A47A CRC F8BDB375 (4173181813) │ │ │ │ +10A47E Compressed Size 00007200 (29184) │ │ │ │ +10A482 Uncompressed Size 00018DC2 (101826) │ │ │ │ +10A486 Filename Length 0020 (32) │ │ │ │ +10A488 Extra Length 0000 (0) │ │ │ │ +10A48A Comment Length 0000 (0) │ │ │ │ +10A48C Disk Start 0000 (0) │ │ │ │ +10A48E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A307 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A490 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A30B Local Header Offset 0007C894 (510100) │ │ │ │ -10A30F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A494 Local Header Offset 0007C88F (510095) │ │ │ │ +10A498 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A30F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A498: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A32F CENTRAL HEADER #270 02014B50 (33639248) │ │ │ │ -10A333 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A334 Created OS 03 (3) 'Unix' │ │ │ │ -10A335 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A336 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A337 General Purpose Flag 0800 (2048) │ │ │ │ +10A4B8 CENTRAL HEADER #270 02014B50 (33639248) │ │ │ │ +10A4BC Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A4BD Created OS 03 (3) 'Unix' │ │ │ │ +10A4BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A4BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A4C0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A339 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A33B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A33F CRC 9A43E6A6 (2588141222) │ │ │ │ -10A343 Compressed Size 0000FEA8 (65192) │ │ │ │ -10A347 Uncompressed Size 0008B9B1 (571825) │ │ │ │ -10A34B Filename Length 001F (31) │ │ │ │ -10A34D Extra Length 0000 (0) │ │ │ │ -10A34F Comment Length 0000 (0) │ │ │ │ -10A351 Disk Start 0000 (0) │ │ │ │ -10A353 Int File Attributes 0000 (0) │ │ │ │ +10A4C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A4C4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A4C8 CRC 9A43E6A6 (2588141222) │ │ │ │ +10A4CC Compressed Size 0000FEA8 (65192) │ │ │ │ +10A4D0 Uncompressed Size 0008B9B1 (571825) │ │ │ │ +10A4D4 Filename Length 001F (31) │ │ │ │ +10A4D6 Extra Length 0000 (0) │ │ │ │ +10A4D8 Comment Length 0000 (0) │ │ │ │ +10A4DA Disk Start 0000 (0) │ │ │ │ +10A4DC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A355 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A4DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A359 Local Header Offset 00083AD2 (539346) │ │ │ │ -10A35D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A4E2 Local Header Offset 00083ACD (539341) │ │ │ │ +10A4E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A35D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A4E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A37C CENTRAL HEADER #271 02014B50 (33639248) │ │ │ │ -10A380 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A381 Created OS 03 (3) 'Unix' │ │ │ │ -10A382 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A383 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A384 General Purpose Flag 0800 (2048) │ │ │ │ +10A505 CENTRAL HEADER #271 02014B50 (33639248) │ │ │ │ +10A509 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A50A Created OS 03 (3) 'Unix' │ │ │ │ +10A50B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A50C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A50D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A386 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A388 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A38C CRC 011031C8 (17838536) │ │ │ │ -10A390 Compressed Size 0000063B (1595) │ │ │ │ -10A394 Uncompressed Size 000010E5 (4325) │ │ │ │ -10A398 Filename Length 002E (46) │ │ │ │ -10A39A Extra Length 0000 (0) │ │ │ │ -10A39C Comment Length 0000 (0) │ │ │ │ -10A39E Disk Start 0000 (0) │ │ │ │ -10A3A0 Int File Attributes 0000 (0) │ │ │ │ +10A50F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A511 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A515 CRC 011031C8 (17838536) │ │ │ │ +10A519 Compressed Size 0000063B (1595) │ │ │ │ +10A51D Uncompressed Size 000010E5 (4325) │ │ │ │ +10A521 Filename Length 002E (46) │ │ │ │ +10A523 Extra Length 0000 (0) │ │ │ │ +10A525 Comment Length 0000 (0) │ │ │ │ +10A527 Disk Start 0000 (0) │ │ │ │ +10A529 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A3A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A52B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A3A6 Local Header Offset 000939B7 (604599) │ │ │ │ -10A3AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A52F Local Header Offset 000939B2 (604594) │ │ │ │ +10A533 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A3AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A533: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A3D8 CENTRAL HEADER #272 02014B50 (33639248) │ │ │ │ -10A3DC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A3DD Created OS 03 (3) 'Unix' │ │ │ │ -10A3DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A3DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A3E0 General Purpose Flag 0800 (2048) │ │ │ │ +10A561 CENTRAL HEADER #272 02014B50 (33639248) │ │ │ │ +10A565 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A566 Created OS 03 (3) 'Unix' │ │ │ │ +10A567 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A568 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A569 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A3E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A3E4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A3E8 CRC 80E0558E (2162185614) │ │ │ │ -10A3EC Compressed Size 00000AD2 (2770) │ │ │ │ -10A3F0 Uncompressed Size 00003EFA (16122) │ │ │ │ -10A3F4 Filename Length 002D (45) │ │ │ │ -10A3F6 Extra Length 0000 (0) │ │ │ │ -10A3F8 Comment Length 0000 (0) │ │ │ │ -10A3FA Disk Start 0000 (0) │ │ │ │ -10A3FC Int File Attributes 0000 (0) │ │ │ │ +10A56B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A56D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A571 CRC 80E0558E (2162185614) │ │ │ │ +10A575 Compressed Size 00000AD2 (2770) │ │ │ │ +10A579 Uncompressed Size 00003EFA (16122) │ │ │ │ +10A57D Filename Length 002D (45) │ │ │ │ +10A57F Extra Length 0000 (0) │ │ │ │ +10A581 Comment Length 0000 (0) │ │ │ │ +10A583 Disk Start 0000 (0) │ │ │ │ +10A585 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A3FE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A587 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A402 Local Header Offset 0009403E (606270) │ │ │ │ -10A406 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A58B Local Header Offset 00094039 (606265) │ │ │ │ +10A58F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A406: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A58F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A433 CENTRAL HEADER #273 02014B50 (33639248) │ │ │ │ -10A437 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A438 Created OS 03 (3) 'Unix' │ │ │ │ -10A439 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A43A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A43B General Purpose Flag 0800 (2048) │ │ │ │ +10A5BC CENTRAL HEADER #273 02014B50 (33639248) │ │ │ │ +10A5C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A5C1 Created OS 03 (3) 'Unix' │ │ │ │ +10A5C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A5C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A5C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A43D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A43F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A443 CRC 9F0DC4C0 (2668479680) │ │ │ │ -10A447 Compressed Size 000003D8 (984) │ │ │ │ -10A44B Uncompressed Size 000009AF (2479) │ │ │ │ -10A44F Filename Length 002C (44) │ │ │ │ -10A451 Extra Length 0000 (0) │ │ │ │ -10A453 Comment Length 0000 (0) │ │ │ │ -10A455 Disk Start 0000 (0) │ │ │ │ -10A457 Int File Attributes 0000 (0) │ │ │ │ +10A5C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A5C8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A5CC CRC 9F0DC4C0 (2668479680) │ │ │ │ +10A5D0 Compressed Size 000003D8 (984) │ │ │ │ +10A5D4 Uncompressed Size 000009AF (2479) │ │ │ │ +10A5D8 Filename Length 002C (44) │ │ │ │ +10A5DA Extra Length 0000 (0) │ │ │ │ +10A5DC Comment Length 0000 (0) │ │ │ │ +10A5DE Disk Start 0000 (0) │ │ │ │ +10A5E0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A459 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A5E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A45D Local Header Offset 00094B5B (609115) │ │ │ │ -10A461 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A5E6 Local Header Offset 00094B56 (609110) │ │ │ │ +10A5EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A461: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A5EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A48D CENTRAL HEADER #274 02014B50 (33639248) │ │ │ │ -10A491 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A492 Created OS 03 (3) 'Unix' │ │ │ │ -10A493 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A494 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A495 General Purpose Flag 0800 (2048) │ │ │ │ +10A616 CENTRAL HEADER #274 02014B50 (33639248) │ │ │ │ +10A61A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A61B Created OS 03 (3) 'Unix' │ │ │ │ +10A61C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A61D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A61E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A497 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A499 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A49D CRC 4CFC1F3E (1291591486) │ │ │ │ -10A4A1 Compressed Size 0000072D (1837) │ │ │ │ -10A4A5 Uncompressed Size 00002822 (10274) │ │ │ │ -10A4A9 Filename Length 002B (43) │ │ │ │ -10A4AB Extra Length 0000 (0) │ │ │ │ -10A4AD Comment Length 0000 (0) │ │ │ │ -10A4AF Disk Start 0000 (0) │ │ │ │ -10A4B1 Int File Attributes 0000 (0) │ │ │ │ +10A620 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A622 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A626 CRC 4CFC1F3E (1291591486) │ │ │ │ +10A62A Compressed Size 0000072D (1837) │ │ │ │ +10A62E Uncompressed Size 00002822 (10274) │ │ │ │ +10A632 Filename Length 002B (43) │ │ │ │ +10A634 Extra Length 0000 (0) │ │ │ │ +10A636 Comment Length 0000 (0) │ │ │ │ +10A638 Disk Start 0000 (0) │ │ │ │ +10A63A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A4B3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A63C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A4B7 Local Header Offset 00094F7D (610173) │ │ │ │ -10A4BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A640 Local Header Offset 00094F78 (610168) │ │ │ │ +10A644 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A4BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A644: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A4E6 CENTRAL HEADER #275 02014B50 (33639248) │ │ │ │ -10A4EA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A4EB Created OS 03 (3) 'Unix' │ │ │ │ -10A4EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A4ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A4EE General Purpose Flag 0800 (2048) │ │ │ │ +10A66F CENTRAL HEADER #275 02014B50 (33639248) │ │ │ │ +10A673 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A674 Created OS 03 (3) 'Unix' │ │ │ │ +10A675 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A676 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A677 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A4F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A4F2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A4F6 CRC 75602762 (1969235810) │ │ │ │ -10A4FA Compressed Size 00000A55 (2645) │ │ │ │ -10A4FE Uncompressed Size 00001CC3 (7363) │ │ │ │ -10A502 Filename Length 0020 (32) │ │ │ │ -10A504 Extra Length 0000 (0) │ │ │ │ -10A506 Comment Length 0000 (0) │ │ │ │ -10A508 Disk Start 0000 (0) │ │ │ │ -10A50A Int File Attributes 0000 (0) │ │ │ │ +10A679 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A67B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A67F CRC 75602762 (1969235810) │ │ │ │ +10A683 Compressed Size 00000A55 (2645) │ │ │ │ +10A687 Uncompressed Size 00001CC3 (7363) │ │ │ │ +10A68B Filename Length 0020 (32) │ │ │ │ +10A68D Extra Length 0000 (0) │ │ │ │ +10A68F Comment Length 0000 (0) │ │ │ │ +10A691 Disk Start 0000 (0) │ │ │ │ +10A693 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A50C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A695 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A510 Local Header Offset 000956F3 (612083) │ │ │ │ -10A514 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A699 Local Header Offset 000956EE (612078) │ │ │ │ +10A69D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A514: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A69D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A534 CENTRAL HEADER #276 02014B50 (33639248) │ │ │ │ -10A538 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A539 Created OS 03 (3) 'Unix' │ │ │ │ -10A53A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A53B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A53C General Purpose Flag 0800 (2048) │ │ │ │ +10A6BD CENTRAL HEADER #276 02014B50 (33639248) │ │ │ │ +10A6C1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A6C2 Created OS 03 (3) 'Unix' │ │ │ │ +10A6C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A6C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A6C5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A53E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A540 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A544 CRC 8F0167EF (2399234031) │ │ │ │ -10A548 Compressed Size 000005BE (1470) │ │ │ │ -10A54C Uncompressed Size 00001DAC (7596) │ │ │ │ -10A550 Filename Length 001F (31) │ │ │ │ -10A552 Extra Length 0000 (0) │ │ │ │ -10A554 Comment Length 0000 (0) │ │ │ │ -10A556 Disk Start 0000 (0) │ │ │ │ -10A558 Int File Attributes 0000 (0) │ │ │ │ +10A6C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A6C9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A6CD CRC 8F0167EF (2399234031) │ │ │ │ +10A6D1 Compressed Size 000005BE (1470) │ │ │ │ +10A6D5 Uncompressed Size 00001DAC (7596) │ │ │ │ +10A6D9 Filename Length 001F (31) │ │ │ │ +10A6DB Extra Length 0000 (0) │ │ │ │ +10A6DD Comment Length 0000 (0) │ │ │ │ +10A6DF Disk Start 0000 (0) │ │ │ │ +10A6E1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A55A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A6E3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A55E Local Header Offset 00096186 (614790) │ │ │ │ -10A562 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A6E7 Local Header Offset 00096181 (614785) │ │ │ │ +10A6EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A562: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A6EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A581 CENTRAL HEADER #277 02014B50 (33639248) │ │ │ │ -10A585 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A586 Created OS 03 (3) 'Unix' │ │ │ │ -10A587 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A588 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A589 General Purpose Flag 0800 (2048) │ │ │ │ +10A70A CENTRAL HEADER #277 02014B50 (33639248) │ │ │ │ +10A70E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A70F Created OS 03 (3) 'Unix' │ │ │ │ +10A710 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A711 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A712 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A58B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A58D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A591 CRC 0B1D89C9 (186485193) │ │ │ │ -10A595 Compressed Size 00000A68 (2664) │ │ │ │ -10A599 Uncompressed Size 000018C0 (6336) │ │ │ │ -10A59D Filename Length 0021 (33) │ │ │ │ -10A59F Extra Length 0000 (0) │ │ │ │ -10A5A1 Comment Length 0000 (0) │ │ │ │ -10A5A3 Disk Start 0000 (0) │ │ │ │ -10A5A5 Int File Attributes 0000 (0) │ │ │ │ +10A714 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A716 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A71A CRC 0B1D89C9 (186485193) │ │ │ │ +10A71E Compressed Size 00000A68 (2664) │ │ │ │ +10A722 Uncompressed Size 000018C0 (6336) │ │ │ │ +10A726 Filename Length 0021 (33) │ │ │ │ +10A728 Extra Length 0000 (0) │ │ │ │ +10A72A Comment Length 0000 (0) │ │ │ │ +10A72C Disk Start 0000 (0) │ │ │ │ +10A72E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A5A7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A730 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A5AB Local Header Offset 00096781 (616321) │ │ │ │ -10A5AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A734 Local Header Offset 0009677C (616316) │ │ │ │ +10A738 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A5AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A738: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A5D0 CENTRAL HEADER #278 02014B50 (33639248) │ │ │ │ -10A5D4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A5D5 Created OS 03 (3) 'Unix' │ │ │ │ -10A5D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A5D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A5D8 General Purpose Flag 0800 (2048) │ │ │ │ +10A759 CENTRAL HEADER #278 02014B50 (33639248) │ │ │ │ +10A75D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A75E Created OS 03 (3) 'Unix' │ │ │ │ +10A75F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A760 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A761 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A5DA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A5DC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A5E0 CRC EA871F82 (3934723970) │ │ │ │ -10A5E4 Compressed Size 00000E19 (3609) │ │ │ │ -10A5E8 Uncompressed Size 000047E8 (18408) │ │ │ │ -10A5EC Filename Length 0020 (32) │ │ │ │ -10A5EE Extra Length 0000 (0) │ │ │ │ -10A5F0 Comment Length 0000 (0) │ │ │ │ -10A5F2 Disk Start 0000 (0) │ │ │ │ -10A5F4 Int File Attributes 0000 (0) │ │ │ │ +10A763 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A765 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A769 CRC EA871F82 (3934723970) │ │ │ │ +10A76D Compressed Size 00000E19 (3609) │ │ │ │ +10A771 Uncompressed Size 000047E8 (18408) │ │ │ │ +10A775 Filename Length 0020 (32) │ │ │ │ +10A777 Extra Length 0000 (0) │ │ │ │ +10A779 Comment Length 0000 (0) │ │ │ │ +10A77B Disk Start 0000 (0) │ │ │ │ +10A77D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A5F6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A77F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A5FA Local Header Offset 00097228 (619048) │ │ │ │ -10A5FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A783 Local Header Offset 00097223 (619043) │ │ │ │ +10A787 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A5FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A787: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A61E CENTRAL HEADER #279 02014B50 (33639248) │ │ │ │ -10A622 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A623 Created OS 03 (3) 'Unix' │ │ │ │ -10A624 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A625 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A626 General Purpose Flag 0800 (2048) │ │ │ │ +10A7A7 CENTRAL HEADER #279 02014B50 (33639248) │ │ │ │ +10A7AB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A7AC Created OS 03 (3) 'Unix' │ │ │ │ +10A7AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A7AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A7AF General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A628 Compression Method 0000 (0) 'Stored' │ │ │ │ -10A62A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A62E CRC 00000000 (0) │ │ │ │ -10A632 Compressed Size 00000000 (0) │ │ │ │ -10A636 Uncompressed Size 00000000 (0) │ │ │ │ -10A63A Filename Length 000E (14) │ │ │ │ -10A63C Extra Length 0000 (0) │ │ │ │ -10A63E Comment Length 0000 (0) │ │ │ │ -10A640 Disk Start 0000 (0) │ │ │ │ -10A642 Int File Attributes 0000 (0) │ │ │ │ +10A7B1 Compression Method 0000 (0) 'Stored' │ │ │ │ +10A7B3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A7B7 CRC 00000000 (0) │ │ │ │ +10A7BB Compressed Size 00000000 (0) │ │ │ │ +10A7BF Uncompressed Size 00000000 (0) │ │ │ │ +10A7C3 Filename Length 000E (14) │ │ │ │ +10A7C5 Extra Length 0000 (0) │ │ │ │ +10A7C7 Comment Length 0000 (0) │ │ │ │ +10A7C9 Disk Start 0000 (0) │ │ │ │ +10A7CB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A644 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10A7CD Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10A648 Local Header Offset 0009807F (622719) │ │ │ │ -10A64C Filename 'XXXXXXXXXXXXXX' │ │ │ │ +10A7D1 Local Header Offset 0009807A (622714) │ │ │ │ +10A7D5 Filename 'XXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A64C: Filename 'XXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A7D5: Filename 'XXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10A64C: Directory 'XXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10A7D5: Directory 'XXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A624: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A7AD: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10A65A CENTRAL HEADER #280 02014B50 (33639248) │ │ │ │ -10A65E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A65F Created OS 03 (3) 'Unix' │ │ │ │ -10A660 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A661 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A662 General Purpose Flag 0800 (2048) │ │ │ │ +10A7E3 CENTRAL HEADER #280 02014B50 (33639248) │ │ │ │ +10A7E7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A7E8 Created OS 03 (3) 'Unix' │ │ │ │ +10A7E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A7EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A7EB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A664 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A666 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A66A CRC B4DDDFC2 (3034439618) │ │ │ │ -10A66E Compressed Size 000008C7 (2247) │ │ │ │ -10A672 Uncompressed Size 000018AA (6314) │ │ │ │ -10A676 Filename Length 001B (27) │ │ │ │ -10A678 Extra Length 0000 (0) │ │ │ │ -10A67A Comment Length 0000 (0) │ │ │ │ -10A67C Disk Start 0000 (0) │ │ │ │ -10A67E Int File Attributes 0000 (0) │ │ │ │ +10A7ED Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A7EF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A7F3 CRC B4DDDFC2 (3034439618) │ │ │ │ +10A7F7 Compressed Size 000008C7 (2247) │ │ │ │ +10A7FB Uncompressed Size 000018AA (6314) │ │ │ │ +10A7FF Filename Length 001B (27) │ │ │ │ +10A801 Extra Length 0000 (0) │ │ │ │ +10A803 Comment Length 0000 (0) │ │ │ │ +10A805 Disk Start 0000 (0) │ │ │ │ +10A807 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A680 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A809 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A684 Local Header Offset 000980AB (622763) │ │ │ │ -10A688 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A80D Local Header Offset 000980A6 (622758) │ │ │ │ +10A811 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A688: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A811: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A6A3 CENTRAL HEADER #281 02014B50 (33639248) │ │ │ │ -10A6A7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A6A8 Created OS 03 (3) 'Unix' │ │ │ │ -10A6A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A6AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A6AB General Purpose Flag 0800 (2048) │ │ │ │ +10A82C CENTRAL HEADER #281 02014B50 (33639248) │ │ │ │ +10A830 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A831 Created OS 03 (3) 'Unix' │ │ │ │ +10A832 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A833 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A834 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A6AD Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A6AF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A6B3 CRC D01AF85B (3491428443) │ │ │ │ -10A6B7 Compressed Size 00000AFA (2810) │ │ │ │ -10A6BB Uncompressed Size 00004946 (18758) │ │ │ │ -10A6BF Filename Length 001A (26) │ │ │ │ -10A6C1 Extra Length 0000 (0) │ │ │ │ -10A6C3 Comment Length 0000 (0) │ │ │ │ -10A6C5 Disk Start 0000 (0) │ │ │ │ -10A6C7 Int File Attributes 0000 (0) │ │ │ │ +10A836 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A838 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A83C CRC D01AF85B (3491428443) │ │ │ │ +10A840 Compressed Size 00000AFA (2810) │ │ │ │ +10A844 Uncompressed Size 00004946 (18758) │ │ │ │ +10A848 Filename Length 001A (26) │ │ │ │ +10A84A Extra Length 0000 (0) │ │ │ │ +10A84C Comment Length 0000 (0) │ │ │ │ +10A84E Disk Start 0000 (0) │ │ │ │ +10A850 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A6C9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A852 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A6CD Local Header Offset 000989AB (625067) │ │ │ │ -10A6D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A856 Local Header Offset 000989A6 (625062) │ │ │ │ +10A85A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A6D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A85A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A6EB CENTRAL HEADER #282 02014B50 (33639248) │ │ │ │ -10A6EF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A6F0 Created OS 03 (3) 'Unix' │ │ │ │ -10A6F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A6F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A6F3 General Purpose Flag 0800 (2048) │ │ │ │ +10A874 CENTRAL HEADER #282 02014B50 (33639248) │ │ │ │ +10A878 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A879 Created OS 03 (3) 'Unix' │ │ │ │ +10A87A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A87B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A87C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A6F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A6F7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A6FB CRC F378D489 (4084782217) │ │ │ │ -10A6FF Compressed Size 000003A7 (935) │ │ │ │ -10A703 Uncompressed Size 00000822 (2082) │ │ │ │ -10A707 Filename Length 0019 (25) │ │ │ │ -10A709 Extra Length 0000 (0) │ │ │ │ -10A70B Comment Length 0000 (0) │ │ │ │ -10A70D Disk Start 0000 (0) │ │ │ │ -10A70F Int File Attributes 0000 (0) │ │ │ │ +10A87E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A880 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A884 CRC F378D489 (4084782217) │ │ │ │ +10A888 Compressed Size 000003A7 (935) │ │ │ │ +10A88C Uncompressed Size 00000822 (2082) │ │ │ │ +10A890 Filename Length 0019 (25) │ │ │ │ +10A892 Extra Length 0000 (0) │ │ │ │ +10A894 Comment Length 0000 (0) │ │ │ │ +10A896 Disk Start 0000 (0) │ │ │ │ +10A898 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A711 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A89A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A715 Local Header Offset 000994DD (627933) │ │ │ │ -10A719 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A89E Local Header Offset 000994D8 (627928) │ │ │ │ +10A8A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A719: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A8A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A732 CENTRAL HEADER #283 02014B50 (33639248) │ │ │ │ -10A736 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A737 Created OS 03 (3) 'Unix' │ │ │ │ -10A738 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A739 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A73A General Purpose Flag 0800 (2048) │ │ │ │ +10A8BB CENTRAL HEADER #283 02014B50 (33639248) │ │ │ │ +10A8BF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A8C0 Created OS 03 (3) 'Unix' │ │ │ │ +10A8C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A8C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A8C3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A73C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A73E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A742 CRC B8FBB7FD (3103504381) │ │ │ │ -10A746 Compressed Size 0000043B (1083) │ │ │ │ -10A74A Uncompressed Size 0000135C (4956) │ │ │ │ -10A74E Filename Length 0018 (24) │ │ │ │ -10A750 Extra Length 0000 (0) │ │ │ │ -10A752 Comment Length 0000 (0) │ │ │ │ -10A754 Disk Start 0000 (0) │ │ │ │ -10A756 Int File Attributes 0000 (0) │ │ │ │ +10A8C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A8C7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A8CB CRC B8FBB7FD (3103504381) │ │ │ │ +10A8CF Compressed Size 0000043B (1083) │ │ │ │ +10A8D3 Uncompressed Size 0000135C (4956) │ │ │ │ +10A8D7 Filename Length 0018 (24) │ │ │ │ +10A8D9 Extra Length 0000 (0) │ │ │ │ +10A8DB Comment Length 0000 (0) │ │ │ │ +10A8DD Disk Start 0000 (0) │ │ │ │ +10A8DF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A758 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A8E1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A75C Local Header Offset 000998BB (628923) │ │ │ │ -10A760 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A8E5 Local Header Offset 000998B6 (628918) │ │ │ │ +10A8E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A760: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A8E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A778 CENTRAL HEADER #284 02014B50 (33639248) │ │ │ │ -10A77C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A77D Created OS 03 (3) 'Unix' │ │ │ │ -10A77E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A77F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A780 General Purpose Flag 0800 (2048) │ │ │ │ +10A901 CENTRAL HEADER #284 02014B50 (33639248) │ │ │ │ +10A905 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A906 Created OS 03 (3) 'Unix' │ │ │ │ +10A907 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A908 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A909 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A782 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A784 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A788 CRC 28F007D4 (686819284) │ │ │ │ -10A78C Compressed Size 000005B6 (1462) │ │ │ │ -10A790 Uncompressed Size 00000EF7 (3831) │ │ │ │ -10A794 Filename Length 001A (26) │ │ │ │ -10A796 Extra Length 0000 (0) │ │ │ │ -10A798 Comment Length 0000 (0) │ │ │ │ -10A79A Disk Start 0000 (0) │ │ │ │ -10A79C Int File Attributes 0000 (0) │ │ │ │ +10A90B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A90D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A911 CRC 28F007D4 (686819284) │ │ │ │ +10A915 Compressed Size 000005B6 (1462) │ │ │ │ +10A919 Uncompressed Size 00000EF7 (3831) │ │ │ │ +10A91D Filename Length 001A (26) │ │ │ │ +10A91F Extra Length 0000 (0) │ │ │ │ +10A921 Comment Length 0000 (0) │ │ │ │ +10A923 Disk Start 0000 (0) │ │ │ │ +10A925 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A79E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A927 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A7A2 Local Header Offset 00099D2C (630060) │ │ │ │ -10A7A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A92B Local Header Offset 00099D27 (630055) │ │ │ │ +10A92F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A7A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A92F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A7C0 CENTRAL HEADER #285 02014B50 (33639248) │ │ │ │ -10A7C4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A7C5 Created OS 03 (3) 'Unix' │ │ │ │ -10A7C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A7C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A7C8 General Purpose Flag 0800 (2048) │ │ │ │ +10A949 CENTRAL HEADER #285 02014B50 (33639248) │ │ │ │ +10A94D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A94E Created OS 03 (3) 'Unix' │ │ │ │ +10A94F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A950 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A951 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A7CA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A7CC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A7D0 CRC 8DEE5F5C (2381209436) │ │ │ │ -10A7D4 Compressed Size 0000071E (1822) │ │ │ │ -10A7D8 Uncompressed Size 0000284F (10319) │ │ │ │ -10A7DC Filename Length 0019 (25) │ │ │ │ -10A7DE Extra Length 0000 (0) │ │ │ │ -10A7E0 Comment Length 0000 (0) │ │ │ │ -10A7E2 Disk Start 0000 (0) │ │ │ │ -10A7E4 Int File Attributes 0000 (0) │ │ │ │ +10A953 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A955 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A959 CRC 8DEE5F5C (2381209436) │ │ │ │ +10A95D Compressed Size 0000071E (1822) │ │ │ │ +10A961 Uncompressed Size 0000284F (10319) │ │ │ │ +10A965 Filename Length 0019 (25) │ │ │ │ +10A967 Extra Length 0000 (0) │ │ │ │ +10A969 Comment Length 0000 (0) │ │ │ │ +10A96B Disk Start 0000 (0) │ │ │ │ +10A96D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A7E6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A96F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A7EA Local Header Offset 0009A31A (631578) │ │ │ │ -10A7EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A973 Local Header Offset 0009A315 (631573) │ │ │ │ +10A977 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A7EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A977: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A807 CENTRAL HEADER #286 02014B50 (33639248) │ │ │ │ -10A80B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A80C Created OS 03 (3) 'Unix' │ │ │ │ -10A80D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A80E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A80F General Purpose Flag 0800 (2048) │ │ │ │ +10A990 CENTRAL HEADER #286 02014B50 (33639248) │ │ │ │ +10A994 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A995 Created OS 03 (3) 'Unix' │ │ │ │ +10A996 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A997 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A998 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A811 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A813 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A817 CRC E89E9DFB (3902709243) │ │ │ │ -10A81B Compressed Size 000009C6 (2502) │ │ │ │ -10A81F Uncompressed Size 00001B49 (6985) │ │ │ │ -10A823 Filename Length 0016 (22) │ │ │ │ -10A825 Extra Length 0000 (0) │ │ │ │ -10A827 Comment Length 0000 (0) │ │ │ │ -10A829 Disk Start 0000 (0) │ │ │ │ -10A82B Int File Attributes 0000 (0) │ │ │ │ +10A99A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A99C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A9A0 CRC E89E9DFB (3902709243) │ │ │ │ +10A9A4 Compressed Size 000009C6 (2502) │ │ │ │ +10A9A8 Uncompressed Size 00001B49 (6985) │ │ │ │ +10A9AC Filename Length 0016 (22) │ │ │ │ +10A9AE Extra Length 0000 (0) │ │ │ │ +10A9B0 Comment Length 0000 (0) │ │ │ │ +10A9B2 Disk Start 0000 (0) │ │ │ │ +10A9B4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A82D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A9B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A831 Local Header Offset 0009AA6F (633455) │ │ │ │ -10A835 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A9BA Local Header Offset 0009AA6A (633450) │ │ │ │ +10A9BE Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A835: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A9BE: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A84B CENTRAL HEADER #287 02014B50 (33639248) │ │ │ │ -10A84F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A850 Created OS 03 (3) 'Unix' │ │ │ │ -10A851 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A852 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A853 General Purpose Flag 0800 (2048) │ │ │ │ +10A9D4 CENTRAL HEADER #287 02014B50 (33639248) │ │ │ │ +10A9D8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10A9D9 Created OS 03 (3) 'Unix' │ │ │ │ +10A9DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A9DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A9DC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A855 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A857 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A85B CRC EA3765B8 (3929499064) │ │ │ │ -10A85F Compressed Size 00000EEB (3819) │ │ │ │ -10A863 Uncompressed Size 00009FD4 (40916) │ │ │ │ -10A867 Filename Length 0015 (21) │ │ │ │ -10A869 Extra Length 0000 (0) │ │ │ │ -10A86B Comment Length 0000 (0) │ │ │ │ -10A86D Disk Start 0000 (0) │ │ │ │ -10A86F Int File Attributes 0000 (0) │ │ │ │ +10A9DE Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A9E0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10A9E4 CRC EA3765B8 (3929499064) │ │ │ │ +10A9E8 Compressed Size 00000EEB (3819) │ │ │ │ +10A9EC Uncompressed Size 00009FD4 (40916) │ │ │ │ +10A9F0 Filename Length 0015 (21) │ │ │ │ +10A9F2 Extra Length 0000 (0) │ │ │ │ +10A9F4 Comment Length 0000 (0) │ │ │ │ +10A9F6 Disk Start 0000 (0) │ │ │ │ +10A9F8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A871 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10A9FA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A875 Local Header Offset 0009B469 (636009) │ │ │ │ -10A879 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A9FE Local Header Offset 0009B464 (636004) │ │ │ │ +10AA02 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A879: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AA02: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A88E CENTRAL HEADER #288 02014B50 (33639248) │ │ │ │ -10A892 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A893 Created OS 03 (3) 'Unix' │ │ │ │ -10A894 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A895 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A896 General Purpose Flag 0800 (2048) │ │ │ │ +10AA17 CENTRAL HEADER #288 02014B50 (33639248) │ │ │ │ +10AA1B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AA1C Created OS 03 (3) 'Unix' │ │ │ │ +10AA1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AA1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AA1F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A898 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A89A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A89E CRC 577BF04C (1467740236) │ │ │ │ -10A8A2 Compressed Size 000004B6 (1206) │ │ │ │ -10A8A6 Uncompressed Size 00000B3D (2877) │ │ │ │ -10A8AA Filename Length 001C (28) │ │ │ │ -10A8AC Extra Length 0000 (0) │ │ │ │ -10A8AE Comment Length 0000 (0) │ │ │ │ -10A8B0 Disk Start 0000 (0) │ │ │ │ -10A8B2 Int File Attributes 0000 (0) │ │ │ │ +10AA21 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AA23 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10AA27 CRC 577BF04C (1467740236) │ │ │ │ +10AA2B Compressed Size 000004B6 (1206) │ │ │ │ +10AA2F Uncompressed Size 00000B3D (2877) │ │ │ │ +10AA33 Filename Length 001C (28) │ │ │ │ +10AA35 Extra Length 0000 (0) │ │ │ │ +10AA37 Comment Length 0000 (0) │ │ │ │ +10AA39 Disk Start 0000 (0) │ │ │ │ +10AA3B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A8B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AA3D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A8B8 Local Header Offset 0009C387 (639879) │ │ │ │ -10A8BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AA41 Local Header Offset 0009C382 (639874) │ │ │ │ +10AA45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A8BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AA45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A8D8 CENTRAL HEADER #289 02014B50 (33639248) │ │ │ │ -10A8DC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A8DD Created OS 03 (3) 'Unix' │ │ │ │ -10A8DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A8DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A8E0 General Purpose Flag 0800 (2048) │ │ │ │ +10AA61 CENTRAL HEADER #289 02014B50 (33639248) │ │ │ │ +10AA65 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AA66 Created OS 03 (3) 'Unix' │ │ │ │ +10AA67 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AA68 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AA69 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A8E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A8E4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A8E8 CRC CBE9F1C2 (3421106626) │ │ │ │ -10A8EC Compressed Size 00000717 (1815) │ │ │ │ -10A8F0 Uncompressed Size 00002C18 (11288) │ │ │ │ -10A8F4 Filename Length 001B (27) │ │ │ │ -10A8F6 Extra Length 0000 (0) │ │ │ │ -10A8F8 Comment Length 0000 (0) │ │ │ │ -10A8FA Disk Start 0000 (0) │ │ │ │ -10A8FC Int File Attributes 0000 (0) │ │ │ │ +10AA6B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AA6D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10AA71 CRC CBE9F1C2 (3421106626) │ │ │ │ +10AA75 Compressed Size 00000717 (1815) │ │ │ │ +10AA79 Uncompressed Size 00002C18 (11288) │ │ │ │ +10AA7D Filename Length 001B (27) │ │ │ │ +10AA7F Extra Length 0000 (0) │ │ │ │ +10AA81 Comment Length 0000 (0) │ │ │ │ +10AA83 Disk Start 0000 (0) │ │ │ │ +10AA85 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A8FE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AA87 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A902 Local Header Offset 0009C877 (641143) │ │ │ │ -10A906 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AA8B Local Header Offset 0009C872 (641138) │ │ │ │ +10AA8F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A906: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AA8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A921 CENTRAL HEADER #290 02014B50 (33639248) │ │ │ │ -10A925 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A926 Created OS 03 (3) 'Unix' │ │ │ │ -10A927 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A928 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A929 General Purpose Flag 0800 (2048) │ │ │ │ +10AAAA CENTRAL HEADER #290 02014B50 (33639248) │ │ │ │ +10AAAE Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AAAF Created OS 03 (3) 'Unix' │ │ │ │ +10AAB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AAB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AAB2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A92B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A92D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A931 CRC B5AB2D6F (3047894383) │ │ │ │ -10A935 Compressed Size 00000643 (1603) │ │ │ │ -10A939 Uncompressed Size 00000FAB (4011) │ │ │ │ -10A93D Filename Length 0026 (38) │ │ │ │ -10A93F Extra Length 0000 (0) │ │ │ │ -10A941 Comment Length 0000 (0) │ │ │ │ -10A943 Disk Start 0000 (0) │ │ │ │ -10A945 Int File Attributes 0000 (0) │ │ │ │ +10AAB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AAB6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10AABA CRC B5AB2D6F (3047894383) │ │ │ │ +10AABE Compressed Size 00000643 (1603) │ │ │ │ +10AAC2 Uncompressed Size 00000FAB (4011) │ │ │ │ +10AAC6 Filename Length 0026 (38) │ │ │ │ +10AAC8 Extra Length 0000 (0) │ │ │ │ +10AACA Comment Length 0000 (0) │ │ │ │ +10AACC Disk Start 0000 (0) │ │ │ │ +10AACE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A947 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AAD0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A94B Local Header Offset 0009CFC7 (643015) │ │ │ │ -10A94F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AAD4 Local Header Offset 0009CFC2 (643010) │ │ │ │ +10AAD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A94F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AAD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A975 CENTRAL HEADER #291 02014B50 (33639248) │ │ │ │ -10A979 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A97A Created OS 03 (3) 'Unix' │ │ │ │ -10A97B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A97C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A97D General Purpose Flag 0800 (2048) │ │ │ │ +10AAFE CENTRAL HEADER #291 02014B50 (33639248) │ │ │ │ +10AB02 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AB03 Created OS 03 (3) 'Unix' │ │ │ │ +10AB04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AB05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AB06 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A97F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A981 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A985 CRC F57E9B2E (4118715182) │ │ │ │ -10A989 Compressed Size 00000718 (1816) │ │ │ │ -10A98D Uncompressed Size 00002B2E (11054) │ │ │ │ -10A991 Filename Length 0025 (37) │ │ │ │ -10A993 Extra Length 0000 (0) │ │ │ │ -10A995 Comment Length 0000 (0) │ │ │ │ -10A997 Disk Start 0000 (0) │ │ │ │ -10A999 Int File Attributes 0000 (0) │ │ │ │ +10AB08 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AB0A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10AB0E CRC F57E9B2E (4118715182) │ │ │ │ +10AB12 Compressed Size 00000718 (1816) │ │ │ │ +10AB16 Uncompressed Size 00002B2E (11054) │ │ │ │ +10AB1A Filename Length 0025 (37) │ │ │ │ +10AB1C Extra Length 0000 (0) │ │ │ │ +10AB1E Comment Length 0000 (0) │ │ │ │ +10AB20 Disk Start 0000 (0) │ │ │ │ +10AB22 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A99B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AB24 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A99F Local Header Offset 0009D64E (644686) │ │ │ │ -10A9A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AB28 Local Header Offset 0009D649 (644681) │ │ │ │ +10AB2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A9A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AB2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10A9C8 CENTRAL HEADER #292 02014B50 (33639248) │ │ │ │ -10A9CC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10A9CD Created OS 03 (3) 'Unix' │ │ │ │ -10A9CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A9CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A9D0 General Purpose Flag 0800 (2048) │ │ │ │ +10AB51 CENTRAL HEADER #292 02014B50 (33639248) │ │ │ │ +10AB55 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AB56 Created OS 03 (3) 'Unix' │ │ │ │ +10AB57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AB58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AB59 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A9D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A9D4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10A9D8 CRC 8371B941 (2205268289) │ │ │ │ -10A9DC Compressed Size 0000013E (318) │ │ │ │ -10A9E0 Uncompressed Size 000001F6 (502) │ │ │ │ -10A9E4 Filename Length 0016 (22) │ │ │ │ -10A9E6 Extra Length 0000 (0) │ │ │ │ -10A9E8 Comment Length 0000 (0) │ │ │ │ -10A9EA Disk Start 0000 (0) │ │ │ │ -10A9EC Int File Attributes 0000 (0) │ │ │ │ +10AB5B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AB5D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10AB61 CRC 8371B941 (2205268289) │ │ │ │ +10AB65 Compressed Size 0000013E (318) │ │ │ │ +10AB69 Uncompressed Size 000001F6 (502) │ │ │ │ +10AB6D Filename Length 0016 (22) │ │ │ │ +10AB6F Extra Length 0000 (0) │ │ │ │ +10AB71 Comment Length 0000 (0) │ │ │ │ +10AB73 Disk Start 0000 (0) │ │ │ │ +10AB75 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10A9EE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AB77 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10A9F2 Local Header Offset 0009DDA9 (646569) │ │ │ │ -10A9F6 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AB7B Local Header Offset 0009DDA4 (646564) │ │ │ │ +10AB7F Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A9F6: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AB7F: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AA0C CENTRAL HEADER #293 02014B50 (33639248) │ │ │ │ -10AA10 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AA11 Created OS 03 (3) 'Unix' │ │ │ │ -10AA12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AA13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AA14 General Purpose Flag 0800 (2048) │ │ │ │ +10AB95 CENTRAL HEADER #293 02014B50 (33639248) │ │ │ │ +10AB99 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AB9A Created OS 03 (3) 'Unix' │ │ │ │ +10AB9B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AB9C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AB9D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AA16 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AA18 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10AA1C CRC 7E8487F9 (2122614777) │ │ │ │ -10AA20 Compressed Size 00000101 (257) │ │ │ │ -10AA24 Uncompressed Size 0000023E (574) │ │ │ │ -10AA28 Filename Length 0015 (21) │ │ │ │ -10AA2A Extra Length 0000 (0) │ │ │ │ -10AA2C Comment Length 0000 (0) │ │ │ │ -10AA2E Disk Start 0000 (0) │ │ │ │ -10AA30 Int File Attributes 0000 (0) │ │ │ │ +10AB9F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ABA1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10ABA5 CRC 7E8487F9 (2122614777) │ │ │ │ +10ABA9 Compressed Size 00000101 (257) │ │ │ │ +10ABAD Uncompressed Size 0000023E (574) │ │ │ │ +10ABB1 Filename Length 0015 (21) │ │ │ │ +10ABB3 Extra Length 0000 (0) │ │ │ │ +10ABB5 Comment Length 0000 (0) │ │ │ │ +10ABB7 Disk Start 0000 (0) │ │ │ │ +10ABB9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AA32 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ABBB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AA36 Local Header Offset 0009DF1B (646939) │ │ │ │ -10AA3A Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ABBF Local Header Offset 0009DF16 (646934) │ │ │ │ +10ABC3 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AA3A: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ABC3: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AA4F CENTRAL HEADER #294 02014B50 (33639248) │ │ │ │ -10AA53 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AA54 Created OS 03 (3) 'Unix' │ │ │ │ -10AA55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AA56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AA57 General Purpose Flag 0800 (2048) │ │ │ │ +10ABD8 CENTRAL HEADER #294 02014B50 (33639248) │ │ │ │ +10ABDC Created Zip Spec 14 (20) '2.0' │ │ │ │ +10ABDD Created OS 03 (3) 'Unix' │ │ │ │ +10ABDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ABDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ABE0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AA59 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AA5B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10AA5F CRC F2699E90 (4067008144) │ │ │ │ -10AA63 Compressed Size 00000329 (809) │ │ │ │ -10AA67 Uncompressed Size 00000710 (1808) │ │ │ │ -10AA6B Filename Length 0029 (41) │ │ │ │ -10AA6D Extra Length 0000 (0) │ │ │ │ -10AA6F Comment Length 0000 (0) │ │ │ │ -10AA71 Disk Start 0000 (0) │ │ │ │ -10AA73 Int File Attributes 0000 (0) │ │ │ │ +10ABE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ABE4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10ABE8 CRC F2699E90 (4067008144) │ │ │ │ +10ABEC Compressed Size 00000329 (809) │ │ │ │ +10ABF0 Uncompressed Size 00000710 (1808) │ │ │ │ +10ABF4 Filename Length 0029 (41) │ │ │ │ +10ABF6 Extra Length 0000 (0) │ │ │ │ +10ABF8 Comment Length 0000 (0) │ │ │ │ +10ABFA Disk Start 0000 (0) │ │ │ │ +10ABFC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AA75 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ABFE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AA79 Local Header Offset 0009E04F (647247) │ │ │ │ -10AA7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AC02 Local Header Offset 0009E04A (647242) │ │ │ │ +10AC06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AA7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AC06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AAA6 CENTRAL HEADER #295 02014B50 (33639248) │ │ │ │ -10AAAA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AAAB Created OS 03 (3) 'Unix' │ │ │ │ -10AAAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AAAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AAAE General Purpose Flag 0800 (2048) │ │ │ │ +10AC2F CENTRAL HEADER #295 02014B50 (33639248) │ │ │ │ +10AC33 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AC34 Created OS 03 (3) 'Unix' │ │ │ │ +10AC35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AC36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AC37 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AAB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AAB2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10AAB6 CRC A9F0F3F8 (2851140600) │ │ │ │ -10AABA Compressed Size 0000046D (1133) │ │ │ │ -10AABE Uncompressed Size 000014E4 (5348) │ │ │ │ -10AAC2 Filename Length 0028 (40) │ │ │ │ -10AAC4 Extra Length 0000 (0) │ │ │ │ -10AAC6 Comment Length 0000 (0) │ │ │ │ -10AAC8 Disk Start 0000 (0) │ │ │ │ -10AACA Int File Attributes 0000 (0) │ │ │ │ +10AC39 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AC3B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10AC3F CRC A9F0F3F8 (2851140600) │ │ │ │ +10AC43 Compressed Size 0000046D (1133) │ │ │ │ +10AC47 Uncompressed Size 000014E4 (5348) │ │ │ │ +10AC4B Filename Length 0028 (40) │ │ │ │ +10AC4D Extra Length 0000 (0) │ │ │ │ +10AC4F Comment Length 0000 (0) │ │ │ │ +10AC51 Disk Start 0000 (0) │ │ │ │ +10AC53 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AACC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AC55 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AAD0 Local Header Offset 0009E3BF (648127) │ │ │ │ -10AAD4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AC59 Local Header Offset 0009E3BA (648122) │ │ │ │ +10AC5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AAD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AC5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AAFC CENTRAL HEADER #296 02014B50 (33639248) │ │ │ │ -10AB00 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AB01 Created OS 03 (3) 'Unix' │ │ │ │ -10AB02 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AB03 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AB04 General Purpose Flag 0800 (2048) │ │ │ │ +10AC85 CENTRAL HEADER #296 02014B50 (33639248) │ │ │ │ +10AC89 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AC8A Created OS 03 (3) 'Unix' │ │ │ │ +10AC8B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AC8C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AC8D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AB06 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AB08 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10AB0C CRC 343FC924 (876595492) │ │ │ │ -10AB10 Compressed Size 0000037D (893) │ │ │ │ -10AB14 Uncompressed Size 000007F6 (2038) │ │ │ │ -10AB18 Filename Length 001D (29) │ │ │ │ -10AB1A Extra Length 0000 (0) │ │ │ │ -10AB1C Comment Length 0000 (0) │ │ │ │ -10AB1E Disk Start 0000 (0) │ │ │ │ -10AB20 Int File Attributes 0000 (0) │ │ │ │ +10AC8F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AC91 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10AC95 CRC 343FC924 (876595492) │ │ │ │ +10AC99 Compressed Size 0000037D (893) │ │ │ │ +10AC9D Uncompressed Size 000007F6 (2038) │ │ │ │ +10ACA1 Filename Length 001D (29) │ │ │ │ +10ACA3 Extra Length 0000 (0) │ │ │ │ +10ACA5 Comment Length 0000 (0) │ │ │ │ +10ACA7 Disk Start 0000 (0) │ │ │ │ +10ACA9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AB22 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ACAB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AB26 Local Header Offset 0009E872 (649330) │ │ │ │ -10AB2A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ACAF Local Header Offset 0009E86D (649325) │ │ │ │ +10ACB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AB2A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ACB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AB47 CENTRAL HEADER #297 02014B50 (33639248) │ │ │ │ -10AB4B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AB4C Created OS 03 (3) 'Unix' │ │ │ │ -10AB4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AB4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AB4F General Purpose Flag 0800 (2048) │ │ │ │ +10ACD0 CENTRAL HEADER #297 02014B50 (33639248) │ │ │ │ +10ACD4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10ACD5 Created OS 03 (3) 'Unix' │ │ │ │ +10ACD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ACD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ACD8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AB51 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AB53 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10AB57 CRC ED849C0C (3984890892) │ │ │ │ -10AB5B Compressed Size 00000390 (912) │ │ │ │ -10AB5F Uncompressed Size 000010DC (4316) │ │ │ │ -10AB63 Filename Length 001C (28) │ │ │ │ -10AB65 Extra Length 0000 (0) │ │ │ │ -10AB67 Comment Length 0000 (0) │ │ │ │ -10AB69 Disk Start 0000 (0) │ │ │ │ -10AB6B Int File Attributes 0000 (0) │ │ │ │ +10ACDA Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ACDC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10ACE0 CRC ED849C0C (3984890892) │ │ │ │ +10ACE4 Compressed Size 00000390 (912) │ │ │ │ +10ACE8 Uncompressed Size 000010DC (4316) │ │ │ │ +10ACEC Filename Length 001C (28) │ │ │ │ +10ACEE Extra Length 0000 (0) │ │ │ │ +10ACF0 Comment Length 0000 (0) │ │ │ │ +10ACF2 Disk Start 0000 (0) │ │ │ │ +10ACF4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AB6D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ACF6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AB71 Local Header Offset 0009EC2A (650282) │ │ │ │ -10AB75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ACFA Local Header Offset 0009EC25 (650277) │ │ │ │ +10ACFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AB75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ACFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AB91 CENTRAL HEADER #298 02014B50 (33639248) │ │ │ │ -10AB95 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AB96 Created OS 03 (3) 'Unix' │ │ │ │ -10AB97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AB98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AB99 General Purpose Flag 0800 (2048) │ │ │ │ +10AD1A CENTRAL HEADER #298 02014B50 (33639248) │ │ │ │ +10AD1E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AD1F Created OS 03 (3) 'Unix' │ │ │ │ +10AD20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AD21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AD22 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AB9B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AB9D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10ABA1 CRC 269D31F6 (647836150) │ │ │ │ -10ABA5 Compressed Size 000004CC (1228) │ │ │ │ -10ABA9 Uncompressed Size 00000B26 (2854) │ │ │ │ -10ABAD Filename Length 001A (26) │ │ │ │ -10ABAF Extra Length 0000 (0) │ │ │ │ -10ABB1 Comment Length 0000 (0) │ │ │ │ -10ABB3 Disk Start 0000 (0) │ │ │ │ -10ABB5 Int File Attributes 0000 (0) │ │ │ │ +10AD24 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AD26 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10AD2A CRC 269D31F6 (647836150) │ │ │ │ +10AD2E Compressed Size 000004CC (1228) │ │ │ │ +10AD32 Uncompressed Size 00000B26 (2854) │ │ │ │ +10AD36 Filename Length 001A (26) │ │ │ │ +10AD38 Extra Length 0000 (0) │ │ │ │ +10AD3A Comment Length 0000 (0) │ │ │ │ +10AD3C Disk Start 0000 (0) │ │ │ │ +10AD3E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ABB7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AD40 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ABBB Local Header Offset 0009EFF4 (651252) │ │ │ │ -10ABBF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AD44 Local Header Offset 0009EFEF (651247) │ │ │ │ +10AD48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ABBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AD48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ABD9 CENTRAL HEADER #299 02014B50 (33639248) │ │ │ │ -10ABDD Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ABDE Created OS 03 (3) 'Unix' │ │ │ │ -10ABDF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ABE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ABE1 General Purpose Flag 0800 (2048) │ │ │ │ +10AD62 CENTRAL HEADER #299 02014B50 (33639248) │ │ │ │ +10AD66 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AD67 Created OS 03 (3) 'Unix' │ │ │ │ +10AD68 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AD69 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AD6A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ABE3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ABE5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10ABE9 CRC 30EECC1D (820956189) │ │ │ │ -10ABED Compressed Size 00000685 (1669) │ │ │ │ -10ABF1 Uncompressed Size 00001D7D (7549) │ │ │ │ -10ABF5 Filename Length 0019 (25) │ │ │ │ -10ABF7 Extra Length 0000 (0) │ │ │ │ -10ABF9 Comment Length 0000 (0) │ │ │ │ -10ABFB Disk Start 0000 (0) │ │ │ │ -10ABFD Int File Attributes 0000 (0) │ │ │ │ +10AD6C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AD6E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10AD72 CRC 30EECC1D (820956189) │ │ │ │ +10AD76 Compressed Size 00000685 (1669) │ │ │ │ +10AD7A Uncompressed Size 00001D7D (7549) │ │ │ │ +10AD7E Filename Length 0019 (25) │ │ │ │ +10AD80 Extra Length 0000 (0) │ │ │ │ +10AD82 Comment Length 0000 (0) │ │ │ │ +10AD84 Disk Start 0000 (0) │ │ │ │ +10AD86 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ABFF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AD88 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AC03 Local Header Offset 0009F4F8 (652536) │ │ │ │ -10AC07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AD8C Local Header Offset 0009F4F3 (652531) │ │ │ │ +10AD90 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AC07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AD90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AC20 CENTRAL HEADER #300 02014B50 (33639248) │ │ │ │ -10AC24 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AC25 Created OS 03 (3) 'Unix' │ │ │ │ -10AC26 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AC27 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AC28 General Purpose Flag 0800 (2048) │ │ │ │ +10ADA9 CENTRAL HEADER #300 02014B50 (33639248) │ │ │ │ +10ADAD Created Zip Spec 14 (20) '2.0' │ │ │ │ +10ADAE Created OS 03 (3) 'Unix' │ │ │ │ +10ADAF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ADB0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ADB1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AC2A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AC2C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10AC30 CRC B9076E88 (3104272008) │ │ │ │ -10AC34 Compressed Size 00000ADC (2780) │ │ │ │ -10AC38 Uncompressed Size 00001FAE (8110) │ │ │ │ -10AC3C Filename Length 0017 (23) │ │ │ │ -10AC3E Extra Length 0000 (0) │ │ │ │ -10AC40 Comment Length 0000 (0) │ │ │ │ -10AC42 Disk Start 0000 (0) │ │ │ │ -10AC44 Int File Attributes 0000 (0) │ │ │ │ +10ADB3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ADB5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10ADB9 CRC B9076E88 (3104272008) │ │ │ │ +10ADBD Compressed Size 00000ADC (2780) │ │ │ │ +10ADC1 Uncompressed Size 00001FAE (8110) │ │ │ │ +10ADC5 Filename Length 0017 (23) │ │ │ │ +10ADC7 Extra Length 0000 (0) │ │ │ │ +10ADC9 Comment Length 0000 (0) │ │ │ │ +10ADCB Disk Start 0000 (0) │ │ │ │ +10ADCD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AC46 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ADCF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AC4A Local Header Offset 0009FBB4 (654260) │ │ │ │ -10AC4E Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ADD3 Local Header Offset 0009FBAF (654255) │ │ │ │ +10ADD7 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AC4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ADD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AC65 CENTRAL HEADER #301 02014B50 (33639248) │ │ │ │ -10AC69 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AC6A Created OS 03 (3) 'Unix' │ │ │ │ -10AC6B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AC6C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AC6D General Purpose Flag 0800 (2048) │ │ │ │ +10ADEE CENTRAL HEADER #301 02014B50 (33639248) │ │ │ │ +10ADF2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10ADF3 Created OS 03 (3) 'Unix' │ │ │ │ +10ADF4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ADF5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ADF6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AC6F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AC71 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10AC75 CRC 03383F12 (54017810) │ │ │ │ -10AC79 Compressed Size 00000E20 (3616) │ │ │ │ -10AC7D Uncompressed Size 00007E76 (32374) │ │ │ │ -10AC81 Filename Length 0016 (22) │ │ │ │ -10AC83 Extra Length 0000 (0) │ │ │ │ -10AC85 Comment Length 0000 (0) │ │ │ │ -10AC87 Disk Start 0000 (0) │ │ │ │ -10AC89 Int File Attributes 0000 (0) │ │ │ │ +10ADF8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ADFA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10ADFE CRC 03383F12 (54017810) │ │ │ │ +10AE02 Compressed Size 00000E20 (3616) │ │ │ │ +10AE06 Uncompressed Size 00007E76 (32374) │ │ │ │ +10AE0A Filename Length 0016 (22) │ │ │ │ +10AE0C Extra Length 0000 (0) │ │ │ │ +10AE0E Comment Length 0000 (0) │ │ │ │ +10AE10 Disk Start 0000 (0) │ │ │ │ +10AE12 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AC8B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AE14 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AC8F Local Header Offset 000A06C5 (657093) │ │ │ │ -10AC93 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AE18 Local Header Offset 000A06C0 (657088) │ │ │ │ +10AE1C Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AC93: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AE1C: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ACA9 CENTRAL HEADER #302 02014B50 (33639248) │ │ │ │ -10ACAD Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ACAE Created OS 03 (3) 'Unix' │ │ │ │ -10ACAF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ACB0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ACB1 General Purpose Flag 0800 (2048) │ │ │ │ +10AE32 CENTRAL HEADER #302 02014B50 (33639248) │ │ │ │ +10AE36 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AE37 Created OS 03 (3) 'Unix' │ │ │ │ +10AE38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AE39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AE3A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ACB3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ACB5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10ACB9 CRC 8C1659C1 (2350275009) │ │ │ │ -10ACBD Compressed Size 00000619 (1561) │ │ │ │ -10ACC1 Uncompressed Size 00000F78 (3960) │ │ │ │ -10ACC5 Filename Length 001A (26) │ │ │ │ -10ACC7 Extra Length 0000 (0) │ │ │ │ -10ACC9 Comment Length 0000 (0) │ │ │ │ -10ACCB Disk Start 0000 (0) │ │ │ │ -10ACCD Int File Attributes 0000 (0) │ │ │ │ +10AE3C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AE3E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10AE42 CRC 8C1659C1 (2350275009) │ │ │ │ +10AE46 Compressed Size 00000619 (1561) │ │ │ │ +10AE4A Uncompressed Size 00000F78 (3960) │ │ │ │ +10AE4E Filename Length 001A (26) │ │ │ │ +10AE50 Extra Length 0000 (0) │ │ │ │ +10AE52 Comment Length 0000 (0) │ │ │ │ +10AE54 Disk Start 0000 (0) │ │ │ │ +10AE56 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ACCF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AE58 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ACD3 Local Header Offset 000A1519 (660761) │ │ │ │ -10ACD7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AE5C Local Header Offset 000A1514 (660756) │ │ │ │ +10AE60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ACD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AE60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ACF1 CENTRAL HEADER #303 02014B50 (33639248) │ │ │ │ -10ACF5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ACF6 Created OS 03 (3) 'Unix' │ │ │ │ -10ACF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ACF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ACF9 General Purpose Flag 0800 (2048) │ │ │ │ +10AE7A CENTRAL HEADER #303 02014B50 (33639248) │ │ │ │ +10AE7E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AE7F Created OS 03 (3) 'Unix' │ │ │ │ +10AE80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AE81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AE82 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ACFB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ACFD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10AD01 CRC 67A506CB (1738868427) │ │ │ │ -10AD05 Compressed Size 000006ED (1773) │ │ │ │ -10AD09 Uncompressed Size 0000291B (10523) │ │ │ │ -10AD0D Filename Length 0019 (25) │ │ │ │ -10AD0F Extra Length 0000 (0) │ │ │ │ -10AD11 Comment Length 0000 (0) │ │ │ │ -10AD13 Disk Start 0000 (0) │ │ │ │ -10AD15 Int File Attributes 0000 (0) │ │ │ │ +10AE84 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AE86 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10AE8A CRC 67A506CB (1738868427) │ │ │ │ +10AE8E Compressed Size 000006ED (1773) │ │ │ │ +10AE92 Uncompressed Size 0000291B (10523) │ │ │ │ +10AE96 Filename Length 0019 (25) │ │ │ │ +10AE98 Extra Length 0000 (0) │ │ │ │ +10AE9A Comment Length 0000 (0) │ │ │ │ +10AE9C Disk Start 0000 (0) │ │ │ │ +10AE9E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AD17 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AEA0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AD1B Local Header Offset 000A1B6A (662378) │ │ │ │ -10AD1F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AEA4 Local Header Offset 000A1B65 (662373) │ │ │ │ +10AEA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AD1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AEA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AD38 CENTRAL HEADER #304 02014B50 (33639248) │ │ │ │ -10AD3C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AD3D Created OS 03 (3) 'Unix' │ │ │ │ -10AD3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AD3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AD40 General Purpose Flag 0800 (2048) │ │ │ │ +10AEC1 CENTRAL HEADER #304 02014B50 (33639248) │ │ │ │ +10AEC5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AEC6 Created OS 03 (3) 'Unix' │ │ │ │ +10AEC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AEC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AEC9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AD42 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AD44 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10AD48 CRC C072F31E (3228758814) │ │ │ │ -10AD4C Compressed Size 00000492 (1170) │ │ │ │ -10AD50 Uncompressed Size 00000A8F (2703) │ │ │ │ -10AD54 Filename Length 001D (29) │ │ │ │ -10AD56 Extra Length 0000 (0) │ │ │ │ -10AD58 Comment Length 0000 (0) │ │ │ │ -10AD5A Disk Start 0000 (0) │ │ │ │ -10AD5C Int File Attributes 0000 (0) │ │ │ │ +10AECB Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AECD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10AED1 CRC C072F31E (3228758814) │ │ │ │ +10AED5 Compressed Size 00000492 (1170) │ │ │ │ +10AED9 Uncompressed Size 00000A8F (2703) │ │ │ │ +10AEDD Filename Length 001D (29) │ │ │ │ +10AEDF Extra Length 0000 (0) │ │ │ │ +10AEE1 Comment Length 0000 (0) │ │ │ │ +10AEE3 Disk Start 0000 (0) │ │ │ │ +10AEE5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AD5E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AEE7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AD62 Local Header Offset 000A228E (664206) │ │ │ │ -10AD66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AEEB Local Header Offset 000A2289 (664201) │ │ │ │ +10AEEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AD66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AEEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AD83 CENTRAL HEADER #305 02014B50 (33639248) │ │ │ │ -10AD87 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AD88 Created OS 03 (3) 'Unix' │ │ │ │ -10AD89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AD8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AD8B General Purpose Flag 0800 (2048) │ │ │ │ +10AF0C CENTRAL HEADER #305 02014B50 (33639248) │ │ │ │ +10AF10 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AF11 Created OS 03 (3) 'Unix' │ │ │ │ +10AF12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AF13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AF14 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AD8D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AD8F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10AD93 CRC EC0F6527 (3960431911) │ │ │ │ -10AD97 Compressed Size 0000067D (1661) │ │ │ │ -10AD9B Uncompressed Size 00001D3A (7482) │ │ │ │ -10AD9F Filename Length 001C (28) │ │ │ │ -10ADA1 Extra Length 0000 (0) │ │ │ │ -10ADA3 Comment Length 0000 (0) │ │ │ │ -10ADA5 Disk Start 0000 (0) │ │ │ │ -10ADA7 Int File Attributes 0000 (0) │ │ │ │ +10AF16 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AF18 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10AF1C CRC EC0F6527 (3960431911) │ │ │ │ +10AF20 Compressed Size 0000067D (1661) │ │ │ │ +10AF24 Uncompressed Size 00001D3A (7482) │ │ │ │ +10AF28 Filename Length 001C (28) │ │ │ │ +10AF2A Extra Length 0000 (0) │ │ │ │ +10AF2C Comment Length 0000 (0) │ │ │ │ +10AF2E Disk Start 0000 (0) │ │ │ │ +10AF30 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ADA9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AF32 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ADAD Local Header Offset 000A275B (665435) │ │ │ │ -10ADB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AF36 Local Header Offset 000A2756 (665430) │ │ │ │ +10AF3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ADB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AF3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ADCD CENTRAL HEADER #306 02014B50 (33639248) │ │ │ │ -10ADD1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ADD2 Created OS 03 (3) 'Unix' │ │ │ │ -10ADD3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ADD4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ADD5 General Purpose Flag 0800 (2048) │ │ │ │ +10AF56 CENTRAL HEADER #306 02014B50 (33639248) │ │ │ │ +10AF5A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AF5B Created OS 03 (3) 'Unix' │ │ │ │ +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' │ │ │ │ -10ADD7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ADD9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10ADDD CRC C3E31DEB (3286441451) │ │ │ │ -10ADE1 Compressed Size 00000AC9 (2761) │ │ │ │ -10ADE5 Uncompressed Size 0000219B (8603) │ │ │ │ -10ADE9 Filename Length 001D (29) │ │ │ │ -10ADEB Extra Length 0000 (0) │ │ │ │ -10ADED Comment Length 0000 (0) │ │ │ │ -10ADEF Disk Start 0000 (0) │ │ │ │ -10ADF1 Int File Attributes 0000 (0) │ │ │ │ +10AF60 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AF62 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10AF66 CRC C3E31DEB (3286441451) │ │ │ │ +10AF6A Compressed Size 00000AC9 (2761) │ │ │ │ +10AF6E Uncompressed Size 0000219B (8603) │ │ │ │ +10AF72 Filename Length 001D (29) │ │ │ │ +10AF74 Extra Length 0000 (0) │ │ │ │ +10AF76 Comment Length 0000 (0) │ │ │ │ +10AF78 Disk Start 0000 (0) │ │ │ │ +10AF7A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ADF3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AF7C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ADF7 Local Header Offset 000A2E12 (667154) │ │ │ │ -10ADFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AF80 Local Header Offset 000A2E0D (667149) │ │ │ │ +10AF84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ADFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AF84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AE18 CENTRAL HEADER #307 02014B50 (33639248) │ │ │ │ -10AE1C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AE1D Created OS 03 (3) 'Unix' │ │ │ │ -10AE1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AE1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AE20 General Purpose Flag 0800 (2048) │ │ │ │ +10AFA1 CENTRAL HEADER #307 02014B50 (33639248) │ │ │ │ +10AFA5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AFA6 Created OS 03 (3) 'Unix' │ │ │ │ +10AFA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AFA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AFA9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AE22 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AE24 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10AE28 CRC D2E59402 (3538260994) │ │ │ │ -10AE2C Compressed Size 00000DEB (3563) │ │ │ │ -10AE30 Uncompressed Size 00006D48 (27976) │ │ │ │ -10AE34 Filename Length 001C (28) │ │ │ │ -10AE36 Extra Length 0000 (0) │ │ │ │ -10AE38 Comment Length 0000 (0) │ │ │ │ -10AE3A Disk Start 0000 (0) │ │ │ │ -10AE3C Int File Attributes 0000 (0) │ │ │ │ +10AFAB Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AFAD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10AFB1 CRC D2E59402 (3538260994) │ │ │ │ +10AFB5 Compressed Size 00000DEB (3563) │ │ │ │ +10AFB9 Uncompressed Size 00006D48 (27976) │ │ │ │ +10AFBD Filename Length 001C (28) │ │ │ │ +10AFBF Extra Length 0000 (0) │ │ │ │ +10AFC1 Comment Length 0000 (0) │ │ │ │ +10AFC3 Disk Start 0000 (0) │ │ │ │ +10AFC5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AE3E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10AFC7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AE42 Local Header Offset 000A3916 (669974) │ │ │ │ -10AE46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AFCB Local Header Offset 000A3911 (669969) │ │ │ │ +10AFCF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AE46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AFCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AE62 CENTRAL HEADER #308 02014B50 (33639248) │ │ │ │ -10AE66 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AE67 Created OS 03 (3) 'Unix' │ │ │ │ -10AE68 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AE69 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AE6A General Purpose Flag 0800 (2048) │ │ │ │ +10AFEB CENTRAL HEADER #308 02014B50 (33639248) │ │ │ │ +10AFEF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10AFF0 Created OS 03 (3) 'Unix' │ │ │ │ +10AFF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AFF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AFF3 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AE6C Compression Method 0000 (0) 'Stored' │ │ │ │ -10AE6E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10AE72 CRC 00000000 (0) │ │ │ │ -10AE76 Compressed Size 00000000 (0) │ │ │ │ -10AE7A Uncompressed Size 00000000 (0) │ │ │ │ -10AE7E Filename Length 0015 (21) │ │ │ │ -10AE80 Extra Length 0000 (0) │ │ │ │ -10AE82 Comment Length 0000 (0) │ │ │ │ -10AE84 Disk Start 0000 (0) │ │ │ │ -10AE86 Int File Attributes 0000 (0) │ │ │ │ +10AFF5 Compression Method 0000 (0) 'Stored' │ │ │ │ +10AFF7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10AFFB CRC 00000000 (0) │ │ │ │ +10AFFF Compressed Size 00000000 (0) │ │ │ │ +10B003 Uncompressed Size 00000000 (0) │ │ │ │ +10B007 Filename Length 0015 (21) │ │ │ │ +10B009 Extra Length 0000 (0) │ │ │ │ +10B00B Comment Length 0000 (0) │ │ │ │ +10B00D Disk Start 0000 (0) │ │ │ │ +10B00F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AE88 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10B011 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10AE8C Local Header Offset 000A473B (673595) │ │ │ │ -10AE90 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B015 Local Header Offset 000A4736 (673590) │ │ │ │ +10B019 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AE90: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B019: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10AE90: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10B019: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AE68: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AFF1: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10AEA5 CENTRAL HEADER #309 02014B50 (33639248) │ │ │ │ -10AEA9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AEAA Created OS 03 (3) 'Unix' │ │ │ │ -10AEAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AEAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AEAD General Purpose Flag 0800 (2048) │ │ │ │ +10B02E CENTRAL HEADER #309 02014B50 (33639248) │ │ │ │ +10B032 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B033 Created OS 03 (3) 'Unix' │ │ │ │ +10B034 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B035 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B036 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AEAF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AEB1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10AEB5 CRC AA0013D0 (2852131792) │ │ │ │ -10AEB9 Compressed Size 000008DD (2269) │ │ │ │ -10AEBD Uncompressed Size 00001B8B (7051) │ │ │ │ -10AEC1 Filename Length 0028 (40) │ │ │ │ -10AEC3 Extra Length 0000 (0) │ │ │ │ -10AEC5 Comment Length 0000 (0) │ │ │ │ -10AEC7 Disk Start 0000 (0) │ │ │ │ -10AEC9 Int File Attributes 0000 (0) │ │ │ │ +10B038 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B03A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B03E CRC AA0013D0 (2852131792) │ │ │ │ +10B042 Compressed Size 000008DD (2269) │ │ │ │ +10B046 Uncompressed Size 00001B8B (7051) │ │ │ │ +10B04A Filename Length 0028 (40) │ │ │ │ +10B04C Extra Length 0000 (0) │ │ │ │ +10B04E Comment Length 0000 (0) │ │ │ │ +10B050 Disk Start 0000 (0) │ │ │ │ +10B052 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AECB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B054 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AECF Local Header Offset 000A476E (673646) │ │ │ │ -10AED3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B058 Local Header Offset 000A4769 (673641) │ │ │ │ +10B05C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AED3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B05C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AEFB CENTRAL HEADER #310 02014B50 (33639248) │ │ │ │ -10AEFF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AF00 Created OS 03 (3) 'Unix' │ │ │ │ -10AF01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AF02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AF03 General Purpose Flag 0800 (2048) │ │ │ │ +10B084 CENTRAL HEADER #310 02014B50 (33639248) │ │ │ │ +10B088 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B089 Created OS 03 (3) 'Unix' │ │ │ │ +10B08A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B08B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B08C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AF05 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AF07 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10AF0B CRC 1F409F7D (524328829) │ │ │ │ -10AF0F Compressed Size 00000A7D (2685) │ │ │ │ -10AF13 Uncompressed Size 0000505B (20571) │ │ │ │ -10AF17 Filename Length 0027 (39) │ │ │ │ -10AF19 Extra Length 0000 (0) │ │ │ │ -10AF1B Comment Length 0000 (0) │ │ │ │ -10AF1D Disk Start 0000 (0) │ │ │ │ -10AF1F Int File Attributes 0000 (0) │ │ │ │ +10B08E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B090 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B094 CRC 1F409F7D (524328829) │ │ │ │ +10B098 Compressed Size 00000A7D (2685) │ │ │ │ +10B09C Uncompressed Size 0000505B (20571) │ │ │ │ +10B0A0 Filename Length 0027 (39) │ │ │ │ +10B0A2 Extra Length 0000 (0) │ │ │ │ +10B0A4 Comment Length 0000 (0) │ │ │ │ +10B0A6 Disk Start 0000 (0) │ │ │ │ +10B0A8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AF21 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B0AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AF25 Local Header Offset 000A5091 (675985) │ │ │ │ -10AF29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B0AE Local Header Offset 000A508C (675980) │ │ │ │ +10B0B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AF29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B0B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AF50 CENTRAL HEADER #311 02014B50 (33639248) │ │ │ │ -10AF54 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AF55 Created OS 03 (3) 'Unix' │ │ │ │ -10AF56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AF57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AF58 General Purpose Flag 0800 (2048) │ │ │ │ +10B0D9 CENTRAL HEADER #311 02014B50 (33639248) │ │ │ │ +10B0DD Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B0DE Created OS 03 (3) 'Unix' │ │ │ │ +10B0DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B0E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B0E1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AF5A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AF5C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10AF60 CRC ABD2E75A (2882725722) │ │ │ │ -10AF64 Compressed Size 0000052B (1323) │ │ │ │ -10AF68 Uncompressed Size 00000F60 (3936) │ │ │ │ -10AF6C Filename Length 002A (42) │ │ │ │ -10AF6E Extra Length 0000 (0) │ │ │ │ -10AF70 Comment Length 0000 (0) │ │ │ │ -10AF72 Disk Start 0000 (0) │ │ │ │ -10AF74 Int File Attributes 0000 (0) │ │ │ │ +10B0E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B0E5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B0E9 CRC 4D90F3BE (1301345214) │ │ │ │ +10B0ED Compressed Size 0000052A (1322) │ │ │ │ +10B0F1 Uncompressed Size 00000F60 (3936) │ │ │ │ +10B0F5 Filename Length 002A (42) │ │ │ │ +10B0F7 Extra Length 0000 (0) │ │ │ │ +10B0F9 Comment Length 0000 (0) │ │ │ │ +10B0FB Disk Start 0000 (0) │ │ │ │ +10B0FD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AF76 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B0FF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AF7A Local Header Offset 000A5B53 (678739) │ │ │ │ -10AF7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B103 Local Header Offset 000A5B4E (678734) │ │ │ │ +10B107 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AF7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B107: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AFA8 CENTRAL HEADER #312 02014B50 (33639248) │ │ │ │ -10AFAC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10AFAD Created OS 03 (3) 'Unix' │ │ │ │ -10AFAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AFAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AFB0 General Purpose Flag 0800 (2048) │ │ │ │ +10B131 CENTRAL HEADER #312 02014B50 (33639248) │ │ │ │ +10B135 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B136 Created OS 03 (3) 'Unix' │ │ │ │ +10B137 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B138 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B139 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AFB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AFB4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10AFB8 CRC 85691416 (2238256150) │ │ │ │ -10AFBC Compressed Size 0000081C (2076) │ │ │ │ -10AFC0 Uncompressed Size 0000263D (9789) │ │ │ │ -10AFC4 Filename Length 0029 (41) │ │ │ │ -10AFC6 Extra Length 0000 (0) │ │ │ │ -10AFC8 Comment Length 0000 (0) │ │ │ │ -10AFCA Disk Start 0000 (0) │ │ │ │ -10AFCC Int File Attributes 0000 (0) │ │ │ │ +10B13B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B13D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B141 CRC 5BF75E57 (1542938199) │ │ │ │ +10B145 Compressed Size 00000818 (2072) │ │ │ │ +10B149 Uncompressed Size 0000260A (9738) │ │ │ │ +10B14D Filename Length 0029 (41) │ │ │ │ +10B14F Extra Length 0000 (0) │ │ │ │ +10B151 Comment Length 0000 (0) │ │ │ │ +10B153 Disk Start 0000 (0) │ │ │ │ +10B155 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10AFCE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B157 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10AFD2 Local Header Offset 000A60C6 (680134) │ │ │ │ -10AFD6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B15B Local Header Offset 000A60C0 (680128) │ │ │ │ +10B15F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AFD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B15F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10AFFF CENTRAL HEADER #313 02014B50 (33639248) │ │ │ │ -10B003 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B004 Created OS 03 (3) 'Unix' │ │ │ │ -10B005 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B006 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B007 General Purpose Flag 0800 (2048) │ │ │ │ +10B188 CENTRAL HEADER #313 02014B50 (33639248) │ │ │ │ +10B18C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B18D Created OS 03 (3) 'Unix' │ │ │ │ +10B18E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B18F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B190 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B009 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B00B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B00F CRC 222B41FE (573260286) │ │ │ │ -10B013 Compressed Size 0000019E (414) │ │ │ │ -10B017 Uncompressed Size 000002A6 (678) │ │ │ │ -10B01B Filename Length 0030 (48) │ │ │ │ -10B01D Extra Length 0000 (0) │ │ │ │ -10B01F Comment Length 0000 (0) │ │ │ │ -10B021 Disk Start 0000 (0) │ │ │ │ -10B023 Int File Attributes 0000 (0) │ │ │ │ +10B192 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B194 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B198 CRC 222B41FE (573260286) │ │ │ │ +10B19C Compressed Size 0000019E (414) │ │ │ │ +10B1A0 Uncompressed Size 000002A6 (678) │ │ │ │ +10B1A4 Filename Length 0030 (48) │ │ │ │ +10B1A6 Extra Length 0000 (0) │ │ │ │ +10B1A8 Comment Length 0000 (0) │ │ │ │ +10B1AA Disk Start 0000 (0) │ │ │ │ +10B1AC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B025 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B1AE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B029 Local Header Offset 000A6929 (682281) │ │ │ │ -10B02D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B1B2 Local Header Offset 000A691F (682271) │ │ │ │ +10B1B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B02D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B1B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B05D CENTRAL HEADER #314 02014B50 (33639248) │ │ │ │ -10B061 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B062 Created OS 03 (3) 'Unix' │ │ │ │ -10B063 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B064 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B065 General Purpose Flag 0800 (2048) │ │ │ │ +10B1E6 CENTRAL HEADER #314 02014B50 (33639248) │ │ │ │ +10B1EA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B1EB Created OS 03 (3) 'Unix' │ │ │ │ +10B1EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B1ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B1EE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B067 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B069 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B06D CRC E0D6F4BD (3772183741) │ │ │ │ -10B071 Compressed Size 0000013A (314) │ │ │ │ -10B075 Uncompressed Size 0000026C (620) │ │ │ │ -10B079 Filename Length 002F (47) │ │ │ │ -10B07B Extra Length 0000 (0) │ │ │ │ -10B07D Comment Length 0000 (0) │ │ │ │ -10B07F Disk Start 0000 (0) │ │ │ │ -10B081 Int File Attributes 0000 (0) │ │ │ │ +10B1F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B1F2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B1F6 CRC E0D6F4BD (3772183741) │ │ │ │ +10B1FA Compressed Size 0000013A (314) │ │ │ │ +10B1FE Uncompressed Size 0000026C (620) │ │ │ │ +10B202 Filename Length 002F (47) │ │ │ │ +10B204 Extra Length 0000 (0) │ │ │ │ +10B206 Comment Length 0000 (0) │ │ │ │ +10B208 Disk Start 0000 (0) │ │ │ │ +10B20A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B083 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B20C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B087 Local Header Offset 000A6B15 (682773) │ │ │ │ -10B08B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B210 Local Header Offset 000A6B0B (682763) │ │ │ │ +10B214 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B08B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B214: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B0BA CENTRAL HEADER #315 02014B50 (33639248) │ │ │ │ -10B0BE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B0BF Created OS 03 (3) 'Unix' │ │ │ │ -10B0C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B0C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B0C2 General Purpose Flag 0800 (2048) │ │ │ │ +10B243 CENTRAL HEADER #315 02014B50 (33639248) │ │ │ │ +10B247 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B248 Created OS 03 (3) 'Unix' │ │ │ │ +10B249 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B24A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B24B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B0C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B0C6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B0CA CRC 211930A0 (555298976) │ │ │ │ -10B0CE Compressed Size 00000644 (1604) │ │ │ │ -10B0D2 Uncompressed Size 00000EEF (3823) │ │ │ │ -10B0D6 Filename Length 0020 (32) │ │ │ │ -10B0D8 Extra Length 0000 (0) │ │ │ │ -10B0DA Comment Length 0000 (0) │ │ │ │ -10B0DC Disk Start 0000 (0) │ │ │ │ -10B0DE Int File Attributes 0000 (0) │ │ │ │ +10B24D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B24F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B253 CRC 211930A0 (555298976) │ │ │ │ +10B257 Compressed Size 00000644 (1604) │ │ │ │ +10B25B Uncompressed Size 00000EEF (3823) │ │ │ │ +10B25F Filename Length 0020 (32) │ │ │ │ +10B261 Extra Length 0000 (0) │ │ │ │ +10B263 Comment Length 0000 (0) │ │ │ │ +10B265 Disk Start 0000 (0) │ │ │ │ +10B267 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B0E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B269 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B0E4 Local Header Offset 000A6C9C (683164) │ │ │ │ -10B0E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B26D Local Header Offset 000A6C92 (683154) │ │ │ │ +10B271 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B0E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B271: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B108 CENTRAL HEADER #316 02014B50 (33639248) │ │ │ │ -10B10C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B10D Created OS 03 (3) 'Unix' │ │ │ │ -10B10E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B10F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B110 General Purpose Flag 0800 (2048) │ │ │ │ +10B291 CENTRAL HEADER #316 02014B50 (33639248) │ │ │ │ +10B295 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B296 Created OS 03 (3) 'Unix' │ │ │ │ +10B297 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B298 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B299 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B112 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B114 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B118 CRC 1B1ED551 (455005521) │ │ │ │ -10B11C Compressed Size 000007E7 (2023) │ │ │ │ -10B120 Uncompressed Size 0000231D (8989) │ │ │ │ -10B124 Filename Length 001F (31) │ │ │ │ -10B126 Extra Length 0000 (0) │ │ │ │ -10B128 Comment Length 0000 (0) │ │ │ │ -10B12A Disk Start 0000 (0) │ │ │ │ -10B12C Int File Attributes 0000 (0) │ │ │ │ +10B29B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B29D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B2A1 CRC 1B1ED551 (455005521) │ │ │ │ +10B2A5 Compressed Size 000007E7 (2023) │ │ │ │ +10B2A9 Uncompressed Size 0000231D (8989) │ │ │ │ +10B2AD Filename Length 001F (31) │ │ │ │ +10B2AF Extra Length 0000 (0) │ │ │ │ +10B2B1 Comment Length 0000 (0) │ │ │ │ +10B2B3 Disk Start 0000 (0) │ │ │ │ +10B2B5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B12E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B2B7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B132 Local Header Offset 000A731E (684830) │ │ │ │ -10B136 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B2BB Local Header Offset 000A7314 (684820) │ │ │ │ +10B2BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B136: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B2BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B155 CENTRAL HEADER #317 02014B50 (33639248) │ │ │ │ -10B159 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B15A Created OS 03 (3) 'Unix' │ │ │ │ -10B15B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B15C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B15D General Purpose Flag 0800 (2048) │ │ │ │ +10B2DE CENTRAL HEADER #317 02014B50 (33639248) │ │ │ │ +10B2E2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B2E3 Created OS 03 (3) 'Unix' │ │ │ │ +10B2E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B2E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B2E6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B15F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B161 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B165 CRC DE523CE6 (3729931494) │ │ │ │ -10B169 Compressed Size 00000C23 (3107) │ │ │ │ -10B16D Uncompressed Size 0000229B (8859) │ │ │ │ -10B171 Filename Length 002C (44) │ │ │ │ -10B173 Extra Length 0000 (0) │ │ │ │ -10B175 Comment Length 0000 (0) │ │ │ │ -10B177 Disk Start 0000 (0) │ │ │ │ -10B179 Int File Attributes 0000 (0) │ │ │ │ +10B2E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B2EA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B2EE CRC DE523CE6 (3729931494) │ │ │ │ +10B2F2 Compressed Size 00000C23 (3107) │ │ │ │ +10B2F6 Uncompressed Size 0000229B (8859) │ │ │ │ +10B2FA Filename Length 002C (44) │ │ │ │ +10B2FC Extra Length 0000 (0) │ │ │ │ +10B2FE Comment Length 0000 (0) │ │ │ │ +10B300 Disk Start 0000 (0) │ │ │ │ +10B302 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B17B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B304 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B17F Local Header Offset 000A7B42 (686914) │ │ │ │ -10B183 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B308 Local Header Offset 000A7B38 (686904) │ │ │ │ +10B30C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B183: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B30C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B1AF CENTRAL HEADER #318 02014B50 (33639248) │ │ │ │ -10B1B3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B1B4 Created OS 03 (3) 'Unix' │ │ │ │ -10B1B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B1B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B1B7 General Purpose Flag 0800 (2048) │ │ │ │ +10B338 CENTRAL HEADER #318 02014B50 (33639248) │ │ │ │ +10B33C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B33D Created OS 03 (3) 'Unix' │ │ │ │ +10B33E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B33F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B340 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B1B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B1BB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B1BF CRC C23B06F0 (3258648304) │ │ │ │ -10B1C3 Compressed Size 00000AE8 (2792) │ │ │ │ -10B1C7 Uncompressed Size 00008F19 (36633) │ │ │ │ -10B1CB Filename Length 002B (43) │ │ │ │ -10B1CD Extra Length 0000 (0) │ │ │ │ -10B1CF Comment Length 0000 (0) │ │ │ │ -10B1D1 Disk Start 0000 (0) │ │ │ │ -10B1D3 Int File Attributes 0000 (0) │ │ │ │ +10B342 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B344 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B348 CRC C23B06F0 (3258648304) │ │ │ │ +10B34C Compressed Size 00000AE8 (2792) │ │ │ │ +10B350 Uncompressed Size 00008F19 (36633) │ │ │ │ +10B354 Filename Length 002B (43) │ │ │ │ +10B356 Extra Length 0000 (0) │ │ │ │ +10B358 Comment Length 0000 (0) │ │ │ │ +10B35A Disk Start 0000 (0) │ │ │ │ +10B35C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B1D5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B35E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B1D9 Local Header Offset 000A87AF (690095) │ │ │ │ -10B1DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B362 Local Header Offset 000A87A5 (690085) │ │ │ │ +10B366 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B1DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B366: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B208 CENTRAL HEADER #319 02014B50 (33639248) │ │ │ │ -10B20C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B20D Created OS 03 (3) 'Unix' │ │ │ │ -10B20E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B20F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B210 General Purpose Flag 0800 (2048) │ │ │ │ +10B391 CENTRAL HEADER #319 02014B50 (33639248) │ │ │ │ +10B395 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B396 Created OS 03 (3) 'Unix' │ │ │ │ +10B397 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B398 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B399 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B212 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B214 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B218 CRC F7C458F1 (4156840177) │ │ │ │ -10B21C Compressed Size 00000483 (1155) │ │ │ │ -10B220 Uncompressed Size 00000A5C (2652) │ │ │ │ -10B224 Filename Length 0027 (39) │ │ │ │ -10B226 Extra Length 0000 (0) │ │ │ │ -10B228 Comment Length 0000 (0) │ │ │ │ -10B22A Disk Start 0000 (0) │ │ │ │ -10B22C Int File Attributes 0000 (0) │ │ │ │ +10B39B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B39D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B3A1 CRC F7C458F1 (4156840177) │ │ │ │ +10B3A5 Compressed Size 00000483 (1155) │ │ │ │ +10B3A9 Uncompressed Size 00000A5C (2652) │ │ │ │ +10B3AD Filename Length 0027 (39) │ │ │ │ +10B3AF Extra Length 0000 (0) │ │ │ │ +10B3B1 Comment Length 0000 (0) │ │ │ │ +10B3B3 Disk Start 0000 (0) │ │ │ │ +10B3B5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B22E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B3B7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B232 Local Header Offset 000A92E0 (692960) │ │ │ │ -10B236 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B3BB Local Header Offset 000A92D6 (692950) │ │ │ │ +10B3BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B236: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B3BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B25D CENTRAL HEADER #320 02014B50 (33639248) │ │ │ │ -10B261 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B262 Created OS 03 (3) 'Unix' │ │ │ │ -10B263 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B264 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B265 General Purpose Flag 0800 (2048) │ │ │ │ +10B3E6 CENTRAL HEADER #320 02014B50 (33639248) │ │ │ │ +10B3EA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B3EB Created OS 03 (3) 'Unix' │ │ │ │ +10B3EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B3ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B3EE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B267 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B269 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B26D CRC 70EE6A10 (1894672912) │ │ │ │ -10B271 Compressed Size 000006C1 (1729) │ │ │ │ -10B275 Uncompressed Size 00001B3A (6970) │ │ │ │ -10B279 Filename Length 0026 (38) │ │ │ │ -10B27B Extra Length 0000 (0) │ │ │ │ -10B27D Comment Length 0000 (0) │ │ │ │ -10B27F Disk Start 0000 (0) │ │ │ │ -10B281 Int File Attributes 0000 (0) │ │ │ │ +10B3F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B3F2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B3F6 CRC 70EE6A10 (1894672912) │ │ │ │ +10B3FA Compressed Size 000006C1 (1729) │ │ │ │ +10B3FE Uncompressed Size 00001B3A (6970) │ │ │ │ +10B402 Filename Length 0026 (38) │ │ │ │ +10B404 Extra Length 0000 (0) │ │ │ │ +10B406 Comment Length 0000 (0) │ │ │ │ +10B408 Disk Start 0000 (0) │ │ │ │ +10B40A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B283 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B40C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B287 Local Header Offset 000A97A8 (694184) │ │ │ │ -10B28B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B410 Local Header Offset 000A979E (694174) │ │ │ │ +10B414 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B28B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B414: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B2B1 CENTRAL HEADER #321 02014B50 (33639248) │ │ │ │ -10B2B5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B2B6 Created OS 03 (3) 'Unix' │ │ │ │ -10B2B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B2B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B2B9 General Purpose Flag 0800 (2048) │ │ │ │ +10B43A CENTRAL HEADER #321 02014B50 (33639248) │ │ │ │ +10B43E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B43F Created OS 03 (3) 'Unix' │ │ │ │ +10B440 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B441 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B442 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B2BB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B2BD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B2C1 CRC 79F09709 (2045810441) │ │ │ │ -10B2C5 Compressed Size 0000083A (2106) │ │ │ │ -10B2C9 Uncompressed Size 000019EA (6634) │ │ │ │ -10B2CD Filename Length 002A (42) │ │ │ │ -10B2CF Extra Length 0000 (0) │ │ │ │ -10B2D1 Comment Length 0000 (0) │ │ │ │ -10B2D3 Disk Start 0000 (0) │ │ │ │ -10B2D5 Int File Attributes 0000 (0) │ │ │ │ +10B444 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B446 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B44A CRC 79F09709 (2045810441) │ │ │ │ +10B44E Compressed Size 0000083A (2106) │ │ │ │ +10B452 Uncompressed Size 000019EA (6634) │ │ │ │ +10B456 Filename Length 002A (42) │ │ │ │ +10B458 Extra Length 0000 (0) │ │ │ │ +10B45A Comment Length 0000 (0) │ │ │ │ +10B45C Disk Start 0000 (0) │ │ │ │ +10B45E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B2D7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B460 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B2DB Local Header Offset 000A9EAD (695981) │ │ │ │ -10B2DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B464 Local Header Offset 000A9EA3 (695971) │ │ │ │ +10B468 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B2DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B468: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B309 CENTRAL HEADER #322 02014B50 (33639248) │ │ │ │ -10B30D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B30E Created OS 03 (3) 'Unix' │ │ │ │ -10B30F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B310 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B311 General Purpose Flag 0800 (2048) │ │ │ │ +10B492 CENTRAL HEADER #322 02014B50 (33639248) │ │ │ │ +10B496 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B497 Created OS 03 (3) 'Unix' │ │ │ │ +10B498 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B499 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B49A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B313 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B315 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B319 CRC ABBD0D6F (2881293679) │ │ │ │ -10B31D Compressed Size 00000981 (2433) │ │ │ │ -10B321 Uncompressed Size 00005058 (20568) │ │ │ │ -10B325 Filename Length 0029 (41) │ │ │ │ -10B327 Extra Length 0000 (0) │ │ │ │ -10B329 Comment Length 0000 (0) │ │ │ │ -10B32B Disk Start 0000 (0) │ │ │ │ -10B32D Int File Attributes 0000 (0) │ │ │ │ +10B49C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B49E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B4A2 CRC ABBD0D6F (2881293679) │ │ │ │ +10B4A6 Compressed Size 00000981 (2433) │ │ │ │ +10B4AA Uncompressed Size 00005058 (20568) │ │ │ │ +10B4AE Filename Length 0029 (41) │ │ │ │ +10B4B0 Extra Length 0000 (0) │ │ │ │ +10B4B2 Comment Length 0000 (0) │ │ │ │ +10B4B4 Disk Start 0000 (0) │ │ │ │ +10B4B6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B32F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B4B8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B333 Local Header Offset 000AA72F (698159) │ │ │ │ -10B337 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B4BC Local Header Offset 000AA725 (698149) │ │ │ │ +10B4C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B337: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B4C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B360 CENTRAL HEADER #323 02014B50 (33639248) │ │ │ │ -10B364 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B365 Created OS 03 (3) 'Unix' │ │ │ │ -10B366 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B367 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B368 General Purpose Flag 0800 (2048) │ │ │ │ +10B4E9 CENTRAL HEADER #323 02014B50 (33639248) │ │ │ │ +10B4ED Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B4EE Created OS 03 (3) 'Unix' │ │ │ │ +10B4EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B4F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B4F1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B36A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B36C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B370 CRC 9FBEB94C (2680076620) │ │ │ │ -10B374 Compressed Size 00000396 (918) │ │ │ │ -10B378 Uncompressed Size 00000883 (2179) │ │ │ │ -10B37C Filename Length 002C (44) │ │ │ │ -10B37E Extra Length 0000 (0) │ │ │ │ -10B380 Comment Length 0000 (0) │ │ │ │ -10B382 Disk Start 0000 (0) │ │ │ │ -10B384 Int File Attributes 0000 (0) │ │ │ │ +10B4F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B4F5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B4F9 CRC 9FBEB94C (2680076620) │ │ │ │ +10B4FD Compressed Size 00000396 (918) │ │ │ │ +10B501 Uncompressed Size 00000883 (2179) │ │ │ │ +10B505 Filename Length 002C (44) │ │ │ │ +10B507 Extra Length 0000 (0) │ │ │ │ +10B509 Comment Length 0000 (0) │ │ │ │ +10B50B Disk Start 0000 (0) │ │ │ │ +10B50D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B386 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B50F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B38A Local Header Offset 000AB0F7 (700663) │ │ │ │ -10B38E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B513 Local Header Offset 000AB0ED (700653) │ │ │ │ +10B517 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B38E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B517: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B3BA CENTRAL HEADER #324 02014B50 (33639248) │ │ │ │ -10B3BE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B3BF Created OS 03 (3) 'Unix' │ │ │ │ -10B3C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B3C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B3C2 General Purpose Flag 0800 (2048) │ │ │ │ +10B543 CENTRAL HEADER #324 02014B50 (33639248) │ │ │ │ +10B547 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B548 Created OS 03 (3) 'Unix' │ │ │ │ +10B549 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B54A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B54B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B3C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B3C6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B3CA CRC 20B2E131 (548593969) │ │ │ │ -10B3CE Compressed Size 0000029A (666) │ │ │ │ -10B3D2 Uncompressed Size 00000D21 (3361) │ │ │ │ -10B3D6 Filename Length 002B (43) │ │ │ │ -10B3D8 Extra Length 0000 (0) │ │ │ │ -10B3DA Comment Length 0000 (0) │ │ │ │ -10B3DC Disk Start 0000 (0) │ │ │ │ -10B3DE Int File Attributes 0000 (0) │ │ │ │ +10B54D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B54F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B553 CRC 20B2E131 (548593969) │ │ │ │ +10B557 Compressed Size 0000029A (666) │ │ │ │ +10B55B Uncompressed Size 00000D21 (3361) │ │ │ │ +10B55F Filename Length 002B (43) │ │ │ │ +10B561 Extra Length 0000 (0) │ │ │ │ +10B563 Comment Length 0000 (0) │ │ │ │ +10B565 Disk Start 0000 (0) │ │ │ │ +10B567 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B3E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B569 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B3E4 Local Header Offset 000AB4D7 (701655) │ │ │ │ -10B3E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B56D Local Header Offset 000AB4CD (701645) │ │ │ │ +10B571 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B3E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B571: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B413 CENTRAL HEADER #325 02014B50 (33639248) │ │ │ │ -10B417 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B418 Created OS 03 (3) 'Unix' │ │ │ │ -10B419 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B41A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B41B General Purpose Flag 0800 (2048) │ │ │ │ +10B59C CENTRAL HEADER #325 02014B50 (33639248) │ │ │ │ +10B5A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B5A1 Created OS 03 (3) 'Unix' │ │ │ │ +10B5A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B5A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B5A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B41D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B41F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B423 CRC 2662DA89 (644012681) │ │ │ │ -10B427 Compressed Size 00000C13 (3091) │ │ │ │ -10B42B Uncompressed Size 00002F63 (12131) │ │ │ │ -10B42F Filename Length 002D (45) │ │ │ │ -10B431 Extra Length 0000 (0) │ │ │ │ -10B433 Comment Length 0000 (0) │ │ │ │ -10B435 Disk Start 0000 (0) │ │ │ │ -10B437 Int File Attributes 0000 (0) │ │ │ │ +10B5A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B5A8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B5AC CRC 2662DA89 (644012681) │ │ │ │ +10B5B0 Compressed Size 00000C13 (3091) │ │ │ │ +10B5B4 Uncompressed Size 00002F63 (12131) │ │ │ │ +10B5B8 Filename Length 002D (45) │ │ │ │ +10B5BA Extra Length 0000 (0) │ │ │ │ +10B5BC Comment Length 0000 (0) │ │ │ │ +10B5BE Disk Start 0000 (0) │ │ │ │ +10B5C0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B439 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B5C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B43D Local Header Offset 000AB7BA (702394) │ │ │ │ -10B441 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B5C6 Local Header Offset 000AB7B0 (702384) │ │ │ │ +10B5CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B441: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B5CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B46E CENTRAL HEADER #326 02014B50 (33639248) │ │ │ │ -10B472 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B473 Created OS 03 (3) 'Unix' │ │ │ │ -10B474 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B475 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B476 General Purpose Flag 0800 (2048) │ │ │ │ +10B5F7 CENTRAL HEADER #326 02014B50 (33639248) │ │ │ │ +10B5FB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B5FC Created OS 03 (3) 'Unix' │ │ │ │ +10B5FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B5FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B5FF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B478 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B47A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B47E CRC C0D8D978 (3235436920) │ │ │ │ -10B482 Compressed Size 00000AF0 (2800) │ │ │ │ -10B486 Uncompressed Size 0000669C (26268) │ │ │ │ -10B48A Filename Length 002C (44) │ │ │ │ -10B48C Extra Length 0000 (0) │ │ │ │ -10B48E Comment Length 0000 (0) │ │ │ │ -10B490 Disk Start 0000 (0) │ │ │ │ -10B492 Int File Attributes 0000 (0) │ │ │ │ +10B601 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B603 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B607 CRC C0D8D978 (3235436920) │ │ │ │ +10B60B Compressed Size 00000AF0 (2800) │ │ │ │ +10B60F Uncompressed Size 0000669C (26268) │ │ │ │ +10B613 Filename Length 002C (44) │ │ │ │ +10B615 Extra Length 0000 (0) │ │ │ │ +10B617 Comment Length 0000 (0) │ │ │ │ +10B619 Disk Start 0000 (0) │ │ │ │ +10B61B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B494 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B61D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B498 Local Header Offset 000AC418 (705560) │ │ │ │ -10B49C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B621 Local Header Offset 000AC40E (705550) │ │ │ │ +10B625 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B49C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B625: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B4C8 CENTRAL HEADER #327 02014B50 (33639248) │ │ │ │ -10B4CC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B4CD Created OS 03 (3) 'Unix' │ │ │ │ -10B4CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B4CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B4D0 General Purpose Flag 0800 (2048) │ │ │ │ +10B651 CENTRAL HEADER #327 02014B50 (33639248) │ │ │ │ +10B655 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B656 Created OS 03 (3) 'Unix' │ │ │ │ +10B657 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B658 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B659 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B4D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B4D4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B4D8 CRC C3E4680B (3286525963) │ │ │ │ -10B4DC Compressed Size 00000683 (1667) │ │ │ │ -10B4E0 Uncompressed Size 00000F04 (3844) │ │ │ │ -10B4E4 Filename Length 0025 (37) │ │ │ │ -10B4E6 Extra Length 0000 (0) │ │ │ │ -10B4E8 Comment Length 0000 (0) │ │ │ │ -10B4EA Disk Start 0000 (0) │ │ │ │ -10B4EC Int File Attributes 0000 (0) │ │ │ │ +10B65B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B65D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B661 CRC C3E4680B (3286525963) │ │ │ │ +10B665 Compressed Size 00000683 (1667) │ │ │ │ +10B669 Uncompressed Size 00000F04 (3844) │ │ │ │ +10B66D Filename Length 0025 (37) │ │ │ │ +10B66F Extra Length 0000 (0) │ │ │ │ +10B671 Comment Length 0000 (0) │ │ │ │ +10B673 Disk Start 0000 (0) │ │ │ │ +10B675 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B4EE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B677 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B4F2 Local Header Offset 000ACF52 (708434) │ │ │ │ -10B4F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B67B Local Header Offset 000ACF48 (708424) │ │ │ │ +10B67F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B4F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B67F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B51B CENTRAL HEADER #328 02014B50 (33639248) │ │ │ │ -10B51F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B520 Created OS 03 (3) 'Unix' │ │ │ │ -10B521 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B522 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B523 General Purpose Flag 0800 (2048) │ │ │ │ +10B6A4 CENTRAL HEADER #328 02014B50 (33639248) │ │ │ │ +10B6A8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B6A9 Created OS 03 (3) 'Unix' │ │ │ │ +10B6AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B6AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B6AC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B525 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B527 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B52B CRC FD6A5FB9 (4251606969) │ │ │ │ -10B52F Compressed Size 0000082E (2094) │ │ │ │ -10B533 Uncompressed Size 0000279A (10138) │ │ │ │ -10B537 Filename Length 0024 (36) │ │ │ │ -10B539 Extra Length 0000 (0) │ │ │ │ -10B53B Comment Length 0000 (0) │ │ │ │ -10B53D Disk Start 0000 (0) │ │ │ │ -10B53F Int File Attributes 0000 (0) │ │ │ │ +10B6AE Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B6B0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B6B4 CRC FD6A5FB9 (4251606969) │ │ │ │ +10B6B8 Compressed Size 0000082E (2094) │ │ │ │ +10B6BC Uncompressed Size 0000279A (10138) │ │ │ │ +10B6C0 Filename Length 0024 (36) │ │ │ │ +10B6C2 Extra Length 0000 (0) │ │ │ │ +10B6C4 Comment Length 0000 (0) │ │ │ │ +10B6C6 Disk Start 0000 (0) │ │ │ │ +10B6C8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B541 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B6CA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B545 Local Header Offset 000AD618 (710168) │ │ │ │ -10B549 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B6CE Local Header Offset 000AD60E (710158) │ │ │ │ +10B6D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B549: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B6D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B56D CENTRAL HEADER #329 02014B50 (33639248) │ │ │ │ -10B571 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B572 Created OS 03 (3) 'Unix' │ │ │ │ -10B573 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B574 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B575 General Purpose Flag 0800 (2048) │ │ │ │ +10B6F6 CENTRAL HEADER #329 02014B50 (33639248) │ │ │ │ +10B6FA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B6FB Created OS 03 (3) 'Unix' │ │ │ │ +10B6FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B6FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B6FE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B577 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B579 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B57D CRC 539CC1F9 (1402782201) │ │ │ │ -10B581 Compressed Size 0000088A (2186) │ │ │ │ -10B585 Uncompressed Size 00001989 (6537) │ │ │ │ -10B589 Filename Length 0029 (41) │ │ │ │ -10B58B Extra Length 0000 (0) │ │ │ │ -10B58D Comment Length 0000 (0) │ │ │ │ -10B58F Disk Start 0000 (0) │ │ │ │ -10B591 Int File Attributes 0000 (0) │ │ │ │ +10B700 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B702 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B706 CRC 539CC1F9 (1402782201) │ │ │ │ +10B70A Compressed Size 0000088A (2186) │ │ │ │ +10B70E Uncompressed Size 00001989 (6537) │ │ │ │ +10B712 Filename Length 0029 (41) │ │ │ │ +10B714 Extra Length 0000 (0) │ │ │ │ +10B716 Comment Length 0000 (0) │ │ │ │ +10B718 Disk Start 0000 (0) │ │ │ │ +10B71A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B593 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B71C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B597 Local Header Offset 000ADE88 (712328) │ │ │ │ -10B59B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B720 Local Header Offset 000ADE7E (712318) │ │ │ │ +10B724 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B59B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B724: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B5C4 CENTRAL HEADER #330 02014B50 (33639248) │ │ │ │ -10B5C8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B5C9 Created OS 03 (3) 'Unix' │ │ │ │ -10B5CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B5CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B5CC General Purpose Flag 0800 (2048) │ │ │ │ +10B74D CENTRAL HEADER #330 02014B50 (33639248) │ │ │ │ +10B751 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B752 Created OS 03 (3) 'Unix' │ │ │ │ +10B753 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B754 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B755 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B5CE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B5D0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B5D4 CRC B4853515 (3028628757) │ │ │ │ -10B5D8 Compressed Size 000008AA (2218) │ │ │ │ -10B5DC Uncompressed Size 00004DC4 (19908) │ │ │ │ -10B5E0 Filename Length 0028 (40) │ │ │ │ -10B5E2 Extra Length 0000 (0) │ │ │ │ -10B5E4 Comment Length 0000 (0) │ │ │ │ -10B5E6 Disk Start 0000 (0) │ │ │ │ -10B5E8 Int File Attributes 0000 (0) │ │ │ │ +10B757 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B759 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B75D CRC B4853515 (3028628757) │ │ │ │ +10B761 Compressed Size 000008AA (2218) │ │ │ │ +10B765 Uncompressed Size 00004DC4 (19908) │ │ │ │ +10B769 Filename Length 0028 (40) │ │ │ │ +10B76B Extra Length 0000 (0) │ │ │ │ +10B76D Comment Length 0000 (0) │ │ │ │ +10B76F Disk Start 0000 (0) │ │ │ │ +10B771 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B5EA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B773 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B5EE Local Header Offset 000AE759 (714585) │ │ │ │ -10B5F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B777 Local Header Offset 000AE74F (714575) │ │ │ │ +10B77B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B5F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B77B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B61A CENTRAL HEADER #331 02014B50 (33639248) │ │ │ │ -10B61E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B61F Created OS 03 (3) 'Unix' │ │ │ │ -10B620 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B621 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B622 General Purpose Flag 0800 (2048) │ │ │ │ +10B7A3 CENTRAL HEADER #331 02014B50 (33639248) │ │ │ │ +10B7A7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B7A8 Created OS 03 (3) 'Unix' │ │ │ │ +10B7A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B7AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B7AB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B624 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B626 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B62A CRC D610CC41 (3591425089) │ │ │ │ -10B62E Compressed Size 00000438 (1080) │ │ │ │ -10B632 Uncompressed Size 00000A1A (2586) │ │ │ │ -10B636 Filename Length 002B (43) │ │ │ │ -10B638 Extra Length 0000 (0) │ │ │ │ -10B63A Comment Length 0000 (0) │ │ │ │ -10B63C Disk Start 0000 (0) │ │ │ │ -10B63E Int File Attributes 0000 (0) │ │ │ │ +10B7AD Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B7AF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B7B3 CRC D610CC41 (3591425089) │ │ │ │ +10B7B7 Compressed Size 00000438 (1080) │ │ │ │ +10B7BB Uncompressed Size 00000A1A (2586) │ │ │ │ +10B7BF Filename Length 002B (43) │ │ │ │ +10B7C1 Extra Length 0000 (0) │ │ │ │ +10B7C3 Comment Length 0000 (0) │ │ │ │ +10B7C5 Disk Start 0000 (0) │ │ │ │ +10B7C7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B640 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B7C9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B644 Local Header Offset 000AF049 (716873) │ │ │ │ -10B648 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B7CD Local Header Offset 000AF03F (716863) │ │ │ │ +10B7D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B648: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B7D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B673 CENTRAL HEADER #332 02014B50 (33639248) │ │ │ │ -10B677 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B678 Created OS 03 (3) 'Unix' │ │ │ │ -10B679 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B67A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B67B General Purpose Flag 0800 (2048) │ │ │ │ +10B7FC CENTRAL HEADER #332 02014B50 (33639248) │ │ │ │ +10B800 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B801 Created OS 03 (3) 'Unix' │ │ │ │ +10B802 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B803 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B804 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B67D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B67F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B683 CRC A7BE9328 (2814284584) │ │ │ │ -10B687 Compressed Size 000004FF (1279) │ │ │ │ -10B68B Uncompressed Size 00001745 (5957) │ │ │ │ -10B68F Filename Length 002A (42) │ │ │ │ -10B691 Extra Length 0000 (0) │ │ │ │ -10B693 Comment Length 0000 (0) │ │ │ │ -10B695 Disk Start 0000 (0) │ │ │ │ -10B697 Int File Attributes 0000 (0) │ │ │ │ +10B806 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B808 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B80C CRC A7BE9328 (2814284584) │ │ │ │ +10B810 Compressed Size 000004FF (1279) │ │ │ │ +10B814 Uncompressed Size 00001745 (5957) │ │ │ │ +10B818 Filename Length 002A (42) │ │ │ │ +10B81A Extra Length 0000 (0) │ │ │ │ +10B81C Comment Length 0000 (0) │ │ │ │ +10B81E Disk Start 0000 (0) │ │ │ │ +10B820 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B699 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B822 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B69D Local Header Offset 000AF4CA (718026) │ │ │ │ -10B6A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B826 Local Header Offset 000AF4C0 (718016) │ │ │ │ +10B82A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B6A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B82A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B6CB CENTRAL HEADER #333 02014B50 (33639248) │ │ │ │ -10B6CF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B6D0 Created OS 03 (3) 'Unix' │ │ │ │ -10B6D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B6D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B6D3 General Purpose Flag 0800 (2048) │ │ │ │ +10B854 CENTRAL HEADER #333 02014B50 (33639248) │ │ │ │ +10B858 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B859 Created OS 03 (3) 'Unix' │ │ │ │ +10B85A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B85B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B85C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B6D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B6D7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B6DB CRC 6175D161 (1635111265) │ │ │ │ -10B6DF Compressed Size 000005B5 (1461) │ │ │ │ -10B6E3 Uncompressed Size 0000124B (4683) │ │ │ │ -10B6E7 Filename Length 0030 (48) │ │ │ │ -10B6E9 Extra Length 0000 (0) │ │ │ │ -10B6EB Comment Length 0000 (0) │ │ │ │ -10B6ED Disk Start 0000 (0) │ │ │ │ -10B6EF Int File Attributes 0000 (0) │ │ │ │ +10B85E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B860 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B864 CRC 6175D161 (1635111265) │ │ │ │ +10B868 Compressed Size 000005B5 (1461) │ │ │ │ +10B86C Uncompressed Size 0000124B (4683) │ │ │ │ +10B870 Filename Length 0030 (48) │ │ │ │ +10B872 Extra Length 0000 (0) │ │ │ │ +10B874 Comment Length 0000 (0) │ │ │ │ +10B876 Disk Start 0000 (0) │ │ │ │ +10B878 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B6F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B87A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B6F5 Local Header Offset 000AFA11 (719377) │ │ │ │ -10B6F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B87E Local Header Offset 000AFA07 (719367) │ │ │ │ +10B882 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B6F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B882: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B729 CENTRAL HEADER #334 02014B50 (33639248) │ │ │ │ -10B72D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B72E Created OS 03 (3) 'Unix' │ │ │ │ -10B72F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B730 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B731 General Purpose Flag 0800 (2048) │ │ │ │ +10B8B2 CENTRAL HEADER #334 02014B50 (33639248) │ │ │ │ +10B8B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B8B7 Created OS 03 (3) 'Unix' │ │ │ │ +10B8B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B8B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B8BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B733 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B735 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B739 CRC DB926C35 (3683806261) │ │ │ │ -10B73D Compressed Size 00000614 (1556) │ │ │ │ -10B741 Uncompressed Size 00002F38 (12088) │ │ │ │ -10B745 Filename Length 002F (47) │ │ │ │ -10B747 Extra Length 0000 (0) │ │ │ │ -10B749 Comment Length 0000 (0) │ │ │ │ -10B74B Disk Start 0000 (0) │ │ │ │ -10B74D Int File Attributes 0000 (0) │ │ │ │ +10B8BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B8BE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B8C2 CRC DB926C35 (3683806261) │ │ │ │ +10B8C6 Compressed Size 00000614 (1556) │ │ │ │ +10B8CA Uncompressed Size 00002F38 (12088) │ │ │ │ +10B8CE Filename Length 002F (47) │ │ │ │ +10B8D0 Extra Length 0000 (0) │ │ │ │ +10B8D2 Comment Length 0000 (0) │ │ │ │ +10B8D4 Disk Start 0000 (0) │ │ │ │ +10B8D6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B74F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B8D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B753 Local Header Offset 000B0014 (720916) │ │ │ │ -10B757 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B8DC Local Header Offset 000B000A (720906) │ │ │ │ +10B8E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B757: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B8E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B786 CENTRAL HEADER #335 02014B50 (33639248) │ │ │ │ -10B78A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B78B Created OS 03 (3) 'Unix' │ │ │ │ -10B78C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B78D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B78E General Purpose Flag 0800 (2048) │ │ │ │ +10B90F CENTRAL HEADER #335 02014B50 (33639248) │ │ │ │ +10B913 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B914 Created OS 03 (3) 'Unix' │ │ │ │ +10B915 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B916 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B917 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B790 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B792 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B796 CRC 7244659B (1917085083) │ │ │ │ -10B79A Compressed Size 00000355 (853) │ │ │ │ -10B79E Uncompressed Size 00000737 (1847) │ │ │ │ -10B7A2 Filename Length 0024 (36) │ │ │ │ -10B7A4 Extra Length 0000 (0) │ │ │ │ -10B7A6 Comment Length 0000 (0) │ │ │ │ -10B7A8 Disk Start 0000 (0) │ │ │ │ -10B7AA Int File Attributes 0000 (0) │ │ │ │ +10B919 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B91B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B91F CRC 7244659B (1917085083) │ │ │ │ +10B923 Compressed Size 00000355 (853) │ │ │ │ +10B927 Uncompressed Size 00000737 (1847) │ │ │ │ +10B92B Filename Length 0024 (36) │ │ │ │ +10B92D Extra Length 0000 (0) │ │ │ │ +10B92F Comment Length 0000 (0) │ │ │ │ +10B931 Disk Start 0000 (0) │ │ │ │ +10B933 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B7AC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B935 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B7B0 Local Header Offset 000B0675 (722549) │ │ │ │ -10B7B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B939 Local Header Offset 000B066B (722539) │ │ │ │ +10B93D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B7B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B93D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B7D8 CENTRAL HEADER #336 02014B50 (33639248) │ │ │ │ -10B7DC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B7DD Created OS 03 (3) 'Unix' │ │ │ │ -10B7DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B7DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B7E0 General Purpose Flag 0800 (2048) │ │ │ │ +10B961 CENTRAL HEADER #336 02014B50 (33639248) │ │ │ │ +10B965 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B966 Created OS 03 (3) 'Unix' │ │ │ │ +10B967 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B968 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B969 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B7E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B7E4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B7E8 CRC 6AA9587D (1789483133) │ │ │ │ -10B7EC Compressed Size 00000364 (868) │ │ │ │ -10B7F0 Uncompressed Size 00000E08 (3592) │ │ │ │ -10B7F4 Filename Length 0023 (35) │ │ │ │ -10B7F6 Extra Length 0000 (0) │ │ │ │ -10B7F8 Comment Length 0000 (0) │ │ │ │ -10B7FA Disk Start 0000 (0) │ │ │ │ -10B7FC Int File Attributes 0000 (0) │ │ │ │ +10B96B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B96D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B971 CRC 6AA9587D (1789483133) │ │ │ │ +10B975 Compressed Size 00000364 (868) │ │ │ │ +10B979 Uncompressed Size 00000E08 (3592) │ │ │ │ +10B97D Filename Length 0023 (35) │ │ │ │ +10B97F Extra Length 0000 (0) │ │ │ │ +10B981 Comment Length 0000 (0) │ │ │ │ +10B983 Disk Start 0000 (0) │ │ │ │ +10B985 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B7FE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B987 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B802 Local Header Offset 000B0A0C (723468) │ │ │ │ -10B806 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B98B Local Header Offset 000B0A02 (723458) │ │ │ │ +10B98F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B806: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B98F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B829 CENTRAL HEADER #337 02014B50 (33639248) │ │ │ │ -10B82D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B82E Created OS 03 (3) 'Unix' │ │ │ │ -10B82F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B830 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B831 General Purpose Flag 0800 (2048) │ │ │ │ +10B9B2 CENTRAL HEADER #337 02014B50 (33639248) │ │ │ │ +10B9B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10B9B7 Created OS 03 (3) 'Unix' │ │ │ │ +10B9B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B9B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B9BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B833 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B835 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B839 CRC 53CDDF4B (1406000971) │ │ │ │ -10B83D Compressed Size 0000116C (4460) │ │ │ │ -10B841 Uncompressed Size 000037C1 (14273) │ │ │ │ -10B845 Filename Length 0028 (40) │ │ │ │ -10B847 Extra Length 0000 (0) │ │ │ │ -10B849 Comment Length 0000 (0) │ │ │ │ -10B84B Disk Start 0000 (0) │ │ │ │ -10B84D Int File Attributes 0000 (0) │ │ │ │ +10B9BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B9BE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10B9C2 CRC 53CDDF4B (1406000971) │ │ │ │ +10B9C6 Compressed Size 0000116C (4460) │ │ │ │ +10B9CA Uncompressed Size 000037C1 (14273) │ │ │ │ +10B9CE Filename Length 0028 (40) │ │ │ │ +10B9D0 Extra Length 0000 (0) │ │ │ │ +10B9D2 Comment Length 0000 (0) │ │ │ │ +10B9D4 Disk Start 0000 (0) │ │ │ │ +10B9D6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B84F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10B9D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B853 Local Header Offset 000B0DB1 (724401) │ │ │ │ -10B857 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B9DC Local Header Offset 000B0DA7 (724391) │ │ │ │ +10B9E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B857: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B9E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B87F CENTRAL HEADER #338 02014B50 (33639248) │ │ │ │ -10B883 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B884 Created OS 03 (3) 'Unix' │ │ │ │ -10B885 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B886 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B887 General Purpose Flag 0800 (2048) │ │ │ │ +10BA08 CENTRAL HEADER #338 02014B50 (33639248) │ │ │ │ +10BA0C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BA0D Created OS 03 (3) 'Unix' │ │ │ │ +10BA0E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BA0F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BA10 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B889 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B88B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B88F CRC 6F0756D6 (1862751958) │ │ │ │ -10B893 Compressed Size 0000117A (4474) │ │ │ │ -10B897 Uncompressed Size 0000BBF9 (48121) │ │ │ │ -10B89B Filename Length 0027 (39) │ │ │ │ -10B89D Extra Length 0000 (0) │ │ │ │ -10B89F Comment Length 0000 (0) │ │ │ │ -10B8A1 Disk Start 0000 (0) │ │ │ │ -10B8A3 Int File Attributes 0000 (0) │ │ │ │ +10BA12 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BA14 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BA18 CRC 6F0756D6 (1862751958) │ │ │ │ +10BA1C Compressed Size 0000117A (4474) │ │ │ │ +10BA20 Uncompressed Size 0000BBF9 (48121) │ │ │ │ +10BA24 Filename Length 0027 (39) │ │ │ │ +10BA26 Extra Length 0000 (0) │ │ │ │ +10BA28 Comment Length 0000 (0) │ │ │ │ +10BA2A Disk Start 0000 (0) │ │ │ │ +10BA2C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B8A5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BA2E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B8A9 Local Header Offset 000B1F63 (728931) │ │ │ │ -10B8AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BA32 Local Header Offset 000B1F59 (728921) │ │ │ │ +10BA36 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B8AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BA36: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B8D4 CENTRAL HEADER #339 02014B50 (33639248) │ │ │ │ -10B8D8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B8D9 Created OS 03 (3) 'Unix' │ │ │ │ -10B8DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B8DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B8DC General Purpose Flag 0800 (2048) │ │ │ │ +10BA5D CENTRAL HEADER #339 02014B50 (33639248) │ │ │ │ +10BA61 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BA62 Created OS 03 (3) 'Unix' │ │ │ │ +10BA63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BA64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BA65 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B8DE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B8E0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B8E4 CRC 897E7F94 (2306768788) │ │ │ │ -10B8E8 Compressed Size 000009B7 (2487) │ │ │ │ -10B8EC Uncompressed Size 00001A2F (6703) │ │ │ │ -10B8F0 Filename Length 0024 (36) │ │ │ │ -10B8F2 Extra Length 0000 (0) │ │ │ │ -10B8F4 Comment Length 0000 (0) │ │ │ │ -10B8F6 Disk Start 0000 (0) │ │ │ │ -10B8F8 Int File Attributes 0000 (0) │ │ │ │ +10BA67 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BA69 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BA6D CRC 84D9C38D (2228863885) │ │ │ │ +10BA71 Compressed Size 000009BA (2490) │ │ │ │ +10BA75 Uncompressed Size 00001A2F (6703) │ │ │ │ +10BA79 Filename Length 0024 (36) │ │ │ │ +10BA7B Extra Length 0000 (0) │ │ │ │ +10BA7D Comment Length 0000 (0) │ │ │ │ +10BA7F Disk Start 0000 (0) │ │ │ │ +10BA81 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B8FA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BA83 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B8FE Local Header Offset 000B3122 (733474) │ │ │ │ -10B902 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BA87 Local Header Offset 000B3118 (733464) │ │ │ │ +10BA8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B902: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BA8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B926 CENTRAL HEADER #340 02014B50 (33639248) │ │ │ │ -10B92A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B92B Created OS 03 (3) 'Unix' │ │ │ │ -10B92C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B92D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B92E General Purpose Flag 0800 (2048) │ │ │ │ +10BAAF CENTRAL HEADER #340 02014B50 (33639248) │ │ │ │ +10BAB3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BAB4 Created OS 03 (3) 'Unix' │ │ │ │ +10BAB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BAB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BAB7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B930 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B932 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B936 CRC DAFC8CE0 (3673984224) │ │ │ │ -10B93A Compressed Size 00000B2A (2858) │ │ │ │ -10B93E Uncompressed Size 000050CF (20687) │ │ │ │ -10B942 Filename Length 0023 (35) │ │ │ │ -10B944 Extra Length 0000 (0) │ │ │ │ -10B946 Comment Length 0000 (0) │ │ │ │ -10B948 Disk Start 0000 (0) │ │ │ │ -10B94A Int File Attributes 0000 (0) │ │ │ │ +10BAB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BABB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BABF CRC 4823D6DC (1210308316) │ │ │ │ +10BAC3 Compressed Size 00000B38 (2872) │ │ │ │ +10BAC7 Uncompressed Size 000050CF (20687) │ │ │ │ +10BACB Filename Length 0023 (35) │ │ │ │ +10BACD Extra Length 0000 (0) │ │ │ │ +10BACF Comment Length 0000 (0) │ │ │ │ +10BAD1 Disk Start 0000 (0) │ │ │ │ +10BAD3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B94C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BAD5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B950 Local Header Offset 000B3B1B (736027) │ │ │ │ -10B954 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BAD9 Local Header Offset 000B3B14 (736020) │ │ │ │ +10BADD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B954: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BADD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B977 CENTRAL HEADER #341 02014B50 (33639248) │ │ │ │ -10B97B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B97C Created OS 03 (3) 'Unix' │ │ │ │ -10B97D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B97E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B97F General Purpose Flag 0800 (2048) │ │ │ │ +10BB00 CENTRAL HEADER #341 02014B50 (33639248) │ │ │ │ +10BB04 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BB05 Created OS 03 (3) 'Unix' │ │ │ │ +10BB06 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BB07 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BB08 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B981 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B983 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B987 CRC 4CDB2268 (1289429608) │ │ │ │ -10B98B Compressed Size 000003A8 (936) │ │ │ │ -10B98F Uncompressed Size 0000095B (2395) │ │ │ │ -10B993 Filename Length 0029 (41) │ │ │ │ -10B995 Extra Length 0000 (0) │ │ │ │ -10B997 Comment Length 0000 (0) │ │ │ │ -10B999 Disk Start 0000 (0) │ │ │ │ -10B99B Int File Attributes 0000 (0) │ │ │ │ +10BB0A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BB0C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BB10 CRC 4CDB2268 (1289429608) │ │ │ │ +10BB14 Compressed Size 000003A8 (936) │ │ │ │ +10BB18 Uncompressed Size 0000095B (2395) │ │ │ │ +10BB1C Filename Length 0029 (41) │ │ │ │ +10BB1E Extra Length 0000 (0) │ │ │ │ +10BB20 Comment Length 0000 (0) │ │ │ │ +10BB22 Disk Start 0000 (0) │ │ │ │ +10BB24 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B99D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BB26 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B9A1 Local Header Offset 000B4686 (738950) │ │ │ │ -10B9A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BB2A Local Header Offset 000B468D (738957) │ │ │ │ +10BB2E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B9A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BB2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10B9CE CENTRAL HEADER #342 02014B50 (33639248) │ │ │ │ -10B9D2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10B9D3 Created OS 03 (3) 'Unix' │ │ │ │ -10B9D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B9D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B9D6 General Purpose Flag 0800 (2048) │ │ │ │ +10BB57 CENTRAL HEADER #342 02014B50 (33639248) │ │ │ │ +10BB5B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BB5C Created OS 03 (3) 'Unix' │ │ │ │ +10BB5D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BB5E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BB5F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B9D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B9DA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10B9DE CRC 08C19159 (146903385) │ │ │ │ -10B9E2 Compressed Size 000004CA (1226) │ │ │ │ -10B9E6 Uncompressed Size 00001A1C (6684) │ │ │ │ -10B9EA Filename Length 0028 (40) │ │ │ │ -10B9EC Extra Length 0000 (0) │ │ │ │ -10B9EE Comment Length 0000 (0) │ │ │ │ -10B9F0 Disk Start 0000 (0) │ │ │ │ -10B9F2 Int File Attributes 0000 (0) │ │ │ │ +10BB61 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BB63 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BB67 CRC 08C19159 (146903385) │ │ │ │ +10BB6B Compressed Size 000004CA (1226) │ │ │ │ +10BB6F Uncompressed Size 00001A1C (6684) │ │ │ │ +10BB73 Filename Length 0028 (40) │ │ │ │ +10BB75 Extra Length 0000 (0) │ │ │ │ +10BB77 Comment Length 0000 (0) │ │ │ │ +10BB79 Disk Start 0000 (0) │ │ │ │ +10BB7B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10B9F4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BB7D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10B9F8 Local Header Offset 000B4A75 (739957) │ │ │ │ -10B9FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BB81 Local Header Offset 000B4A7C (739964) │ │ │ │ +10BB85 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B9FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BB85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BA24 CENTRAL HEADER #343 02014B50 (33639248) │ │ │ │ -10BA28 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BA29 Created OS 03 (3) 'Unix' │ │ │ │ -10BA2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BA2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BA2C General Purpose Flag 0800 (2048) │ │ │ │ +10BBAD CENTRAL HEADER #343 02014B50 (33639248) │ │ │ │ +10BBB1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BBB2 Created OS 03 (3) 'Unix' │ │ │ │ +10BBB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BBB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BBB5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BA2E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BA30 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10BA34 CRC F605381D (4127537181) │ │ │ │ -10BA38 Compressed Size 00000294 (660) │ │ │ │ -10BA3C Uncompressed Size 0000061B (1563) │ │ │ │ -10BA40 Filename Length 002E (46) │ │ │ │ -10BA42 Extra Length 0000 (0) │ │ │ │ -10BA44 Comment Length 0000 (0) │ │ │ │ -10BA46 Disk Start 0000 (0) │ │ │ │ -10BA48 Int File Attributes 0000 (0) │ │ │ │ +10BBB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BBB9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BBBD CRC F605381D (4127537181) │ │ │ │ +10BBC1 Compressed Size 00000294 (660) │ │ │ │ +10BBC5 Uncompressed Size 0000061B (1563) │ │ │ │ +10BBC9 Filename Length 002E (46) │ │ │ │ +10BBCB Extra Length 0000 (0) │ │ │ │ +10BBCD Comment Length 0000 (0) │ │ │ │ +10BBCF Disk Start 0000 (0) │ │ │ │ +10BBD1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BA4A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BBD3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BA4E Local Header Offset 000B4F85 (741253) │ │ │ │ -10BA52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BBD7 Local Header Offset 000B4F8C (741260) │ │ │ │ +10BBDB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BA52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BBDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BA80 CENTRAL HEADER #344 02014B50 (33639248) │ │ │ │ -10BA84 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BA85 Created OS 03 (3) 'Unix' │ │ │ │ -10BA86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BA87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BA88 General Purpose Flag 0800 (2048) │ │ │ │ +10BC09 CENTRAL HEADER #344 02014B50 (33639248) │ │ │ │ +10BC0D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BC0E Created OS 03 (3) 'Unix' │ │ │ │ +10BC0F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BC10 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BC11 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BA8A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BA8C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10BA90 CRC 182701C6 (405209542) │ │ │ │ -10BA94 Compressed Size 000002A0 (672) │ │ │ │ -10BA98 Uncompressed Size 00000C5F (3167) │ │ │ │ -10BA9C Filename Length 002D (45) │ │ │ │ -10BA9E Extra Length 0000 (0) │ │ │ │ -10BAA0 Comment Length 0000 (0) │ │ │ │ -10BAA2 Disk Start 0000 (0) │ │ │ │ -10BAA4 Int File Attributes 0000 (0) │ │ │ │ +10BC13 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BC15 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BC19 CRC 182701C6 (405209542) │ │ │ │ +10BC1D Compressed Size 000002A0 (672) │ │ │ │ +10BC21 Uncompressed Size 00000C5F (3167) │ │ │ │ +10BC25 Filename Length 002D (45) │ │ │ │ +10BC27 Extra Length 0000 (0) │ │ │ │ +10BC29 Comment Length 0000 (0) │ │ │ │ +10BC2B Disk Start 0000 (0) │ │ │ │ +10BC2D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BAA6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BC2F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BAAA Local Header Offset 000B5265 (741989) │ │ │ │ -10BAAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BC33 Local Header Offset 000B526C (741996) │ │ │ │ +10BC37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BAAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BC37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BADB CENTRAL HEADER #345 02014B50 (33639248) │ │ │ │ -10BADF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BAE0 Created OS 03 (3) 'Unix' │ │ │ │ -10BAE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BAE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BAE3 General Purpose Flag 0800 (2048) │ │ │ │ +10BC64 CENTRAL HEADER #345 02014B50 (33639248) │ │ │ │ +10BC68 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BC69 Created OS 03 (3) 'Unix' │ │ │ │ +10BC6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BC6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BC6C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BAE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BAE7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10BAEB CRC 45BAEA3A (1169877562) │ │ │ │ -10BAEF Compressed Size 00000414 (1044) │ │ │ │ -10BAF3 Uncompressed Size 00000C19 (3097) │ │ │ │ -10BAF7 Filename Length 0035 (53) │ │ │ │ -10BAF9 Extra Length 0000 (0) │ │ │ │ -10BAFB Comment Length 0000 (0) │ │ │ │ -10BAFD Disk Start 0000 (0) │ │ │ │ -10BAFF Int File Attributes 0000 (0) │ │ │ │ +10BC6E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BC70 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BC74 CRC 45BAEA3A (1169877562) │ │ │ │ +10BC78 Compressed Size 00000414 (1044) │ │ │ │ +10BC7C Uncompressed Size 00000C19 (3097) │ │ │ │ +10BC80 Filename Length 0035 (53) │ │ │ │ +10BC82 Extra Length 0000 (0) │ │ │ │ +10BC84 Comment Length 0000 (0) │ │ │ │ +10BC86 Disk Start 0000 (0) │ │ │ │ +10BC88 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BB01 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BC8A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BB05 Local Header Offset 000B5550 (742736) │ │ │ │ -10BB09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BC8E Local Header Offset 000B5557 (742743) │ │ │ │ +10BC92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BB09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BC92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BB3E CENTRAL HEADER #346 02014B50 (33639248) │ │ │ │ -10BB42 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BB43 Created OS 03 (3) 'Unix' │ │ │ │ -10BB44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BB45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BB46 General Purpose Flag 0800 (2048) │ │ │ │ +10BCC7 CENTRAL HEADER #346 02014B50 (33639248) │ │ │ │ +10BCCB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BCCC Created OS 03 (3) 'Unix' │ │ │ │ +10BCCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BCCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BCCF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BB48 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BB4A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10BB4E CRC 9EEA1DDD (2666143197) │ │ │ │ -10BB52 Compressed Size 00000340 (832) │ │ │ │ -10BB56 Uncompressed Size 0000174F (5967) │ │ │ │ -10BB5A Filename Length 0034 (52) │ │ │ │ -10BB5C Extra Length 0000 (0) │ │ │ │ -10BB5E Comment Length 0000 (0) │ │ │ │ -10BB60 Disk Start 0000 (0) │ │ │ │ -10BB62 Int File Attributes 0000 (0) │ │ │ │ +10BCD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BCD3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BCD7 CRC 9EEA1DDD (2666143197) │ │ │ │ +10BCDB Compressed Size 00000340 (832) │ │ │ │ +10BCDF Uncompressed Size 0000174F (5967) │ │ │ │ +10BCE3 Filename Length 0034 (52) │ │ │ │ +10BCE5 Extra Length 0000 (0) │ │ │ │ +10BCE7 Comment Length 0000 (0) │ │ │ │ +10BCE9 Disk Start 0000 (0) │ │ │ │ +10BCEB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BB64 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BCED Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BB68 Local Header Offset 000B59B7 (743863) │ │ │ │ -10BB6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BCF1 Local Header Offset 000B59BE (743870) │ │ │ │ +10BCF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BB6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BCF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BBA0 CENTRAL HEADER #347 02014B50 (33639248) │ │ │ │ -10BBA4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BBA5 Created OS 03 (3) 'Unix' │ │ │ │ -10BBA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BBA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BBA8 General Purpose Flag 0800 (2048) │ │ │ │ +10BD29 CENTRAL HEADER #347 02014B50 (33639248) │ │ │ │ +10BD2D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BD2E Created OS 03 (3) 'Unix' │ │ │ │ +10BD2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BD30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BD31 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BBAA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BBAC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10BBB0 CRC BA3D4F19 (3124580121) │ │ │ │ -10BBB4 Compressed Size 00000489 (1161) │ │ │ │ -10BBB8 Uncompressed Size 000009C9 (2505) │ │ │ │ -10BBBC Filename Length 0028 (40) │ │ │ │ -10BBBE Extra Length 0000 (0) │ │ │ │ -10BBC0 Comment Length 0000 (0) │ │ │ │ -10BBC2 Disk Start 0000 (0) │ │ │ │ -10BBC4 Int File Attributes 0000 (0) │ │ │ │ +10BD33 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BD35 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BD39 CRC BA3D4F19 (3124580121) │ │ │ │ +10BD3D Compressed Size 00000489 (1161) │ │ │ │ +10BD41 Uncompressed Size 000009C9 (2505) │ │ │ │ +10BD45 Filename Length 0028 (40) │ │ │ │ +10BD47 Extra Length 0000 (0) │ │ │ │ +10BD49 Comment Length 0000 (0) │ │ │ │ +10BD4B Disk Start 0000 (0) │ │ │ │ +10BD4D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BBC6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BD4F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BBCA Local Header Offset 000B5D49 (744777) │ │ │ │ -10BBCE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BD53 Local Header Offset 000B5D50 (744784) │ │ │ │ +10BD57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BBCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BD57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BBF6 CENTRAL HEADER #348 02014B50 (33639248) │ │ │ │ -10BBFA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BBFB Created OS 03 (3) 'Unix' │ │ │ │ -10BBFC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BBFD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BBFE General Purpose Flag 0800 (2048) │ │ │ │ +10BD7F CENTRAL HEADER #348 02014B50 (33639248) │ │ │ │ +10BD83 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BD84 Created OS 03 (3) 'Unix' │ │ │ │ +10BD85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BD86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BD87 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BC00 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BC02 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10BC06 CRC BF91C0E5 (3214000357) │ │ │ │ -10BC0A Compressed Size 000004C8 (1224) │ │ │ │ -10BC0E Uncompressed Size 0000112F (4399) │ │ │ │ -10BC12 Filename Length 0027 (39) │ │ │ │ -10BC14 Extra Length 0000 (0) │ │ │ │ -10BC16 Comment Length 0000 (0) │ │ │ │ -10BC18 Disk Start 0000 (0) │ │ │ │ -10BC1A Int File Attributes 0000 (0) │ │ │ │ +10BD89 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BD8B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BD8F CRC BF91C0E5 (3214000357) │ │ │ │ +10BD93 Compressed Size 000004C8 (1224) │ │ │ │ +10BD97 Uncompressed Size 0000112F (4399) │ │ │ │ +10BD9B Filename Length 0027 (39) │ │ │ │ +10BD9D Extra Length 0000 (0) │ │ │ │ +10BD9F Comment Length 0000 (0) │ │ │ │ +10BDA1 Disk Start 0000 (0) │ │ │ │ +10BDA3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BC1C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BDA5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BC20 Local Header Offset 000B6218 (746008) │ │ │ │ -10BC24 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BDA9 Local Header Offset 000B621F (746015) │ │ │ │ +10BDAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BC24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BDAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BC4B CENTRAL HEADER #349 02014B50 (33639248) │ │ │ │ -10BC4F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BC50 Created OS 03 (3) 'Unix' │ │ │ │ -10BC51 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BC52 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BC53 General Purpose Flag 0800 (2048) │ │ │ │ +10BDD4 CENTRAL HEADER #349 02014B50 (33639248) │ │ │ │ +10BDD8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BDD9 Created OS 03 (3) 'Unix' │ │ │ │ +10BDDA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BDDB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BDDC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BC55 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BC57 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10BC5B CRC 33B8CAA3 (867748515) │ │ │ │ -10BC5F Compressed Size 000002A9 (681) │ │ │ │ -10BC63 Uncompressed Size 000005B6 (1462) │ │ │ │ -10BC67 Filename Length 002F (47) │ │ │ │ -10BC69 Extra Length 0000 (0) │ │ │ │ -10BC6B Comment Length 0000 (0) │ │ │ │ -10BC6D Disk Start 0000 (0) │ │ │ │ -10BC6F Int File Attributes 0000 (0) │ │ │ │ +10BDDE Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BDE0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BDE4 CRC 33B8CAA3 (867748515) │ │ │ │ +10BDE8 Compressed Size 000002A9 (681) │ │ │ │ +10BDEC Uncompressed Size 000005B6 (1462) │ │ │ │ +10BDF0 Filename Length 002F (47) │ │ │ │ +10BDF2 Extra Length 0000 (0) │ │ │ │ +10BDF4 Comment Length 0000 (0) │ │ │ │ +10BDF6 Disk Start 0000 (0) │ │ │ │ +10BDF8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BC71 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BDFA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BC75 Local Header Offset 000B6725 (747301) │ │ │ │ -10BC79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BDFE Local Header Offset 000B672C (747308) │ │ │ │ +10BE02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BC79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BE02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BCA8 CENTRAL HEADER #350 02014B50 (33639248) │ │ │ │ -10BCAC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BCAD Created OS 03 (3) 'Unix' │ │ │ │ -10BCAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BCAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BCB0 General Purpose Flag 0800 (2048) │ │ │ │ +10BE31 CENTRAL HEADER #350 02014B50 (33639248) │ │ │ │ +10BE35 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BE36 Created OS 03 (3) 'Unix' │ │ │ │ +10BE37 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BE38 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BE39 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BCB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BCB4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10BCB8 CRC B1EF9538 (2985268536) │ │ │ │ -10BCBC Compressed Size 00000286 (646) │ │ │ │ -10BCC0 Uncompressed Size 00000A7A (2682) │ │ │ │ -10BCC4 Filename Length 002E (46) │ │ │ │ -10BCC6 Extra Length 0000 (0) │ │ │ │ -10BCC8 Comment Length 0000 (0) │ │ │ │ -10BCCA Disk Start 0000 (0) │ │ │ │ -10BCCC Int File Attributes 0000 (0) │ │ │ │ +10BE3B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BE3D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BE41 CRC B1EF9538 (2985268536) │ │ │ │ +10BE45 Compressed Size 00000286 (646) │ │ │ │ +10BE49 Uncompressed Size 00000A7A (2682) │ │ │ │ +10BE4D Filename Length 002E (46) │ │ │ │ +10BE4F Extra Length 0000 (0) │ │ │ │ +10BE51 Comment Length 0000 (0) │ │ │ │ +10BE53 Disk Start 0000 (0) │ │ │ │ +10BE55 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BCCE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BE57 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BCD2 Local Header Offset 000B6A1B (748059) │ │ │ │ -10BCD6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BE5B Local Header Offset 000B6A22 (748066) │ │ │ │ +10BE5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BCD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BE5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BD04 CENTRAL HEADER #351 02014B50 (33639248) │ │ │ │ -10BD08 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BD09 Created OS 03 (3) 'Unix' │ │ │ │ -10BD0A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BD0B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BD0C General Purpose Flag 0800 (2048) │ │ │ │ +10BE8D CENTRAL HEADER #351 02014B50 (33639248) │ │ │ │ +10BE91 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BE92 Created OS 03 (3) 'Unix' │ │ │ │ +10BE93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BE94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BE95 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BD0E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BD10 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10BD14 CRC 0F1D078A (253560714) │ │ │ │ -10BD18 Compressed Size 000003BE (958) │ │ │ │ -10BD1C Uncompressed Size 000008D4 (2260) │ │ │ │ -10BD20 Filename Length 002B (43) │ │ │ │ -10BD22 Extra Length 0000 (0) │ │ │ │ -10BD24 Comment Length 0000 (0) │ │ │ │ -10BD26 Disk Start 0000 (0) │ │ │ │ -10BD28 Int File Attributes 0000 (0) │ │ │ │ +10BE97 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BE99 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BE9D CRC 0F1D078A (253560714) │ │ │ │ +10BEA1 Compressed Size 000003BE (958) │ │ │ │ +10BEA5 Uncompressed Size 000008D4 (2260) │ │ │ │ +10BEA9 Filename Length 002B (43) │ │ │ │ +10BEAB Extra Length 0000 (0) │ │ │ │ +10BEAD Comment Length 0000 (0) │ │ │ │ +10BEAF Disk Start 0000 (0) │ │ │ │ +10BEB1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BD2A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BEB3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BD2E Local Header Offset 000B6CED (748781) │ │ │ │ -10BD32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BEB7 Local Header Offset 000B6CF4 (748788) │ │ │ │ +10BEBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BD32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BEBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BD5D CENTRAL HEADER #352 02014B50 (33639248) │ │ │ │ -10BD61 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BD62 Created OS 03 (3) 'Unix' │ │ │ │ -10BD63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BD64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BD65 General Purpose Flag 0800 (2048) │ │ │ │ +10BEE6 CENTRAL HEADER #352 02014B50 (33639248) │ │ │ │ +10BEEA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BEEB Created OS 03 (3) 'Unix' │ │ │ │ +10BEEC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BEED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BEEE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BD67 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BD69 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10BD6D CRC EA1FA61C (3927942684) │ │ │ │ -10BD71 Compressed Size 00000324 (804) │ │ │ │ -10BD75 Uncompressed Size 0000105E (4190) │ │ │ │ -10BD79 Filename Length 002A (42) │ │ │ │ -10BD7B Extra Length 0000 (0) │ │ │ │ -10BD7D Comment Length 0000 (0) │ │ │ │ -10BD7F Disk Start 0000 (0) │ │ │ │ -10BD81 Int File Attributes 0000 (0) │ │ │ │ +10BEF0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BEF2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BEF6 CRC EA1FA61C (3927942684) │ │ │ │ +10BEFA Compressed Size 00000324 (804) │ │ │ │ +10BEFE Uncompressed Size 0000105E (4190) │ │ │ │ +10BF02 Filename Length 002A (42) │ │ │ │ +10BF04 Extra Length 0000 (0) │ │ │ │ +10BF06 Comment Length 0000 (0) │ │ │ │ +10BF08 Disk Start 0000 (0) │ │ │ │ +10BF0A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BD83 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BF0C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BD87 Local Header Offset 000B70F4 (749812) │ │ │ │ -10BD8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BF10 Local Header Offset 000B70FB (749819) │ │ │ │ +10BF14 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BD8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BF14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BDB5 CENTRAL HEADER #353 02014B50 (33639248) │ │ │ │ -10BDB9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BDBA Created OS 03 (3) 'Unix' │ │ │ │ -10BDBB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BDBC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BDBD General Purpose Flag 0800 (2048) │ │ │ │ +10BF3E CENTRAL HEADER #353 02014B50 (33639248) │ │ │ │ +10BF42 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BF43 Created OS 03 (3) 'Unix' │ │ │ │ +10BF44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BF45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BF46 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BDBF Compression Method 0000 (0) 'Stored' │ │ │ │ -10BDC1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10BDC5 CRC 00000000 (0) │ │ │ │ -10BDC9 Compressed Size 00000000 (0) │ │ │ │ -10BDCD Uncompressed Size 00000000 (0) │ │ │ │ -10BDD1 Filename Length 0010 (16) │ │ │ │ -10BDD3 Extra Length 0000 (0) │ │ │ │ -10BDD5 Comment Length 0000 (0) │ │ │ │ -10BDD7 Disk Start 0000 (0) │ │ │ │ -10BDD9 Int File Attributes 0000 (0) │ │ │ │ +10BF48 Compression Method 0000 (0) 'Stored' │ │ │ │ +10BF4A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BF4E CRC 00000000 (0) │ │ │ │ +10BF52 Compressed Size 00000000 (0) │ │ │ │ +10BF56 Uncompressed Size 00000000 (0) │ │ │ │ +10BF5A Filename Length 0010 (16) │ │ │ │ +10BF5C Extra Length 0000 (0) │ │ │ │ +10BF5E Comment Length 0000 (0) │ │ │ │ +10BF60 Disk Start 0000 (0) │ │ │ │ +10BF62 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BDDB Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10BF64 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10BDDF Local Header Offset 000B7460 (750688) │ │ │ │ -10BDE3 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +10BF68 Local Header Offset 000B7467 (750695) │ │ │ │ +10BF6C Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BDE3: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BF6C: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10BDE3: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10BF6C: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BDBB: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BF44: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10BDF3 CENTRAL HEADER #354 02014B50 (33639248) │ │ │ │ -10BDF7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BDF8 Created OS 03 (3) 'Unix' │ │ │ │ -10BDF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BDFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BDFB General Purpose Flag 0800 (2048) │ │ │ │ +10BF7C CENTRAL HEADER #354 02014B50 (33639248) │ │ │ │ +10BF80 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BF81 Created OS 03 (3) 'Unix' │ │ │ │ +10BF82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BF83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BF84 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BDFD Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BDFF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10BE03 CRC A8A7A83F (2829559871) │ │ │ │ -10BE07 Compressed Size 0000006B (107) │ │ │ │ -10BE0B Uncompressed Size 0000007F (127) │ │ │ │ -10BE0F Filename Length 0025 (37) │ │ │ │ -10BE11 Extra Length 0000 (0) │ │ │ │ -10BE13 Comment Length 0000 (0) │ │ │ │ -10BE15 Disk Start 0000 (0) │ │ │ │ -10BE17 Int File Attributes 0000 (0) │ │ │ │ +10BF86 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BF88 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BF8C CRC A8A7A83F (2829559871) │ │ │ │ +10BF90 Compressed Size 0000006B (107) │ │ │ │ +10BF94 Uncompressed Size 0000007F (127) │ │ │ │ +10BF98 Filename Length 0025 (37) │ │ │ │ +10BF9A Extra Length 0000 (0) │ │ │ │ +10BF9C Comment Length 0000 (0) │ │ │ │ +10BF9E Disk Start 0000 (0) │ │ │ │ +10BFA0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BE19 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BFA2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BE1D Local Header Offset 000B748E (750734) │ │ │ │ -10BE21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BFA6 Local Header Offset 000B7495 (750741) │ │ │ │ +10BFAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BE21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BFAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BE46 CENTRAL HEADER #355 02014B50 (33639248) │ │ │ │ -10BE4A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BE4B Created OS 03 (3) 'Unix' │ │ │ │ -10BE4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BE4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BE4E General Purpose Flag 0800 (2048) │ │ │ │ +10BFCF CENTRAL HEADER #355 02014B50 (33639248) │ │ │ │ +10BFD3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10BFD4 Created OS 03 (3) 'Unix' │ │ │ │ +10BFD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BFD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BFD7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BE50 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BE52 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10BE56 CRC 8E3C5B46 (2386320198) │ │ │ │ -10BE5A Compressed Size 0000007B (123) │ │ │ │ -10BE5E Uncompressed Size 00000098 (152) │ │ │ │ -10BE62 Filename Length 0024 (36) │ │ │ │ -10BE64 Extra Length 0000 (0) │ │ │ │ -10BE66 Comment Length 0000 (0) │ │ │ │ -10BE68 Disk Start 0000 (0) │ │ │ │ -10BE6A Int File Attributes 0000 (0) │ │ │ │ +10BFD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BFDB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10BFDF CRC 8E3C5B46 (2386320198) │ │ │ │ +10BFE3 Compressed Size 0000007B (123) │ │ │ │ +10BFE7 Uncompressed Size 00000098 (152) │ │ │ │ +10BFEB Filename Length 0024 (36) │ │ │ │ +10BFED Extra Length 0000 (0) │ │ │ │ +10BFEF Comment Length 0000 (0) │ │ │ │ +10BFF1 Disk Start 0000 (0) │ │ │ │ +10BFF3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BE6C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10BFF5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BE70 Local Header Offset 000B753C (750908) │ │ │ │ -10BE74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BFF9 Local Header Offset 000B7543 (750915) │ │ │ │ +10BFFD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BE74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BFFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BE98 CENTRAL HEADER #356 02014B50 (33639248) │ │ │ │ -10BE9C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BE9D Created OS 03 (3) 'Unix' │ │ │ │ -10BE9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BE9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BEA0 General Purpose Flag 0800 (2048) │ │ │ │ +10C021 CENTRAL HEADER #356 02014B50 (33639248) │ │ │ │ +10C025 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C026 Created OS 03 (3) 'Unix' │ │ │ │ +10C027 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C028 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C029 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BEA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BEA4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10BEA8 CRC 3A184D2A (974671146) │ │ │ │ -10BEAC Compressed Size 000001D2 (466) │ │ │ │ -10BEB0 Uncompressed Size 00000348 (840) │ │ │ │ -10BEB4 Filename Length 0028 (40) │ │ │ │ -10BEB6 Extra Length 0000 (0) │ │ │ │ -10BEB8 Comment Length 0000 (0) │ │ │ │ -10BEBA Disk Start 0000 (0) │ │ │ │ -10BEBC Int File Attributes 0000 (0) │ │ │ │ +10C02B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C02D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C031 CRC 3A184D2A (974671146) │ │ │ │ +10C035 Compressed Size 000001D2 (466) │ │ │ │ +10C039 Uncompressed Size 00000348 (840) │ │ │ │ +10C03D Filename Length 0028 (40) │ │ │ │ +10C03F Extra Length 0000 (0) │ │ │ │ +10C041 Comment Length 0000 (0) │ │ │ │ +10C043 Disk Start 0000 (0) │ │ │ │ +10C045 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BEBE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C047 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BEC2 Local Header Offset 000B75F9 (751097) │ │ │ │ -10BEC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C04B Local Header Offset 000B7600 (751104) │ │ │ │ +10C04F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BEC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C04F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BEEE CENTRAL HEADER #357 02014B50 (33639248) │ │ │ │ -10BEF2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BEF3 Created OS 03 (3) 'Unix' │ │ │ │ -10BEF4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BEF5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BEF6 General Purpose Flag 0800 (2048) │ │ │ │ +10C077 CENTRAL HEADER #357 02014B50 (33639248) │ │ │ │ +10C07B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C07C Created OS 03 (3) 'Unix' │ │ │ │ +10C07D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C07E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C07F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BEF8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BEFA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10BEFE CRC 6C1BCEA8 (1813761704) │ │ │ │ -10BF02 Compressed Size 00000166 (358) │ │ │ │ -10BF06 Uncompressed Size 00000267 (615) │ │ │ │ -10BF0A Filename Length 0027 (39) │ │ │ │ -10BF0C Extra Length 0000 (0) │ │ │ │ -10BF0E Comment Length 0000 (0) │ │ │ │ -10BF10 Disk Start 0000 (0) │ │ │ │ -10BF12 Int File Attributes 0000 (0) │ │ │ │ +10C081 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C083 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C087 CRC 6C1BCEA8 (1813761704) │ │ │ │ +10C08B Compressed Size 00000166 (358) │ │ │ │ +10C08F Uncompressed Size 00000267 (615) │ │ │ │ +10C093 Filename Length 0027 (39) │ │ │ │ +10C095 Extra Length 0000 (0) │ │ │ │ +10C097 Comment Length 0000 (0) │ │ │ │ +10C099 Disk Start 0000 (0) │ │ │ │ +10C09B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BF14 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C09D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BF18 Local Header Offset 000B7811 (751633) │ │ │ │ -10BF1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C0A1 Local Header Offset 000B7818 (751640) │ │ │ │ +10C0A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BF1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C0A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BF43 CENTRAL HEADER #358 02014B50 (33639248) │ │ │ │ -10BF47 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BF48 Created OS 03 (3) 'Unix' │ │ │ │ -10BF49 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BF4A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BF4B General Purpose Flag 0800 (2048) │ │ │ │ +10C0CC CENTRAL HEADER #358 02014B50 (33639248) │ │ │ │ +10C0D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C0D1 Created OS 03 (3) 'Unix' │ │ │ │ +10C0D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C0D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C0D4 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BF4D Compression Method 0000 (0) 'Stored' │ │ │ │ -10BF4F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10BF53 CRC 00000000 (0) │ │ │ │ -10BF57 Compressed Size 00000000 (0) │ │ │ │ -10BF5B Uncompressed Size 00000000 (0) │ │ │ │ -10BF5F Filename Length 001C (28) │ │ │ │ -10BF61 Extra Length 0000 (0) │ │ │ │ -10BF63 Comment Length 0000 (0) │ │ │ │ -10BF65 Disk Start 0000 (0) │ │ │ │ -10BF67 Int File Attributes 0000 (0) │ │ │ │ +10C0D6 Compression Method 0000 (0) 'Stored' │ │ │ │ +10C0D8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C0DC CRC 00000000 (0) │ │ │ │ +10C0E0 Compressed Size 00000000 (0) │ │ │ │ +10C0E4 Uncompressed Size 00000000 (0) │ │ │ │ +10C0E8 Filename Length 001C (28) │ │ │ │ +10C0EA Extra Length 0000 (0) │ │ │ │ +10C0EC Comment Length 0000 (0) │ │ │ │ +10C0EE Disk Start 0000 (0) │ │ │ │ +10C0F0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BF69 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10C0F2 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10BF6D Local Header Offset 000B79BC (752060) │ │ │ │ -10BF71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C0F6 Local Header Offset 000B79C3 (752067) │ │ │ │ +10C0FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BF71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C0FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10BF71: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10C0FA: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BF49: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C0D2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10BF8D CENTRAL HEADER #359 02014B50 (33639248) │ │ │ │ -10BF91 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BF92 Created OS 03 (3) 'Unix' │ │ │ │ -10BF93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BF94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BF95 General Purpose Flag 0800 (2048) │ │ │ │ +10C116 CENTRAL HEADER #359 02014B50 (33639248) │ │ │ │ +10C11A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C11B Created OS 03 (3) 'Unix' │ │ │ │ +10C11C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C11D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C11E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BF97 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BF99 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10BF9D CRC D14B07F1 (3511355377) │ │ │ │ -10BFA1 Compressed Size 00000290 (656) │ │ │ │ -10BFA5 Uncompressed Size 000005EF (1519) │ │ │ │ -10BFA9 Filename Length 003A (58) │ │ │ │ -10BFAB Extra Length 0000 (0) │ │ │ │ -10BFAD Comment Length 0000 (0) │ │ │ │ -10BFAF Disk Start 0000 (0) │ │ │ │ -10BFB1 Int File Attributes 0000 (0) │ │ │ │ +10C120 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C122 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C126 CRC 7C8495C0 (2089063872) │ │ │ │ +10C12A Compressed Size 00000292 (658) │ │ │ │ +10C12E Uncompressed Size 000005EF (1519) │ │ │ │ +10C132 Filename Length 003A (58) │ │ │ │ +10C134 Extra Length 0000 (0) │ │ │ │ +10C136 Comment Length 0000 (0) │ │ │ │ +10C138 Disk Start 0000 (0) │ │ │ │ +10C13A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10BFB3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C13C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10BFB7 Local Header Offset 000B79F6 (752118) │ │ │ │ -10BFBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C140 Local Header Offset 000B79FD (752125) │ │ │ │ +10C144 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BFBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C144: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10BFF5 CENTRAL HEADER #360 02014B50 (33639248) │ │ │ │ -10BFF9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10BFFA Created OS 03 (3) 'Unix' │ │ │ │ -10BFFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BFFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BFFD General Purpose Flag 0800 (2048) │ │ │ │ +10C17E CENTRAL HEADER #360 02014B50 (33639248) │ │ │ │ +10C182 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C183 Created OS 03 (3) 'Unix' │ │ │ │ +10C184 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C185 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C186 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BFFF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C001 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C005 CRC 776C598F (2003589519) │ │ │ │ -10C009 Compressed Size 0000040A (1034) │ │ │ │ -10C00D Uncompressed Size 00000D71 (3441) │ │ │ │ -10C011 Filename Length 0039 (57) │ │ │ │ -10C013 Extra Length 0000 (0) │ │ │ │ -10C015 Comment Length 0000 (0) │ │ │ │ -10C017 Disk Start 0000 (0) │ │ │ │ -10C019 Int File Attributes 0000 (0) │ │ │ │ +10C188 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C18A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C18E CRC 7DED7EFB (2112716539) │ │ │ │ +10C192 Compressed Size 00000406 (1030) │ │ │ │ +10C196 Uncompressed Size 00000D3D (3389) │ │ │ │ +10C19A Filename Length 0039 (57) │ │ │ │ +10C19C Extra Length 0000 (0) │ │ │ │ +10C19E Comment Length 0000 (0) │ │ │ │ +10C1A0 Disk Start 0000 (0) │ │ │ │ +10C1A2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C01B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C1A4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C01F Local Header Offset 000B7CDE (752862) │ │ │ │ -10C023 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C1A8 Local Header Offset 000B7CE7 (752871) │ │ │ │ +10C1AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C023: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C1AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C05C CENTRAL HEADER #361 02014B50 (33639248) │ │ │ │ -10C060 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C061 Created OS 03 (3) 'Unix' │ │ │ │ -10C062 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C063 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C064 General Purpose Flag 0800 (2048) │ │ │ │ +10C1E5 CENTRAL HEADER #361 02014B50 (33639248) │ │ │ │ +10C1E9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C1EA Created OS 03 (3) 'Unix' │ │ │ │ +10C1EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C1EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C1ED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C066 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C068 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C06C CRC 4D42BF57 (1296219991) │ │ │ │ -10C070 Compressed Size 00000390 (912) │ │ │ │ -10C074 Uncompressed Size 00000926 (2342) │ │ │ │ -10C078 Filename Length 0041 (65) │ │ │ │ -10C07A Extra Length 0000 (0) │ │ │ │ -10C07C Comment Length 0000 (0) │ │ │ │ -10C07E Disk Start 0000 (0) │ │ │ │ -10C080 Int File Attributes 0000 (0) │ │ │ │ +10C1EF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C1F1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C1F5 CRC 4D42BF57 (1296219991) │ │ │ │ +10C1F9 Compressed Size 00000390 (912) │ │ │ │ +10C1FD Uncompressed Size 00000926 (2342) │ │ │ │ +10C201 Filename Length 0041 (65) │ │ │ │ +10C203 Extra Length 0000 (0) │ │ │ │ +10C205 Comment Length 0000 (0) │ │ │ │ +10C207 Disk Start 0000 (0) │ │ │ │ +10C209 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C082 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C20B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C086 Local Header Offset 000B813F (753983) │ │ │ │ -10C08A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C20F Local Header Offset 000B8144 (753988) │ │ │ │ +10C213 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C08A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C213: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C0CB CENTRAL HEADER #362 02014B50 (33639248) │ │ │ │ -10C0CF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C0D0 Created OS 03 (3) 'Unix' │ │ │ │ -10C0D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C0D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C0D3 General Purpose Flag 0800 (2048) │ │ │ │ +10C254 CENTRAL HEADER #362 02014B50 (33639248) │ │ │ │ +10C258 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C259 Created OS 03 (3) 'Unix' │ │ │ │ +10C25A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C25B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C25C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C0D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C0D7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C0DB CRC 81A68CD6 (2175175894) │ │ │ │ -10C0DF Compressed Size 00000383 (899) │ │ │ │ -10C0E3 Uncompressed Size 000011C9 (4553) │ │ │ │ -10C0E7 Filename Length 0040 (64) │ │ │ │ -10C0E9 Extra Length 0000 (0) │ │ │ │ -10C0EB Comment Length 0000 (0) │ │ │ │ -10C0ED Disk Start 0000 (0) │ │ │ │ -10C0EF Int File Attributes 0000 (0) │ │ │ │ +10C25E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C260 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C264 CRC 81A68CD6 (2175175894) │ │ │ │ +10C268 Compressed Size 00000383 (899) │ │ │ │ +10C26C Uncompressed Size 000011C9 (4553) │ │ │ │ +10C270 Filename Length 0040 (64) │ │ │ │ +10C272 Extra Length 0000 (0) │ │ │ │ +10C274 Comment Length 0000 (0) │ │ │ │ +10C276 Disk Start 0000 (0) │ │ │ │ +10C278 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C0F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C27A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C0F5 Local Header Offset 000B852E (754990) │ │ │ │ -10C0F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C27E Local Header Offset 000B8533 (754995) │ │ │ │ +10C282 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C0F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C282: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C139 CENTRAL HEADER #363 02014B50 (33639248) │ │ │ │ -10C13D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C13E Created OS 03 (3) 'Unix' │ │ │ │ -10C13F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C140 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C141 General Purpose Flag 0800 (2048) │ │ │ │ +10C2C2 CENTRAL HEADER #363 02014B50 (33639248) │ │ │ │ +10C2C6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C2C7 Created OS 03 (3) 'Unix' │ │ │ │ +10C2C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C2C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C2CA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C143 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C145 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C149 CRC 781C5DCF (2015124943) │ │ │ │ -10C14D Compressed Size 0000025A (602) │ │ │ │ -10C151 Uncompressed Size 000004BD (1213) │ │ │ │ -10C155 Filename Length 0031 (49) │ │ │ │ -10C157 Extra Length 0000 (0) │ │ │ │ -10C159 Comment Length 0000 (0) │ │ │ │ -10C15B Disk Start 0000 (0) │ │ │ │ -10C15D Int File Attributes 0000 (0) │ │ │ │ +10C2CC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C2CE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C2D2 CRC 781C5DCF (2015124943) │ │ │ │ +10C2D6 Compressed Size 0000025A (602) │ │ │ │ +10C2DA Uncompressed Size 000004BD (1213) │ │ │ │ +10C2DE Filename Length 0031 (49) │ │ │ │ +10C2E0 Extra Length 0000 (0) │ │ │ │ +10C2E2 Comment Length 0000 (0) │ │ │ │ +10C2E4 Disk Start 0000 (0) │ │ │ │ +10C2E6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C15F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C2E8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C163 Local Header Offset 000B890F (755983) │ │ │ │ -10C167 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C2EC Local Header Offset 000B8914 (755988) │ │ │ │ +10C2F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C167: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C2F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C198 CENTRAL HEADER #364 02014B50 (33639248) │ │ │ │ -10C19C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C19D Created OS 03 (3) 'Unix' │ │ │ │ -10C19E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C19F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C1A0 General Purpose Flag 0800 (2048) │ │ │ │ +10C321 CENTRAL HEADER #364 02014B50 (33639248) │ │ │ │ +10C325 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C326 Created OS 03 (3) 'Unix' │ │ │ │ +10C327 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C328 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C329 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C1A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C1A4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C1A8 CRC 56D06CB0 (1456499888) │ │ │ │ -10C1AC Compressed Size 00000279 (633) │ │ │ │ -10C1B0 Uncompressed Size 000008A0 (2208) │ │ │ │ -10C1B4 Filename Length 0030 (48) │ │ │ │ -10C1B6 Extra Length 0000 (0) │ │ │ │ -10C1B8 Comment Length 0000 (0) │ │ │ │ -10C1BA Disk Start 0000 (0) │ │ │ │ -10C1BC Int File Attributes 0000 (0) │ │ │ │ +10C32B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C32D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C331 CRC 56D06CB0 (1456499888) │ │ │ │ +10C335 Compressed Size 00000279 (633) │ │ │ │ +10C339 Uncompressed Size 000008A0 (2208) │ │ │ │ +10C33D Filename Length 0030 (48) │ │ │ │ +10C33F Extra Length 0000 (0) │ │ │ │ +10C341 Comment Length 0000 (0) │ │ │ │ +10C343 Disk Start 0000 (0) │ │ │ │ +10C345 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C1BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C347 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C1C2 Local Header Offset 000B8BB8 (756664) │ │ │ │ -10C1C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C34B Local Header Offset 000B8BBD (756669) │ │ │ │ +10C34F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C1C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C34F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C1F6 CENTRAL HEADER #365 02014B50 (33639248) │ │ │ │ -10C1FA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C1FB Created OS 03 (3) 'Unix' │ │ │ │ -10C1FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C1FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C1FE General Purpose Flag 0800 (2048) │ │ │ │ +10C37F CENTRAL HEADER #365 02014B50 (33639248) │ │ │ │ +10C383 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C384 Created OS 03 (3) 'Unix' │ │ │ │ +10C385 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C386 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C387 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C200 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C202 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C206 CRC 074A1B90 (122297232) │ │ │ │ -10C20A Compressed Size 000000DB (219) │ │ │ │ -10C20E Uncompressed Size 00000149 (329) │ │ │ │ -10C212 Filename Length 0032 (50) │ │ │ │ -10C214 Extra Length 0000 (0) │ │ │ │ -10C216 Comment Length 0000 (0) │ │ │ │ -10C218 Disk Start 0000 (0) │ │ │ │ -10C21A Int File Attributes 0000 (0) │ │ │ │ +10C389 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C38B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C38F CRC 074A1B90 (122297232) │ │ │ │ +10C393 Compressed Size 000000DB (219) │ │ │ │ +10C397 Uncompressed Size 00000149 (329) │ │ │ │ +10C39B Filename Length 0032 (50) │ │ │ │ +10C39D Extra Length 0000 (0) │ │ │ │ +10C39F Comment Length 0000 (0) │ │ │ │ +10C3A1 Disk Start 0000 (0) │ │ │ │ +10C3A3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C21C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C3A5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C220 Local Header Offset 000B8E7F (757375) │ │ │ │ -10C224 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C3A9 Local Header Offset 000B8E84 (757380) │ │ │ │ +10C3AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C224: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C3AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C256 CENTRAL HEADER #366 02014B50 (33639248) │ │ │ │ -10C25A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C25B Created OS 03 (3) 'Unix' │ │ │ │ -10C25C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C25D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C25E General Purpose Flag 0800 (2048) │ │ │ │ +10C3DF CENTRAL HEADER #366 02014B50 (33639248) │ │ │ │ +10C3E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C3E4 Created OS 03 (3) 'Unix' │ │ │ │ +10C3E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C3E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C3E7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C260 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C262 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C266 CRC DDDD378D (3722262413) │ │ │ │ -10C26A Compressed Size 0000007D (125) │ │ │ │ -10C26E Uncompressed Size 000000AB (171) │ │ │ │ -10C272 Filename Length 0031 (49) │ │ │ │ -10C274 Extra Length 0000 (0) │ │ │ │ -10C276 Comment Length 0000 (0) │ │ │ │ -10C278 Disk Start 0000 (0) │ │ │ │ -10C27A Int File Attributes 0000 (0) │ │ │ │ +10C3E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C3EB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C3EF CRC DDDD378D (3722262413) │ │ │ │ +10C3F3 Compressed Size 0000007D (125) │ │ │ │ +10C3F7 Uncompressed Size 000000AB (171) │ │ │ │ +10C3FB Filename Length 0031 (49) │ │ │ │ +10C3FD Extra Length 0000 (0) │ │ │ │ +10C3FF Comment Length 0000 (0) │ │ │ │ +10C401 Disk Start 0000 (0) │ │ │ │ +10C403 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C27C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C405 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C280 Local Header Offset 000B8FAA (757674) │ │ │ │ -10C284 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C409 Local Header Offset 000B8FAF (757679) │ │ │ │ +10C40D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C284: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C40D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C2B5 CENTRAL HEADER #367 02014B50 (33639248) │ │ │ │ -10C2B9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C2BA Created OS 03 (3) 'Unix' │ │ │ │ -10C2BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C2BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C2BD General Purpose Flag 0800 (2048) │ │ │ │ +10C43E CENTRAL HEADER #367 02014B50 (33639248) │ │ │ │ +10C442 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C443 Created OS 03 (3) 'Unix' │ │ │ │ +10C444 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C445 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C446 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C2BF Compression Method 0000 (0) 'Stored' │ │ │ │ -10C2C1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C2C5 CRC 00000000 (0) │ │ │ │ -10C2C9 Compressed Size 00000000 (0) │ │ │ │ -10C2CD Uncompressed Size 00000000 (0) │ │ │ │ -10C2D1 Filename Length 0011 (17) │ │ │ │ -10C2D3 Extra Length 0000 (0) │ │ │ │ -10C2D5 Comment Length 0000 (0) │ │ │ │ -10C2D7 Disk Start 0000 (0) │ │ │ │ -10C2D9 Int File Attributes 0000 (0) │ │ │ │ +10C448 Compression Method 0000 (0) 'Stored' │ │ │ │ +10C44A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C44E CRC 00000000 (0) │ │ │ │ +10C452 Compressed Size 00000000 (0) │ │ │ │ +10C456 Uncompressed Size 00000000 (0) │ │ │ │ +10C45A Filename Length 0011 (17) │ │ │ │ +10C45C Extra Length 0000 (0) │ │ │ │ +10C45E Comment Length 0000 (0) │ │ │ │ +10C460 Disk Start 0000 (0) │ │ │ │ +10C462 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C2DB Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10C464 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10C2DF Local Header Offset 000B9076 (757878) │ │ │ │ -10C2E3 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +10C468 Local Header Offset 000B907B (757883) │ │ │ │ +10C46C Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C2E3: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C46C: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10C2E3: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10C46C: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C2BB: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C444: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10C2F4 CENTRAL HEADER #368 02014B50 (33639248) │ │ │ │ -10C2F8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C2F9 Created OS 03 (3) 'Unix' │ │ │ │ -10C2FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C2FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C2FC General Purpose Flag 0800 (2048) │ │ │ │ +10C47D CENTRAL HEADER #368 02014B50 (33639248) │ │ │ │ +10C481 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C482 Created OS 03 (3) 'Unix' │ │ │ │ +10C483 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C484 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C485 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C2FE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C300 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C304 CRC 0E898D1E (243895582) │ │ │ │ -10C308 Compressed Size 000002BF (703) │ │ │ │ -10C30C Uncompressed Size 0000057E (1406) │ │ │ │ -10C310 Filename Length 0025 (37) │ │ │ │ -10C312 Extra Length 0000 (0) │ │ │ │ -10C314 Comment Length 0000 (0) │ │ │ │ -10C316 Disk Start 0000 (0) │ │ │ │ -10C318 Int File Attributes 0000 (0) │ │ │ │ +10C487 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C489 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C48D CRC 0E898D1E (243895582) │ │ │ │ +10C491 Compressed Size 000002BF (703) │ │ │ │ +10C495 Uncompressed Size 0000057E (1406) │ │ │ │ +10C499 Filename Length 0025 (37) │ │ │ │ +10C49B Extra Length 0000 (0) │ │ │ │ +10C49D Comment Length 0000 (0) │ │ │ │ +10C49F Disk Start 0000 (0) │ │ │ │ +10C4A1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C31A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C4A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C31E Local Header Offset 000B90A5 (757925) │ │ │ │ -10C322 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C4A7 Local Header Offset 000B90AA (757930) │ │ │ │ +10C4AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C322: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C4AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C347 CENTRAL HEADER #369 02014B50 (33639248) │ │ │ │ -10C34B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C34C Created OS 03 (3) 'Unix' │ │ │ │ -10C34D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C34E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C34F General Purpose Flag 0800 (2048) │ │ │ │ +10C4D0 CENTRAL HEADER #369 02014B50 (33639248) │ │ │ │ +10C4D4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C4D5 Created OS 03 (3) 'Unix' │ │ │ │ +10C4D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C4D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C4D8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C351 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C353 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C357 CRC ECD8A392 (3973620626) │ │ │ │ -10C35B Compressed Size 000002BA (698) │ │ │ │ -10C35F Uncompressed Size 0000073B (1851) │ │ │ │ -10C363 Filename Length 0024 (36) │ │ │ │ -10C365 Extra Length 0000 (0) │ │ │ │ -10C367 Comment Length 0000 (0) │ │ │ │ -10C369 Disk Start 0000 (0) │ │ │ │ -10C36B Int File Attributes 0000 (0) │ │ │ │ +10C4DA Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C4DC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C4E0 CRC ECD8A392 (3973620626) │ │ │ │ +10C4E4 Compressed Size 000002BA (698) │ │ │ │ +10C4E8 Uncompressed Size 0000073B (1851) │ │ │ │ +10C4EC Filename Length 0024 (36) │ │ │ │ +10C4EE Extra Length 0000 (0) │ │ │ │ +10C4F0 Comment Length 0000 (0) │ │ │ │ +10C4F2 Disk Start 0000 (0) │ │ │ │ +10C4F4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C36D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C4F6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C371 Local Header Offset 000B93A7 (758695) │ │ │ │ -10C375 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C4FA Local Header Offset 000B93AC (758700) │ │ │ │ +10C4FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C375: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C4FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C399 CENTRAL HEADER #370 02014B50 (33639248) │ │ │ │ -10C39D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C39E Created OS 03 (3) 'Unix' │ │ │ │ -10C39F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C3A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C3A1 General Purpose Flag 0800 (2048) │ │ │ │ +10C522 CENTRAL HEADER #370 02014B50 (33639248) │ │ │ │ +10C526 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C527 Created OS 03 (3) 'Unix' │ │ │ │ +10C528 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C529 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C52A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C3A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C3A5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C3A9 CRC 4AB2EDEB (1253240299) │ │ │ │ -10C3AD Compressed Size 00000586 (1414) │ │ │ │ -10C3B1 Uncompressed Size 00000D38 (3384) │ │ │ │ -10C3B5 Filename Length 001F (31) │ │ │ │ -10C3B7 Extra Length 0000 (0) │ │ │ │ -10C3B9 Comment Length 0000 (0) │ │ │ │ -10C3BB Disk Start 0000 (0) │ │ │ │ -10C3BD Int File Attributes 0000 (0) │ │ │ │ +10C52C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C52E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C532 CRC 4AB2EDEB (1253240299) │ │ │ │ +10C536 Compressed Size 00000586 (1414) │ │ │ │ +10C53A Uncompressed Size 00000D38 (3384) │ │ │ │ +10C53E Filename Length 001F (31) │ │ │ │ +10C540 Extra Length 0000 (0) │ │ │ │ +10C542 Comment Length 0000 (0) │ │ │ │ +10C544 Disk Start 0000 (0) │ │ │ │ +10C546 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C3BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C548 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C3C3 Local Header Offset 000B96A3 (759459) │ │ │ │ -10C3C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C54C Local Header Offset 000B96A8 (759464) │ │ │ │ +10C550 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C3C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C550: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C3E6 CENTRAL HEADER #371 02014B50 (33639248) │ │ │ │ -10C3EA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C3EB Created OS 03 (3) 'Unix' │ │ │ │ -10C3EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C3ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C3EE General Purpose Flag 0800 (2048) │ │ │ │ +10C56F CENTRAL HEADER #371 02014B50 (33639248) │ │ │ │ +10C573 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C574 Created OS 03 (3) 'Unix' │ │ │ │ +10C575 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C576 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C577 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C3F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C3F2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C3F6 CRC 19B62303 (431366915) │ │ │ │ -10C3FA Compressed Size 00000597 (1431) │ │ │ │ -10C3FE Uncompressed Size 000017C3 (6083) │ │ │ │ -10C402 Filename Length 001E (30) │ │ │ │ -10C404 Extra Length 0000 (0) │ │ │ │ -10C406 Comment Length 0000 (0) │ │ │ │ -10C408 Disk Start 0000 (0) │ │ │ │ -10C40A Int File Attributes 0000 (0) │ │ │ │ +10C579 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C57B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C57F CRC 19B62303 (431366915) │ │ │ │ +10C583 Compressed Size 00000597 (1431) │ │ │ │ +10C587 Uncompressed Size 000017C3 (6083) │ │ │ │ +10C58B Filename Length 001E (30) │ │ │ │ +10C58D Extra Length 0000 (0) │ │ │ │ +10C58F Comment Length 0000 (0) │ │ │ │ +10C591 Disk Start 0000 (0) │ │ │ │ +10C593 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C40C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C595 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C410 Local Header Offset 000B9C66 (760934) │ │ │ │ -10C414 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C599 Local Header Offset 000B9C6B (760939) │ │ │ │ +10C59D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C414: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C59D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C432 CENTRAL HEADER #372 02014B50 (33639248) │ │ │ │ -10C436 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C437 Created OS 03 (3) 'Unix' │ │ │ │ -10C438 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C439 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C43A General Purpose Flag 0800 (2048) │ │ │ │ +10C5BB CENTRAL HEADER #372 02014B50 (33639248) │ │ │ │ +10C5BF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C5C0 Created OS 03 (3) 'Unix' │ │ │ │ +10C5C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C5C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C5C3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C43C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C43E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C442 CRC 34641F02 (878976770) │ │ │ │ -10C446 Compressed Size 0000029C (668) │ │ │ │ -10C44A Uncompressed Size 000004FB (1275) │ │ │ │ -10C44E Filename Length 0023 (35) │ │ │ │ -10C450 Extra Length 0000 (0) │ │ │ │ -10C452 Comment Length 0000 (0) │ │ │ │ -10C454 Disk Start 0000 (0) │ │ │ │ -10C456 Int File Attributes 0000 (0) │ │ │ │ +10C5C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C5C7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C5CB CRC 34641F02 (878976770) │ │ │ │ +10C5CF Compressed Size 0000029C (668) │ │ │ │ +10C5D3 Uncompressed Size 000004FB (1275) │ │ │ │ +10C5D7 Filename Length 0023 (35) │ │ │ │ +10C5D9 Extra Length 0000 (0) │ │ │ │ +10C5DB Comment Length 0000 (0) │ │ │ │ +10C5DD Disk Start 0000 (0) │ │ │ │ +10C5DF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C458 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C5E1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C45C Local Header Offset 000BA239 (762425) │ │ │ │ -10C460 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C5E5 Local Header Offset 000BA23E (762430) │ │ │ │ +10C5E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C460: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C5E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C483 CENTRAL HEADER #373 02014B50 (33639248) │ │ │ │ -10C487 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C488 Created OS 03 (3) 'Unix' │ │ │ │ -10C489 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C48A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C48B General Purpose Flag 0800 (2048) │ │ │ │ +10C60C CENTRAL HEADER #373 02014B50 (33639248) │ │ │ │ +10C610 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C611 Created OS 03 (3) 'Unix' │ │ │ │ +10C612 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C613 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C614 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C48D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C48F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C493 CRC 43109A6C (1125161580) │ │ │ │ -10C497 Compressed Size 00000264 (612) │ │ │ │ -10C49B Uncompressed Size 000005EC (1516) │ │ │ │ -10C49F Filename Length 0022 (34) │ │ │ │ -10C4A1 Extra Length 0000 (0) │ │ │ │ -10C4A3 Comment Length 0000 (0) │ │ │ │ -10C4A5 Disk Start 0000 (0) │ │ │ │ -10C4A7 Int File Attributes 0000 (0) │ │ │ │ +10C616 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C618 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C61C CRC 43109A6C (1125161580) │ │ │ │ +10C620 Compressed Size 00000264 (612) │ │ │ │ +10C624 Uncompressed Size 000005EC (1516) │ │ │ │ +10C628 Filename Length 0022 (34) │ │ │ │ +10C62A Extra Length 0000 (0) │ │ │ │ +10C62C Comment Length 0000 (0) │ │ │ │ +10C62E Disk Start 0000 (0) │ │ │ │ +10C630 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C4A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C632 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C4AD Local Header Offset 000BA516 (763158) │ │ │ │ -10C4B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C636 Local Header Offset 000BA51B (763163) │ │ │ │ +10C63A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C4B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C63A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C4D3 CENTRAL HEADER #374 02014B50 (33639248) │ │ │ │ -10C4D7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C4D8 Created OS 03 (3) 'Unix' │ │ │ │ -10C4D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C4DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C4DB General Purpose Flag 0800 (2048) │ │ │ │ +10C65C CENTRAL HEADER #374 02014B50 (33639248) │ │ │ │ +10C660 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C661 Created OS 03 (3) 'Unix' │ │ │ │ +10C662 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C663 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C664 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C4DD Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C4DF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C4E3 CRC 4B833761 (1266890593) │ │ │ │ -10C4E7 Compressed Size 000002B6 (694) │ │ │ │ -10C4EB Uncompressed Size 000005BF (1471) │ │ │ │ -10C4EF Filename Length 0027 (39) │ │ │ │ -10C4F1 Extra Length 0000 (0) │ │ │ │ -10C4F3 Comment Length 0000 (0) │ │ │ │ -10C4F5 Disk Start 0000 (0) │ │ │ │ -10C4F7 Int File Attributes 0000 (0) │ │ │ │ +10C666 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C668 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C66C CRC 4B833761 (1266890593) │ │ │ │ +10C670 Compressed Size 000002B6 (694) │ │ │ │ +10C674 Uncompressed Size 000005BF (1471) │ │ │ │ +10C678 Filename Length 0027 (39) │ │ │ │ +10C67A Extra Length 0000 (0) │ │ │ │ +10C67C Comment Length 0000 (0) │ │ │ │ +10C67E Disk Start 0000 (0) │ │ │ │ +10C680 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C4F9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C682 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C4FD Local Header Offset 000BA7BA (763834) │ │ │ │ -10C501 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C686 Local Header Offset 000BA7BF (763839) │ │ │ │ +10C68A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C501: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C68A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C528 CENTRAL HEADER #375 02014B50 (33639248) │ │ │ │ -10C52C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C52D Created OS 03 (3) 'Unix' │ │ │ │ -10C52E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C52F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C530 General Purpose Flag 0800 (2048) │ │ │ │ +10C6B1 CENTRAL HEADER #375 02014B50 (33639248) │ │ │ │ +10C6B5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C6B6 Created OS 03 (3) 'Unix' │ │ │ │ +10C6B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C6B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C6B9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C532 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C534 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C538 CRC 24FB3137 (620441911) │ │ │ │ -10C53C Compressed Size 000002DA (730) │ │ │ │ -10C540 Uncompressed Size 00000A48 (2632) │ │ │ │ -10C544 Filename Length 0026 (38) │ │ │ │ -10C546 Extra Length 0000 (0) │ │ │ │ -10C548 Comment Length 0000 (0) │ │ │ │ -10C54A Disk Start 0000 (0) │ │ │ │ -10C54C Int File Attributes 0000 (0) │ │ │ │ +10C6BB Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C6BD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C6C1 CRC 24FB3137 (620441911) │ │ │ │ +10C6C5 Compressed Size 000002DA (730) │ │ │ │ +10C6C9 Uncompressed Size 00000A48 (2632) │ │ │ │ +10C6CD Filename Length 0026 (38) │ │ │ │ +10C6CF Extra Length 0000 (0) │ │ │ │ +10C6D1 Comment Length 0000 (0) │ │ │ │ +10C6D3 Disk Start 0000 (0) │ │ │ │ +10C6D5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C54E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C6D7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C552 Local Header Offset 000BAAB5 (764597) │ │ │ │ -10C556 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C6DB Local Header Offset 000BAABA (764602) │ │ │ │ +10C6DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C556: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C6DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C57C CENTRAL HEADER #376 02014B50 (33639248) │ │ │ │ -10C580 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C581 Created OS 03 (3) 'Unix' │ │ │ │ -10C582 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C583 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C584 General Purpose Flag 0800 (2048) │ │ │ │ +10C705 CENTRAL HEADER #376 02014B50 (33639248) │ │ │ │ +10C709 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C70A Created OS 03 (3) 'Unix' │ │ │ │ +10C70B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C70C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C70D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C586 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C588 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C58C CRC 42252EE8 (1109733096) │ │ │ │ -10C590 Compressed Size 000002B9 (697) │ │ │ │ -10C594 Uncompressed Size 0000057D (1405) │ │ │ │ -10C598 Filename Length 0029 (41) │ │ │ │ -10C59A Extra Length 0000 (0) │ │ │ │ -10C59C Comment Length 0000 (0) │ │ │ │ -10C59E Disk Start 0000 (0) │ │ │ │ -10C5A0 Int File Attributes 0000 (0) │ │ │ │ +10C70F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C711 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C715 CRC 42252EE8 (1109733096) │ │ │ │ +10C719 Compressed Size 000002B9 (697) │ │ │ │ +10C71D Uncompressed Size 0000057D (1405) │ │ │ │ +10C721 Filename Length 0029 (41) │ │ │ │ +10C723 Extra Length 0000 (0) │ │ │ │ +10C725 Comment Length 0000 (0) │ │ │ │ +10C727 Disk Start 0000 (0) │ │ │ │ +10C729 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C5A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C72B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C5A6 Local Header Offset 000BADD3 (765395) │ │ │ │ -10C5AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C72F Local Header Offset 000BADD8 (765400) │ │ │ │ +10C733 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C5AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C733: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C5D3 CENTRAL HEADER #377 02014B50 (33639248) │ │ │ │ -10C5D7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C5D8 Created OS 03 (3) 'Unix' │ │ │ │ -10C5D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C5DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C5DB General Purpose Flag 0800 (2048) │ │ │ │ +10C75C CENTRAL HEADER #377 02014B50 (33639248) │ │ │ │ +10C760 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C761 Created OS 03 (3) 'Unix' │ │ │ │ +10C762 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C763 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C764 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C5DD Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C5DF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C5E3 CRC 98EFFF17 (2565865239) │ │ │ │ -10C5E7 Compressed Size 00000299 (665) │ │ │ │ -10C5EB Uncompressed Size 00000921 (2337) │ │ │ │ -10C5EF Filename Length 0028 (40) │ │ │ │ -10C5F1 Extra Length 0000 (0) │ │ │ │ -10C5F3 Comment Length 0000 (0) │ │ │ │ -10C5F5 Disk Start 0000 (0) │ │ │ │ -10C5F7 Int File Attributes 0000 (0) │ │ │ │ +10C766 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C768 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C76C CRC 98EFFF17 (2565865239) │ │ │ │ +10C770 Compressed Size 00000299 (665) │ │ │ │ +10C774 Uncompressed Size 00000921 (2337) │ │ │ │ +10C778 Filename Length 0028 (40) │ │ │ │ +10C77A Extra Length 0000 (0) │ │ │ │ +10C77C Comment Length 0000 (0) │ │ │ │ +10C77E Disk Start 0000 (0) │ │ │ │ +10C780 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C5F9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C782 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C5FD Local Header Offset 000BB0D3 (766163) │ │ │ │ -10C601 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C786 Local Header Offset 000BB0D8 (766168) │ │ │ │ +10C78A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C601: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C78A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C629 CENTRAL HEADER #378 02014B50 (33639248) │ │ │ │ -10C62D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C62E Created OS 03 (3) 'Unix' │ │ │ │ -10C62F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C630 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C631 General Purpose Flag 0800 (2048) │ │ │ │ +10C7B2 CENTRAL HEADER #378 02014B50 (33639248) │ │ │ │ +10C7B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C7B7 Created OS 03 (3) 'Unix' │ │ │ │ +10C7B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C7B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C7BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C633 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C635 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C639 CRC C4B1513B (3299955003) │ │ │ │ -10C63D Compressed Size 00000308 (776) │ │ │ │ -10C641 Uncompressed Size 000006A2 (1698) │ │ │ │ -10C645 Filename Length 0023 (35) │ │ │ │ -10C647 Extra Length 0000 (0) │ │ │ │ -10C649 Comment Length 0000 (0) │ │ │ │ -10C64B Disk Start 0000 (0) │ │ │ │ -10C64D Int File Attributes 0000 (0) │ │ │ │ +10C7BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C7BE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C7C2 CRC C4B1513B (3299955003) │ │ │ │ +10C7C6 Compressed Size 00000308 (776) │ │ │ │ +10C7CA Uncompressed Size 000006A2 (1698) │ │ │ │ +10C7CE Filename Length 0023 (35) │ │ │ │ +10C7D0 Extra Length 0000 (0) │ │ │ │ +10C7D2 Comment Length 0000 (0) │ │ │ │ +10C7D4 Disk Start 0000 (0) │ │ │ │ +10C7D6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C64F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C7D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C653 Local Header Offset 000BB3B2 (766898) │ │ │ │ -10C657 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C7DC Local Header Offset 000BB3B7 (766903) │ │ │ │ +10C7E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C657: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C7E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C67A CENTRAL HEADER #379 02014B50 (33639248) │ │ │ │ -10C67E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C67F Created OS 03 (3) 'Unix' │ │ │ │ -10C680 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C681 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C682 General Purpose Flag 0800 (2048) │ │ │ │ +10C803 CENTRAL HEADER #379 02014B50 (33639248) │ │ │ │ +10C807 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C808 Created OS 03 (3) 'Unix' │ │ │ │ +10C809 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C80A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C80B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C684 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C686 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C68A CRC 5CAD6425 (1554867237) │ │ │ │ -10C68E Compressed Size 00000274 (628) │ │ │ │ -10C692 Uncompressed Size 000007BF (1983) │ │ │ │ -10C696 Filename Length 0022 (34) │ │ │ │ -10C698 Extra Length 0000 (0) │ │ │ │ -10C69A Comment Length 0000 (0) │ │ │ │ -10C69C Disk Start 0000 (0) │ │ │ │ -10C69E Int File Attributes 0000 (0) │ │ │ │ +10C80D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C80F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C813 CRC 5CAD6425 (1554867237) │ │ │ │ +10C817 Compressed Size 00000274 (628) │ │ │ │ +10C81B Uncompressed Size 000007BF (1983) │ │ │ │ +10C81F Filename Length 0022 (34) │ │ │ │ +10C821 Extra Length 0000 (0) │ │ │ │ +10C823 Comment Length 0000 (0) │ │ │ │ +10C825 Disk Start 0000 (0) │ │ │ │ +10C827 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C6A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C829 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C6A4 Local Header Offset 000BB6FB (767739) │ │ │ │ -10C6A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C82D Local Header Offset 000BB700 (767744) │ │ │ │ +10C831 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C6A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C831: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C6CA CENTRAL HEADER #380 02014B50 (33639248) │ │ │ │ -10C6CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C6CF Created OS 03 (3) 'Unix' │ │ │ │ -10C6D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C6D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C6D2 General Purpose Flag 0800 (2048) │ │ │ │ +10C853 CENTRAL HEADER #380 02014B50 (33639248) │ │ │ │ +10C857 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C858 Created OS 03 (3) 'Unix' │ │ │ │ +10C859 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C85A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C85B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C6D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C6D6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C6DA CRC 9CF368B8 (2633197752) │ │ │ │ -10C6DE Compressed Size 000002AD (685) │ │ │ │ -10C6E2 Uncompressed Size 00000548 (1352) │ │ │ │ -10C6E6 Filename Length 0025 (37) │ │ │ │ -10C6E8 Extra Length 0000 (0) │ │ │ │ -10C6EA Comment Length 0000 (0) │ │ │ │ -10C6EC Disk Start 0000 (0) │ │ │ │ -10C6EE Int File Attributes 0000 (0) │ │ │ │ +10C85D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C85F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C863 CRC 9CF368B8 (2633197752) │ │ │ │ +10C867 Compressed Size 000002AD (685) │ │ │ │ +10C86B Uncompressed Size 00000548 (1352) │ │ │ │ +10C86F Filename Length 0025 (37) │ │ │ │ +10C871 Extra Length 0000 (0) │ │ │ │ +10C873 Comment Length 0000 (0) │ │ │ │ +10C875 Disk Start 0000 (0) │ │ │ │ +10C877 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C6F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C879 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C6F4 Local Header Offset 000BB9AF (768431) │ │ │ │ -10C6F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C87D Local Header Offset 000BB9B4 (768436) │ │ │ │ +10C881 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C6F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C881: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C71D CENTRAL HEADER #381 02014B50 (33639248) │ │ │ │ -10C721 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C722 Created OS 03 (3) 'Unix' │ │ │ │ -10C723 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C724 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C725 General Purpose Flag 0800 (2048) │ │ │ │ +10C8A6 CENTRAL HEADER #381 02014B50 (33639248) │ │ │ │ +10C8AA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C8AB Created OS 03 (3) 'Unix' │ │ │ │ +10C8AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C8AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C8AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C727 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C729 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C72D CRC 75FC5802 (1979471874) │ │ │ │ -10C731 Compressed Size 000002AC (684) │ │ │ │ -10C735 Uncompressed Size 000006D0 (1744) │ │ │ │ -10C739 Filename Length 0024 (36) │ │ │ │ -10C73B Extra Length 0000 (0) │ │ │ │ -10C73D Comment Length 0000 (0) │ │ │ │ -10C73F Disk Start 0000 (0) │ │ │ │ -10C741 Int File Attributes 0000 (0) │ │ │ │ +10C8B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C8B2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C8B6 CRC 75FC5802 (1979471874) │ │ │ │ +10C8BA Compressed Size 000002AC (684) │ │ │ │ +10C8BE Uncompressed Size 000006D0 (1744) │ │ │ │ +10C8C2 Filename Length 0024 (36) │ │ │ │ +10C8C4 Extra Length 0000 (0) │ │ │ │ +10C8C6 Comment Length 0000 (0) │ │ │ │ +10C8C8 Disk Start 0000 (0) │ │ │ │ +10C8CA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C743 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C8CC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C747 Local Header Offset 000BBC9F (769183) │ │ │ │ -10C74B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C8D0 Local Header Offset 000BBCA4 (769188) │ │ │ │ +10C8D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C74B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C8D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C76F CENTRAL HEADER #382 02014B50 (33639248) │ │ │ │ -10C773 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C774 Created OS 03 (3) 'Unix' │ │ │ │ -10C775 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C776 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C777 General Purpose Flag 0800 (2048) │ │ │ │ +10C8F8 CENTRAL HEADER #382 02014B50 (33639248) │ │ │ │ +10C8FC Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C8FD Created OS 03 (3) 'Unix' │ │ │ │ +10C8FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C8FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C900 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C779 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C77B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C77F CRC 02DB32D0 (47919824) │ │ │ │ -10C783 Compressed Size 00000409 (1033) │ │ │ │ -10C787 Uncompressed Size 000009DB (2523) │ │ │ │ -10C78B Filename Length 0023 (35) │ │ │ │ -10C78D Extra Length 0000 (0) │ │ │ │ -10C78F Comment Length 0000 (0) │ │ │ │ -10C791 Disk Start 0000 (0) │ │ │ │ -10C793 Int File Attributes 0000 (0) │ │ │ │ +10C902 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C904 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C908 CRC 02DB32D0 (47919824) │ │ │ │ +10C90C Compressed Size 00000409 (1033) │ │ │ │ +10C910 Uncompressed Size 000009DB (2523) │ │ │ │ +10C914 Filename Length 0023 (35) │ │ │ │ +10C916 Extra Length 0000 (0) │ │ │ │ +10C918 Comment Length 0000 (0) │ │ │ │ +10C91A Disk Start 0000 (0) │ │ │ │ +10C91C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C795 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C91E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C799 Local Header Offset 000BBF8D (769933) │ │ │ │ -10C79D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C922 Local Header Offset 000BBF92 (769938) │ │ │ │ +10C926 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C79D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C926: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C7C0 CENTRAL HEADER #383 02014B50 (33639248) │ │ │ │ -10C7C4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C7C5 Created OS 03 (3) 'Unix' │ │ │ │ -10C7C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C7C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C7C8 General Purpose Flag 0800 (2048) │ │ │ │ +10C949 CENTRAL HEADER #383 02014B50 (33639248) │ │ │ │ +10C94D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C94E Created OS 03 (3) 'Unix' │ │ │ │ +10C94F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C950 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C951 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C7CA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C7CC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C7D0 CRC 12856DE5 (310734309) │ │ │ │ -10C7D4 Compressed Size 00000427 (1063) │ │ │ │ -10C7D8 Uncompressed Size 0000116E (4462) │ │ │ │ -10C7DC Filename Length 0022 (34) │ │ │ │ -10C7DE Extra Length 0000 (0) │ │ │ │ -10C7E0 Comment Length 0000 (0) │ │ │ │ -10C7E2 Disk Start 0000 (0) │ │ │ │ -10C7E4 Int File Attributes 0000 (0) │ │ │ │ +10C953 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C955 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C959 CRC 12856DE5 (310734309) │ │ │ │ +10C95D Compressed Size 00000427 (1063) │ │ │ │ +10C961 Uncompressed Size 0000116E (4462) │ │ │ │ +10C965 Filename Length 0022 (34) │ │ │ │ +10C967 Extra Length 0000 (0) │ │ │ │ +10C969 Comment Length 0000 (0) │ │ │ │ +10C96B Disk Start 0000 (0) │ │ │ │ +10C96D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C7E6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C96F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C7EA Local Header Offset 000BC3D7 (771031) │ │ │ │ -10C7EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C973 Local Header Offset 000BC3DC (771036) │ │ │ │ +10C977 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C7EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C977: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C810 CENTRAL HEADER #384 02014B50 (33639248) │ │ │ │ -10C814 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C815 Created OS 03 (3) 'Unix' │ │ │ │ -10C816 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C817 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C818 General Purpose Flag 0800 (2048) │ │ │ │ +10C999 CENTRAL HEADER #384 02014B50 (33639248) │ │ │ │ +10C99D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C99E Created OS 03 (3) 'Unix' │ │ │ │ +10C99F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C9A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C9A1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C81A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C81C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C820 CRC 9641CCBB (2520894651) │ │ │ │ -10C824 Compressed Size 00000306 (774) │ │ │ │ -10C828 Uncompressed Size 000006AA (1706) │ │ │ │ -10C82C Filename Length 0025 (37) │ │ │ │ -10C82E Extra Length 0000 (0) │ │ │ │ -10C830 Comment Length 0000 (0) │ │ │ │ -10C832 Disk Start 0000 (0) │ │ │ │ -10C834 Int File Attributes 0000 (0) │ │ │ │ +10C9A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C9A5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C9A9 CRC 9641CCBB (2520894651) │ │ │ │ +10C9AD Compressed Size 00000306 (774) │ │ │ │ +10C9B1 Uncompressed Size 000006AA (1706) │ │ │ │ +10C9B5 Filename Length 0025 (37) │ │ │ │ +10C9B7 Extra Length 0000 (0) │ │ │ │ +10C9B9 Comment Length 0000 (0) │ │ │ │ +10C9BB Disk Start 0000 (0) │ │ │ │ +10C9BD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C836 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10C9BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C83A Local Header Offset 000BC83E (772158) │ │ │ │ -10C83E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C9C3 Local Header Offset 000BC843 (772163) │ │ │ │ +10C9C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C83E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C9C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C863 CENTRAL HEADER #385 02014B50 (33639248) │ │ │ │ -10C867 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C868 Created OS 03 (3) 'Unix' │ │ │ │ -10C869 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C86A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C86B General Purpose Flag 0800 (2048) │ │ │ │ +10C9EC CENTRAL HEADER #385 02014B50 (33639248) │ │ │ │ +10C9F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10C9F1 Created OS 03 (3) 'Unix' │ │ │ │ +10C9F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C9F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C9F4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C86D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C86F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C873 CRC 612E88CA (1630439626) │ │ │ │ -10C877 Compressed Size 00000275 (629) │ │ │ │ -10C87B Uncompressed Size 000007D1 (2001) │ │ │ │ -10C87F Filename Length 0024 (36) │ │ │ │ -10C881 Extra Length 0000 (0) │ │ │ │ -10C883 Comment Length 0000 (0) │ │ │ │ -10C885 Disk Start 0000 (0) │ │ │ │ -10C887 Int File Attributes 0000 (0) │ │ │ │ +10C9F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C9F8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10C9FC CRC 612E88CA (1630439626) │ │ │ │ +10CA00 Compressed Size 00000275 (629) │ │ │ │ +10CA04 Uncompressed Size 000007D1 (2001) │ │ │ │ +10CA08 Filename Length 0024 (36) │ │ │ │ +10CA0A Extra Length 0000 (0) │ │ │ │ +10CA0C Comment Length 0000 (0) │ │ │ │ +10CA0E Disk Start 0000 (0) │ │ │ │ +10CA10 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C889 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CA12 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C88D Local Header Offset 000BCB87 (772999) │ │ │ │ -10C891 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CA16 Local Header Offset 000BCB8C (773004) │ │ │ │ +10CA1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C891: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CA1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C8B5 CENTRAL HEADER #386 02014B50 (33639248) │ │ │ │ -10C8B9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C8BA Created OS 03 (3) 'Unix' │ │ │ │ -10C8BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C8BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C8BD General Purpose Flag 0800 (2048) │ │ │ │ +10CA3E CENTRAL HEADER #386 02014B50 (33639248) │ │ │ │ +10CA42 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CA43 Created OS 03 (3) 'Unix' │ │ │ │ +10CA44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CA45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CA46 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C8BF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C8C1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C8C5 CRC FCA8614D (4238893389) │ │ │ │ -10C8C9 Compressed Size 00001812 (6162) │ │ │ │ -10C8CD Uncompressed Size 0000519D (20893) │ │ │ │ -10C8D1 Filename Length 001C (28) │ │ │ │ -10C8D3 Extra Length 0000 (0) │ │ │ │ -10C8D5 Comment Length 0000 (0) │ │ │ │ -10C8D7 Disk Start 0000 (0) │ │ │ │ -10C8D9 Int File Attributes 0000 (0) │ │ │ │ +10CA48 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CA4A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CA4E CRC FCA8614D (4238893389) │ │ │ │ +10CA52 Compressed Size 00001812 (6162) │ │ │ │ +10CA56 Uncompressed Size 0000519D (20893) │ │ │ │ +10CA5A Filename Length 001C (28) │ │ │ │ +10CA5C Extra Length 0000 (0) │ │ │ │ +10CA5E Comment Length 0000 (0) │ │ │ │ +10CA60 Disk Start 0000 (0) │ │ │ │ +10CA62 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C8DB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CA64 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C8DF Local Header Offset 000BCE3E (773694) │ │ │ │ -10C8E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CA68 Local Header Offset 000BCE43 (773699) │ │ │ │ +10CA6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C8E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CA6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C8FF CENTRAL HEADER #387 02014B50 (33639248) │ │ │ │ -10C903 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C904 Created OS 03 (3) 'Unix' │ │ │ │ -10C905 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C906 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C907 General Purpose Flag 0800 (2048) │ │ │ │ +10CA88 CENTRAL HEADER #387 02014B50 (33639248) │ │ │ │ +10CA8C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CA8D Created OS 03 (3) 'Unix' │ │ │ │ +10CA8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CA8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CA90 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C909 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C90B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C90F CRC 62A1899F (1654753695) │ │ │ │ -10C913 Compressed Size 000026FF (9983) │ │ │ │ -10C917 Uncompressed Size 00019DB7 (105911) │ │ │ │ -10C91B Filename Length 001B (27) │ │ │ │ -10C91D Extra Length 0000 (0) │ │ │ │ -10C91F Comment Length 0000 (0) │ │ │ │ -10C921 Disk Start 0000 (0) │ │ │ │ -10C923 Int File Attributes 0000 (0) │ │ │ │ +10CA92 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CA94 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CA98 CRC 62A1899F (1654753695) │ │ │ │ +10CA9C Compressed Size 000026FF (9983) │ │ │ │ +10CAA0 Uncompressed Size 00019DB7 (105911) │ │ │ │ +10CAA4 Filename Length 001B (27) │ │ │ │ +10CAA6 Extra Length 0000 (0) │ │ │ │ +10CAA8 Comment Length 0000 (0) │ │ │ │ +10CAAA Disk Start 0000 (0) │ │ │ │ +10CAAC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C925 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CAAE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C929 Local Header Offset 000BE68A (779914) │ │ │ │ -10C92D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CAB2 Local Header Offset 000BE68F (779919) │ │ │ │ +10CAB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C92D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CAB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C948 CENTRAL HEADER #388 02014B50 (33639248) │ │ │ │ -10C94C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C94D Created OS 03 (3) 'Unix' │ │ │ │ -10C94E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C94F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C950 General Purpose Flag 0800 (2048) │ │ │ │ +10CAD1 CENTRAL HEADER #388 02014B50 (33639248) │ │ │ │ +10CAD5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CAD6 Created OS 03 (3) 'Unix' │ │ │ │ +10CAD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CAD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CAD9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C952 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C954 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C958 CRC EFB2584A (4021442634) │ │ │ │ -10C95C Compressed Size 0000026C (620) │ │ │ │ -10C960 Uncompressed Size 00000470 (1136) │ │ │ │ -10C964 Filename Length 001E (30) │ │ │ │ -10C966 Extra Length 0000 (0) │ │ │ │ -10C968 Comment Length 0000 (0) │ │ │ │ -10C96A Disk Start 0000 (0) │ │ │ │ -10C96C Int File Attributes 0000 (0) │ │ │ │ +10CADB Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CADD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CAE1 CRC EFB2584A (4021442634) │ │ │ │ +10CAE5 Compressed Size 0000026C (620) │ │ │ │ +10CAE9 Uncompressed Size 00000470 (1136) │ │ │ │ +10CAED Filename Length 001E (30) │ │ │ │ +10CAEF Extra Length 0000 (0) │ │ │ │ +10CAF1 Comment Length 0000 (0) │ │ │ │ +10CAF3 Disk Start 0000 (0) │ │ │ │ +10CAF5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C96E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CAF7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C972 Local Header Offset 000C0DC2 (789954) │ │ │ │ -10C976 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CAFB Local Header Offset 000C0DC7 (789959) │ │ │ │ +10CAFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C976: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CAFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C994 CENTRAL HEADER #389 02014B50 (33639248) │ │ │ │ -10C998 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C999 Created OS 03 (3) 'Unix' │ │ │ │ -10C99A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C99B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C99C General Purpose Flag 0800 (2048) │ │ │ │ +10CB1D CENTRAL HEADER #389 02014B50 (33639248) │ │ │ │ +10CB21 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CB22 Created OS 03 (3) 'Unix' │ │ │ │ +10CB23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CB24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CB25 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C99E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C9A0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C9A4 CRC 210E1453 (554570835) │ │ │ │ -10C9A8 Compressed Size 00000274 (628) │ │ │ │ -10C9AC Uncompressed Size 000006CE (1742) │ │ │ │ -10C9B0 Filename Length 001D (29) │ │ │ │ -10C9B2 Extra Length 0000 (0) │ │ │ │ -10C9B4 Comment Length 0000 (0) │ │ │ │ -10C9B6 Disk Start 0000 (0) │ │ │ │ -10C9B8 Int File Attributes 0000 (0) │ │ │ │ +10CB27 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CB29 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CB2D CRC 210E1453 (554570835) │ │ │ │ +10CB31 Compressed Size 00000274 (628) │ │ │ │ +10CB35 Uncompressed Size 000006CE (1742) │ │ │ │ +10CB39 Filename Length 001D (29) │ │ │ │ +10CB3B Extra Length 0000 (0) │ │ │ │ +10CB3D Comment Length 0000 (0) │ │ │ │ +10CB3F Disk Start 0000 (0) │ │ │ │ +10CB41 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10C9BA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CB43 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10C9BE Local Header Offset 000C106A (790634) │ │ │ │ -10C9C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CB47 Local Header Offset 000C106F (790639) │ │ │ │ +10CB4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C9C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CB4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10C9DF CENTRAL HEADER #390 02014B50 (33639248) │ │ │ │ -10C9E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10C9E4 Created OS 03 (3) 'Unix' │ │ │ │ -10C9E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C9E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C9E7 General Purpose Flag 0800 (2048) │ │ │ │ +10CB68 CENTRAL HEADER #390 02014B50 (33639248) │ │ │ │ +10CB6C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CB6D Created OS 03 (3) 'Unix' │ │ │ │ +10CB6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CB6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CB70 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C9E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C9EB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10C9EF CRC C4602891 (3294636177) │ │ │ │ -10C9F3 Compressed Size 0000023D (573) │ │ │ │ -10C9F7 Uncompressed Size 0000047F (1151) │ │ │ │ -10C9FB Filename Length 0023 (35) │ │ │ │ -10C9FD Extra Length 0000 (0) │ │ │ │ -10C9FF Comment Length 0000 (0) │ │ │ │ -10CA01 Disk Start 0000 (0) │ │ │ │ -10CA03 Int File Attributes 0000 (0) │ │ │ │ +10CB72 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CB74 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CB78 CRC C4602891 (3294636177) │ │ │ │ +10CB7C Compressed Size 0000023D (573) │ │ │ │ +10CB80 Uncompressed Size 0000047F (1151) │ │ │ │ +10CB84 Filename Length 0023 (35) │ │ │ │ +10CB86 Extra Length 0000 (0) │ │ │ │ +10CB88 Comment Length 0000 (0) │ │ │ │ +10CB8A Disk Start 0000 (0) │ │ │ │ +10CB8C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CA05 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CB8E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CA09 Local Header Offset 000C1319 (791321) │ │ │ │ -10CA0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CB92 Local Header Offset 000C131E (791326) │ │ │ │ +10CB96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CA0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CB96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CA30 CENTRAL HEADER #391 02014B50 (33639248) │ │ │ │ -10CA34 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CA35 Created OS 03 (3) 'Unix' │ │ │ │ -10CA36 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CA37 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CA38 General Purpose Flag 0800 (2048) │ │ │ │ +10CBB9 CENTRAL HEADER #391 02014B50 (33639248) │ │ │ │ +10CBBD Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CBBE Created OS 03 (3) 'Unix' │ │ │ │ +10CBBF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CBC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CBC1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CA3A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CA3C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CA40 CRC 7265EFEE (1919283182) │ │ │ │ -10CA44 Compressed Size 0000029B (667) │ │ │ │ -10CA48 Uncompressed Size 0000081F (2079) │ │ │ │ -10CA4C Filename Length 0022 (34) │ │ │ │ -10CA4E Extra Length 0000 (0) │ │ │ │ -10CA50 Comment Length 0000 (0) │ │ │ │ -10CA52 Disk Start 0000 (0) │ │ │ │ -10CA54 Int File Attributes 0000 (0) │ │ │ │ +10CBC3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CBC5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CBC9 CRC 7265EFEE (1919283182) │ │ │ │ +10CBCD Compressed Size 0000029B (667) │ │ │ │ +10CBD1 Uncompressed Size 0000081F (2079) │ │ │ │ +10CBD5 Filename Length 0022 (34) │ │ │ │ +10CBD7 Extra Length 0000 (0) │ │ │ │ +10CBD9 Comment Length 0000 (0) │ │ │ │ +10CBDB Disk Start 0000 (0) │ │ │ │ +10CBDD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CA56 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CBDF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CA5A Local Header Offset 000C1597 (791959) │ │ │ │ -10CA5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CBE3 Local Header Offset 000C159C (791964) │ │ │ │ +10CBE7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CA5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CBE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CA80 CENTRAL HEADER #392 02014B50 (33639248) │ │ │ │ -10CA84 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CA85 Created OS 03 (3) 'Unix' │ │ │ │ -10CA86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CA87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CA88 General Purpose Flag 0800 (2048) │ │ │ │ +10CC09 CENTRAL HEADER #392 02014B50 (33639248) │ │ │ │ +10CC0D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CC0E Created OS 03 (3) 'Unix' │ │ │ │ +10CC0F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CC10 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CC11 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CA8A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CA8C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CA90 CRC C527384B (3307681867) │ │ │ │ -10CA94 Compressed Size 00000241 (577) │ │ │ │ -10CA98 Uncompressed Size 0000048C (1164) │ │ │ │ -10CA9C Filename Length 0025 (37) │ │ │ │ -10CA9E Extra Length 0000 (0) │ │ │ │ -10CAA0 Comment Length 0000 (0) │ │ │ │ -10CAA2 Disk Start 0000 (0) │ │ │ │ -10CAA4 Int File Attributes 0000 (0) │ │ │ │ +10CC13 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CC15 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CC19 CRC C527384B (3307681867) │ │ │ │ +10CC1D Compressed Size 00000241 (577) │ │ │ │ +10CC21 Uncompressed Size 0000048C (1164) │ │ │ │ +10CC25 Filename Length 0025 (37) │ │ │ │ +10CC27 Extra Length 0000 (0) │ │ │ │ +10CC29 Comment Length 0000 (0) │ │ │ │ +10CC2B Disk Start 0000 (0) │ │ │ │ +10CC2D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CAA6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CC2F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CAAA Local Header Offset 000C1872 (792690) │ │ │ │ -10CAAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CC33 Local Header Offset 000C1877 (792695) │ │ │ │ +10CC37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CAAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CC37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CAD3 CENTRAL HEADER #393 02014B50 (33639248) │ │ │ │ -10CAD7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CAD8 Created OS 03 (3) 'Unix' │ │ │ │ -10CAD9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CADA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CADB General Purpose Flag 0800 (2048) │ │ │ │ +10CC5C CENTRAL HEADER #393 02014B50 (33639248) │ │ │ │ +10CC60 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CC61 Created OS 03 (3) 'Unix' │ │ │ │ +10CC62 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CC63 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CC64 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CADD Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CADF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CAE3 CRC D01CA5F2 (3491538418) │ │ │ │ -10CAE7 Compressed Size 0000026C (620) │ │ │ │ -10CAEB Uncompressed Size 000007F0 (2032) │ │ │ │ -10CAEF Filename Length 0024 (36) │ │ │ │ -10CAF1 Extra Length 0000 (0) │ │ │ │ -10CAF3 Comment Length 0000 (0) │ │ │ │ -10CAF5 Disk Start 0000 (0) │ │ │ │ -10CAF7 Int File Attributes 0000 (0) │ │ │ │ +10CC66 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CC68 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CC6C CRC D01CA5F2 (3491538418) │ │ │ │ +10CC70 Compressed Size 0000026C (620) │ │ │ │ +10CC74 Uncompressed Size 000007F0 (2032) │ │ │ │ +10CC78 Filename Length 0024 (36) │ │ │ │ +10CC7A Extra Length 0000 (0) │ │ │ │ +10CC7C Comment Length 0000 (0) │ │ │ │ +10CC7E Disk Start 0000 (0) │ │ │ │ +10CC80 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CAF9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CC82 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CAFD Local Header Offset 000C1AF6 (793334) │ │ │ │ -10CB01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CC86 Local Header Offset 000C1AFB (793339) │ │ │ │ +10CC8A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CB01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CC8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CB25 CENTRAL HEADER #394 02014B50 (33639248) │ │ │ │ -10CB29 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CB2A Created OS 03 (3) 'Unix' │ │ │ │ -10CB2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CB2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CB2D General Purpose Flag 0800 (2048) │ │ │ │ +10CCAE CENTRAL HEADER #394 02014B50 (33639248) │ │ │ │ +10CCB2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CCB3 Created OS 03 (3) 'Unix' │ │ │ │ +10CCB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CCB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CCB6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CB2F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CB31 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CB35 CRC BDDB3043 (3185258563) │ │ │ │ -10CB39 Compressed Size 00000292 (658) │ │ │ │ -10CB3D Uncompressed Size 000005D2 (1490) │ │ │ │ -10CB41 Filename Length 0026 (38) │ │ │ │ -10CB43 Extra Length 0000 (0) │ │ │ │ -10CB45 Comment Length 0000 (0) │ │ │ │ -10CB47 Disk Start 0000 (0) │ │ │ │ -10CB49 Int File Attributes 0000 (0) │ │ │ │ +10CCB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CCBA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CCBE CRC BDDB3043 (3185258563) │ │ │ │ +10CCC2 Compressed Size 00000292 (658) │ │ │ │ +10CCC6 Uncompressed Size 000005D2 (1490) │ │ │ │ +10CCCA Filename Length 0026 (38) │ │ │ │ +10CCCC Extra Length 0000 (0) │ │ │ │ +10CCCE Comment Length 0000 (0) │ │ │ │ +10CCD0 Disk Start 0000 (0) │ │ │ │ +10CCD2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CB4B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CCD4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CB4F Local Header Offset 000C1DA4 (794020) │ │ │ │ -10CB53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CCD8 Local Header Offset 000C1DA9 (794025) │ │ │ │ +10CCDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CB53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CCDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CB79 CENTRAL HEADER #395 02014B50 (33639248) │ │ │ │ -10CB7D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CB7E Created OS 03 (3) 'Unix' │ │ │ │ -10CB7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CB80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CB81 General Purpose Flag 0800 (2048) │ │ │ │ +10CD02 CENTRAL HEADER #395 02014B50 (33639248) │ │ │ │ +10CD06 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CD07 Created OS 03 (3) 'Unix' │ │ │ │ +10CD08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CD09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CD0A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CB83 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CB85 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CB89 CRC AE0B1898 (2919962776) │ │ │ │ -10CB8D Compressed Size 0000029F (671) │ │ │ │ -10CB91 Uncompressed Size 00000AF5 (2805) │ │ │ │ -10CB95 Filename Length 0025 (37) │ │ │ │ -10CB97 Extra Length 0000 (0) │ │ │ │ -10CB99 Comment Length 0000 (0) │ │ │ │ -10CB9B Disk Start 0000 (0) │ │ │ │ -10CB9D Int File Attributes 0000 (0) │ │ │ │ +10CD0C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CD0E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CD12 CRC AE0B1898 (2919962776) │ │ │ │ +10CD16 Compressed Size 0000029F (671) │ │ │ │ +10CD1A Uncompressed Size 00000AF5 (2805) │ │ │ │ +10CD1E Filename Length 0025 (37) │ │ │ │ +10CD20 Extra Length 0000 (0) │ │ │ │ +10CD22 Comment Length 0000 (0) │ │ │ │ +10CD24 Disk Start 0000 (0) │ │ │ │ +10CD26 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CB9F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CD28 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CBA3 Local Header Offset 000C207A (794746) │ │ │ │ -10CBA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CD2C Local Header Offset 000C207F (794751) │ │ │ │ +10CD30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CBA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CD30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CBCC CENTRAL HEADER #396 02014B50 (33639248) │ │ │ │ -10CBD0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CBD1 Created OS 03 (3) 'Unix' │ │ │ │ -10CBD2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CBD3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CBD4 General Purpose Flag 0800 (2048) │ │ │ │ +10CD55 CENTRAL HEADER #396 02014B50 (33639248) │ │ │ │ +10CD59 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CD5A Created OS 03 (3) 'Unix' │ │ │ │ +10CD5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CD5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CD5D General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CBD6 Compression Method 0000 (0) 'Stored' │ │ │ │ -10CBD8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CBDC CRC 00000000 (0) │ │ │ │ -10CBE0 Compressed Size 00000000 (0) │ │ │ │ -10CBE4 Uncompressed Size 00000000 (0) │ │ │ │ -10CBE8 Filename Length 0010 (16) │ │ │ │ -10CBEA Extra Length 0000 (0) │ │ │ │ -10CBEC Comment Length 0000 (0) │ │ │ │ -10CBEE Disk Start 0000 (0) │ │ │ │ -10CBF0 Int File Attributes 0000 (0) │ │ │ │ +10CD5F Compression Method 0000 (0) 'Stored' │ │ │ │ +10CD61 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CD65 CRC 00000000 (0) │ │ │ │ +10CD69 Compressed Size 00000000 (0) │ │ │ │ +10CD6D Uncompressed Size 00000000 (0) │ │ │ │ +10CD71 Filename Length 0010 (16) │ │ │ │ +10CD73 Extra Length 0000 (0) │ │ │ │ +10CD75 Comment Length 0000 (0) │ │ │ │ +10CD77 Disk Start 0000 (0) │ │ │ │ +10CD79 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CBF2 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10CD7B Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10CBF6 Local Header Offset 000C235C (795484) │ │ │ │ -10CBFA Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +10CD7F Local Header Offset 000C2361 (795489) │ │ │ │ +10CD83 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CBFA: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CD83: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10CBFA: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10CD83: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CBD2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CD5B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10CC0A CENTRAL HEADER #397 02014B50 (33639248) │ │ │ │ -10CC0E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CC0F Created OS 03 (3) 'Unix' │ │ │ │ -10CC10 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CC11 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CC12 General Purpose Flag 0800 (2048) │ │ │ │ +10CD93 CENTRAL HEADER #397 02014B50 (33639248) │ │ │ │ +10CD97 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CD98 Created OS 03 (3) 'Unix' │ │ │ │ +10CD99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CD9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CD9B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CC14 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CC16 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CC1A CRC 4D2DAD3E (1294839102) │ │ │ │ -10CC1E Compressed Size 000000CD (205) │ │ │ │ -10CC22 Uncompressed Size 0000010D (269) │ │ │ │ -10CC26 Filename Length 001A (26) │ │ │ │ -10CC28 Extra Length 0000 (0) │ │ │ │ -10CC2A Comment Length 0000 (0) │ │ │ │ -10CC2C Disk Start 0000 (0) │ │ │ │ -10CC2E Int File Attributes 0000 (0) │ │ │ │ +10CD9D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CD9F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CDA3 CRC 4D2DAD3E (1294839102) │ │ │ │ +10CDA7 Compressed Size 000000CD (205) │ │ │ │ +10CDAB Uncompressed Size 0000010D (269) │ │ │ │ +10CDAF Filename Length 001A (26) │ │ │ │ +10CDB1 Extra Length 0000 (0) │ │ │ │ +10CDB3 Comment Length 0000 (0) │ │ │ │ +10CDB5 Disk Start 0000 (0) │ │ │ │ +10CDB7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CC30 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CDB9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CC34 Local Header Offset 000C238A (795530) │ │ │ │ -10CC38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CDBD Local Header Offset 000C238F (795535) │ │ │ │ +10CDC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CC38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CDC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CC52 CENTRAL HEADER #398 02014B50 (33639248) │ │ │ │ -10CC56 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CC57 Created OS 03 (3) 'Unix' │ │ │ │ -10CC58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CC59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CC5A General Purpose Flag 0800 (2048) │ │ │ │ +10CDDB CENTRAL HEADER #398 02014B50 (33639248) │ │ │ │ +10CDDF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CDE0 Created OS 03 (3) 'Unix' │ │ │ │ +10CDE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CDE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CDE3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CC5C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CC5E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CC62 CRC 7D0535AF (2097493423) │ │ │ │ -10CC66 Compressed Size 00000073 (115) │ │ │ │ -10CC6A Uncompressed Size 00000087 (135) │ │ │ │ -10CC6E Filename Length 0019 (25) │ │ │ │ -10CC70 Extra Length 0000 (0) │ │ │ │ -10CC72 Comment Length 0000 (0) │ │ │ │ -10CC74 Disk Start 0000 (0) │ │ │ │ -10CC76 Int File Attributes 0000 (0) │ │ │ │ +10CDE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CDE7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CDEB CRC 7D0535AF (2097493423) │ │ │ │ +10CDEF Compressed Size 00000073 (115) │ │ │ │ +10CDF3 Uncompressed Size 00000087 (135) │ │ │ │ +10CDF7 Filename Length 0019 (25) │ │ │ │ +10CDF9 Extra Length 0000 (0) │ │ │ │ +10CDFB Comment Length 0000 (0) │ │ │ │ +10CDFD Disk Start 0000 (0) │ │ │ │ +10CDFF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CC78 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CE01 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CC7C Local Header Offset 000C248F (795791) │ │ │ │ -10CC80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CE05 Local Header Offset 000C2494 (795796) │ │ │ │ +10CE09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CC80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CE09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CC99 CENTRAL HEADER #399 02014B50 (33639248) │ │ │ │ -10CC9D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CC9E Created OS 03 (3) 'Unix' │ │ │ │ -10CC9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CCA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CCA1 General Purpose Flag 0800 (2048) │ │ │ │ +10CE22 CENTRAL HEADER #399 02014B50 (33639248) │ │ │ │ +10CE26 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CE27 Created OS 03 (3) 'Unix' │ │ │ │ +10CE28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CE29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CE2A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CCA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CCA5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CCA9 CRC 6C46F9C8 (1816590792) │ │ │ │ -10CCAD Compressed Size 000005D6 (1494) │ │ │ │ -10CCB1 Uncompressed Size 00000FE3 (4067) │ │ │ │ -10CCB5 Filename Length 001C (28) │ │ │ │ -10CCB7 Extra Length 0000 (0) │ │ │ │ -10CCB9 Comment Length 0000 (0) │ │ │ │ -10CCBB Disk Start 0000 (0) │ │ │ │ -10CCBD Int File Attributes 0000 (0) │ │ │ │ +10CE2C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CE2E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CE32 CRC 6C46F9C8 (1816590792) │ │ │ │ +10CE36 Compressed Size 000005D6 (1494) │ │ │ │ +10CE3A Uncompressed Size 00000FE3 (4067) │ │ │ │ +10CE3E Filename Length 001C (28) │ │ │ │ +10CE40 Extra Length 0000 (0) │ │ │ │ +10CE42 Comment Length 0000 (0) │ │ │ │ +10CE44 Disk Start 0000 (0) │ │ │ │ +10CE46 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CCBF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CE48 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CCC3 Local Header Offset 000C2539 (795961) │ │ │ │ -10CCC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CE4C Local Header Offset 000C253E (795966) │ │ │ │ +10CE50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CCC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CE50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CCE3 CENTRAL HEADER #400 02014B50 (33639248) │ │ │ │ -10CCE7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CCE8 Created OS 03 (3) 'Unix' │ │ │ │ -10CCE9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CCEA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CCEB General Purpose Flag 0800 (2048) │ │ │ │ +10CE6C CENTRAL HEADER #400 02014B50 (33639248) │ │ │ │ +10CE70 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CE71 Created OS 03 (3) 'Unix' │ │ │ │ +10CE72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CE73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CE74 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CCED Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CCEF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CCF3 CRC B77E2747 (3078498119) │ │ │ │ -10CCF7 Compressed Size 00000698 (1688) │ │ │ │ -10CCFB Uncompressed Size 00002612 (9746) │ │ │ │ -10CCFF Filename Length 001B (27) │ │ │ │ -10CD01 Extra Length 0000 (0) │ │ │ │ -10CD03 Comment Length 0000 (0) │ │ │ │ -10CD05 Disk Start 0000 (0) │ │ │ │ -10CD07 Int File Attributes 0000 (0) │ │ │ │ +10CE76 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CE78 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CE7C CRC B77E2747 (3078498119) │ │ │ │ +10CE80 Compressed Size 00000698 (1688) │ │ │ │ +10CE84 Uncompressed Size 00002612 (9746) │ │ │ │ +10CE88 Filename Length 001B (27) │ │ │ │ +10CE8A Extra Length 0000 (0) │ │ │ │ +10CE8C Comment Length 0000 (0) │ │ │ │ +10CE8E Disk Start 0000 (0) │ │ │ │ +10CE90 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CD09 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CE92 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CD0D Local Header Offset 000C2B49 (797513) │ │ │ │ -10CD11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CE96 Local Header Offset 000C2B4E (797518) │ │ │ │ +10CE9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CD11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CE9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CD2C CENTRAL HEADER #401 02014B50 (33639248) │ │ │ │ -10CD30 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CD31 Created OS 03 (3) 'Unix' │ │ │ │ -10CD32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CD33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CD34 General Purpose Flag 0800 (2048) │ │ │ │ +10CEB5 CENTRAL HEADER #401 02014B50 (33639248) │ │ │ │ +10CEB9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CEBA Created OS 03 (3) 'Unix' │ │ │ │ +10CEBB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CEBC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CEBD General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CD36 Compression Method 0000 (0) 'Stored' │ │ │ │ -10CD38 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CD3C CRC 00000000 (0) │ │ │ │ -10CD40 Compressed Size 00000000 (0) │ │ │ │ -10CD44 Uncompressed Size 00000000 (0) │ │ │ │ -10CD48 Filename Length 001C (28) │ │ │ │ -10CD4A Extra Length 0000 (0) │ │ │ │ -10CD4C Comment Length 0000 (0) │ │ │ │ -10CD4E Disk Start 0000 (0) │ │ │ │ -10CD50 Int File Attributes 0000 (0) │ │ │ │ +10CEBF Compression Method 0000 (0) 'Stored' │ │ │ │ +10CEC1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CEC5 CRC 00000000 (0) │ │ │ │ +10CEC9 Compressed Size 00000000 (0) │ │ │ │ +10CECD Uncompressed Size 00000000 (0) │ │ │ │ +10CED1 Filename Length 001C (28) │ │ │ │ +10CED3 Extra Length 0000 (0) │ │ │ │ +10CED5 Comment Length 0000 (0) │ │ │ │ +10CED7 Disk Start 0000 (0) │ │ │ │ +10CED9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CD52 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10CEDB Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10CD56 Local Header Offset 000C321A (799258) │ │ │ │ -10CD5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CEDF Local Header Offset 000C321F (799263) │ │ │ │ +10CEE3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CD5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CEE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10CD5A: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10CEE3: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CD32: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CEBB: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10CD76 CENTRAL HEADER #402 02014B50 (33639248) │ │ │ │ -10CD7A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CD7B Created OS 03 (3) 'Unix' │ │ │ │ -10CD7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CD7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CD7E General Purpose Flag 0800 (2048) │ │ │ │ +10CEFF CENTRAL HEADER #402 02014B50 (33639248) │ │ │ │ +10CF03 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CF04 Created OS 03 (3) 'Unix' │ │ │ │ +10CF05 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CF06 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CF07 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CD80 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CD82 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CD86 CRC 64C8B047 (1690873927) │ │ │ │ -10CD8A Compressed Size 00000498 (1176) │ │ │ │ -10CD8E Uncompressed Size 0000099B (2459) │ │ │ │ -10CD92 Filename Length 0031 (49) │ │ │ │ -10CD94 Extra Length 0000 (0) │ │ │ │ -10CD96 Comment Length 0000 (0) │ │ │ │ -10CD98 Disk Start 0000 (0) │ │ │ │ -10CD9A Int File Attributes 0000 (0) │ │ │ │ +10CF09 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CF0B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CF0F CRC 64C8B047 (1690873927) │ │ │ │ +10CF13 Compressed Size 00000498 (1176) │ │ │ │ +10CF17 Uncompressed Size 0000099B (2459) │ │ │ │ +10CF1B Filename Length 0031 (49) │ │ │ │ +10CF1D Extra Length 0000 (0) │ │ │ │ +10CF1F Comment Length 0000 (0) │ │ │ │ +10CF21 Disk Start 0000 (0) │ │ │ │ +10CF23 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CD9C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CF25 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CDA0 Local Header Offset 000C3254 (799316) │ │ │ │ -10CDA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CF29 Local Header Offset 000C3259 (799321) │ │ │ │ +10CF2D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CDA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CF2D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CDD5 CENTRAL HEADER #403 02014B50 (33639248) │ │ │ │ -10CDD9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CDDA Created OS 03 (3) 'Unix' │ │ │ │ -10CDDB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CDDC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CDDD General Purpose Flag 0800 (2048) │ │ │ │ +10CF5E CENTRAL HEADER #403 02014B50 (33639248) │ │ │ │ +10CF62 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CF63 Created OS 03 (3) 'Unix' │ │ │ │ +10CF64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CF65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CF66 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CDDF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CDE1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CDE5 CRC 4CAB5A08 (1286298120) │ │ │ │ -10CDE9 Compressed Size 0000080A (2058) │ │ │ │ -10CDED Uncompressed Size 00001D46 (7494) │ │ │ │ -10CDF1 Filename Length 0030 (48) │ │ │ │ -10CDF3 Extra Length 0000 (0) │ │ │ │ -10CDF5 Comment Length 0000 (0) │ │ │ │ -10CDF7 Disk Start 0000 (0) │ │ │ │ -10CDF9 Int File Attributes 0000 (0) │ │ │ │ +10CF68 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CF6A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CF6E CRC 4CAB5A08 (1286298120) │ │ │ │ +10CF72 Compressed Size 0000080A (2058) │ │ │ │ +10CF76 Uncompressed Size 00001D46 (7494) │ │ │ │ +10CF7A Filename Length 0030 (48) │ │ │ │ +10CF7C Extra Length 0000 (0) │ │ │ │ +10CF7E Comment Length 0000 (0) │ │ │ │ +10CF80 Disk Start 0000 (0) │ │ │ │ +10CF82 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CDFB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CF84 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CDFF Local Header Offset 000C373B (800571) │ │ │ │ -10CE03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CF88 Local Header Offset 000C3740 (800576) │ │ │ │ +10CF8C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CE03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CF8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CE33 CENTRAL HEADER #404 02014B50 (33639248) │ │ │ │ -10CE37 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CE38 Created OS 03 (3) 'Unix' │ │ │ │ -10CE39 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CE3A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CE3B General Purpose Flag 0800 (2048) │ │ │ │ +10CFBC CENTRAL HEADER #404 02014B50 (33639248) │ │ │ │ +10CFC0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10CFC1 Created OS 03 (3) 'Unix' │ │ │ │ +10CFC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CFC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CFC4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CE3D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CE3F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CE43 CRC 8DA85512 (2376619282) │ │ │ │ -10CE47 Compressed Size 000005E6 (1510) │ │ │ │ -10CE4B Uncompressed Size 0000100A (4106) │ │ │ │ -10CE4F Filename Length 0033 (51) │ │ │ │ -10CE51 Extra Length 0000 (0) │ │ │ │ -10CE53 Comment Length 0000 (0) │ │ │ │ -10CE55 Disk Start 0000 (0) │ │ │ │ -10CE57 Int File Attributes 0000 (0) │ │ │ │ +10CFC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CFC8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10CFCC CRC 8DA85512 (2376619282) │ │ │ │ +10CFD0 Compressed Size 000005E6 (1510) │ │ │ │ +10CFD4 Uncompressed Size 0000100A (4106) │ │ │ │ +10CFD8 Filename Length 0033 (51) │ │ │ │ +10CFDA Extra Length 0000 (0) │ │ │ │ +10CFDC Comment Length 0000 (0) │ │ │ │ +10CFDE Disk Start 0000 (0) │ │ │ │ +10CFE0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CE59 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10CFE2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CE5D Local Header Offset 000C3F93 (802707) │ │ │ │ -10CE61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CFE6 Local Header Offset 000C3F98 (802712) │ │ │ │ +10CFEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CE61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CFEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CE94 CENTRAL HEADER #405 02014B50 (33639248) │ │ │ │ -10CE98 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CE99 Created OS 03 (3) 'Unix' │ │ │ │ -10CE9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CE9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CE9C General Purpose Flag 0800 (2048) │ │ │ │ +10D01D CENTRAL HEADER #405 02014B50 (33639248) │ │ │ │ +10D021 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D022 Created OS 03 (3) 'Unix' │ │ │ │ +10D023 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D024 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D025 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CE9E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CEA0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CEA4 CRC 4E72DA82 (1316149890) │ │ │ │ -10CEA8 Compressed Size 0000062C (1580) │ │ │ │ -10CEAC Uncompressed Size 00002353 (9043) │ │ │ │ -10CEB0 Filename Length 0032 (50) │ │ │ │ -10CEB2 Extra Length 0000 (0) │ │ │ │ -10CEB4 Comment Length 0000 (0) │ │ │ │ -10CEB6 Disk Start 0000 (0) │ │ │ │ -10CEB8 Int File Attributes 0000 (0) │ │ │ │ +10D027 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D029 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D02D CRC 4E72DA82 (1316149890) │ │ │ │ +10D031 Compressed Size 0000062C (1580) │ │ │ │ +10D035 Uncompressed Size 00002353 (9043) │ │ │ │ +10D039 Filename Length 0032 (50) │ │ │ │ +10D03B Extra Length 0000 (0) │ │ │ │ +10D03D Comment Length 0000 (0) │ │ │ │ +10D03F Disk Start 0000 (0) │ │ │ │ +10D041 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CEBA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D043 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CEBE Local Header Offset 000C45CA (804298) │ │ │ │ -10CEC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D047 Local Header Offset 000C45CF (804303) │ │ │ │ +10D04B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CEC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D04B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CEF4 CENTRAL HEADER #406 02014B50 (33639248) │ │ │ │ -10CEF8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CEF9 Created OS 03 (3) 'Unix' │ │ │ │ -10CEFA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CEFB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CEFC General Purpose Flag 0800 (2048) │ │ │ │ +10D07D CENTRAL HEADER #406 02014B50 (33639248) │ │ │ │ +10D081 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D082 Created OS 03 (3) 'Unix' │ │ │ │ +10D083 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D084 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D085 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CEFE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CF00 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CF04 CRC E9E6E01B (3924221979) │ │ │ │ -10CF08 Compressed Size 0000047B (1147) │ │ │ │ -10CF0C Uncompressed Size 00000C5E (3166) │ │ │ │ -10CF10 Filename Length 003A (58) │ │ │ │ -10CF12 Extra Length 0000 (0) │ │ │ │ -10CF14 Comment Length 0000 (0) │ │ │ │ -10CF16 Disk Start 0000 (0) │ │ │ │ -10CF18 Int File Attributes 0000 (0) │ │ │ │ +10D087 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D089 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D08D CRC E9E6E01B (3924221979) │ │ │ │ +10D091 Compressed Size 0000047B (1147) │ │ │ │ +10D095 Uncompressed Size 00000C5E (3166) │ │ │ │ +10D099 Filename Length 003A (58) │ │ │ │ +10D09B Extra Length 0000 (0) │ │ │ │ +10D09D Comment Length 0000 (0) │ │ │ │ +10D09F Disk Start 0000 (0) │ │ │ │ +10D0A1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CF1A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D0A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CF1E Local Header Offset 000C4C46 (805958) │ │ │ │ -10CF22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D0A7 Local Header Offset 000C4C4B (805963) │ │ │ │ +10D0AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CF22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D0AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CF5C CENTRAL HEADER #407 02014B50 (33639248) │ │ │ │ -10CF60 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CF61 Created OS 03 (3) 'Unix' │ │ │ │ -10CF62 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CF63 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CF64 General Purpose Flag 0800 (2048) │ │ │ │ +10D0E5 CENTRAL HEADER #407 02014B50 (33639248) │ │ │ │ +10D0E9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D0EA Created OS 03 (3) 'Unix' │ │ │ │ +10D0EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D0EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D0ED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CF66 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CF68 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CF6C CRC 44B25601 (1152538113) │ │ │ │ -10CF70 Compressed Size 00000443 (1091) │ │ │ │ -10CF74 Uncompressed Size 00001894 (6292) │ │ │ │ -10CF78 Filename Length 0039 (57) │ │ │ │ -10CF7A Extra Length 0000 (0) │ │ │ │ -10CF7C Comment Length 0000 (0) │ │ │ │ -10CF7E Disk Start 0000 (0) │ │ │ │ -10CF80 Int File Attributes 0000 (0) │ │ │ │ +10D0EF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D0F1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D0F5 CRC 44B25601 (1152538113) │ │ │ │ +10D0F9 Compressed Size 00000443 (1091) │ │ │ │ +10D0FD Uncompressed Size 00001894 (6292) │ │ │ │ +10D101 Filename Length 0039 (57) │ │ │ │ +10D103 Extra Length 0000 (0) │ │ │ │ +10D105 Comment Length 0000 (0) │ │ │ │ +10D107 Disk Start 0000 (0) │ │ │ │ +10D109 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CF82 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D10B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CF86 Local Header Offset 000C5119 (807193) │ │ │ │ -10CF8A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D10F Local Header Offset 000C511E (807198) │ │ │ │ +10D113 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CF8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D113: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10CFC3 CENTRAL HEADER #408 02014B50 (33639248) │ │ │ │ -10CFC7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10CFC8 Created OS 03 (3) 'Unix' │ │ │ │ -10CFC9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CFCA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CFCB General Purpose Flag 0800 (2048) │ │ │ │ +10D14C CENTRAL HEADER #408 02014B50 (33639248) │ │ │ │ +10D150 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D151 Created OS 03 (3) 'Unix' │ │ │ │ +10D152 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D153 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D154 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CFCD Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CFCF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10CFD3 CRC 798D62BA (2039308986) │ │ │ │ -10CFD7 Compressed Size 000002C5 (709) │ │ │ │ -10CFDB Uncompressed Size 00000524 (1316) │ │ │ │ -10CFDF Filename Length 0038 (56) │ │ │ │ -10CFE1 Extra Length 0000 (0) │ │ │ │ -10CFE3 Comment Length 0000 (0) │ │ │ │ -10CFE5 Disk Start 0000 (0) │ │ │ │ -10CFE7 Int File Attributes 0000 (0) │ │ │ │ +10D156 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D158 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D15C CRC 798D62BA (2039308986) │ │ │ │ +10D160 Compressed Size 000002C5 (709) │ │ │ │ +10D164 Uncompressed Size 00000524 (1316) │ │ │ │ +10D168 Filename Length 0038 (56) │ │ │ │ +10D16A Extra Length 0000 (0) │ │ │ │ +10D16C Comment Length 0000 (0) │ │ │ │ +10D16E Disk Start 0000 (0) │ │ │ │ +10D170 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10CFE9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D172 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10CFED Local Header Offset 000C55B3 (808371) │ │ │ │ -10CFF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D176 Local Header Offset 000C55B8 (808376) │ │ │ │ +10D17A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CFF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D17A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D029 CENTRAL HEADER #409 02014B50 (33639248) │ │ │ │ -10D02D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D02E Created OS 03 (3) 'Unix' │ │ │ │ -10D02F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D030 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D031 General Purpose Flag 0800 (2048) │ │ │ │ +10D1B2 CENTRAL HEADER #409 02014B50 (33639248) │ │ │ │ +10D1B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D1B7 Created OS 03 (3) 'Unix' │ │ │ │ +10D1B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D1B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D1BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D033 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D035 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D039 CRC 5507D382 (1426576258) │ │ │ │ -10D03D Compressed Size 00000305 (773) │ │ │ │ -10D041 Uncompressed Size 000007F3 (2035) │ │ │ │ -10D045 Filename Length 0037 (55) │ │ │ │ -10D047 Extra Length 0000 (0) │ │ │ │ -10D049 Comment Length 0000 (0) │ │ │ │ -10D04B Disk Start 0000 (0) │ │ │ │ -10D04D Int File Attributes 0000 (0) │ │ │ │ +10D1BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D1BE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D1C2 CRC 5507D382 (1426576258) │ │ │ │ +10D1C6 Compressed Size 00000305 (773) │ │ │ │ +10D1CA Uncompressed Size 000007F3 (2035) │ │ │ │ +10D1CE Filename Length 0037 (55) │ │ │ │ +10D1D0 Extra Length 0000 (0) │ │ │ │ +10D1D2 Comment Length 0000 (0) │ │ │ │ +10D1D4 Disk Start 0000 (0) │ │ │ │ +10D1D6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D04F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D1D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D053 Local Header Offset 000C58CE (809166) │ │ │ │ -10D057 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D1DC Local Header Offset 000C58D3 (809171) │ │ │ │ +10D1E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D057: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D1E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D08E CENTRAL HEADER #410 02014B50 (33639248) │ │ │ │ -10D092 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D093 Created OS 03 (3) 'Unix' │ │ │ │ -10D094 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D095 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D096 General Purpose Flag 0800 (2048) │ │ │ │ +10D217 CENTRAL HEADER #410 02014B50 (33639248) │ │ │ │ +10D21B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D21C Created OS 03 (3) 'Unix' │ │ │ │ +10D21D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D21E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D21F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D098 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D09A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D09E CRC ED3BC1FE (3980116478) │ │ │ │ -10D0A2 Compressed Size 0000012A (298) │ │ │ │ -10D0A6 Uncompressed Size 000001D6 (470) │ │ │ │ -10D0AA Filename Length 0032 (50) │ │ │ │ -10D0AC Extra Length 0000 (0) │ │ │ │ -10D0AE Comment Length 0000 (0) │ │ │ │ -10D0B0 Disk Start 0000 (0) │ │ │ │ -10D0B2 Int File Attributes 0000 (0) │ │ │ │ +10D221 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D223 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D227 CRC ED3BC1FE (3980116478) │ │ │ │ +10D22B Compressed Size 0000012A (298) │ │ │ │ +10D22F Uncompressed Size 000001D6 (470) │ │ │ │ +10D233 Filename Length 0032 (50) │ │ │ │ +10D235 Extra Length 0000 (0) │ │ │ │ +10D237 Comment Length 0000 (0) │ │ │ │ +10D239 Disk Start 0000 (0) │ │ │ │ +10D23B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D0B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D23D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D0B8 Local Header Offset 000C5C28 (810024) │ │ │ │ -10D0BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D241 Local Header Offset 000C5C2D (810029) │ │ │ │ +10D245 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D0BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D245: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D0EE CENTRAL HEADER #411 02014B50 (33639248) │ │ │ │ -10D0F2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D0F3 Created OS 03 (3) 'Unix' │ │ │ │ -10D0F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D0F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D0F6 General Purpose Flag 0800 (2048) │ │ │ │ +10D277 CENTRAL HEADER #411 02014B50 (33639248) │ │ │ │ +10D27B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D27C Created OS 03 (3) 'Unix' │ │ │ │ +10D27D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D27E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D27F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D0F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D0FA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D0FE CRC 7EFF497D (2130659709) │ │ │ │ -10D102 Compressed Size 000000CE (206) │ │ │ │ -10D106 Uncompressed Size 0000014A (330) │ │ │ │ -10D10A Filename Length 0031 (49) │ │ │ │ -10D10C Extra Length 0000 (0) │ │ │ │ -10D10E Comment Length 0000 (0) │ │ │ │ -10D110 Disk Start 0000 (0) │ │ │ │ -10D112 Int File Attributes 0000 (0) │ │ │ │ +10D281 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D283 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D287 CRC 7EFF497D (2130659709) │ │ │ │ +10D28B Compressed Size 000000CE (206) │ │ │ │ +10D28F Uncompressed Size 0000014A (330) │ │ │ │ +10D293 Filename Length 0031 (49) │ │ │ │ +10D295 Extra Length 0000 (0) │ │ │ │ +10D297 Comment Length 0000 (0) │ │ │ │ +10D299 Disk Start 0000 (0) │ │ │ │ +10D29B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D114 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D29D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D118 Local Header Offset 000C5DA2 (810402) │ │ │ │ -10D11C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D2A1 Local Header Offset 000C5DA7 (810407) │ │ │ │ +10D2A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D11C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D2A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D14D CENTRAL HEADER #412 02014B50 (33639248) │ │ │ │ -10D151 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D152 Created OS 03 (3) 'Unix' │ │ │ │ -10D153 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D154 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D155 General Purpose Flag 0800 (2048) │ │ │ │ +10D2D6 CENTRAL HEADER #412 02014B50 (33639248) │ │ │ │ +10D2DA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D2DB Created OS 03 (3) 'Unix' │ │ │ │ +10D2DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D2DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D2DE General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D157 Compression Method 0000 (0) 'Stored' │ │ │ │ -10D159 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D15D CRC 00000000 (0) │ │ │ │ -10D161 Compressed Size 00000000 (0) │ │ │ │ -10D165 Uncompressed Size 00000000 (0) │ │ │ │ -10D169 Filename Length 0010 (16) │ │ │ │ -10D16B Extra Length 0000 (0) │ │ │ │ -10D16D Comment Length 0000 (0) │ │ │ │ -10D16F Disk Start 0000 (0) │ │ │ │ -10D171 Int File Attributes 0000 (0) │ │ │ │ +10D2E0 Compression Method 0000 (0) 'Stored' │ │ │ │ +10D2E2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D2E6 CRC 00000000 (0) │ │ │ │ +10D2EA Compressed Size 00000000 (0) │ │ │ │ +10D2EE Uncompressed Size 00000000 (0) │ │ │ │ +10D2F2 Filename Length 0010 (16) │ │ │ │ +10D2F4 Extra Length 0000 (0) │ │ │ │ +10D2F6 Comment Length 0000 (0) │ │ │ │ +10D2F8 Disk Start 0000 (0) │ │ │ │ +10D2FA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D173 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10D2FC Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10D177 Local Header Offset 000C5EBF (810687) │ │ │ │ -10D17B Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +10D300 Local Header Offset 000C5EC4 (810692) │ │ │ │ +10D304 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D17B: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D304: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10D17B: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10D304: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D153: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D2DC: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10D18B CENTRAL HEADER #413 02014B50 (33639248) │ │ │ │ -10D18F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D190 Created OS 03 (3) 'Unix' │ │ │ │ -10D191 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D192 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D193 General Purpose Flag 0800 (2048) │ │ │ │ +10D314 CENTRAL HEADER #413 02014B50 (33639248) │ │ │ │ +10D318 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D319 Created OS 03 (3) 'Unix' │ │ │ │ +10D31A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D31B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D31C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D195 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D197 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D19B CRC 403B92C6 (1077646022) │ │ │ │ -10D19F Compressed Size 000001B3 (435) │ │ │ │ -10D1A3 Uncompressed Size 000002BD (701) │ │ │ │ -10D1A7 Filename Length 001D (29) │ │ │ │ -10D1A9 Extra Length 0000 (0) │ │ │ │ -10D1AB Comment Length 0000 (0) │ │ │ │ -10D1AD Disk Start 0000 (0) │ │ │ │ -10D1AF Int File Attributes 0000 (0) │ │ │ │ +10D31E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D320 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D324 CRC 403B92C6 (1077646022) │ │ │ │ +10D328 Compressed Size 000001B3 (435) │ │ │ │ +10D32C Uncompressed Size 000002BD (701) │ │ │ │ +10D330 Filename Length 001D (29) │ │ │ │ +10D332 Extra Length 0000 (0) │ │ │ │ +10D334 Comment Length 0000 (0) │ │ │ │ +10D336 Disk Start 0000 (0) │ │ │ │ +10D338 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D1B1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D33A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D1B5 Local Header Offset 000C5EED (810733) │ │ │ │ -10D1B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D33E Local Header Offset 000C5EF2 (810738) │ │ │ │ +10D342 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D1B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D342: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D1D6 CENTRAL HEADER #414 02014B50 (33639248) │ │ │ │ -10D1DA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D1DB Created OS 03 (3) 'Unix' │ │ │ │ -10D1DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D1DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D1DE General Purpose Flag 0800 (2048) │ │ │ │ +10D35F CENTRAL HEADER #414 02014B50 (33639248) │ │ │ │ +10D363 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D364 Created OS 03 (3) 'Unix' │ │ │ │ +10D365 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D366 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D367 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D1E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D1E2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D1E6 CRC 5846AB6C (1481026412) │ │ │ │ -10D1EA Compressed Size 00000131 (305) │ │ │ │ -10D1EE Uncompressed Size 00000251 (593) │ │ │ │ -10D1F2 Filename Length 001C (28) │ │ │ │ -10D1F4 Extra Length 0000 (0) │ │ │ │ -10D1F6 Comment Length 0000 (0) │ │ │ │ -10D1F8 Disk Start 0000 (0) │ │ │ │ -10D1FA Int File Attributes 0000 (0) │ │ │ │ +10D369 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D36B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D36F CRC 5846AB6C (1481026412) │ │ │ │ +10D373 Compressed Size 00000131 (305) │ │ │ │ +10D377 Uncompressed Size 00000251 (593) │ │ │ │ +10D37B Filename Length 001C (28) │ │ │ │ +10D37D Extra Length 0000 (0) │ │ │ │ +10D37F Comment Length 0000 (0) │ │ │ │ +10D381 Disk Start 0000 (0) │ │ │ │ +10D383 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D1FC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D385 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D200 Local Header Offset 000C60DB (811227) │ │ │ │ -10D204 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D389 Local Header Offset 000C60E0 (811232) │ │ │ │ +10D38D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D204: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D38D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D220 CENTRAL HEADER #415 02014B50 (33639248) │ │ │ │ -10D224 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D225 Created OS 03 (3) 'Unix' │ │ │ │ -10D226 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D227 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D228 General Purpose Flag 0800 (2048) │ │ │ │ +10D3A9 CENTRAL HEADER #415 02014B50 (33639248) │ │ │ │ +10D3AD Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D3AE Created OS 03 (3) 'Unix' │ │ │ │ +10D3AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D3B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D3B1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D22A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D22C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D230 CRC 1B4E2EA5 (458108581) │ │ │ │ -10D234 Compressed Size 00000191 (401) │ │ │ │ -10D238 Uncompressed Size 00000263 (611) │ │ │ │ -10D23C Filename Length 001E (30) │ │ │ │ -10D23E Extra Length 0000 (0) │ │ │ │ -10D240 Comment Length 0000 (0) │ │ │ │ -10D242 Disk Start 0000 (0) │ │ │ │ -10D244 Int File Attributes 0000 (0) │ │ │ │ +10D3B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D3B5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D3B9 CRC 1B4E2EA5 (458108581) │ │ │ │ +10D3BD Compressed Size 00000191 (401) │ │ │ │ +10D3C1 Uncompressed Size 00000263 (611) │ │ │ │ +10D3C5 Filename Length 001E (30) │ │ │ │ +10D3C7 Extra Length 0000 (0) │ │ │ │ +10D3C9 Comment Length 0000 (0) │ │ │ │ +10D3CB Disk Start 0000 (0) │ │ │ │ +10D3CD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D246 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D3CF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D24A Local Header Offset 000C6246 (811590) │ │ │ │ -10D24E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D3D3 Local Header Offset 000C624B (811595) │ │ │ │ +10D3D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D24E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D3D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D26C CENTRAL HEADER #416 02014B50 (33639248) │ │ │ │ -10D270 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D271 Created OS 03 (3) 'Unix' │ │ │ │ -10D272 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D273 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D274 General Purpose Flag 0800 (2048) │ │ │ │ +10D3F5 CENTRAL HEADER #416 02014B50 (33639248) │ │ │ │ +10D3F9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D3FA Created OS 03 (3) 'Unix' │ │ │ │ +10D3FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D3FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D3FD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D276 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D278 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D27C CRC 86015A17 (2248235543) │ │ │ │ -10D280 Compressed Size 000001B3 (435) │ │ │ │ -10D284 Uncompressed Size 0000030B (779) │ │ │ │ -10D288 Filename Length 001D (29) │ │ │ │ -10D28A Extra Length 0000 (0) │ │ │ │ -10D28C Comment Length 0000 (0) │ │ │ │ -10D28E Disk Start 0000 (0) │ │ │ │ -10D290 Int File Attributes 0000 (0) │ │ │ │ +10D3FF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D401 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D405 CRC 86015A17 (2248235543) │ │ │ │ +10D409 Compressed Size 000001B3 (435) │ │ │ │ +10D40D Uncompressed Size 0000030B (779) │ │ │ │ +10D411 Filename Length 001D (29) │ │ │ │ +10D413 Extra Length 0000 (0) │ │ │ │ +10D415 Comment Length 0000 (0) │ │ │ │ +10D417 Disk Start 0000 (0) │ │ │ │ +10D419 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D292 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D41B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D296 Local Header Offset 000C6413 (812051) │ │ │ │ -10D29A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D41F Local Header Offset 000C6418 (812056) │ │ │ │ +10D423 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D29A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D423: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D2B7 CENTRAL HEADER #417 02014B50 (33639248) │ │ │ │ -10D2BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D2BC Created OS 03 (3) 'Unix' │ │ │ │ -10D2BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D2BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D2BF General Purpose Flag 0800 (2048) │ │ │ │ +10D440 CENTRAL HEADER #417 02014B50 (33639248) │ │ │ │ +10D444 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D445 Created OS 03 (3) 'Unix' │ │ │ │ +10D446 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D447 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D448 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D2C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D2C3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D2C7 CRC DCDD0D60 (3705474400) │ │ │ │ -10D2CB Compressed Size 000001BE (446) │ │ │ │ -10D2CF Uncompressed Size 000002E5 (741) │ │ │ │ -10D2D3 Filename Length 0027 (39) │ │ │ │ -10D2D5 Extra Length 0000 (0) │ │ │ │ -10D2D7 Comment Length 0000 (0) │ │ │ │ -10D2D9 Disk Start 0000 (0) │ │ │ │ -10D2DB Int File Attributes 0000 (0) │ │ │ │ +10D44A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D44C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D450 CRC DCDD0D60 (3705474400) │ │ │ │ +10D454 Compressed Size 000001BE (446) │ │ │ │ +10D458 Uncompressed Size 000002E5 (741) │ │ │ │ +10D45C Filename Length 0027 (39) │ │ │ │ +10D45E Extra Length 0000 (0) │ │ │ │ +10D460 Comment Length 0000 (0) │ │ │ │ +10D462 Disk Start 0000 (0) │ │ │ │ +10D464 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D2DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D466 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D2E1 Local Header Offset 000C6601 (812545) │ │ │ │ -10D2E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D46A Local Header Offset 000C6606 (812550) │ │ │ │ +10D46E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D2E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D46E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D30C CENTRAL HEADER #418 02014B50 (33639248) │ │ │ │ -10D310 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D311 Created OS 03 (3) 'Unix' │ │ │ │ -10D312 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D313 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D314 General Purpose Flag 0800 (2048) │ │ │ │ +10D495 CENTRAL HEADER #418 02014B50 (33639248) │ │ │ │ +10D499 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D49A Created OS 03 (3) 'Unix' │ │ │ │ +10D49B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D49C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D49D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D316 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D318 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D31C CRC 70A0D175 (1889587573) │ │ │ │ -10D320 Compressed Size 0000019B (411) │ │ │ │ -10D324 Uncompressed Size 0000032F (815) │ │ │ │ -10D328 Filename Length 0026 (38) │ │ │ │ -10D32A Extra Length 0000 (0) │ │ │ │ -10D32C Comment Length 0000 (0) │ │ │ │ -10D32E Disk Start 0000 (0) │ │ │ │ -10D330 Int File Attributes 0000 (0) │ │ │ │ +10D49F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D4A1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D4A5 CRC 70A0D175 (1889587573) │ │ │ │ +10D4A9 Compressed Size 0000019B (411) │ │ │ │ +10D4AD Uncompressed Size 0000032F (815) │ │ │ │ +10D4B1 Filename Length 0026 (38) │ │ │ │ +10D4B3 Extra Length 0000 (0) │ │ │ │ +10D4B5 Comment Length 0000 (0) │ │ │ │ +10D4B7 Disk Start 0000 (0) │ │ │ │ +10D4B9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D332 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D4BB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D336 Local Header Offset 000C6804 (813060) │ │ │ │ -10D33A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D4BF Local Header Offset 000C6809 (813065) │ │ │ │ +10D4C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D33A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D4C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D360 CENTRAL HEADER #419 02014B50 (33639248) │ │ │ │ -10D364 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D365 Created OS 03 (3) 'Unix' │ │ │ │ -10D366 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D367 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D368 General Purpose Flag 0800 (2048) │ │ │ │ +10D4E9 CENTRAL HEADER #419 02014B50 (33639248) │ │ │ │ +10D4ED Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D4EE Created OS 03 (3) 'Unix' │ │ │ │ +10D4EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D4F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D4F1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D36A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D36C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D370 CRC F959BBAF (4183407535) │ │ │ │ -10D374 Compressed Size 0000044B (1099) │ │ │ │ -10D378 Uncompressed Size 00000B6F (2927) │ │ │ │ -10D37C Filename Length 002A (42) │ │ │ │ -10D37E Extra Length 0000 (0) │ │ │ │ -10D380 Comment Length 0000 (0) │ │ │ │ -10D382 Disk Start 0000 (0) │ │ │ │ -10D384 Int File Attributes 0000 (0) │ │ │ │ +10D4F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D4F5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D4F9 CRC F959BBAF (4183407535) │ │ │ │ +10D4FD Compressed Size 0000044B (1099) │ │ │ │ +10D501 Uncompressed Size 00000B6F (2927) │ │ │ │ +10D505 Filename Length 002A (42) │ │ │ │ +10D507 Extra Length 0000 (0) │ │ │ │ +10D509 Comment Length 0000 (0) │ │ │ │ +10D50B Disk Start 0000 (0) │ │ │ │ +10D50D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D386 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D50F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D38A Local Header Offset 000C69E3 (813539) │ │ │ │ -10D38E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D513 Local Header Offset 000C69E8 (813544) │ │ │ │ +10D517 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D38E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D517: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D3B8 CENTRAL HEADER #420 02014B50 (33639248) │ │ │ │ -10D3BC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D3BD Created OS 03 (3) 'Unix' │ │ │ │ -10D3BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D3BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D3C0 General Purpose Flag 0800 (2048) │ │ │ │ +10D541 CENTRAL HEADER #420 02014B50 (33639248) │ │ │ │ +10D545 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D546 Created OS 03 (3) 'Unix' │ │ │ │ +10D547 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D548 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D549 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D3C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D3C4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D3C8 CRC 38B7C4BE (951567550) │ │ │ │ -10D3CC Compressed Size 0000062C (1580) │ │ │ │ -10D3D0 Uncompressed Size 000024B5 (9397) │ │ │ │ -10D3D4 Filename Length 0029 (41) │ │ │ │ -10D3D6 Extra Length 0000 (0) │ │ │ │ -10D3D8 Comment Length 0000 (0) │ │ │ │ -10D3DA Disk Start 0000 (0) │ │ │ │ -10D3DC Int File Attributes 0000 (0) │ │ │ │ +10D54B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D54D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D551 CRC 38B7C4BE (951567550) │ │ │ │ +10D555 Compressed Size 0000062C (1580) │ │ │ │ +10D559 Uncompressed Size 000024B5 (9397) │ │ │ │ +10D55D Filename Length 0029 (41) │ │ │ │ +10D55F Extra Length 0000 (0) │ │ │ │ +10D561 Comment Length 0000 (0) │ │ │ │ +10D563 Disk Start 0000 (0) │ │ │ │ +10D565 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D3DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D567 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D3E2 Local Header Offset 000C6E76 (814710) │ │ │ │ -10D3E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D56B Local Header Offset 000C6E7B (814715) │ │ │ │ +10D56F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D3E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D56F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D40F CENTRAL HEADER #421 02014B50 (33639248) │ │ │ │ -10D413 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D414 Created OS 03 (3) 'Unix' │ │ │ │ -10D415 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D416 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D417 General Purpose Flag 0800 (2048) │ │ │ │ +10D598 CENTRAL HEADER #421 02014B50 (33639248) │ │ │ │ +10D59C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D59D Created OS 03 (3) 'Unix' │ │ │ │ +10D59E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D59F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D5A0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D419 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D41B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D41F CRC 3BE76A17 (1005021719) │ │ │ │ -10D423 Compressed Size 000001D3 (467) │ │ │ │ -10D427 Uncompressed Size 0000033D (829) │ │ │ │ -10D42B Filename Length 003D (61) │ │ │ │ -10D42D Extra Length 0000 (0) │ │ │ │ -10D42F Comment Length 0000 (0) │ │ │ │ -10D431 Disk Start 0000 (0) │ │ │ │ -10D433 Int File Attributes 0000 (0) │ │ │ │ +10D5A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D5A4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D5A8 CRC 3BE76A17 (1005021719) │ │ │ │ +10D5AC Compressed Size 000001D3 (467) │ │ │ │ +10D5B0 Uncompressed Size 0000033D (829) │ │ │ │ +10D5B4 Filename Length 003D (61) │ │ │ │ +10D5B6 Extra Length 0000 (0) │ │ │ │ +10D5B8 Comment Length 0000 (0) │ │ │ │ +10D5BA Disk Start 0000 (0) │ │ │ │ +10D5BC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D435 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D5BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D439 Local Header Offset 000C74E9 (816361) │ │ │ │ -10D43D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D5C2 Local Header Offset 000C74EE (816366) │ │ │ │ +10D5C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D43D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D5C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D47A CENTRAL HEADER #422 02014B50 (33639248) │ │ │ │ -10D47E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D47F Created OS 03 (3) 'Unix' │ │ │ │ -10D480 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D481 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D482 General Purpose Flag 0800 (2048) │ │ │ │ +10D603 CENTRAL HEADER #422 02014B50 (33639248) │ │ │ │ +10D607 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D608 Created OS 03 (3) 'Unix' │ │ │ │ +10D609 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D60A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D60B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D484 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D486 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D48A CRC D1FE8A97 (3523119767) │ │ │ │ -10D48E Compressed Size 00000237 (567) │ │ │ │ -10D492 Uncompressed Size 000004D0 (1232) │ │ │ │ -10D496 Filename Length 003C (60) │ │ │ │ -10D498 Extra Length 0000 (0) │ │ │ │ -10D49A Comment Length 0000 (0) │ │ │ │ -10D49C Disk Start 0000 (0) │ │ │ │ -10D49E Int File Attributes 0000 (0) │ │ │ │ +10D60D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D60F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D613 CRC D1FE8A97 (3523119767) │ │ │ │ +10D617 Compressed Size 00000237 (567) │ │ │ │ +10D61B Uncompressed Size 000004D0 (1232) │ │ │ │ +10D61F Filename Length 003C (60) │ │ │ │ +10D621 Extra Length 0000 (0) │ │ │ │ +10D623 Comment Length 0000 (0) │ │ │ │ +10D625 Disk Start 0000 (0) │ │ │ │ +10D627 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D4A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D629 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D4A4 Local Header Offset 000C7717 (816919) │ │ │ │ -10D4A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D62D Local Header Offset 000C771C (816924) │ │ │ │ +10D631 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D4A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D631: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D4E4 CENTRAL HEADER #423 02014B50 (33639248) │ │ │ │ -10D4E8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D4E9 Created OS 03 (3) 'Unix' │ │ │ │ -10D4EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D4EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D4EC General Purpose Flag 0800 (2048) │ │ │ │ +10D66D CENTRAL HEADER #423 02014B50 (33639248) │ │ │ │ +10D671 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D672 Created OS 03 (3) 'Unix' │ │ │ │ +10D673 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D674 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D675 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D4EE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D4F0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D4F4 CRC 5C328AA0 (1546816160) │ │ │ │ -10D4F8 Compressed Size 000004AB (1195) │ │ │ │ -10D4FC Uncompressed Size 00000D5A (3418) │ │ │ │ -10D500 Filename Length 0023 (35) │ │ │ │ -10D502 Extra Length 0000 (0) │ │ │ │ -10D504 Comment Length 0000 (0) │ │ │ │ -10D506 Disk Start 0000 (0) │ │ │ │ -10D508 Int File Attributes 0000 (0) │ │ │ │ +10D677 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D679 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D67D CRC 5C328AA0 (1546816160) │ │ │ │ +10D681 Compressed Size 000004AB (1195) │ │ │ │ +10D685 Uncompressed Size 00000D5A (3418) │ │ │ │ +10D689 Filename Length 0023 (35) │ │ │ │ +10D68B Extra Length 0000 (0) │ │ │ │ +10D68D Comment Length 0000 (0) │ │ │ │ +10D68F Disk Start 0000 (0) │ │ │ │ +10D691 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D50A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D693 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D50E Local Header Offset 000C79A8 (817576) │ │ │ │ -10D512 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D697 Local Header Offset 000C79AD (817581) │ │ │ │ +10D69B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D512: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D69B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D535 CENTRAL HEADER #424 02014B50 (33639248) │ │ │ │ -10D539 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D53A Created OS 03 (3) 'Unix' │ │ │ │ -10D53B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D53C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D53D General Purpose Flag 0800 (2048) │ │ │ │ +10D6BE CENTRAL HEADER #424 02014B50 (33639248) │ │ │ │ +10D6C2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D6C3 Created OS 03 (3) 'Unix' │ │ │ │ +10D6C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D6C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D6C6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D53F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D541 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D545 CRC 108D4790 (277694352) │ │ │ │ -10D549 Compressed Size 000006C7 (1735) │ │ │ │ -10D54D Uncompressed Size 00002B7C (11132) │ │ │ │ -10D551 Filename Length 0022 (34) │ │ │ │ -10D553 Extra Length 0000 (0) │ │ │ │ -10D555 Comment Length 0000 (0) │ │ │ │ -10D557 Disk Start 0000 (0) │ │ │ │ -10D559 Int File Attributes 0000 (0) │ │ │ │ +10D6C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D6CA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D6CE CRC 108D4790 (277694352) │ │ │ │ +10D6D2 Compressed Size 000006C7 (1735) │ │ │ │ +10D6D6 Uncompressed Size 00002B7C (11132) │ │ │ │ +10D6DA Filename Length 0022 (34) │ │ │ │ +10D6DC Extra Length 0000 (0) │ │ │ │ +10D6DE Comment Length 0000 (0) │ │ │ │ +10D6E0 Disk Start 0000 (0) │ │ │ │ +10D6E2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D55B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D6E4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D55F Local Header Offset 000C7E94 (818836) │ │ │ │ -10D563 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D6E8 Local Header Offset 000C7E99 (818841) │ │ │ │ +10D6EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D563: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D6EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D585 CENTRAL HEADER #425 02014B50 (33639248) │ │ │ │ -10D589 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D58A Created OS 03 (3) 'Unix' │ │ │ │ -10D58B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D58C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D58D General Purpose Flag 0800 (2048) │ │ │ │ +10D70E CENTRAL HEADER #425 02014B50 (33639248) │ │ │ │ +10D712 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D713 Created OS 03 (3) 'Unix' │ │ │ │ +10D714 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D715 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D716 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D58F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D591 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D595 CRC 9DE4B646 (2649011782) │ │ │ │ -10D599 Compressed Size 000001CD (461) │ │ │ │ -10D59D Uncompressed Size 00000321 (801) │ │ │ │ -10D5A1 Filename Length 0036 (54) │ │ │ │ -10D5A3 Extra Length 0000 (0) │ │ │ │ -10D5A5 Comment Length 0000 (0) │ │ │ │ -10D5A7 Disk Start 0000 (0) │ │ │ │ -10D5A9 Int File Attributes 0000 (0) │ │ │ │ +10D718 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D71A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D71E CRC 9DE4B646 (2649011782) │ │ │ │ +10D722 Compressed Size 000001CD (461) │ │ │ │ +10D726 Uncompressed Size 00000321 (801) │ │ │ │ +10D72A Filename Length 0036 (54) │ │ │ │ +10D72C Extra Length 0000 (0) │ │ │ │ +10D72E Comment Length 0000 (0) │ │ │ │ +10D730 Disk Start 0000 (0) │ │ │ │ +10D732 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D5AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D734 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D5AF Local Header Offset 000C859B (820635) │ │ │ │ -10D5B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D738 Local Header Offset 000C85A0 (820640) │ │ │ │ +10D73C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D5B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D73C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D5E9 CENTRAL HEADER #426 02014B50 (33639248) │ │ │ │ -10D5ED Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D5EE Created OS 03 (3) 'Unix' │ │ │ │ -10D5EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D5F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D5F1 General Purpose Flag 0800 (2048) │ │ │ │ +10D772 CENTRAL HEADER #426 02014B50 (33639248) │ │ │ │ +10D776 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D777 Created OS 03 (3) 'Unix' │ │ │ │ +10D778 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D779 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D77A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D5F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D5F5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D5F9 CRC 3CB04EAD (1018187437) │ │ │ │ -10D5FD Compressed Size 0000022E (558) │ │ │ │ -10D601 Uncompressed Size 0000049B (1179) │ │ │ │ -10D605 Filename Length 0035 (53) │ │ │ │ -10D607 Extra Length 0000 (0) │ │ │ │ -10D609 Comment Length 0000 (0) │ │ │ │ -10D60B Disk Start 0000 (0) │ │ │ │ -10D60D Int File Attributes 0000 (0) │ │ │ │ +10D77C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D77E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D782 CRC 3CB04EAD (1018187437) │ │ │ │ +10D786 Compressed Size 0000022E (558) │ │ │ │ +10D78A Uncompressed Size 0000049B (1179) │ │ │ │ +10D78E Filename Length 0035 (53) │ │ │ │ +10D790 Extra Length 0000 (0) │ │ │ │ +10D792 Comment Length 0000 (0) │ │ │ │ +10D794 Disk Start 0000 (0) │ │ │ │ +10D796 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D60F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D798 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D613 Local Header Offset 000C87BC (821180) │ │ │ │ -10D617 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D79C Local Header Offset 000C87C1 (821185) │ │ │ │ +10D7A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D617: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D7A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D64C CENTRAL HEADER #427 02014B50 (33639248) │ │ │ │ -10D650 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D651 Created OS 03 (3) 'Unix' │ │ │ │ -10D652 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D653 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D654 General Purpose Flag 0800 (2048) │ │ │ │ +10D7D5 CENTRAL HEADER #427 02014B50 (33639248) │ │ │ │ +10D7D9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D7DA Created OS 03 (3) 'Unix' │ │ │ │ +10D7DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D7DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D7DD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D656 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D658 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D65C CRC 93A7CA2F (2477247023) │ │ │ │ -10D660 Compressed Size 00000497 (1175) │ │ │ │ -10D664 Uncompressed Size 00000C74 (3188) │ │ │ │ -10D668 Filename Length 0022 (34) │ │ │ │ -10D66A Extra Length 0000 (0) │ │ │ │ -10D66C Comment Length 0000 (0) │ │ │ │ -10D66E Disk Start 0000 (0) │ │ │ │ -10D670 Int File Attributes 0000 (0) │ │ │ │ +10D7DF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D7E1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D7E5 CRC 93A7CA2F (2477247023) │ │ │ │ +10D7E9 Compressed Size 00000497 (1175) │ │ │ │ +10D7ED Uncompressed Size 00000C74 (3188) │ │ │ │ +10D7F1 Filename Length 0022 (34) │ │ │ │ +10D7F3 Extra Length 0000 (0) │ │ │ │ +10D7F5 Comment Length 0000 (0) │ │ │ │ +10D7F7 Disk Start 0000 (0) │ │ │ │ +10D7F9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D672 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D7FB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D676 Local Header Offset 000C8A3D (821821) │ │ │ │ -10D67A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D7FF Local Header Offset 000C8A42 (821826) │ │ │ │ +10D803 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D67A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D803: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D69C CENTRAL HEADER #428 02014B50 (33639248) │ │ │ │ -10D6A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D6A1 Created OS 03 (3) 'Unix' │ │ │ │ -10D6A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D6A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D6A4 General Purpose Flag 0800 (2048) │ │ │ │ +10D825 CENTRAL HEADER #428 02014B50 (33639248) │ │ │ │ +10D829 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D82A Created OS 03 (3) 'Unix' │ │ │ │ +10D82B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D82C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D82D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D6A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D6A8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D6AC CRC ADA7DB79 (2913459065) │ │ │ │ -10D6B0 Compressed Size 00000731 (1841) │ │ │ │ -10D6B4 Uncompressed Size 00002FC6 (12230) │ │ │ │ -10D6B8 Filename Length 0021 (33) │ │ │ │ -10D6BA Extra Length 0000 (0) │ │ │ │ -10D6BC Comment Length 0000 (0) │ │ │ │ -10D6BE Disk Start 0000 (0) │ │ │ │ -10D6C0 Int File Attributes 0000 (0) │ │ │ │ +10D82F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D831 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D835 CRC ADA7DB79 (2913459065) │ │ │ │ +10D839 Compressed Size 00000731 (1841) │ │ │ │ +10D83D Uncompressed Size 00002FC6 (12230) │ │ │ │ +10D841 Filename Length 0021 (33) │ │ │ │ +10D843 Extra Length 0000 (0) │ │ │ │ +10D845 Comment Length 0000 (0) │ │ │ │ +10D847 Disk Start 0000 (0) │ │ │ │ +10D849 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D6C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D84B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D6C6 Local Header Offset 000C8F14 (823060) │ │ │ │ -10D6CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D84F Local Header Offset 000C8F19 (823065) │ │ │ │ +10D853 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D6CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D853: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D6EB CENTRAL HEADER #429 02014B50 (33639248) │ │ │ │ -10D6EF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D6F0 Created OS 03 (3) 'Unix' │ │ │ │ -10D6F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D6F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D6F3 General Purpose Flag 0800 (2048) │ │ │ │ +10D874 CENTRAL HEADER #429 02014B50 (33639248) │ │ │ │ +10D878 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D879 Created OS 03 (3) 'Unix' │ │ │ │ +10D87A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D87B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D87C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D6F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D6F7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D6FB CRC 4BB408B1 (1270089905) │ │ │ │ -10D6FF Compressed Size 00001111 (4369) │ │ │ │ -10D703 Uncompressed Size 00003526 (13606) │ │ │ │ -10D707 Filename Length 001A (26) │ │ │ │ -10D709 Extra Length 0000 (0) │ │ │ │ -10D70B Comment Length 0000 (0) │ │ │ │ -10D70D Disk Start 0000 (0) │ │ │ │ -10D70F Int File Attributes 0000 (0) │ │ │ │ +10D87E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D880 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D884 CRC EFD9ACE8 (4024020200) │ │ │ │ +10D888 Compressed Size 00001106 (4358) │ │ │ │ +10D88C Uncompressed Size 00003526 (13606) │ │ │ │ +10D890 Filename Length 001A (26) │ │ │ │ +10D892 Extra Length 0000 (0) │ │ │ │ +10D894 Comment Length 0000 (0) │ │ │ │ +10D896 Disk Start 0000 (0) │ │ │ │ +10D898 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D711 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D89A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D715 Local Header Offset 000C9684 (824964) │ │ │ │ -10D719 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D89E Local Header Offset 000C9689 (824969) │ │ │ │ +10D8A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D719: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D8A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D733 CENTRAL HEADER #430 02014B50 (33639248) │ │ │ │ -10D737 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D738 Created OS 03 (3) 'Unix' │ │ │ │ -10D739 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D73A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D73B General Purpose Flag 0800 (2048) │ │ │ │ +10D8BC CENTRAL HEADER #430 02014B50 (33639248) │ │ │ │ +10D8C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D8C1 Created OS 03 (3) 'Unix' │ │ │ │ +10D8C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D8C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D8C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D73D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D73F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D743 CRC 07B119CF (129046991) │ │ │ │ -10D747 Compressed Size 00001694 (5780) │ │ │ │ -10D74B Uncompressed Size 0000C5D7 (50647) │ │ │ │ -10D74F Filename Length 0019 (25) │ │ │ │ -10D751 Extra Length 0000 (0) │ │ │ │ -10D753 Comment Length 0000 (0) │ │ │ │ -10D755 Disk Start 0000 (0) │ │ │ │ -10D757 Int File Attributes 0000 (0) │ │ │ │ +10D8C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D8C8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D8CC CRC 7BFCF71A (2080175898) │ │ │ │ +10D8D0 Compressed Size 00001656 (5718) │ │ │ │ +10D8D4 Uncompressed Size 0000C5D7 (50647) │ │ │ │ +10D8D8 Filename Length 0019 (25) │ │ │ │ +10D8DA Extra Length 0000 (0) │ │ │ │ +10D8DC Comment Length 0000 (0) │ │ │ │ +10D8DE Disk Start 0000 (0) │ │ │ │ +10D8E0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D759 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D8E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D75D Local Header Offset 000CA7CD (829389) │ │ │ │ -10D761 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D8E6 Local Header Offset 000CA7C7 (829383) │ │ │ │ +10D8EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D761: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D8EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D77A CENTRAL HEADER #431 02014B50 (33639248) │ │ │ │ -10D77E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D77F Created OS 03 (3) 'Unix' │ │ │ │ -10D780 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D781 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D782 General Purpose Flag 0800 (2048) │ │ │ │ +10D903 CENTRAL HEADER #431 02014B50 (33639248) │ │ │ │ +10D907 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D908 Created OS 03 (3) 'Unix' │ │ │ │ +10D909 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D90A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D90B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D784 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D786 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D78A CRC 6E4F6A58 (1850698328) │ │ │ │ -10D78E Compressed Size 00000279 (633) │ │ │ │ -10D792 Uncompressed Size 00000495 (1173) │ │ │ │ -10D796 Filename Length 0022 (34) │ │ │ │ -10D798 Extra Length 0000 (0) │ │ │ │ -10D79A Comment Length 0000 (0) │ │ │ │ -10D79C Disk Start 0000 (0) │ │ │ │ -10D79E Int File Attributes 0000 (0) │ │ │ │ +10D90D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D90F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D913 CRC 6E4F6A58 (1850698328) │ │ │ │ +10D917 Compressed Size 00000279 (633) │ │ │ │ +10D91B Uncompressed Size 00000495 (1173) │ │ │ │ +10D91F Filename Length 0022 (34) │ │ │ │ +10D921 Extra Length 0000 (0) │ │ │ │ +10D923 Comment Length 0000 (0) │ │ │ │ +10D925 Disk Start 0000 (0) │ │ │ │ +10D927 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D7A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D929 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D7A4 Local Header Offset 000CBE98 (835224) │ │ │ │ -10D7A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D92D Local Header Offset 000CBE54 (835156) │ │ │ │ +10D931 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D7A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D931: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D7CA CENTRAL HEADER #432 02014B50 (33639248) │ │ │ │ -10D7CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D7CF Created OS 03 (3) 'Unix' │ │ │ │ -10D7D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D7D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D7D2 General Purpose Flag 0800 (2048) │ │ │ │ +10D953 CENTRAL HEADER #432 02014B50 (33639248) │ │ │ │ +10D957 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D958 Created OS 03 (3) 'Unix' │ │ │ │ +10D959 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D95A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D95B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D7D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D7D6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D7DA CRC 3E9E4127 (1050558759) │ │ │ │ -10D7DE Compressed Size 000002C1 (705) │ │ │ │ -10D7E2 Uncompressed Size 00000766 (1894) │ │ │ │ -10D7E6 Filename Length 0021 (33) │ │ │ │ -10D7E8 Extra Length 0000 (0) │ │ │ │ -10D7EA Comment Length 0000 (0) │ │ │ │ -10D7EC Disk Start 0000 (0) │ │ │ │ -10D7EE Int File Attributes 0000 (0) │ │ │ │ +10D95D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D95F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D963 CRC 3E9E4127 (1050558759) │ │ │ │ +10D967 Compressed Size 000002C1 (705) │ │ │ │ +10D96B Uncompressed Size 00000766 (1894) │ │ │ │ +10D96F Filename Length 0021 (33) │ │ │ │ +10D971 Extra Length 0000 (0) │ │ │ │ +10D973 Comment Length 0000 (0) │ │ │ │ +10D975 Disk Start 0000 (0) │ │ │ │ +10D977 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D7F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D979 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D7F4 Local Header Offset 000CC151 (835921) │ │ │ │ -10D7F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D97D Local Header Offset 000CC10D (835853) │ │ │ │ +10D981 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D7F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D981: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D819 CENTRAL HEADER #433 02014B50 (33639248) │ │ │ │ -10D81D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D81E Created OS 03 (3) 'Unix' │ │ │ │ -10D81F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D820 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D821 General Purpose Flag 0800 (2048) │ │ │ │ +10D9A2 CENTRAL HEADER #433 02014B50 (33639248) │ │ │ │ +10D9A6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D9A7 Created OS 03 (3) 'Unix' │ │ │ │ +10D9A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D9A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D9AA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D823 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D825 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D829 CRC 511CB1F2 (1360835058) │ │ │ │ -10D82D Compressed Size 000002BE (702) │ │ │ │ -10D831 Uncompressed Size 00000575 (1397) │ │ │ │ -10D835 Filename Length 0025 (37) │ │ │ │ -10D837 Extra Length 0000 (0) │ │ │ │ -10D839 Comment Length 0000 (0) │ │ │ │ -10D83B Disk Start 0000 (0) │ │ │ │ -10D83D Int File Attributes 0000 (0) │ │ │ │ +10D9AC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D9AE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10D9B2 CRC 511CB1F2 (1360835058) │ │ │ │ +10D9B6 Compressed Size 000002BE (702) │ │ │ │ +10D9BA Uncompressed Size 00000575 (1397) │ │ │ │ +10D9BE Filename Length 0025 (37) │ │ │ │ +10D9C0 Extra Length 0000 (0) │ │ │ │ +10D9C2 Comment Length 0000 (0) │ │ │ │ +10D9C4 Disk Start 0000 (0) │ │ │ │ +10D9C6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D83F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10D9C8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D843 Local Header Offset 000CC451 (836689) │ │ │ │ -10D847 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D9CC Local Header Offset 000CC40D (836621) │ │ │ │ +10D9D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D847: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D9D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D86C CENTRAL HEADER #434 02014B50 (33639248) │ │ │ │ -10D870 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D871 Created OS 03 (3) 'Unix' │ │ │ │ -10D872 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D873 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D874 General Purpose Flag 0800 (2048) │ │ │ │ +10D9F5 CENTRAL HEADER #434 02014B50 (33639248) │ │ │ │ +10D9F9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10D9FA Created OS 03 (3) 'Unix' │ │ │ │ +10D9FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D9FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D9FD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D876 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D878 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D87C CRC CEB98515 (3468264725) │ │ │ │ -10D880 Compressed Size 00000418 (1048) │ │ │ │ -10D884 Uncompressed Size 00000BA7 (2983) │ │ │ │ -10D888 Filename Length 0024 (36) │ │ │ │ -10D88A Extra Length 0000 (0) │ │ │ │ -10D88C Comment Length 0000 (0) │ │ │ │ -10D88E Disk Start 0000 (0) │ │ │ │ -10D890 Int File Attributes 0000 (0) │ │ │ │ +10D9FF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DA01 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DA05 CRC CEB98515 (3468264725) │ │ │ │ +10DA09 Compressed Size 00000418 (1048) │ │ │ │ +10DA0D Uncompressed Size 00000BA7 (2983) │ │ │ │ +10DA11 Filename Length 0024 (36) │ │ │ │ +10DA13 Extra Length 0000 (0) │ │ │ │ +10DA15 Comment Length 0000 (0) │ │ │ │ +10DA17 Disk Start 0000 (0) │ │ │ │ +10DA19 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D892 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DA1B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D896 Local Header Offset 000CC752 (837458) │ │ │ │ -10D89A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DA1F Local Header Offset 000CC70E (837390) │ │ │ │ +10DA23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D89A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DA23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D8BE CENTRAL HEADER #435 02014B50 (33639248) │ │ │ │ -10D8C2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D8C3 Created OS 03 (3) 'Unix' │ │ │ │ -10D8C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D8C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D8C6 General Purpose Flag 0800 (2048) │ │ │ │ +10DA47 CENTRAL HEADER #435 02014B50 (33639248) │ │ │ │ +10DA4B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DA4C Created OS 03 (3) 'Unix' │ │ │ │ +10DA4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DA4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DA4F General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D8C8 Compression Method 0000 (0) 'Stored' │ │ │ │ -10D8CA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D8CE CRC 00000000 (0) │ │ │ │ -10D8D2 Compressed Size 00000000 (0) │ │ │ │ -10D8D6 Uncompressed Size 00000000 (0) │ │ │ │ -10D8DA Filename Length 0014 (20) │ │ │ │ -10D8DC Extra Length 0000 (0) │ │ │ │ -10D8DE Comment Length 0000 (0) │ │ │ │ -10D8E0 Disk Start 0000 (0) │ │ │ │ -10D8E2 Int File Attributes 0000 (0) │ │ │ │ +10DA51 Compression Method 0000 (0) 'Stored' │ │ │ │ +10DA53 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DA57 CRC 00000000 (0) │ │ │ │ +10DA5B Compressed Size 00000000 (0) │ │ │ │ +10DA5F Uncompressed Size 00000000 (0) │ │ │ │ +10DA63 Filename Length 0014 (20) │ │ │ │ +10DA65 Extra Length 0000 (0) │ │ │ │ +10DA67 Comment Length 0000 (0) │ │ │ │ +10DA69 Disk Start 0000 (0) │ │ │ │ +10DA6B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D8E4 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10DA6D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10D8E8 Local Header Offset 000CCBAC (838572) │ │ │ │ -10D8EC Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DA71 Local Header Offset 000CCB68 (838504) │ │ │ │ +10DA75 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D8EC: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DA75: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10D8EC: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10DA75: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D8C4: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DA4D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10D900 CENTRAL HEADER #436 02014B50 (33639248) │ │ │ │ -10D904 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D905 Created OS 03 (3) 'Unix' │ │ │ │ -10D906 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D907 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D908 General Purpose Flag 0800 (2048) │ │ │ │ +10DA89 CENTRAL HEADER #436 02014B50 (33639248) │ │ │ │ +10DA8D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DA8E Created OS 03 (3) 'Unix' │ │ │ │ +10DA8F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DA90 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DA91 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D90A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D90C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D910 CRC 0D051706 (218437382) │ │ │ │ -10D914 Compressed Size 0000027B (635) │ │ │ │ -10D918 Uncompressed Size 00000509 (1289) │ │ │ │ -10D91C Filename Length 0025 (37) │ │ │ │ -10D91E Extra Length 0000 (0) │ │ │ │ -10D920 Comment Length 0000 (0) │ │ │ │ -10D922 Disk Start 0000 (0) │ │ │ │ -10D924 Int File Attributes 0000 (0) │ │ │ │ +10DA93 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DA95 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DA99 CRC 0D051706 (218437382) │ │ │ │ +10DA9D Compressed Size 0000027B (635) │ │ │ │ +10DAA1 Uncompressed Size 00000509 (1289) │ │ │ │ +10DAA5 Filename Length 0025 (37) │ │ │ │ +10DAA7 Extra Length 0000 (0) │ │ │ │ +10DAA9 Comment Length 0000 (0) │ │ │ │ +10DAAB Disk Start 0000 (0) │ │ │ │ +10DAAD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D926 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DAAF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D92A Local Header Offset 000CCBDE (838622) │ │ │ │ -10D92E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DAB3 Local Header Offset 000CCB9A (838554) │ │ │ │ +10DAB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D92E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DAB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D953 CENTRAL HEADER #437 02014B50 (33639248) │ │ │ │ -10D957 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D958 Created OS 03 (3) 'Unix' │ │ │ │ -10D959 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D95A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D95B General Purpose Flag 0800 (2048) │ │ │ │ +10DADC CENTRAL HEADER #437 02014B50 (33639248) │ │ │ │ +10DAE0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DAE1 Created OS 03 (3) 'Unix' │ │ │ │ +10DAE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DAE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DAE4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D95D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D95F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D963 CRC 9434CC7E (2486488190) │ │ │ │ -10D967 Compressed Size 00000289 (649) │ │ │ │ -10D96B Uncompressed Size 000007E1 (2017) │ │ │ │ -10D96F Filename Length 0024 (36) │ │ │ │ -10D971 Extra Length 0000 (0) │ │ │ │ -10D973 Comment Length 0000 (0) │ │ │ │ -10D975 Disk Start 0000 (0) │ │ │ │ -10D977 Int File Attributes 0000 (0) │ │ │ │ +10DAE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DAE8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DAEC CRC 9434CC7E (2486488190) │ │ │ │ +10DAF0 Compressed Size 00000289 (649) │ │ │ │ +10DAF4 Uncompressed Size 000007E1 (2017) │ │ │ │ +10DAF8 Filename Length 0024 (36) │ │ │ │ +10DAFA Extra Length 0000 (0) │ │ │ │ +10DAFC Comment Length 0000 (0) │ │ │ │ +10DAFE Disk Start 0000 (0) │ │ │ │ +10DB00 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D979 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DB02 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D97D Local Header Offset 000CCE9C (839324) │ │ │ │ -10D981 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DB06 Local Header Offset 000CCE58 (839256) │ │ │ │ +10DB0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D981: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DB0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D9A5 CENTRAL HEADER #438 02014B50 (33639248) │ │ │ │ -10D9A9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10D9AA Created OS 03 (3) 'Unix' │ │ │ │ -10D9AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D9AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D9AD General Purpose Flag 0800 (2048) │ │ │ │ +10DB2E CENTRAL HEADER #438 02014B50 (33639248) │ │ │ │ +10DB32 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DB33 Created OS 03 (3) 'Unix' │ │ │ │ +10DB34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DB35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DB36 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D9AF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D9B1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10D9B5 CRC B5A90032 (3047751730) │ │ │ │ -10D9B9 Compressed Size 00000999 (2457) │ │ │ │ -10D9BD Uncompressed Size 000021A7 (8615) │ │ │ │ -10D9C1 Filename Length 002C (44) │ │ │ │ -10D9C3 Extra Length 0000 (0) │ │ │ │ -10D9C5 Comment Length 0000 (0) │ │ │ │ -10D9C7 Disk Start 0000 (0) │ │ │ │ -10D9C9 Int File Attributes 0000 (0) │ │ │ │ +10DB38 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DB3A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DB3E CRC B5A90032 (3047751730) │ │ │ │ +10DB42 Compressed Size 00000999 (2457) │ │ │ │ +10DB46 Uncompressed Size 000021A7 (8615) │ │ │ │ +10DB4A Filename Length 002C (44) │ │ │ │ +10DB4C Extra Length 0000 (0) │ │ │ │ +10DB4E Comment Length 0000 (0) │ │ │ │ +10DB50 Disk Start 0000 (0) │ │ │ │ +10DB52 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10D9CB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DB54 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10D9CF Local Header Offset 000CD167 (840039) │ │ │ │ -10D9D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DB58 Local Header Offset 000CD123 (839971) │ │ │ │ +10DB5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D9D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DB5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10D9FF CENTRAL HEADER #439 02014B50 (33639248) │ │ │ │ -10DA03 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DA04 Created OS 03 (3) 'Unix' │ │ │ │ -10DA05 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DA06 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DA07 General Purpose Flag 0800 (2048) │ │ │ │ +10DB88 CENTRAL HEADER #439 02014B50 (33639248) │ │ │ │ +10DB8C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DB8D Created OS 03 (3) 'Unix' │ │ │ │ +10DB8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DB8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DB90 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DA09 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DA0B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DA0F CRC 5FF7183E (1610029118) │ │ │ │ -10DA13 Compressed Size 000007EF (2031) │ │ │ │ -10DA17 Uncompressed Size 000043B4 (17332) │ │ │ │ -10DA1B Filename Length 002B (43) │ │ │ │ -10DA1D Extra Length 0000 (0) │ │ │ │ -10DA1F Comment Length 0000 (0) │ │ │ │ -10DA21 Disk Start 0000 (0) │ │ │ │ -10DA23 Int File Attributes 0000 (0) │ │ │ │ +10DB92 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DB94 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DB98 CRC 5FF7183E (1610029118) │ │ │ │ +10DB9C Compressed Size 000007EF (2031) │ │ │ │ +10DBA0 Uncompressed Size 000043B4 (17332) │ │ │ │ +10DBA4 Filename Length 002B (43) │ │ │ │ +10DBA6 Extra Length 0000 (0) │ │ │ │ +10DBA8 Comment Length 0000 (0) │ │ │ │ +10DBAA Disk Start 0000 (0) │ │ │ │ +10DBAC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DA25 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DBAE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DA29 Local Header Offset 000CDB4A (842570) │ │ │ │ -10DA2D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DBB2 Local Header Offset 000CDB06 (842502) │ │ │ │ +10DBB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DA2D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DBB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DA58 CENTRAL HEADER #440 02014B50 (33639248) │ │ │ │ -10DA5C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DA5D Created OS 03 (3) 'Unix' │ │ │ │ -10DA5E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DA5F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DA60 General Purpose Flag 0800 (2048) │ │ │ │ +10DBE1 CENTRAL HEADER #440 02014B50 (33639248) │ │ │ │ +10DBE5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DBE6 Created OS 03 (3) 'Unix' │ │ │ │ +10DBE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DBE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DBE9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DA62 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DA64 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DA68 CRC CD52970F (3444741903) │ │ │ │ -10DA6C Compressed Size 00000252 (594) │ │ │ │ -10DA70 Uncompressed Size 00000480 (1152) │ │ │ │ -10DA74 Filename Length 0024 (36) │ │ │ │ -10DA76 Extra Length 0000 (0) │ │ │ │ -10DA78 Comment Length 0000 (0) │ │ │ │ -10DA7A Disk Start 0000 (0) │ │ │ │ -10DA7C Int File Attributes 0000 (0) │ │ │ │ +10DBEB Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DBED Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DBF1 CRC CD52970F (3444741903) │ │ │ │ +10DBF5 Compressed Size 00000252 (594) │ │ │ │ +10DBF9 Uncompressed Size 00000480 (1152) │ │ │ │ +10DBFD Filename Length 0024 (36) │ │ │ │ +10DBFF Extra Length 0000 (0) │ │ │ │ +10DC01 Comment Length 0000 (0) │ │ │ │ +10DC03 Disk Start 0000 (0) │ │ │ │ +10DC05 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DA7E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DC07 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DA82 Local Header Offset 000CE382 (844674) │ │ │ │ -10DA86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DC0B Local Header Offset 000CE33E (844606) │ │ │ │ +10DC0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DA86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DC0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DAAA CENTRAL HEADER #441 02014B50 (33639248) │ │ │ │ -10DAAE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DAAF Created OS 03 (3) 'Unix' │ │ │ │ -10DAB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DAB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DAB2 General Purpose Flag 0800 (2048) │ │ │ │ +10DC33 CENTRAL HEADER #441 02014B50 (33639248) │ │ │ │ +10DC37 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DC38 Created OS 03 (3) 'Unix' │ │ │ │ +10DC39 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DC3A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DC3B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DAB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DAB6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DABA CRC F2166896 (4061554838) │ │ │ │ -10DABE Compressed Size 00000378 (888) │ │ │ │ -10DAC2 Uncompressed Size 000008E5 (2277) │ │ │ │ -10DAC6 Filename Length 0023 (35) │ │ │ │ -10DAC8 Extra Length 0000 (0) │ │ │ │ -10DACA Comment Length 0000 (0) │ │ │ │ -10DACC Disk Start 0000 (0) │ │ │ │ -10DACE Int File Attributes 0000 (0) │ │ │ │ +10DC3D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DC3F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DC43 CRC F2166896 (4061554838) │ │ │ │ +10DC47 Compressed Size 00000378 (888) │ │ │ │ +10DC4B Uncompressed Size 000008E5 (2277) │ │ │ │ +10DC4F Filename Length 0023 (35) │ │ │ │ +10DC51 Extra Length 0000 (0) │ │ │ │ +10DC53 Comment Length 0000 (0) │ │ │ │ +10DC55 Disk Start 0000 (0) │ │ │ │ +10DC57 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DAD0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DC59 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DAD4 Local Header Offset 000CE616 (845334) │ │ │ │ -10DAD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DC5D Local Header Offset 000CE5D2 (845266) │ │ │ │ +10DC61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DAD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DC61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DAFB CENTRAL HEADER #442 02014B50 (33639248) │ │ │ │ -10DAFF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DB00 Created OS 03 (3) 'Unix' │ │ │ │ -10DB01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DB02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DB03 General Purpose Flag 0800 (2048) │ │ │ │ +10DC84 CENTRAL HEADER #442 02014B50 (33639248) │ │ │ │ +10DC88 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DC89 Created OS 03 (3) 'Unix' │ │ │ │ +10DC8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DC8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DC8C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DB05 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DB07 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DB0B CRC 938B642B (2475385899) │ │ │ │ -10DB0F Compressed Size 000005FF (1535) │ │ │ │ -10DB13 Uncompressed Size 000012A8 (4776) │ │ │ │ -10DB17 Filename Length 002B (43) │ │ │ │ -10DB19 Extra Length 0000 (0) │ │ │ │ -10DB1B Comment Length 0000 (0) │ │ │ │ -10DB1D Disk Start 0000 (0) │ │ │ │ -10DB1F Int File Attributes 0000 (0) │ │ │ │ +10DC8E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DC90 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DC94 CRC 938B642B (2475385899) │ │ │ │ +10DC98 Compressed Size 000005FF (1535) │ │ │ │ +10DC9C Uncompressed Size 000012A8 (4776) │ │ │ │ +10DCA0 Filename Length 002B (43) │ │ │ │ +10DCA2 Extra Length 0000 (0) │ │ │ │ +10DCA4 Comment Length 0000 (0) │ │ │ │ +10DCA6 Disk Start 0000 (0) │ │ │ │ +10DCA8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DB21 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DCAA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DB25 Local Header Offset 000CE9CF (846287) │ │ │ │ -10DB29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DCAE Local Header Offset 000CE98B (846219) │ │ │ │ +10DCB2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DB29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DCB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DB54 CENTRAL HEADER #443 02014B50 (33639248) │ │ │ │ -10DB58 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DB59 Created OS 03 (3) 'Unix' │ │ │ │ -10DB5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DB5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DB5C General Purpose Flag 0800 (2048) │ │ │ │ +10DCDD CENTRAL HEADER #443 02014B50 (33639248) │ │ │ │ +10DCE1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DCE2 Created OS 03 (3) 'Unix' │ │ │ │ +10DCE3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DCE4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DCE5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DB5E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DB60 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DB64 CRC 8F52B7AE (2404562862) │ │ │ │ -10DB68 Compressed Size 000004C1 (1217) │ │ │ │ -10DB6C Uncompressed Size 00002389 (9097) │ │ │ │ -10DB70 Filename Length 002A (42) │ │ │ │ -10DB72 Extra Length 0000 (0) │ │ │ │ -10DB74 Comment Length 0000 (0) │ │ │ │ -10DB76 Disk Start 0000 (0) │ │ │ │ -10DB78 Int File Attributes 0000 (0) │ │ │ │ +10DCE7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DCE9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DCED CRC 8F52B7AE (2404562862) │ │ │ │ +10DCF1 Compressed Size 000004C1 (1217) │ │ │ │ +10DCF5 Uncompressed Size 00002389 (9097) │ │ │ │ +10DCF9 Filename Length 002A (42) │ │ │ │ +10DCFB Extra Length 0000 (0) │ │ │ │ +10DCFD Comment Length 0000 (0) │ │ │ │ +10DCFF Disk Start 0000 (0) │ │ │ │ +10DD01 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DB7A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DD03 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DB7E Local Header Offset 000CF017 (847895) │ │ │ │ -10DB82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DD07 Local Header Offset 000CEFD3 (847827) │ │ │ │ +10DD0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DB82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DD0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DBAC CENTRAL HEADER #444 02014B50 (33639248) │ │ │ │ -10DBB0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DBB1 Created OS 03 (3) 'Unix' │ │ │ │ -10DBB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DBB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DBB4 General Purpose Flag 0800 (2048) │ │ │ │ +10DD35 CENTRAL HEADER #444 02014B50 (33639248) │ │ │ │ +10DD39 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DD3A Created OS 03 (3) 'Unix' │ │ │ │ +10DD3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DD3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DD3D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DBB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DBB8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DBBC CRC A8B50209 (2830434825) │ │ │ │ -10DBC0 Compressed Size 00000253 (595) │ │ │ │ -10DBC4 Uncompressed Size 00000528 (1320) │ │ │ │ -10DBC8 Filename Length 0022 (34) │ │ │ │ -10DBCA Extra Length 0000 (0) │ │ │ │ -10DBCC Comment Length 0000 (0) │ │ │ │ -10DBCE Disk Start 0000 (0) │ │ │ │ -10DBD0 Int File Attributes 0000 (0) │ │ │ │ +10DD3F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DD41 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DD45 CRC A8B50209 (2830434825) │ │ │ │ +10DD49 Compressed Size 00000253 (595) │ │ │ │ +10DD4D Uncompressed Size 00000528 (1320) │ │ │ │ +10DD51 Filename Length 0022 (34) │ │ │ │ +10DD53 Extra Length 0000 (0) │ │ │ │ +10DD55 Comment Length 0000 (0) │ │ │ │ +10DD57 Disk Start 0000 (0) │ │ │ │ +10DD59 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DBD2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DD5B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DBD6 Local Header Offset 000CF520 (849184) │ │ │ │ -10DBDA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DD5F Local Header Offset 000CF4DC (849116) │ │ │ │ +10DD63 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DBDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DD63: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DBFC CENTRAL HEADER #445 02014B50 (33639248) │ │ │ │ -10DC00 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DC01 Created OS 03 (3) 'Unix' │ │ │ │ -10DC02 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DC03 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DC04 General Purpose Flag 0800 (2048) │ │ │ │ +10DD85 CENTRAL HEADER #445 02014B50 (33639248) │ │ │ │ +10DD89 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DD8A Created OS 03 (3) 'Unix' │ │ │ │ +10DD8B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DD8C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DD8D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DC06 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DC08 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DC0C CRC DB6176D5 (3680597717) │ │ │ │ -10DC10 Compressed Size 000001D8 (472) │ │ │ │ -10DC14 Uncompressed Size 00000574 (1396) │ │ │ │ -10DC18 Filename Length 0021 (33) │ │ │ │ -10DC1A Extra Length 0000 (0) │ │ │ │ -10DC1C Comment Length 0000 (0) │ │ │ │ -10DC1E Disk Start 0000 (0) │ │ │ │ -10DC20 Int File Attributes 0000 (0) │ │ │ │ +10DD8F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DD91 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DD95 CRC DB6176D5 (3680597717) │ │ │ │ +10DD99 Compressed Size 000001D8 (472) │ │ │ │ +10DD9D Uncompressed Size 00000574 (1396) │ │ │ │ +10DDA1 Filename Length 0021 (33) │ │ │ │ +10DDA3 Extra Length 0000 (0) │ │ │ │ +10DDA5 Comment Length 0000 (0) │ │ │ │ +10DDA7 Disk Start 0000 (0) │ │ │ │ +10DDA9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DC22 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DDAB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DC26 Local Header Offset 000CF7B3 (849843) │ │ │ │ -10DC2A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DDAF Local Header Offset 000CF76F (849775) │ │ │ │ +10DDB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DC2A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DDB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DC4B CENTRAL HEADER #446 02014B50 (33639248) │ │ │ │ -10DC4F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DC50 Created OS 03 (3) 'Unix' │ │ │ │ -10DC51 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DC52 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DC53 General Purpose Flag 0800 (2048) │ │ │ │ +10DDD4 CENTRAL HEADER #446 02014B50 (33639248) │ │ │ │ +10DDD8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DDD9 Created OS 03 (3) 'Unix' │ │ │ │ +10DDDA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DDDB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DDDC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DC55 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DC57 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DC5B CRC 62C2BE3C (1656929852) │ │ │ │ -10DC5F Compressed Size 00000374 (884) │ │ │ │ -10DC63 Uncompressed Size 00000748 (1864) │ │ │ │ -10DC67 Filename Length 002D (45) │ │ │ │ -10DC69 Extra Length 0000 (0) │ │ │ │ -10DC6B Comment Length 0000 (0) │ │ │ │ -10DC6D Disk Start 0000 (0) │ │ │ │ -10DC6F Int File Attributes 0000 (0) │ │ │ │ +10DDDE Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DDE0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DDE4 CRC 62C2BE3C (1656929852) │ │ │ │ +10DDE8 Compressed Size 00000374 (884) │ │ │ │ +10DDEC Uncompressed Size 00000748 (1864) │ │ │ │ +10DDF0 Filename Length 002D (45) │ │ │ │ +10DDF2 Extra Length 0000 (0) │ │ │ │ +10DDF4 Comment Length 0000 (0) │ │ │ │ +10DDF6 Disk Start 0000 (0) │ │ │ │ +10DDF8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DC71 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DDFA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DC75 Local Header Offset 000CF9CA (850378) │ │ │ │ -10DC79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DDFE Local Header Offset 000CF986 (850310) │ │ │ │ +10DE02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DC79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DE02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DCA6 CENTRAL HEADER #447 02014B50 (33639248) │ │ │ │ -10DCAA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DCAB Created OS 03 (3) 'Unix' │ │ │ │ -10DCAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DCAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DCAE General Purpose Flag 0800 (2048) │ │ │ │ +10DE2F CENTRAL HEADER #447 02014B50 (33639248) │ │ │ │ +10DE33 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DE34 Created OS 03 (3) 'Unix' │ │ │ │ +10DE35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DE36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DE37 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DCB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DCB2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DCB6 CRC 074B4020 (122372128) │ │ │ │ -10DCBA Compressed Size 00000423 (1059) │ │ │ │ -10DCBE Uncompressed Size 00000E95 (3733) │ │ │ │ -10DCC2 Filename Length 002C (44) │ │ │ │ -10DCC4 Extra Length 0000 (0) │ │ │ │ -10DCC6 Comment Length 0000 (0) │ │ │ │ -10DCC8 Disk Start 0000 (0) │ │ │ │ -10DCCA Int File Attributes 0000 (0) │ │ │ │ +10DE39 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DE3B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DE3F CRC 074B4020 (122372128) │ │ │ │ +10DE43 Compressed Size 00000423 (1059) │ │ │ │ +10DE47 Uncompressed Size 00000E95 (3733) │ │ │ │ +10DE4B Filename Length 002C (44) │ │ │ │ +10DE4D Extra Length 0000 (0) │ │ │ │ +10DE4F Comment Length 0000 (0) │ │ │ │ +10DE51 Disk Start 0000 (0) │ │ │ │ +10DE53 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DCCC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DE55 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DCD0 Local Header Offset 000CFD89 (851337) │ │ │ │ -10DCD4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DE59 Local Header Offset 000CFD45 (851269) │ │ │ │ +10DE5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DCD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DE5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DD00 CENTRAL HEADER #448 02014B50 (33639248) │ │ │ │ -10DD04 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DD05 Created OS 03 (3) 'Unix' │ │ │ │ -10DD06 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DD07 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DD08 General Purpose Flag 0800 (2048) │ │ │ │ +10DE89 CENTRAL HEADER #448 02014B50 (33639248) │ │ │ │ +10DE8D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DE8E Created OS 03 (3) 'Unix' │ │ │ │ +10DE8F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DE90 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DE91 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DD0A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DD0C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DD10 CRC F1E6D66B (4058437227) │ │ │ │ -10DD14 Compressed Size 000002F8 (760) │ │ │ │ -10DD18 Uncompressed Size 0000052F (1327) │ │ │ │ -10DD1C Filename Length 0028 (40) │ │ │ │ -10DD1E Extra Length 0000 (0) │ │ │ │ -10DD20 Comment Length 0000 (0) │ │ │ │ -10DD22 Disk Start 0000 (0) │ │ │ │ -10DD24 Int File Attributes 0000 (0) │ │ │ │ +10DE93 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DE95 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DE99 CRC F1E6D66B (4058437227) │ │ │ │ +10DE9D Compressed Size 000002F8 (760) │ │ │ │ +10DEA1 Uncompressed Size 0000052F (1327) │ │ │ │ +10DEA5 Filename Length 0028 (40) │ │ │ │ +10DEA7 Extra Length 0000 (0) │ │ │ │ +10DEA9 Comment Length 0000 (0) │ │ │ │ +10DEAB Disk Start 0000 (0) │ │ │ │ +10DEAD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DD26 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DEAF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DD2A Local Header Offset 000D01F6 (852470) │ │ │ │ -10DD2E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DEB3 Local Header Offset 000D01B2 (852402) │ │ │ │ +10DEB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DD2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DEB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DD56 CENTRAL HEADER #449 02014B50 (33639248) │ │ │ │ -10DD5A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DD5B Created OS 03 (3) 'Unix' │ │ │ │ -10DD5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DD5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DD5E General Purpose Flag 0800 (2048) │ │ │ │ +10DEDF CENTRAL HEADER #449 02014B50 (33639248) │ │ │ │ +10DEE3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DEE4 Created OS 03 (3) 'Unix' │ │ │ │ +10DEE5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DEE6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DEE7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DD60 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DD62 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DD66 CRC 643FD478 (1681904760) │ │ │ │ -10DD6A Compressed Size 0000038A (906) │ │ │ │ -10DD6E Uncompressed Size 00000AB9 (2745) │ │ │ │ -10DD72 Filename Length 0027 (39) │ │ │ │ -10DD74 Extra Length 0000 (0) │ │ │ │ -10DD76 Comment Length 0000 (0) │ │ │ │ -10DD78 Disk Start 0000 (0) │ │ │ │ -10DD7A Int File Attributes 0000 (0) │ │ │ │ +10DEE9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DEEB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DEEF CRC 643FD478 (1681904760) │ │ │ │ +10DEF3 Compressed Size 0000038A (906) │ │ │ │ +10DEF7 Uncompressed Size 00000AB9 (2745) │ │ │ │ +10DEFB Filename Length 0027 (39) │ │ │ │ +10DEFD Extra Length 0000 (0) │ │ │ │ +10DEFF Comment Length 0000 (0) │ │ │ │ +10DF01 Disk Start 0000 (0) │ │ │ │ +10DF03 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DD7C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DF05 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DD80 Local Header Offset 000D0534 (853300) │ │ │ │ -10DD84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DF09 Local Header Offset 000D04F0 (853232) │ │ │ │ +10DF0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DD84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DF0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DDAB CENTRAL HEADER #450 02014B50 (33639248) │ │ │ │ -10DDAF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DDB0 Created OS 03 (3) 'Unix' │ │ │ │ -10DDB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DDB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DDB3 General Purpose Flag 0800 (2048) │ │ │ │ +10DF34 CENTRAL HEADER #450 02014B50 (33639248) │ │ │ │ +10DF38 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DF39 Created OS 03 (3) 'Unix' │ │ │ │ +10DF3A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DF3B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DF3C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DDB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DDB7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DDBB CRC 36C5A8EB (918923499) │ │ │ │ -10DDBF Compressed Size 000001CC (460) │ │ │ │ -10DDC3 Uncompressed Size 00000344 (836) │ │ │ │ -10DDC7 Filename Length 0030 (48) │ │ │ │ -10DDC9 Extra Length 0000 (0) │ │ │ │ -10DDCB Comment Length 0000 (0) │ │ │ │ -10DDCD Disk Start 0000 (0) │ │ │ │ -10DDCF Int File Attributes 0000 (0) │ │ │ │ +10DF3E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DF40 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DF44 CRC 36C5A8EB (918923499) │ │ │ │ +10DF48 Compressed Size 000001CC (460) │ │ │ │ +10DF4C Uncompressed Size 00000344 (836) │ │ │ │ +10DF50 Filename Length 0030 (48) │ │ │ │ +10DF52 Extra Length 0000 (0) │ │ │ │ +10DF54 Comment Length 0000 (0) │ │ │ │ +10DF56 Disk Start 0000 (0) │ │ │ │ +10DF58 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DDD1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DF5A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DDD5 Local Header Offset 000D0903 (854275) │ │ │ │ -10DDD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DF5E Local Header Offset 000D08BF (854207) │ │ │ │ +10DF62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DDD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DF62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DE09 CENTRAL HEADER #451 02014B50 (33639248) │ │ │ │ -10DE0D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DE0E Created OS 03 (3) 'Unix' │ │ │ │ -10DE0F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DE10 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DE11 General Purpose Flag 0800 (2048) │ │ │ │ +10DF92 CENTRAL HEADER #451 02014B50 (33639248) │ │ │ │ +10DF96 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DF97 Created OS 03 (3) 'Unix' │ │ │ │ +10DF98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DF99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DF9A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DE13 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DE15 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DE19 CRC 6D4D9582 (1833801090) │ │ │ │ -10DE1D Compressed Size 00000234 (564) │ │ │ │ -10DE21 Uncompressed Size 0000057A (1402) │ │ │ │ -10DE25 Filename Length 002F (47) │ │ │ │ -10DE27 Extra Length 0000 (0) │ │ │ │ -10DE29 Comment Length 0000 (0) │ │ │ │ -10DE2B Disk Start 0000 (0) │ │ │ │ -10DE2D Int File Attributes 0000 (0) │ │ │ │ +10DF9C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DF9E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DFA2 CRC 6D4D9582 (1833801090) │ │ │ │ +10DFA6 Compressed Size 00000234 (564) │ │ │ │ +10DFAA Uncompressed Size 0000057A (1402) │ │ │ │ +10DFAE Filename Length 002F (47) │ │ │ │ +10DFB0 Extra Length 0000 (0) │ │ │ │ +10DFB2 Comment Length 0000 (0) │ │ │ │ +10DFB4 Disk Start 0000 (0) │ │ │ │ +10DFB6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DE2F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10DFB8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DE33 Local Header Offset 000D0B1D (854813) │ │ │ │ -10DE37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DFBC Local Header Offset 000D0AD9 (854745) │ │ │ │ +10DFC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DE37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DFC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DE66 CENTRAL HEADER #452 02014B50 (33639248) │ │ │ │ -10DE6A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DE6B Created OS 03 (3) 'Unix' │ │ │ │ -10DE6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DE6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DE6E General Purpose Flag 0800 (2048) │ │ │ │ +10DFEF CENTRAL HEADER #452 02014B50 (33639248) │ │ │ │ +10DFF3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10DFF4 Created OS 03 (3) 'Unix' │ │ │ │ +10DFF5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DFF6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DFF7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DE70 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DE72 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DE76 CRC 1F902448 (529540168) │ │ │ │ -10DE7A Compressed Size 00000231 (561) │ │ │ │ -10DE7E Uncompressed Size 00000418 (1048) │ │ │ │ -10DE82 Filename Length 002C (44) │ │ │ │ -10DE84 Extra Length 0000 (0) │ │ │ │ -10DE86 Comment Length 0000 (0) │ │ │ │ -10DE88 Disk Start 0000 (0) │ │ │ │ -10DE8A Int File Attributes 0000 (0) │ │ │ │ +10DFF9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DFFB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10DFFF CRC 1F902448 (529540168) │ │ │ │ +10E003 Compressed Size 00000231 (561) │ │ │ │ +10E007 Uncompressed Size 00000418 (1048) │ │ │ │ +10E00B Filename Length 002C (44) │ │ │ │ +10E00D Extra Length 0000 (0) │ │ │ │ +10E00F Comment Length 0000 (0) │ │ │ │ +10E011 Disk Start 0000 (0) │ │ │ │ +10E013 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DE8C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E015 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DE90 Local Header Offset 000D0D9E (855454) │ │ │ │ -10DE94 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E019 Local Header Offset 000D0D5A (855386) │ │ │ │ +10E01D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DE94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E01D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DEC0 CENTRAL HEADER #453 02014B50 (33639248) │ │ │ │ -10DEC4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DEC5 Created OS 03 (3) 'Unix' │ │ │ │ -10DEC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DEC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DEC8 General Purpose Flag 0800 (2048) │ │ │ │ +10E049 CENTRAL HEADER #453 02014B50 (33639248) │ │ │ │ +10E04D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E04E Created OS 03 (3) 'Unix' │ │ │ │ +10E04F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E050 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E051 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DECA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DECC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DED0 CRC 6F0E250D (1863197965) │ │ │ │ -10DED4 Compressed Size 00000247 (583) │ │ │ │ -10DED8 Uncompressed Size 00000632 (1586) │ │ │ │ -10DEDC Filename Length 002B (43) │ │ │ │ -10DEDE Extra Length 0000 (0) │ │ │ │ -10DEE0 Comment Length 0000 (0) │ │ │ │ -10DEE2 Disk Start 0000 (0) │ │ │ │ -10DEE4 Int File Attributes 0000 (0) │ │ │ │ +10E053 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E055 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E059 CRC 6F0E250D (1863197965) │ │ │ │ +10E05D Compressed Size 00000247 (583) │ │ │ │ +10E061 Uncompressed Size 00000632 (1586) │ │ │ │ +10E065 Filename Length 002B (43) │ │ │ │ +10E067 Extra Length 0000 (0) │ │ │ │ +10E069 Comment Length 0000 (0) │ │ │ │ +10E06B Disk Start 0000 (0) │ │ │ │ +10E06D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DEE6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E06F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DEEA Local Header Offset 000D1019 (856089) │ │ │ │ -10DEEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E073 Local Header Offset 000D0FD5 (856021) │ │ │ │ +10E077 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DEEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E077: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DF19 CENTRAL HEADER #454 02014B50 (33639248) │ │ │ │ -10DF1D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DF1E Created OS 03 (3) 'Unix' │ │ │ │ -10DF1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DF20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DF21 General Purpose Flag 0800 (2048) │ │ │ │ +10E0A2 CENTRAL HEADER #454 02014B50 (33639248) │ │ │ │ +10E0A6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E0A7 Created OS 03 (3) 'Unix' │ │ │ │ +10E0A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E0A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E0AA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DF23 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DF25 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DF29 CRC 1CDB2B3A (484125498) │ │ │ │ -10DF2D Compressed Size 000001C9 (457) │ │ │ │ -10DF31 Uncompressed Size 0000032B (811) │ │ │ │ -10DF35 Filename Length 002B (43) │ │ │ │ -10DF37 Extra Length 0000 (0) │ │ │ │ -10DF39 Comment Length 0000 (0) │ │ │ │ -10DF3B Disk Start 0000 (0) │ │ │ │ -10DF3D Int File Attributes 0000 (0) │ │ │ │ +10E0AC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E0AE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E0B2 CRC 1CDB2B3A (484125498) │ │ │ │ +10E0B6 Compressed Size 000001C9 (457) │ │ │ │ +10E0BA Uncompressed Size 0000032B (811) │ │ │ │ +10E0BE Filename Length 002B (43) │ │ │ │ +10E0C0 Extra Length 0000 (0) │ │ │ │ +10E0C2 Comment Length 0000 (0) │ │ │ │ +10E0C4 Disk Start 0000 (0) │ │ │ │ +10E0C6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DF3F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E0C8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DF43 Local Header Offset 000D12A9 (856745) │ │ │ │ -10DF47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E0CC Local Header Offset 000D1265 (856677) │ │ │ │ +10E0D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DF47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E0D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DF72 CENTRAL HEADER #455 02014B50 (33639248) │ │ │ │ -10DF76 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DF77 Created OS 03 (3) 'Unix' │ │ │ │ -10DF78 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DF79 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DF7A General Purpose Flag 0800 (2048) │ │ │ │ +10E0FB CENTRAL HEADER #455 02014B50 (33639248) │ │ │ │ +10E0FF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E100 Created OS 03 (3) 'Unix' │ │ │ │ +10E101 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E102 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E103 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DF7C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DF7E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DF82 CRC F94F5867 (4182726759) │ │ │ │ -10DF86 Compressed Size 000002ED (749) │ │ │ │ -10DF8A Uncompressed Size 00000692 (1682) │ │ │ │ -10DF8E Filename Length 002A (42) │ │ │ │ -10DF90 Extra Length 0000 (0) │ │ │ │ -10DF92 Comment Length 0000 (0) │ │ │ │ -10DF94 Disk Start 0000 (0) │ │ │ │ -10DF96 Int File Attributes 0000 (0) │ │ │ │ +10E105 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E107 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E10B CRC F94F5867 (4182726759) │ │ │ │ +10E10F Compressed Size 000002ED (749) │ │ │ │ +10E113 Uncompressed Size 00000692 (1682) │ │ │ │ +10E117 Filename Length 002A (42) │ │ │ │ +10E119 Extra Length 0000 (0) │ │ │ │ +10E11B Comment Length 0000 (0) │ │ │ │ +10E11D Disk Start 0000 (0) │ │ │ │ +10E11F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DF98 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E121 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DF9C Local Header Offset 000D14BB (857275) │ │ │ │ -10DFA0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E125 Local Header Offset 000D1477 (857207) │ │ │ │ +10E129 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DFA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E129: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10DFCA CENTRAL HEADER #456 02014B50 (33639248) │ │ │ │ -10DFCE Created Zip Spec 14 (20) '2.0' │ │ │ │ -10DFCF Created OS 03 (3) 'Unix' │ │ │ │ -10DFD0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DFD1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DFD2 General Purpose Flag 0800 (2048) │ │ │ │ +10E153 CENTRAL HEADER #456 02014B50 (33639248) │ │ │ │ +10E157 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E158 Created OS 03 (3) 'Unix' │ │ │ │ +10E159 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E15A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E15B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DFD4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DFD6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10DFDA CRC 1DE420EA (501489898) │ │ │ │ -10DFDE Compressed Size 000001C9 (457) │ │ │ │ -10DFE2 Uncompressed Size 0000032B (811) │ │ │ │ -10DFE6 Filename Length 002B (43) │ │ │ │ -10DFE8 Extra Length 0000 (0) │ │ │ │ -10DFEA Comment Length 0000 (0) │ │ │ │ -10DFEC Disk Start 0000 (0) │ │ │ │ -10DFEE Int File Attributes 0000 (0) │ │ │ │ +10E15D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E15F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E163 CRC 1DE420EA (501489898) │ │ │ │ +10E167 Compressed Size 000001C9 (457) │ │ │ │ +10E16B Uncompressed Size 0000032B (811) │ │ │ │ +10E16F Filename Length 002B (43) │ │ │ │ +10E171 Extra Length 0000 (0) │ │ │ │ +10E173 Comment Length 0000 (0) │ │ │ │ +10E175 Disk Start 0000 (0) │ │ │ │ +10E177 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10DFF0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E179 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10DFF4 Local Header Offset 000D17F0 (858096) │ │ │ │ -10DFF8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E17D Local Header Offset 000D17AC (858028) │ │ │ │ +10E181 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DFF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E181: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E023 CENTRAL HEADER #457 02014B50 (33639248) │ │ │ │ -10E027 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E028 Created OS 03 (3) 'Unix' │ │ │ │ -10E029 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E02A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E02B General Purpose Flag 0800 (2048) │ │ │ │ +10E1AC CENTRAL HEADER #457 02014B50 (33639248) │ │ │ │ +10E1B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E1B1 Created OS 03 (3) 'Unix' │ │ │ │ +10E1B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E1B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E1B4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E02D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E02F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E033 CRC 94051436 (2483360822) │ │ │ │ -10E037 Compressed Size 0000025D (605) │ │ │ │ -10E03B Uncompressed Size 0000056E (1390) │ │ │ │ -10E03F Filename Length 002A (42) │ │ │ │ -10E041 Extra Length 0000 (0) │ │ │ │ -10E043 Comment Length 0000 (0) │ │ │ │ -10E045 Disk Start 0000 (0) │ │ │ │ -10E047 Int File Attributes 0000 (0) │ │ │ │ +10E1B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E1B8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E1BC CRC 94051436 (2483360822) │ │ │ │ +10E1C0 Compressed Size 0000025D (605) │ │ │ │ +10E1C4 Uncompressed Size 0000056E (1390) │ │ │ │ +10E1C8 Filename Length 002A (42) │ │ │ │ +10E1CA Extra Length 0000 (0) │ │ │ │ +10E1CC Comment Length 0000 (0) │ │ │ │ +10E1CE Disk Start 0000 (0) │ │ │ │ +10E1D0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E049 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E1D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E04D Local Header Offset 000D1A02 (858626) │ │ │ │ -10E051 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E1D6 Local Header Offset 000D19BE (858558) │ │ │ │ +10E1DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E051: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E1DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E07B CENTRAL HEADER #458 02014B50 (33639248) │ │ │ │ -10E07F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E080 Created OS 03 (3) 'Unix' │ │ │ │ -10E081 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E082 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E083 General Purpose Flag 0800 (2048) │ │ │ │ +10E204 CENTRAL HEADER #458 02014B50 (33639248) │ │ │ │ +10E208 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E209 Created OS 03 (3) 'Unix' │ │ │ │ +10E20A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E20B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E20C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E085 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E087 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E08B CRC 88AC4670 (2292991600) │ │ │ │ -10E08F Compressed Size 000001CB (459) │ │ │ │ -10E093 Uncompressed Size 00000335 (821) │ │ │ │ -10E097 Filename Length 002D (45) │ │ │ │ -10E099 Extra Length 0000 (0) │ │ │ │ -10E09B Comment Length 0000 (0) │ │ │ │ -10E09D Disk Start 0000 (0) │ │ │ │ -10E09F Int File Attributes 0000 (0) │ │ │ │ +10E20E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E210 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E214 CRC 88AC4670 (2292991600) │ │ │ │ +10E218 Compressed Size 000001CB (459) │ │ │ │ +10E21C Uncompressed Size 00000335 (821) │ │ │ │ +10E220 Filename Length 002D (45) │ │ │ │ +10E222 Extra Length 0000 (0) │ │ │ │ +10E224 Comment Length 0000 (0) │ │ │ │ +10E226 Disk Start 0000 (0) │ │ │ │ +10E228 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E0A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E22A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E0A5 Local Header Offset 000D1CA7 (859303) │ │ │ │ -10E0A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E22E Local Header Offset 000D1C63 (859235) │ │ │ │ +10E232 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E0A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E232: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E0D6 CENTRAL HEADER #459 02014B50 (33639248) │ │ │ │ -10E0DA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E0DB Created OS 03 (3) 'Unix' │ │ │ │ -10E0DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E0DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E0DE General Purpose Flag 0800 (2048) │ │ │ │ +10E25F CENTRAL HEADER #459 02014B50 (33639248) │ │ │ │ +10E263 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E264 Created OS 03 (3) 'Unix' │ │ │ │ +10E265 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E266 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E267 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E0E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E0E2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E0E6 CRC 997561FD (2574606845) │ │ │ │ -10E0EA Compressed Size 00000248 (584) │ │ │ │ -10E0EE Uncompressed Size 0000054E (1358) │ │ │ │ -10E0F2 Filename Length 002C (44) │ │ │ │ -10E0F4 Extra Length 0000 (0) │ │ │ │ -10E0F6 Comment Length 0000 (0) │ │ │ │ -10E0F8 Disk Start 0000 (0) │ │ │ │ -10E0FA Int File Attributes 0000 (0) │ │ │ │ +10E269 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E26B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E26F CRC 997561FD (2574606845) │ │ │ │ +10E273 Compressed Size 00000248 (584) │ │ │ │ +10E277 Uncompressed Size 0000054E (1358) │ │ │ │ +10E27B Filename Length 002C (44) │ │ │ │ +10E27D Extra Length 0000 (0) │ │ │ │ +10E27F Comment Length 0000 (0) │ │ │ │ +10E281 Disk Start 0000 (0) │ │ │ │ +10E283 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E0FC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E285 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E100 Local Header Offset 000D1EBD (859837) │ │ │ │ -10E104 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E289 Local Header Offset 000D1E79 (859769) │ │ │ │ +10E28D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E104: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E28D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E130 CENTRAL HEADER #460 02014B50 (33639248) │ │ │ │ -10E134 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E135 Created OS 03 (3) 'Unix' │ │ │ │ -10E136 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E137 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E138 General Purpose Flag 0800 (2048) │ │ │ │ +10E2B9 CENTRAL HEADER #460 02014B50 (33639248) │ │ │ │ +10E2BD Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E2BE Created OS 03 (3) 'Unix' │ │ │ │ +10E2BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E2C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E2C1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E13A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E13C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E140 CRC C54B4707 (3310044935) │ │ │ │ -10E144 Compressed Size 000001D0 (464) │ │ │ │ -10E148 Uncompressed Size 0000034E (846) │ │ │ │ -10E14C Filename Length 0032 (50) │ │ │ │ -10E14E Extra Length 0000 (0) │ │ │ │ -10E150 Comment Length 0000 (0) │ │ │ │ -10E152 Disk Start 0000 (0) │ │ │ │ -10E154 Int File Attributes 0000 (0) │ │ │ │ +10E2C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E2C5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E2C9 CRC C54B4707 (3310044935) │ │ │ │ +10E2CD Compressed Size 000001D0 (464) │ │ │ │ +10E2D1 Uncompressed Size 0000034E (846) │ │ │ │ +10E2D5 Filename Length 0032 (50) │ │ │ │ +10E2D7 Extra Length 0000 (0) │ │ │ │ +10E2D9 Comment Length 0000 (0) │ │ │ │ +10E2DB Disk Start 0000 (0) │ │ │ │ +10E2DD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E156 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E2DF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E15A Local Header Offset 000D214F (860495) │ │ │ │ -10E15E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E2E3 Local Header Offset 000D210B (860427) │ │ │ │ +10E2E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E15E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E2E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E190 CENTRAL HEADER #461 02014B50 (33639248) │ │ │ │ -10E194 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E195 Created OS 03 (3) 'Unix' │ │ │ │ -10E196 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E197 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E198 General Purpose Flag 0800 (2048) │ │ │ │ +10E319 CENTRAL HEADER #461 02014B50 (33639248) │ │ │ │ +10E31D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E31E Created OS 03 (3) 'Unix' │ │ │ │ +10E31F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E320 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E321 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E19A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E19C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E1A0 CRC B5E8B787 (3051927431) │ │ │ │ -10E1A4 Compressed Size 000002B2 (690) │ │ │ │ -10E1A8 Uncompressed Size 0000065E (1630) │ │ │ │ -10E1AC Filename Length 0031 (49) │ │ │ │ -10E1AE Extra Length 0000 (0) │ │ │ │ -10E1B0 Comment Length 0000 (0) │ │ │ │ -10E1B2 Disk Start 0000 (0) │ │ │ │ -10E1B4 Int File Attributes 0000 (0) │ │ │ │ +10E323 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E325 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E329 CRC B5E8B787 (3051927431) │ │ │ │ +10E32D Compressed Size 000002B2 (690) │ │ │ │ +10E331 Uncompressed Size 0000065E (1630) │ │ │ │ +10E335 Filename Length 0031 (49) │ │ │ │ +10E337 Extra Length 0000 (0) │ │ │ │ +10E339 Comment Length 0000 (0) │ │ │ │ +10E33B Disk Start 0000 (0) │ │ │ │ +10E33D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E1B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E33F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E1BA Local Header Offset 000D236F (861039) │ │ │ │ -10E1BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E343 Local Header Offset 000D232B (860971) │ │ │ │ +10E347 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E1BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E347: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E1EF CENTRAL HEADER #462 02014B50 (33639248) │ │ │ │ -10E1F3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E1F4 Created OS 03 (3) 'Unix' │ │ │ │ -10E1F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E1F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E1F7 General Purpose Flag 0800 (2048) │ │ │ │ +10E378 CENTRAL HEADER #462 02014B50 (33639248) │ │ │ │ +10E37C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E37D Created OS 03 (3) 'Unix' │ │ │ │ +10E37E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E37F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E380 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E1F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E1FB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E1FF CRC F5C1D13A (4123119930) │ │ │ │ -10E203 Compressed Size 000001C8 (456) │ │ │ │ -10E207 Uncompressed Size 0000032B (811) │ │ │ │ -10E20B Filename Length 002B (43) │ │ │ │ -10E20D Extra Length 0000 (0) │ │ │ │ -10E20F Comment Length 0000 (0) │ │ │ │ -10E211 Disk Start 0000 (0) │ │ │ │ -10E213 Int File Attributes 0000 (0) │ │ │ │ +10E382 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E384 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E388 CRC F5C1D13A (4123119930) │ │ │ │ +10E38C Compressed Size 000001C8 (456) │ │ │ │ +10E390 Uncompressed Size 0000032B (811) │ │ │ │ +10E394 Filename Length 002B (43) │ │ │ │ +10E396 Extra Length 0000 (0) │ │ │ │ +10E398 Comment Length 0000 (0) │ │ │ │ +10E39A Disk Start 0000 (0) │ │ │ │ +10E39C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E215 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E39E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E219 Local Header Offset 000D2670 (861808) │ │ │ │ -10E21D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E3A2 Local Header Offset 000D262C (861740) │ │ │ │ +10E3A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E21D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E3A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E248 CENTRAL HEADER #463 02014B50 (33639248) │ │ │ │ -10E24C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E24D Created OS 03 (3) 'Unix' │ │ │ │ -10E24E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E24F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E250 General Purpose Flag 0800 (2048) │ │ │ │ +10E3D1 CENTRAL HEADER #463 02014B50 (33639248) │ │ │ │ +10E3D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E3D6 Created OS 03 (3) 'Unix' │ │ │ │ +10E3D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E3D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E3D9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E252 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E254 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E258 CRC A1184B26 (2702723878) │ │ │ │ -10E25C Compressed Size 000002F7 (759) │ │ │ │ -10E260 Uncompressed Size 00000705 (1797) │ │ │ │ -10E264 Filename Length 002A (42) │ │ │ │ -10E266 Extra Length 0000 (0) │ │ │ │ -10E268 Comment Length 0000 (0) │ │ │ │ -10E26A Disk Start 0000 (0) │ │ │ │ -10E26C Int File Attributes 0000 (0) │ │ │ │ +10E3DB Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E3DD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E3E1 CRC A1184B26 (2702723878) │ │ │ │ +10E3E5 Compressed Size 000002F7 (759) │ │ │ │ +10E3E9 Uncompressed Size 00000705 (1797) │ │ │ │ +10E3ED Filename Length 002A (42) │ │ │ │ +10E3EF Extra Length 0000 (0) │ │ │ │ +10E3F1 Comment Length 0000 (0) │ │ │ │ +10E3F3 Disk Start 0000 (0) │ │ │ │ +10E3F5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E26E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E3F7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E272 Local Header Offset 000D2881 (862337) │ │ │ │ -10E276 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E3FB Local Header Offset 000D283D (862269) │ │ │ │ +10E3FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E276: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E3FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E2A0 CENTRAL HEADER #464 02014B50 (33639248) │ │ │ │ -10E2A4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E2A5 Created OS 03 (3) 'Unix' │ │ │ │ -10E2A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E2A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E2A8 General Purpose Flag 0800 (2048) │ │ │ │ +10E429 CENTRAL HEADER #464 02014B50 (33639248) │ │ │ │ +10E42D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E42E Created OS 03 (3) 'Unix' │ │ │ │ +10E42F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E430 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E431 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E2AA Compression Method 0000 (0) 'Stored' │ │ │ │ -10E2AC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E2B0 CRC 00000000 (0) │ │ │ │ -10E2B4 Compressed Size 00000000 (0) │ │ │ │ -10E2B8 Uncompressed Size 00000000 (0) │ │ │ │ -10E2BC Filename Length 0011 (17) │ │ │ │ -10E2BE Extra Length 0000 (0) │ │ │ │ -10E2C0 Comment Length 0000 (0) │ │ │ │ -10E2C2 Disk Start 0000 (0) │ │ │ │ -10E2C4 Int File Attributes 0000 (0) │ │ │ │ +10E433 Compression Method 0000 (0) 'Stored' │ │ │ │ +10E435 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E439 CRC 00000000 (0) │ │ │ │ +10E43D Compressed Size 00000000 (0) │ │ │ │ +10E441 Uncompressed Size 00000000 (0) │ │ │ │ +10E445 Filename Length 0011 (17) │ │ │ │ +10E447 Extra Length 0000 (0) │ │ │ │ +10E449 Comment Length 0000 (0) │ │ │ │ +10E44B Disk Start 0000 (0) │ │ │ │ +10E44D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E2C6 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10E44F Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10E2CA Local Header Offset 000D2BC0 (863168) │ │ │ │ -10E2CE Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +10E453 Local Header Offset 000D2B7C (863100) │ │ │ │ +10E457 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E2CE: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E457: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10E2CE: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10E457: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E2A6: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E42F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10E2DF CENTRAL HEADER #465 02014B50 (33639248) │ │ │ │ -10E2E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E2E4 Created OS 03 (3) 'Unix' │ │ │ │ -10E2E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E2E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E2E7 General Purpose Flag 0800 (2048) │ │ │ │ +10E468 CENTRAL HEADER #465 02014B50 (33639248) │ │ │ │ +10E46C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E46D Created OS 03 (3) 'Unix' │ │ │ │ +10E46E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E46F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E470 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E2E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E2EB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E2EF CRC E5E94C39 (3857271865) │ │ │ │ -10E2F3 Compressed Size 00002073 (8307) │ │ │ │ -10E2F7 Uncompressed Size 0000620E (25102) │ │ │ │ -10E2FB Filename Length 0021 (33) │ │ │ │ -10E2FD Extra Length 0000 (0) │ │ │ │ -10E2FF Comment Length 0000 (0) │ │ │ │ -10E301 Disk Start 0000 (0) │ │ │ │ -10E303 Int File Attributes 0000 (0) │ │ │ │ +10E472 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E474 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E478 CRC E5E94C39 (3857271865) │ │ │ │ +10E47C Compressed Size 00002073 (8307) │ │ │ │ +10E480 Uncompressed Size 0000620E (25102) │ │ │ │ +10E484 Filename Length 0021 (33) │ │ │ │ +10E486 Extra Length 0000 (0) │ │ │ │ +10E488 Comment Length 0000 (0) │ │ │ │ +10E48A Disk Start 0000 (0) │ │ │ │ +10E48C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E305 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E48E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E309 Local Header Offset 000D2BEF (863215) │ │ │ │ -10E30D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E492 Local Header Offset 000D2BAB (863147) │ │ │ │ +10E496 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E30D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E496: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E32E CENTRAL HEADER #466 02014B50 (33639248) │ │ │ │ -10E332 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E333 Created OS 03 (3) 'Unix' │ │ │ │ -10E334 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E335 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E336 General Purpose Flag 0800 (2048) │ │ │ │ +10E4B7 CENTRAL HEADER #466 02014B50 (33639248) │ │ │ │ +10E4BB Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E4BC Created OS 03 (3) 'Unix' │ │ │ │ +10E4BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E4BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E4BF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E338 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E33A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E33E CRC 14E1BDF2 (350338546) │ │ │ │ -10E342 Compressed Size 00000A78 (2680) │ │ │ │ -10E346 Uncompressed Size 00006990 (27024) │ │ │ │ -10E34A Filename Length 0020 (32) │ │ │ │ -10E34C Extra Length 0000 (0) │ │ │ │ -10E34E Comment Length 0000 (0) │ │ │ │ -10E350 Disk Start 0000 (0) │ │ │ │ -10E352 Int File Attributes 0000 (0) │ │ │ │ +10E4C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E4C3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E4C7 CRC 14E1BDF2 (350338546) │ │ │ │ +10E4CB Compressed Size 00000A78 (2680) │ │ │ │ +10E4CF Uncompressed Size 00006990 (27024) │ │ │ │ +10E4D3 Filename Length 0020 (32) │ │ │ │ +10E4D5 Extra Length 0000 (0) │ │ │ │ +10E4D7 Comment Length 0000 (0) │ │ │ │ +10E4D9 Disk Start 0000 (0) │ │ │ │ +10E4DB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E354 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E4DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E358 Local Header Offset 000D4CA1 (871585) │ │ │ │ -10E35C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E4E1 Local Header Offset 000D4C5D (871517) │ │ │ │ +10E4E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E35C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E4E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E37C CENTRAL HEADER #467 02014B50 (33639248) │ │ │ │ -10E380 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E381 Created OS 03 (3) 'Unix' │ │ │ │ -10E382 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E383 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E384 General Purpose Flag 0800 (2048) │ │ │ │ +10E505 CENTRAL HEADER #467 02014B50 (33639248) │ │ │ │ +10E509 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E50A Created OS 03 (3) 'Unix' │ │ │ │ +10E50B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E50C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E50D General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E386 Compression Method 0000 (0) 'Stored' │ │ │ │ -10E388 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E38C CRC 00000000 (0) │ │ │ │ -10E390 Compressed Size 00000000 (0) │ │ │ │ -10E394 Uncompressed Size 00000000 (0) │ │ │ │ -10E398 Filename Length 0011 (17) │ │ │ │ -10E39A Extra Length 0000 (0) │ │ │ │ -10E39C Comment Length 0000 (0) │ │ │ │ -10E39E Disk Start 0000 (0) │ │ │ │ -10E3A0 Int File Attributes 0000 (0) │ │ │ │ +10E50F Compression Method 0000 (0) 'Stored' │ │ │ │ +10E511 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E515 CRC 00000000 (0) │ │ │ │ +10E519 Compressed Size 00000000 (0) │ │ │ │ +10E51D Uncompressed Size 00000000 (0) │ │ │ │ +10E521 Filename Length 0011 (17) │ │ │ │ +10E523 Extra Length 0000 (0) │ │ │ │ +10E525 Comment Length 0000 (0) │ │ │ │ +10E527 Disk Start 0000 (0) │ │ │ │ +10E529 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E3A2 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10E52B Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10E3A6 Local Header Offset 000D5757 (874327) │ │ │ │ -10E3AA Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +10E52F Local Header Offset 000D5713 (874259) │ │ │ │ +10E533 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E3AA: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E533: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10E3AA: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10E533: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E382: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E50B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10E3BB CENTRAL HEADER #468 02014B50 (33639248) │ │ │ │ -10E3BF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E3C0 Created OS 03 (3) 'Unix' │ │ │ │ -10E3C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E3C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E3C3 General Purpose Flag 0800 (2048) │ │ │ │ +10E544 CENTRAL HEADER #468 02014B50 (33639248) │ │ │ │ +10E548 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E549 Created OS 03 (3) 'Unix' │ │ │ │ +10E54A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E54B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E54C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E3C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E3C7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E3CB CRC DF22A5FF (3743589887) │ │ │ │ -10E3CF Compressed Size 000002A4 (676) │ │ │ │ -10E3D3 Uncompressed Size 00000534 (1332) │ │ │ │ -10E3D7 Filename Length 002B (43) │ │ │ │ -10E3D9 Extra Length 0000 (0) │ │ │ │ -10E3DB Comment Length 0000 (0) │ │ │ │ -10E3DD Disk Start 0000 (0) │ │ │ │ -10E3DF Int File Attributes 0000 (0) │ │ │ │ +10E54E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E550 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E554 CRC DF22A5FF (3743589887) │ │ │ │ +10E558 Compressed Size 000002A4 (676) │ │ │ │ +10E55C Uncompressed Size 00000534 (1332) │ │ │ │ +10E560 Filename Length 002B (43) │ │ │ │ +10E562 Extra Length 0000 (0) │ │ │ │ +10E564 Comment Length 0000 (0) │ │ │ │ +10E566 Disk Start 0000 (0) │ │ │ │ +10E568 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E3E1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E56A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E3E5 Local Header Offset 000D5786 (874374) │ │ │ │ -10E3E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E56E Local Header Offset 000D5742 (874306) │ │ │ │ +10E572 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E3E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E572: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E414 CENTRAL HEADER #469 02014B50 (33639248) │ │ │ │ -10E418 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E419 Created OS 03 (3) 'Unix' │ │ │ │ -10E41A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E41B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E41C General Purpose Flag 0800 (2048) │ │ │ │ +10E59D CENTRAL HEADER #469 02014B50 (33639248) │ │ │ │ +10E5A1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E5A2 Created OS 03 (3) 'Unix' │ │ │ │ +10E5A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E5A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E5A5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E41E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E420 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E424 CRC 44A9A82F (1151969327) │ │ │ │ -10E428 Compressed Size 00000380 (896) │ │ │ │ -10E42C Uncompressed Size 00000CA7 (3239) │ │ │ │ -10E430 Filename Length 002A (42) │ │ │ │ -10E432 Extra Length 0000 (0) │ │ │ │ -10E434 Comment Length 0000 (0) │ │ │ │ -10E436 Disk Start 0000 (0) │ │ │ │ -10E438 Int File Attributes 0000 (0) │ │ │ │ +10E5A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E5A9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E5AD CRC 44A9A82F (1151969327) │ │ │ │ +10E5B1 Compressed Size 00000380 (896) │ │ │ │ +10E5B5 Uncompressed Size 00000CA7 (3239) │ │ │ │ +10E5B9 Filename Length 002A (42) │ │ │ │ +10E5BB Extra Length 0000 (0) │ │ │ │ +10E5BD Comment Length 0000 (0) │ │ │ │ +10E5BF Disk Start 0000 (0) │ │ │ │ +10E5C1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E43A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E5C3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E43E Local Header Offset 000D5A73 (875123) │ │ │ │ -10E442 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E5C7 Local Header Offset 000D5A2F (875055) │ │ │ │ +10E5CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E442: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E5CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E46C CENTRAL HEADER #470 02014B50 (33639248) │ │ │ │ -10E470 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E471 Created OS 03 (3) 'Unix' │ │ │ │ -10E472 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E473 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E474 General Purpose Flag 0800 (2048) │ │ │ │ +10E5F5 CENTRAL HEADER #470 02014B50 (33639248) │ │ │ │ +10E5F9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E5FA Created OS 03 (3) 'Unix' │ │ │ │ +10E5FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E5FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E5FD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E476 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E478 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E47C CRC D0C4948D (3502544013) │ │ │ │ -10E480 Compressed Size 000003F3 (1011) │ │ │ │ -10E484 Uncompressed Size 00000A3D (2621) │ │ │ │ -10E488 Filename Length 002E (46) │ │ │ │ -10E48A Extra Length 0000 (0) │ │ │ │ -10E48C Comment Length 0000 (0) │ │ │ │ -10E48E Disk Start 0000 (0) │ │ │ │ -10E490 Int File Attributes 0000 (0) │ │ │ │ +10E5FF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E601 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E605 CRC D0C4948D (3502544013) │ │ │ │ +10E609 Compressed Size 000003F3 (1011) │ │ │ │ +10E60D Uncompressed Size 00000A3D (2621) │ │ │ │ +10E611 Filename Length 002E (46) │ │ │ │ +10E613 Extra Length 0000 (0) │ │ │ │ +10E615 Comment Length 0000 (0) │ │ │ │ +10E617 Disk Start 0000 (0) │ │ │ │ +10E619 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E492 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E61B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E496 Local Header Offset 000D5E3B (876091) │ │ │ │ -10E49A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E61F Local Header Offset 000D5DF7 (876023) │ │ │ │ +10E623 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E49A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E623: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E4C8 CENTRAL HEADER #471 02014B50 (33639248) │ │ │ │ -10E4CC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E4CD Created OS 03 (3) 'Unix' │ │ │ │ -10E4CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E4CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E4D0 General Purpose Flag 0800 (2048) │ │ │ │ +10E651 CENTRAL HEADER #471 02014B50 (33639248) │ │ │ │ +10E655 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E656 Created OS 03 (3) 'Unix' │ │ │ │ +10E657 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E658 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E659 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E4D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E4D4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E4D8 CRC D5D4B9B6 (3587488182) │ │ │ │ -10E4DC Compressed Size 0000064F (1615) │ │ │ │ -10E4E0 Uncompressed Size 00001FD5 (8149) │ │ │ │ -10E4E4 Filename Length 002D (45) │ │ │ │ -10E4E6 Extra Length 0000 (0) │ │ │ │ -10E4E8 Comment Length 0000 (0) │ │ │ │ -10E4EA Disk Start 0000 (0) │ │ │ │ -10E4EC Int File Attributes 0000 (0) │ │ │ │ +10E65B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E65D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E661 CRC D5D4B9B6 (3587488182) │ │ │ │ +10E665 Compressed Size 0000064F (1615) │ │ │ │ +10E669 Uncompressed Size 00001FD5 (8149) │ │ │ │ +10E66D Filename Length 002D (45) │ │ │ │ +10E66F Extra Length 0000 (0) │ │ │ │ +10E671 Comment Length 0000 (0) │ │ │ │ +10E673 Disk Start 0000 (0) │ │ │ │ +10E675 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E4EE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E677 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E4F2 Local Header Offset 000D627A (877178) │ │ │ │ -10E4F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E67B Local Header Offset 000D6236 (877110) │ │ │ │ +10E67F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E4F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E67F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E523 CENTRAL HEADER #472 02014B50 (33639248) │ │ │ │ -10E527 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E528 Created OS 03 (3) 'Unix' │ │ │ │ -10E529 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E52A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E52B General Purpose Flag 0800 (2048) │ │ │ │ +10E6AC CENTRAL HEADER #472 02014B50 (33639248) │ │ │ │ +10E6B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E6B1 Created OS 03 (3) 'Unix' │ │ │ │ +10E6B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E6B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E6B4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E52D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E52F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E533 CRC 582C2D4B (1479290187) │ │ │ │ -10E537 Compressed Size 000005FB (1531) │ │ │ │ -10E53B Uncompressed Size 0000115F (4447) │ │ │ │ -10E53F Filename Length 002F (47) │ │ │ │ -10E541 Extra Length 0000 (0) │ │ │ │ -10E543 Comment Length 0000 (0) │ │ │ │ -10E545 Disk Start 0000 (0) │ │ │ │ -10E547 Int File Attributes 0000 (0) │ │ │ │ +10E6B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E6B8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E6BC CRC 582C2D4B (1479290187) │ │ │ │ +10E6C0 Compressed Size 000005FB (1531) │ │ │ │ +10E6C4 Uncompressed Size 0000115F (4447) │ │ │ │ +10E6C8 Filename Length 002F (47) │ │ │ │ +10E6CA Extra Length 0000 (0) │ │ │ │ +10E6CC Comment Length 0000 (0) │ │ │ │ +10E6CE Disk Start 0000 (0) │ │ │ │ +10E6D0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E549 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E6D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E54D Local Header Offset 000D6914 (878868) │ │ │ │ -10E551 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E6D6 Local Header Offset 000D68D0 (878800) │ │ │ │ +10E6DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E551: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E6DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E580 CENTRAL HEADER #473 02014B50 (33639248) │ │ │ │ -10E584 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E585 Created OS 03 (3) 'Unix' │ │ │ │ -10E586 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E587 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E588 General Purpose Flag 0800 (2048) │ │ │ │ +10E709 CENTRAL HEADER #473 02014B50 (33639248) │ │ │ │ +10E70D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E70E Created OS 03 (3) 'Unix' │ │ │ │ +10E70F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E710 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E711 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E58A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E58C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E590 CRC EC7220C1 (3966902465) │ │ │ │ -10E594 Compressed Size 00000AA9 (2729) │ │ │ │ -10E598 Uncompressed Size 00003B75 (15221) │ │ │ │ -10E59C Filename Length 002E (46) │ │ │ │ -10E59E Extra Length 0000 (0) │ │ │ │ -10E5A0 Comment Length 0000 (0) │ │ │ │ -10E5A2 Disk Start 0000 (0) │ │ │ │ -10E5A4 Int File Attributes 0000 (0) │ │ │ │ +10E713 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E715 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E719 CRC EC7220C1 (3966902465) │ │ │ │ +10E71D Compressed Size 00000AA9 (2729) │ │ │ │ +10E721 Uncompressed Size 00003B75 (15221) │ │ │ │ +10E725 Filename Length 002E (46) │ │ │ │ +10E727 Extra Length 0000 (0) │ │ │ │ +10E729 Comment Length 0000 (0) │ │ │ │ +10E72B Disk Start 0000 (0) │ │ │ │ +10E72D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E5A6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E72F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E5AA Local Header Offset 000D6F5C (880476) │ │ │ │ -10E5AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E733 Local Header Offset 000D6F18 (880408) │ │ │ │ +10E737 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E5AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E737: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E5DC CENTRAL HEADER #474 02014B50 (33639248) │ │ │ │ -10E5E0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E5E1 Created OS 03 (3) 'Unix' │ │ │ │ -10E5E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E5E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E5E4 General Purpose Flag 0800 (2048) │ │ │ │ +10E765 CENTRAL HEADER #474 02014B50 (33639248) │ │ │ │ +10E769 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E76A Created OS 03 (3) 'Unix' │ │ │ │ +10E76B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E76C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E76D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E5E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E5E8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E5EC CRC B9D9D2C0 (3118060224) │ │ │ │ -10E5F0 Compressed Size 0000057D (1405) │ │ │ │ -10E5F4 Uncompressed Size 00001116 (4374) │ │ │ │ -10E5F8 Filename Length 0025 (37) │ │ │ │ -10E5FA Extra Length 0000 (0) │ │ │ │ -10E5FC Comment Length 0000 (0) │ │ │ │ -10E5FE Disk Start 0000 (0) │ │ │ │ -10E600 Int File Attributes 0000 (0) │ │ │ │ +10E76F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E771 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E775 CRC B9D9D2C0 (3118060224) │ │ │ │ +10E779 Compressed Size 0000057D (1405) │ │ │ │ +10E77D Uncompressed Size 00001116 (4374) │ │ │ │ +10E781 Filename Length 0025 (37) │ │ │ │ +10E783 Extra Length 0000 (0) │ │ │ │ +10E785 Comment Length 0000 (0) │ │ │ │ +10E787 Disk Start 0000 (0) │ │ │ │ +10E789 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E602 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E78B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E606 Local Header Offset 000D7A51 (883281) │ │ │ │ -10E60A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E78F Local Header Offset 000D7A0D (883213) │ │ │ │ +10E793 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E60A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E793: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E62F CENTRAL HEADER #475 02014B50 (33639248) │ │ │ │ -10E633 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E634 Created OS 03 (3) 'Unix' │ │ │ │ -10E635 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E636 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E637 General Purpose Flag 0800 (2048) │ │ │ │ +10E7B8 CENTRAL HEADER #475 02014B50 (33639248) │ │ │ │ +10E7BC Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E7BD Created OS 03 (3) 'Unix' │ │ │ │ +10E7BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E7BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E7C0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E639 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E63B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E63F CRC 84F526AA (2230658730) │ │ │ │ -10E643 Compressed Size 000009FC (2556) │ │ │ │ -10E647 Uncompressed Size 0000376B (14187) │ │ │ │ -10E64B Filename Length 0024 (36) │ │ │ │ -10E64D Extra Length 0000 (0) │ │ │ │ -10E64F Comment Length 0000 (0) │ │ │ │ -10E651 Disk Start 0000 (0) │ │ │ │ -10E653 Int File Attributes 0000 (0) │ │ │ │ +10E7C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E7C4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E7C8 CRC 84F526AA (2230658730) │ │ │ │ +10E7CC Compressed Size 000009FC (2556) │ │ │ │ +10E7D0 Uncompressed Size 0000376B (14187) │ │ │ │ +10E7D4 Filename Length 0024 (36) │ │ │ │ +10E7D6 Extra Length 0000 (0) │ │ │ │ +10E7D8 Comment Length 0000 (0) │ │ │ │ +10E7DA Disk Start 0000 (0) │ │ │ │ +10E7DC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E655 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E7DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E659 Local Header Offset 000D8011 (884753) │ │ │ │ -10E65D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E7E2 Local Header Offset 000D7FCD (884685) │ │ │ │ +10E7E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E65D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E7E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E681 CENTRAL HEADER #476 02014B50 (33639248) │ │ │ │ -10E685 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E686 Created OS 03 (3) 'Unix' │ │ │ │ -10E687 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E688 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E689 General Purpose Flag 0800 (2048) │ │ │ │ +10E80A CENTRAL HEADER #476 02014B50 (33639248) │ │ │ │ +10E80E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E80F Created OS 03 (3) 'Unix' │ │ │ │ +10E810 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E811 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E812 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E68B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E68D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E691 CRC EB396025 (3946405925) │ │ │ │ -10E695 Compressed Size 0000023B (571) │ │ │ │ -10E699 Uncompressed Size 00000426 (1062) │ │ │ │ -10E69D Filename Length 0027 (39) │ │ │ │ -10E69F Extra Length 0000 (0) │ │ │ │ -10E6A1 Comment Length 0000 (0) │ │ │ │ -10E6A3 Disk Start 0000 (0) │ │ │ │ -10E6A5 Int File Attributes 0000 (0) │ │ │ │ +10E814 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E816 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E81A CRC EB396025 (3946405925) │ │ │ │ +10E81E Compressed Size 0000023B (571) │ │ │ │ +10E822 Uncompressed Size 00000426 (1062) │ │ │ │ +10E826 Filename Length 0027 (39) │ │ │ │ +10E828 Extra Length 0000 (0) │ │ │ │ +10E82A Comment Length 0000 (0) │ │ │ │ +10E82C Disk Start 0000 (0) │ │ │ │ +10E82E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E6A7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E830 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E6AB Local Header Offset 000D8A4F (887375) │ │ │ │ -10E6AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E834 Local Header Offset 000D8A0B (887307) │ │ │ │ +10E838 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E6AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E838: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E6D6 CENTRAL HEADER #477 02014B50 (33639248) │ │ │ │ -10E6DA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E6DB Created OS 03 (3) 'Unix' │ │ │ │ -10E6DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E6DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E6DE General Purpose Flag 0800 (2048) │ │ │ │ +10E85F CENTRAL HEADER #477 02014B50 (33639248) │ │ │ │ +10E863 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E864 Created OS 03 (3) 'Unix' │ │ │ │ +10E865 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E866 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E867 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E6E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E6E2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E6E6 CRC 2760EFD4 (660664276) │ │ │ │ -10E6EA Compressed Size 0000026E (622) │ │ │ │ -10E6EE Uncompressed Size 000006A2 (1698) │ │ │ │ -10E6F2 Filename Length 0026 (38) │ │ │ │ -10E6F4 Extra Length 0000 (0) │ │ │ │ -10E6F6 Comment Length 0000 (0) │ │ │ │ -10E6F8 Disk Start 0000 (0) │ │ │ │ -10E6FA Int File Attributes 0000 (0) │ │ │ │ +10E869 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E86B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E86F CRC 2760EFD4 (660664276) │ │ │ │ +10E873 Compressed Size 0000026E (622) │ │ │ │ +10E877 Uncompressed Size 000006A2 (1698) │ │ │ │ +10E87B Filename Length 0026 (38) │ │ │ │ +10E87D Extra Length 0000 (0) │ │ │ │ +10E87F Comment Length 0000 (0) │ │ │ │ +10E881 Disk Start 0000 (0) │ │ │ │ +10E883 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E6FC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E885 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E700 Local Header Offset 000D8CCF (888015) │ │ │ │ -10E704 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E889 Local Header Offset 000D8C8B (887947) │ │ │ │ +10E88D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E704: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E88D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E72A CENTRAL HEADER #478 02014B50 (33639248) │ │ │ │ -10E72E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E72F Created OS 03 (3) 'Unix' │ │ │ │ -10E730 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E731 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E732 General Purpose Flag 0800 (2048) │ │ │ │ +10E8B3 CENTRAL HEADER #478 02014B50 (33639248) │ │ │ │ +10E8B7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E8B8 Created OS 03 (3) 'Unix' │ │ │ │ +10E8B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E8BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E8BB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E734 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E736 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E73A CRC FA69C821 (4201236513) │ │ │ │ -10E73E Compressed Size 00000637 (1591) │ │ │ │ -10E742 Uncompressed Size 0000115B (4443) │ │ │ │ -10E746 Filename Length 002B (43) │ │ │ │ -10E748 Extra Length 0000 (0) │ │ │ │ -10E74A Comment Length 0000 (0) │ │ │ │ -10E74C Disk Start 0000 (0) │ │ │ │ -10E74E Int File Attributes 0000 (0) │ │ │ │ +10E8BD Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E8BF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E8C3 CRC FA69C821 (4201236513) │ │ │ │ +10E8C7 Compressed Size 00000637 (1591) │ │ │ │ +10E8CB Uncompressed Size 0000115B (4443) │ │ │ │ +10E8CF Filename Length 002B (43) │ │ │ │ +10E8D1 Extra Length 0000 (0) │ │ │ │ +10E8D3 Comment Length 0000 (0) │ │ │ │ +10E8D5 Disk Start 0000 (0) │ │ │ │ +10E8D7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E750 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E8D9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E754 Local Header Offset 000D8F81 (888705) │ │ │ │ -10E758 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E8DD Local Header Offset 000D8F3D (888637) │ │ │ │ +10E8E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E758: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E8E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E783 CENTRAL HEADER #479 02014B50 (33639248) │ │ │ │ -10E787 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E788 Created OS 03 (3) 'Unix' │ │ │ │ -10E789 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E78A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E78B General Purpose Flag 0800 (2048) │ │ │ │ +10E90C CENTRAL HEADER #479 02014B50 (33639248) │ │ │ │ +10E910 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E911 Created OS 03 (3) 'Unix' │ │ │ │ +10E912 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E913 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E914 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E78D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E78F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E793 CRC 599BF8E4 (1503394020) │ │ │ │ -10E797 Compressed Size 000004AD (1197) │ │ │ │ -10E79B Uncompressed Size 00002339 (9017) │ │ │ │ -10E79F Filename Length 002A (42) │ │ │ │ -10E7A1 Extra Length 0000 (0) │ │ │ │ -10E7A3 Comment Length 0000 (0) │ │ │ │ -10E7A5 Disk Start 0000 (0) │ │ │ │ -10E7A7 Int File Attributes 0000 (0) │ │ │ │ +10E916 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E918 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E91C CRC 599BF8E4 (1503394020) │ │ │ │ +10E920 Compressed Size 000004AD (1197) │ │ │ │ +10E924 Uncompressed Size 00002339 (9017) │ │ │ │ +10E928 Filename Length 002A (42) │ │ │ │ +10E92A Extra Length 0000 (0) │ │ │ │ +10E92C Comment Length 0000 (0) │ │ │ │ +10E92E Disk Start 0000 (0) │ │ │ │ +10E930 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E7A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E932 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E7AD Local Header Offset 000D9601 (890369) │ │ │ │ -10E7B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E936 Local Header Offset 000D95BD (890301) │ │ │ │ +10E93A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E7B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E93A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E7DB CENTRAL HEADER #480 02014B50 (33639248) │ │ │ │ -10E7DF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E7E0 Created OS 03 (3) 'Unix' │ │ │ │ -10E7E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E7E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E7E3 General Purpose Flag 0800 (2048) │ │ │ │ +10E964 CENTRAL HEADER #480 02014B50 (33639248) │ │ │ │ +10E968 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E969 Created OS 03 (3) 'Unix' │ │ │ │ +10E96A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E96B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E96C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E7E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E7E7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E7EB CRC BDBCB8A2 (3183261858) │ │ │ │ -10E7EF Compressed Size 00000644 (1604) │ │ │ │ -10E7F3 Uncompressed Size 000012BC (4796) │ │ │ │ -10E7F7 Filename Length 0023 (35) │ │ │ │ -10E7F9 Extra Length 0000 (0) │ │ │ │ -10E7FB Comment Length 0000 (0) │ │ │ │ -10E7FD Disk Start 0000 (0) │ │ │ │ -10E7FF Int File Attributes 0000 (0) │ │ │ │ +10E96E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E970 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E974 CRC BDBCB8A2 (3183261858) │ │ │ │ +10E978 Compressed Size 00000644 (1604) │ │ │ │ +10E97C Uncompressed Size 000012BC (4796) │ │ │ │ +10E980 Filename Length 0023 (35) │ │ │ │ +10E982 Extra Length 0000 (0) │ │ │ │ +10E984 Comment Length 0000 (0) │ │ │ │ +10E986 Disk Start 0000 (0) │ │ │ │ +10E988 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E801 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E98A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E805 Local Header Offset 000D9AF6 (891638) │ │ │ │ -10E809 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E98E Local Header Offset 000D9AB2 (891570) │ │ │ │ +10E992 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E809: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E992: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E82C CENTRAL HEADER #481 02014B50 (33639248) │ │ │ │ -10E830 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E831 Created OS 03 (3) 'Unix' │ │ │ │ -10E832 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E833 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E834 General Purpose Flag 0800 (2048) │ │ │ │ +10E9B5 CENTRAL HEADER #481 02014B50 (33639248) │ │ │ │ +10E9B9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10E9BA Created OS 03 (3) 'Unix' │ │ │ │ +10E9BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E9BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E9BD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E836 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E838 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E83C CRC 56A31D8D (1453530509) │ │ │ │ -10E840 Compressed Size 0000063E (1598) │ │ │ │ -10E844 Uncompressed Size 00002805 (10245) │ │ │ │ -10E848 Filename Length 0022 (34) │ │ │ │ -10E84A Extra Length 0000 (0) │ │ │ │ -10E84C Comment Length 0000 (0) │ │ │ │ -10E84E Disk Start 0000 (0) │ │ │ │ -10E850 Int File Attributes 0000 (0) │ │ │ │ +10E9BF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E9C1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10E9C5 CRC 56A31D8D (1453530509) │ │ │ │ +10E9C9 Compressed Size 0000063E (1598) │ │ │ │ +10E9CD Uncompressed Size 00002805 (10245) │ │ │ │ +10E9D1 Filename Length 0022 (34) │ │ │ │ +10E9D3 Extra Length 0000 (0) │ │ │ │ +10E9D5 Comment Length 0000 (0) │ │ │ │ +10E9D7 Disk Start 0000 (0) │ │ │ │ +10E9D9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E852 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10E9DB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E856 Local Header Offset 000DA17B (893307) │ │ │ │ -10E85A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E9DF Local Header Offset 000DA137 (893239) │ │ │ │ +10E9E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E85A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E9E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E87C CENTRAL HEADER #482 02014B50 (33639248) │ │ │ │ -10E880 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E881 Created OS 03 (3) 'Unix' │ │ │ │ -10E882 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E883 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E884 General Purpose Flag 0800 (2048) │ │ │ │ +10EA05 CENTRAL HEADER #482 02014B50 (33639248) │ │ │ │ +10EA09 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EA0A Created OS 03 (3) 'Unix' │ │ │ │ +10EA0B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EA0C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EA0D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E886 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E888 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E88C CRC C5FC5155 (3321647445) │ │ │ │ -10E890 Compressed Size 00000285 (645) │ │ │ │ -10E894 Uncompressed Size 00000567 (1383) │ │ │ │ -10E898 Filename Length 0028 (40) │ │ │ │ -10E89A Extra Length 0000 (0) │ │ │ │ -10E89C Comment Length 0000 (0) │ │ │ │ -10E89E Disk Start 0000 (0) │ │ │ │ -10E8A0 Int File Attributes 0000 (0) │ │ │ │ +10EA0F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EA11 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10EA15 CRC C5FC5155 (3321647445) │ │ │ │ +10EA19 Compressed Size 00000285 (645) │ │ │ │ +10EA1D Uncompressed Size 00000567 (1383) │ │ │ │ +10EA21 Filename Length 0028 (40) │ │ │ │ +10EA23 Extra Length 0000 (0) │ │ │ │ +10EA25 Comment Length 0000 (0) │ │ │ │ +10EA27 Disk Start 0000 (0) │ │ │ │ +10EA29 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E8A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EA2B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E8A6 Local Header Offset 000DA7F9 (894969) │ │ │ │ -10E8AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EA2F Local Header Offset 000DA7B5 (894901) │ │ │ │ +10EA33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E8AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EA33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E8D2 CENTRAL HEADER #483 02014B50 (33639248) │ │ │ │ -10E8D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E8D7 Created OS 03 (3) 'Unix' │ │ │ │ -10E8D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E8D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E8DA General Purpose Flag 0800 (2048) │ │ │ │ +10EA5B CENTRAL HEADER #483 02014B50 (33639248) │ │ │ │ +10EA5F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EA60 Created OS 03 (3) 'Unix' │ │ │ │ +10EA61 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EA62 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EA63 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E8DC Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E8DE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E8E2 CRC 91268DC0 (2435222976) │ │ │ │ -10E8E6 Compressed Size 0000032D (813) │ │ │ │ -10E8EA Uncompressed Size 00000C3B (3131) │ │ │ │ -10E8EE Filename Length 0027 (39) │ │ │ │ -10E8F0 Extra Length 0000 (0) │ │ │ │ -10E8F2 Comment Length 0000 (0) │ │ │ │ -10E8F4 Disk Start 0000 (0) │ │ │ │ -10E8F6 Int File Attributes 0000 (0) │ │ │ │ +10EA65 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EA67 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10EA6B CRC 91268DC0 (2435222976) │ │ │ │ +10EA6F Compressed Size 0000032D (813) │ │ │ │ +10EA73 Uncompressed Size 00000C3B (3131) │ │ │ │ +10EA77 Filename Length 0027 (39) │ │ │ │ +10EA79 Extra Length 0000 (0) │ │ │ │ +10EA7B Comment Length 0000 (0) │ │ │ │ +10EA7D Disk Start 0000 (0) │ │ │ │ +10EA7F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E8F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EA81 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E8FC Local Header Offset 000DAAC4 (895684) │ │ │ │ -10E900 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EA85 Local Header Offset 000DAA80 (895616) │ │ │ │ +10EA89 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E900: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EA89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E927 CENTRAL HEADER #484 02014B50 (33639248) │ │ │ │ -10E92B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E92C Created OS 03 (3) 'Unix' │ │ │ │ -10E92D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E92E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E92F General Purpose Flag 0800 (2048) │ │ │ │ +10EAB0 CENTRAL HEADER #484 02014B50 (33639248) │ │ │ │ +10EAB4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EAB5 Created OS 03 (3) 'Unix' │ │ │ │ +10EAB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EAB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EAB8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E931 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E933 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E937 CRC 1FEF6550 (535782736) │ │ │ │ -10E93B Compressed Size 00000595 (1429) │ │ │ │ -10E93F Uncompressed Size 00000E8B (3723) │ │ │ │ -10E943 Filename Length 002D (45) │ │ │ │ -10E945 Extra Length 0000 (0) │ │ │ │ -10E947 Comment Length 0000 (0) │ │ │ │ -10E949 Disk Start 0000 (0) │ │ │ │ -10E94B Int File Attributes 0000 (0) │ │ │ │ +10EABA Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EABC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10EAC0 CRC 1FEF6550 (535782736) │ │ │ │ +10EAC4 Compressed Size 00000595 (1429) │ │ │ │ +10EAC8 Uncompressed Size 00000E8B (3723) │ │ │ │ +10EACC Filename Length 002D (45) │ │ │ │ +10EACE Extra Length 0000 (0) │ │ │ │ +10EAD0 Comment Length 0000 (0) │ │ │ │ +10EAD2 Disk Start 0000 (0) │ │ │ │ +10EAD4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E94D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EAD6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E951 Local Header Offset 000DAE36 (896566) │ │ │ │ -10E955 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EADA Local Header Offset 000DADF2 (896498) │ │ │ │ +10EADE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E955: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EADE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E982 CENTRAL HEADER #485 02014B50 (33639248) │ │ │ │ -10E986 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E987 Created OS 03 (3) 'Unix' │ │ │ │ -10E988 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E989 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E98A General Purpose Flag 0800 (2048) │ │ │ │ +10EB0B CENTRAL HEADER #485 02014B50 (33639248) │ │ │ │ +10EB0F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EB10 Created OS 03 (3) 'Unix' │ │ │ │ +10EB11 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EB12 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EB13 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E98C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E98E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E992 CRC D90110D1 (3640725713) │ │ │ │ -10E996 Compressed Size 00000452 (1106) │ │ │ │ -10E99A Uncompressed Size 00001AE6 (6886) │ │ │ │ -10E99E Filename Length 002C (44) │ │ │ │ -10E9A0 Extra Length 0000 (0) │ │ │ │ -10E9A2 Comment Length 0000 (0) │ │ │ │ -10E9A4 Disk Start 0000 (0) │ │ │ │ -10E9A6 Int File Attributes 0000 (0) │ │ │ │ +10EB15 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EB17 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10EB1B CRC D90110D1 (3640725713) │ │ │ │ +10EB1F Compressed Size 00000452 (1106) │ │ │ │ +10EB23 Uncompressed Size 00001AE6 (6886) │ │ │ │ +10EB27 Filename Length 002C (44) │ │ │ │ +10EB29 Extra Length 0000 (0) │ │ │ │ +10EB2B Comment Length 0000 (0) │ │ │ │ +10EB2D Disk Start 0000 (0) │ │ │ │ +10EB2F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10E9A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EB31 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10E9AC Local Header Offset 000DB416 (898070) │ │ │ │ -10E9B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EB35 Local Header Offset 000DB3D2 (898002) │ │ │ │ +10EB39 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E9B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EB39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10E9DC CENTRAL HEADER #486 02014B50 (33639248) │ │ │ │ -10E9E0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10E9E1 Created OS 03 (3) 'Unix' │ │ │ │ -10E9E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E9E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E9E4 General Purpose Flag 0800 (2048) │ │ │ │ +10EB65 CENTRAL HEADER #486 02014B50 (33639248) │ │ │ │ +10EB69 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EB6A Created OS 03 (3) 'Unix' │ │ │ │ +10EB6B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EB6C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EB6D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E9E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E9E8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10E9EC CRC BA640F7B (3127119739) │ │ │ │ -10E9F0 Compressed Size 00000330 (816) │ │ │ │ -10E9F4 Uncompressed Size 0000059B (1435) │ │ │ │ -10E9F8 Filename Length 001E (30) │ │ │ │ -10E9FA Extra Length 0000 (0) │ │ │ │ -10E9FC Comment Length 0000 (0) │ │ │ │ -10E9FE Disk Start 0000 (0) │ │ │ │ -10EA00 Int File Attributes 0000 (0) │ │ │ │ +10EB6F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EB71 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10EB75 CRC BA640F7B (3127119739) │ │ │ │ +10EB79 Compressed Size 00000330 (816) │ │ │ │ +10EB7D Uncompressed Size 0000059B (1435) │ │ │ │ +10EB81 Filename Length 001E (30) │ │ │ │ +10EB83 Extra Length 0000 (0) │ │ │ │ +10EB85 Comment Length 0000 (0) │ │ │ │ +10EB87 Disk Start 0000 (0) │ │ │ │ +10EB89 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EA02 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EB8B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EA06 Local Header Offset 000DB8B2 (899250) │ │ │ │ -10EA0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EB8F Local Header Offset 000DB86E (899182) │ │ │ │ +10EB93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EA0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EB93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EA28 CENTRAL HEADER #487 02014B50 (33639248) │ │ │ │ -10EA2C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EA2D Created OS 03 (3) 'Unix' │ │ │ │ -10EA2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EA2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EA30 General Purpose Flag 0800 (2048) │ │ │ │ +10EBB1 CENTRAL HEADER #487 02014B50 (33639248) │ │ │ │ +10EBB5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EBB6 Created OS 03 (3) 'Unix' │ │ │ │ +10EBB7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EBB8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EBB9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EA32 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EA34 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10EA38 CRC EA9E693A (3936250170) │ │ │ │ -10EA3C Compressed Size 0000036D (877) │ │ │ │ -10EA40 Uncompressed Size 00000A42 (2626) │ │ │ │ -10EA44 Filename Length 001D (29) │ │ │ │ -10EA46 Extra Length 0000 (0) │ │ │ │ -10EA48 Comment Length 0000 (0) │ │ │ │ -10EA4A Disk Start 0000 (0) │ │ │ │ -10EA4C Int File Attributes 0000 (0) │ │ │ │ +10EBBB Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EBBD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10EBC1 CRC EA9E693A (3936250170) │ │ │ │ +10EBC5 Compressed Size 0000036D (877) │ │ │ │ +10EBC9 Uncompressed Size 00000A42 (2626) │ │ │ │ +10EBCD Filename Length 001D (29) │ │ │ │ +10EBCF Extra Length 0000 (0) │ │ │ │ +10EBD1 Comment Length 0000 (0) │ │ │ │ +10EBD3 Disk Start 0000 (0) │ │ │ │ +10EBD5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EA4E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EBD7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EA52 Local Header Offset 000DBC1E (900126) │ │ │ │ -10EA56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EBDB Local Header Offset 000DBBDA (900058) │ │ │ │ +10EBDF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EA56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EBDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EA73 CENTRAL HEADER #488 02014B50 (33639248) │ │ │ │ -10EA77 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EA78 Created OS 03 (3) 'Unix' │ │ │ │ -10EA79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EA7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EA7B General Purpose Flag 0800 (2048) │ │ │ │ +10EBFC CENTRAL HEADER #488 02014B50 (33639248) │ │ │ │ +10EC00 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EC01 Created OS 03 (3) 'Unix' │ │ │ │ +10EC02 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EC03 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EC04 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EA7D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EA7F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10EA83 CRC 2EB53711 (783628049) │ │ │ │ -10EA87 Compressed Size 00000247 (583) │ │ │ │ -10EA8B Uncompressed Size 000004BD (1213) │ │ │ │ -10EA8F Filename Length 0027 (39) │ │ │ │ -10EA91 Extra Length 0000 (0) │ │ │ │ -10EA93 Comment Length 0000 (0) │ │ │ │ -10EA95 Disk Start 0000 (0) │ │ │ │ -10EA97 Int File Attributes 0000 (0) │ │ │ │ +10EC06 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EC08 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10EC0C CRC 2EB53711 (783628049) │ │ │ │ +10EC10 Compressed Size 00000247 (583) │ │ │ │ +10EC14 Uncompressed Size 000004BD (1213) │ │ │ │ +10EC18 Filename Length 0027 (39) │ │ │ │ +10EC1A Extra Length 0000 (0) │ │ │ │ +10EC1C Comment Length 0000 (0) │ │ │ │ +10EC1E Disk Start 0000 (0) │ │ │ │ +10EC20 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EA99 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EC22 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EA9D Local Header Offset 000DBFC6 (901062) │ │ │ │ -10EAA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EC26 Local Header Offset 000DBF82 (900994) │ │ │ │ +10EC2A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EAA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EC2A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EAC8 CENTRAL HEADER #489 02014B50 (33639248) │ │ │ │ -10EACC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EACD Created OS 03 (3) 'Unix' │ │ │ │ -10EACE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EACF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EAD0 General Purpose Flag 0800 (2048) │ │ │ │ +10EC51 CENTRAL HEADER #489 02014B50 (33639248) │ │ │ │ +10EC55 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EC56 Created OS 03 (3) 'Unix' │ │ │ │ +10EC57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EC58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EC59 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EAD2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EAD4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10EAD8 CRC C336F1E5 (3275157989) │ │ │ │ -10EADC Compressed Size 00000211 (529) │ │ │ │ -10EAE0 Uncompressed Size 000007A0 (1952) │ │ │ │ -10EAE4 Filename Length 0026 (38) │ │ │ │ -10EAE6 Extra Length 0000 (0) │ │ │ │ -10EAE8 Comment Length 0000 (0) │ │ │ │ -10EAEA Disk Start 0000 (0) │ │ │ │ -10EAEC Int File Attributes 0000 (0) │ │ │ │ +10EC5B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EC5D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10EC61 CRC C336F1E5 (3275157989) │ │ │ │ +10EC65 Compressed Size 00000211 (529) │ │ │ │ +10EC69 Uncompressed Size 000007A0 (1952) │ │ │ │ +10EC6D Filename Length 0026 (38) │ │ │ │ +10EC6F Extra Length 0000 (0) │ │ │ │ +10EC71 Comment Length 0000 (0) │ │ │ │ +10EC73 Disk Start 0000 (0) │ │ │ │ +10EC75 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EAEE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EC77 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EAF2 Local Header Offset 000DC252 (901714) │ │ │ │ -10EAF6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EC7B Local Header Offset 000DC20E (901646) │ │ │ │ +10EC7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EAF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EC7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EB1C CENTRAL HEADER #490 02014B50 (33639248) │ │ │ │ -10EB20 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EB21 Created OS 03 (3) 'Unix' │ │ │ │ -10EB22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EB23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EB24 General Purpose Flag 0800 (2048) │ │ │ │ +10ECA5 CENTRAL HEADER #490 02014B50 (33639248) │ │ │ │ +10ECA9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10ECAA Created OS 03 (3) 'Unix' │ │ │ │ +10ECAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ECAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ECAD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EB26 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EB28 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10EB2C CRC 10837F69 (277053289) │ │ │ │ -10EB30 Compressed Size 00000398 (920) │ │ │ │ -10EB34 Uncompressed Size 000008FB (2299) │ │ │ │ -10EB38 Filename Length 002E (46) │ │ │ │ -10EB3A Extra Length 0000 (0) │ │ │ │ -10EB3C Comment Length 0000 (0) │ │ │ │ -10EB3E Disk Start 0000 (0) │ │ │ │ -10EB40 Int File Attributes 0000 (0) │ │ │ │ +10ECAF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ECB1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10ECB5 CRC 10837F69 (277053289) │ │ │ │ +10ECB9 Compressed Size 00000398 (920) │ │ │ │ +10ECBD Uncompressed Size 000008FB (2299) │ │ │ │ +10ECC1 Filename Length 002E (46) │ │ │ │ +10ECC3 Extra Length 0000 (0) │ │ │ │ +10ECC5 Comment Length 0000 (0) │ │ │ │ +10ECC7 Disk Start 0000 (0) │ │ │ │ +10ECC9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EB42 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ECCB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EB46 Local Header Offset 000DC4A7 (902311) │ │ │ │ -10EB4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ECCF Local Header Offset 000DC463 (902243) │ │ │ │ +10ECD3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EB4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ECD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EB78 CENTRAL HEADER #491 02014B50 (33639248) │ │ │ │ -10EB7C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EB7D Created OS 03 (3) 'Unix' │ │ │ │ -10EB7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EB7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EB80 General Purpose Flag 0800 (2048) │ │ │ │ +10ED01 CENTRAL HEADER #491 02014B50 (33639248) │ │ │ │ +10ED05 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10ED06 Created OS 03 (3) 'Unix' │ │ │ │ +10ED07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ED08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ED09 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EB82 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EB84 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10EB88 CRC AAF86018 (2868404248) │ │ │ │ -10EB8C Compressed Size 000002A3 (675) │ │ │ │ -10EB90 Uncompressed Size 00000E90 (3728) │ │ │ │ -10EB94 Filename Length 002D (45) │ │ │ │ -10EB96 Extra Length 0000 (0) │ │ │ │ -10EB98 Comment Length 0000 (0) │ │ │ │ -10EB9A Disk Start 0000 (0) │ │ │ │ -10EB9C Int File Attributes 0000 (0) │ │ │ │ +10ED0B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ED0D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10ED11 CRC AAF86018 (2868404248) │ │ │ │ +10ED15 Compressed Size 000002A3 (675) │ │ │ │ +10ED19 Uncompressed Size 00000E90 (3728) │ │ │ │ +10ED1D Filename Length 002D (45) │ │ │ │ +10ED1F Extra Length 0000 (0) │ │ │ │ +10ED21 Comment Length 0000 (0) │ │ │ │ +10ED23 Disk Start 0000 (0) │ │ │ │ +10ED25 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EB9E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ED27 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EBA2 Local Header Offset 000DC88B (903307) │ │ │ │ -10EBA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ED2B Local Header Offset 000DC847 (903239) │ │ │ │ +10ED2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EBA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ED2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EBD3 CENTRAL HEADER #492 02014B50 (33639248) │ │ │ │ -10EBD7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EBD8 Created OS 03 (3) 'Unix' │ │ │ │ -10EBD9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EBDA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EBDB General Purpose Flag 0800 (2048) │ │ │ │ +10ED5C CENTRAL HEADER #492 02014B50 (33639248) │ │ │ │ +10ED60 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10ED61 Created OS 03 (3) 'Unix' │ │ │ │ +10ED62 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ED63 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ED64 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EBDD Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EBDF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10EBE3 CRC 98D43496 (2564043926) │ │ │ │ -10EBE7 Compressed Size 00000213 (531) │ │ │ │ -10EBEB Uncompressed Size 0000041B (1051) │ │ │ │ -10EBEF Filename Length 0024 (36) │ │ │ │ -10EBF1 Extra Length 0000 (0) │ │ │ │ -10EBF3 Comment Length 0000 (0) │ │ │ │ -10EBF5 Disk Start 0000 (0) │ │ │ │ -10EBF7 Int File Attributes 0000 (0) │ │ │ │ +10ED66 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ED68 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10ED6C CRC 98D43496 (2564043926) │ │ │ │ +10ED70 Compressed Size 00000213 (531) │ │ │ │ +10ED74 Uncompressed Size 0000041B (1051) │ │ │ │ +10ED78 Filename Length 0024 (36) │ │ │ │ +10ED7A Extra Length 0000 (0) │ │ │ │ +10ED7C Comment Length 0000 (0) │ │ │ │ +10ED7E Disk Start 0000 (0) │ │ │ │ +10ED80 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EBF9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10ED82 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EBFD Local Header Offset 000DCB79 (904057) │ │ │ │ -10EC01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ED86 Local Header Offset 000DCB35 (903989) │ │ │ │ +10ED8A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EC01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ED8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EC25 CENTRAL HEADER #493 02014B50 (33639248) │ │ │ │ -10EC29 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EC2A Created OS 03 (3) 'Unix' │ │ │ │ -10EC2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EC2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EC2D General Purpose Flag 0800 (2048) │ │ │ │ +10EDAE CENTRAL HEADER #493 02014B50 (33639248) │ │ │ │ +10EDB2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EDB3 Created OS 03 (3) 'Unix' │ │ │ │ +10EDB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EDB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EDB6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EC2F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EC31 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10EC35 CRC 73FF1013 (1946095635) │ │ │ │ -10EC39 Compressed Size 0000047A (1146) │ │ │ │ -10EC3D Uncompressed Size 00000B24 (2852) │ │ │ │ -10EC41 Filename Length 0023 (35) │ │ │ │ -10EC43 Extra Length 0000 (0) │ │ │ │ -10EC45 Comment Length 0000 (0) │ │ │ │ -10EC47 Disk Start 0000 (0) │ │ │ │ -10EC49 Int File Attributes 0000 (0) │ │ │ │ +10EDB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EDBA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10EDBE CRC 73FF1013 (1946095635) │ │ │ │ +10EDC2 Compressed Size 0000047A (1146) │ │ │ │ +10EDC6 Uncompressed Size 00000B24 (2852) │ │ │ │ +10EDCA Filename Length 0023 (35) │ │ │ │ +10EDCC Extra Length 0000 (0) │ │ │ │ +10EDCE Comment Length 0000 (0) │ │ │ │ +10EDD0 Disk Start 0000 (0) │ │ │ │ +10EDD2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EC4B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EDD4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EC4F Local Header Offset 000DCDCE (904654) │ │ │ │ -10EC53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EDD8 Local Header Offset 000DCD8A (904586) │ │ │ │ +10EDDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EC53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EDDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EC76 CENTRAL HEADER #494 02014B50 (33639248) │ │ │ │ -10EC7A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EC7B Created OS 03 (3) 'Unix' │ │ │ │ -10EC7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EC7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EC7E General Purpose Flag 0800 (2048) │ │ │ │ +10EDFF CENTRAL HEADER #494 02014B50 (33639248) │ │ │ │ +10EE03 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EE04 Created OS 03 (3) 'Unix' │ │ │ │ +10EE05 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EE06 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EE07 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EC80 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EC82 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10EC86 CRC 634C4CA3 (1665944739) │ │ │ │ -10EC8A Compressed Size 000002AA (682) │ │ │ │ -10EC8E Uncompressed Size 000005DC (1500) │ │ │ │ -10EC92 Filename Length 002B (43) │ │ │ │ -10EC94 Extra Length 0000 (0) │ │ │ │ -10EC96 Comment Length 0000 (0) │ │ │ │ -10EC98 Disk Start 0000 (0) │ │ │ │ -10EC9A Int File Attributes 0000 (0) │ │ │ │ +10EE09 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EE0B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10EE0F CRC 634C4CA3 (1665944739) │ │ │ │ +10EE13 Compressed Size 000002AA (682) │ │ │ │ +10EE17 Uncompressed Size 000005DC (1500) │ │ │ │ +10EE1B Filename Length 002B (43) │ │ │ │ +10EE1D Extra Length 0000 (0) │ │ │ │ +10EE1F Comment Length 0000 (0) │ │ │ │ +10EE21 Disk Start 0000 (0) │ │ │ │ +10EE23 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EC9C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EE25 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ECA0 Local Header Offset 000DD289 (905865) │ │ │ │ -10ECA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EE29 Local Header Offset 000DD245 (905797) │ │ │ │ +10EE2D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ECA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EE2D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ECCF CENTRAL HEADER #495 02014B50 (33639248) │ │ │ │ -10ECD3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ECD4 Created OS 03 (3) 'Unix' │ │ │ │ -10ECD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ECD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ECD7 General Purpose Flag 0800 (2048) │ │ │ │ +10EE58 CENTRAL HEADER #495 02014B50 (33639248) │ │ │ │ +10EE5C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EE5D Created OS 03 (3) 'Unix' │ │ │ │ +10EE5E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EE5F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EE60 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ECD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ECDB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10ECDF CRC 2321B0AB (589410475) │ │ │ │ -10ECE3 Compressed Size 000001FF (511) │ │ │ │ -10ECE7 Uncompressed Size 000007EA (2026) │ │ │ │ -10ECEB Filename Length 002A (42) │ │ │ │ -10ECED Extra Length 0000 (0) │ │ │ │ -10ECEF Comment Length 0000 (0) │ │ │ │ -10ECF1 Disk Start 0000 (0) │ │ │ │ -10ECF3 Int File Attributes 0000 (0) │ │ │ │ +10EE62 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EE64 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10EE68 CRC 2321B0AB (589410475) │ │ │ │ +10EE6C Compressed Size 000001FF (511) │ │ │ │ +10EE70 Uncompressed Size 000007EA (2026) │ │ │ │ +10EE74 Filename Length 002A (42) │ │ │ │ +10EE76 Extra Length 0000 (0) │ │ │ │ +10EE78 Comment Length 0000 (0) │ │ │ │ +10EE7A Disk Start 0000 (0) │ │ │ │ +10EE7C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ECF5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EE7E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ECF9 Local Header Offset 000DD57C (906620) │ │ │ │ -10ECFD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EE82 Local Header Offset 000DD538 (906552) │ │ │ │ +10EE86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ECFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EE86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ED27 CENTRAL HEADER #496 02014B50 (33639248) │ │ │ │ -10ED2B Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ED2C Created OS 03 (3) 'Unix' │ │ │ │ -10ED2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ED2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ED2F General Purpose Flag 0800 (2048) │ │ │ │ +10EEB0 CENTRAL HEADER #496 02014B50 (33639248) │ │ │ │ +10EEB4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EEB5 Created OS 03 (3) 'Unix' │ │ │ │ +10EEB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EEB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EEB8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ED31 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ED33 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10ED37 CRC 7554F17F (1968501119) │ │ │ │ -10ED3B Compressed Size 0000020F (527) │ │ │ │ -10ED3F Uncompressed Size 00000400 (1024) │ │ │ │ -10ED43 Filename Length 0021 (33) │ │ │ │ -10ED45 Extra Length 0000 (0) │ │ │ │ -10ED47 Comment Length 0000 (0) │ │ │ │ -10ED49 Disk Start 0000 (0) │ │ │ │ -10ED4B Int File Attributes 0000 (0) │ │ │ │ +10EEBA Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EEBC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10EEC0 CRC 7554F17F (1968501119) │ │ │ │ +10EEC4 Compressed Size 0000020F (527) │ │ │ │ +10EEC8 Uncompressed Size 00000400 (1024) │ │ │ │ +10EECC Filename Length 0021 (33) │ │ │ │ +10EECE Extra Length 0000 (0) │ │ │ │ +10EED0 Comment Length 0000 (0) │ │ │ │ +10EED2 Disk Start 0000 (0) │ │ │ │ +10EED4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ED4D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EED6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10ED51 Local Header Offset 000DD7C3 (907203) │ │ │ │ -10ED55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EEDA Local Header Offset 000DD77F (907135) │ │ │ │ +10EEDE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ED55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EEDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10ED76 CENTRAL HEADER #497 02014B50 (33639248) │ │ │ │ -10ED7A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10ED7B Created OS 03 (3) 'Unix' │ │ │ │ -10ED7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ED7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ED7E General Purpose Flag 0800 (2048) │ │ │ │ +10EEFF CENTRAL HEADER #497 02014B50 (33639248) │ │ │ │ +10EF03 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EF04 Created OS 03 (3) 'Unix' │ │ │ │ +10EF05 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EF06 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EF07 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ED80 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ED82 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10ED86 CRC 2C0C94E7 (739022055) │ │ │ │ -10ED8A Compressed Size 0000029D (669) │ │ │ │ -10ED8E Uncompressed Size 00000714 (1812) │ │ │ │ -10ED92 Filename Length 0020 (32) │ │ │ │ -10ED94 Extra Length 0000 (0) │ │ │ │ -10ED96 Comment Length 0000 (0) │ │ │ │ -10ED98 Disk Start 0000 (0) │ │ │ │ -10ED9A Int File Attributes 0000 (0) │ │ │ │ +10EF09 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EF0B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10EF0F CRC 2C0C94E7 (739022055) │ │ │ │ +10EF13 Compressed Size 0000029D (669) │ │ │ │ +10EF17 Uncompressed Size 00000714 (1812) │ │ │ │ +10EF1B Filename Length 0020 (32) │ │ │ │ +10EF1D Extra Length 0000 (0) │ │ │ │ +10EF1F Comment Length 0000 (0) │ │ │ │ +10EF21 Disk Start 0000 (0) │ │ │ │ +10EF23 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10ED9C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EF25 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EDA0 Local Header Offset 000DDA11 (907793) │ │ │ │ -10EDA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EF29 Local Header Offset 000DD9CD (907725) │ │ │ │ +10EF2D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EDA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EF2D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EDC4 CENTRAL HEADER #498 02014B50 (33639248) │ │ │ │ -10EDC8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EDC9 Created OS 03 (3) 'Unix' │ │ │ │ -10EDCA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EDCB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EDCC General Purpose Flag 0800 (2048) │ │ │ │ +10EF4D CENTRAL HEADER #498 02014B50 (33639248) │ │ │ │ +10EF51 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EF52 Created OS 03 (3) 'Unix' │ │ │ │ +10EF53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EF54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EF55 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EDCE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EDD0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10EDD4 CRC BA331BED (3123911661) │ │ │ │ -10EDD8 Compressed Size 00000418 (1048) │ │ │ │ -10EDDC Uncompressed Size 00000C3C (3132) │ │ │ │ -10EDE0 Filename Length 0028 (40) │ │ │ │ -10EDE2 Extra Length 0000 (0) │ │ │ │ -10EDE4 Comment Length 0000 (0) │ │ │ │ -10EDE6 Disk Start 0000 (0) │ │ │ │ -10EDE8 Int File Attributes 0000 (0) │ │ │ │ +10EF57 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EF59 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10EF5D CRC BA331BED (3123911661) │ │ │ │ +10EF61 Compressed Size 00000418 (1048) │ │ │ │ +10EF65 Uncompressed Size 00000C3C (3132) │ │ │ │ +10EF69 Filename Length 0028 (40) │ │ │ │ +10EF6B Extra Length 0000 (0) │ │ │ │ +10EF6D Comment Length 0000 (0) │ │ │ │ +10EF6F Disk Start 0000 (0) │ │ │ │ +10EF71 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EDEA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EF73 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EDEE Local Header Offset 000DDCEC (908524) │ │ │ │ -10EDF2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EF77 Local Header Offset 000DDCA8 (908456) │ │ │ │ +10EF7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EDF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EF7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EE1A CENTRAL HEADER #499 02014B50 (33639248) │ │ │ │ -10EE1E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EE1F Created OS 03 (3) 'Unix' │ │ │ │ -10EE20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EE21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EE22 General Purpose Flag 0800 (2048) │ │ │ │ +10EFA3 CENTRAL HEADER #499 02014B50 (33639248) │ │ │ │ +10EFA7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EFA8 Created OS 03 (3) 'Unix' │ │ │ │ +10EFA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EFAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10EFAB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EE24 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EE26 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10EE2A CRC 91EE9713 (2448332563) │ │ │ │ -10EE2E Compressed Size 0000033E (830) │ │ │ │ -10EE32 Uncompressed Size 0000166A (5738) │ │ │ │ -10EE36 Filename Length 0027 (39) │ │ │ │ -10EE38 Extra Length 0000 (0) │ │ │ │ -10EE3A Comment Length 0000 (0) │ │ │ │ -10EE3C Disk Start 0000 (0) │ │ │ │ -10EE3E Int File Attributes 0000 (0) │ │ │ │ +10EFAD Compression Method 0008 (8) 'Deflated' │ │ │ │ +10EFAF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10EFB3 CRC 91EE9713 (2448332563) │ │ │ │ +10EFB7 Compressed Size 0000033E (830) │ │ │ │ +10EFBB Uncompressed Size 0000166A (5738) │ │ │ │ +10EFBF Filename Length 0027 (39) │ │ │ │ +10EFC1 Extra Length 0000 (0) │ │ │ │ +10EFC3 Comment Length 0000 (0) │ │ │ │ +10EFC5 Disk Start 0000 (0) │ │ │ │ +10EFC7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EE40 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10EFC9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EE44 Local Header Offset 000DE14A (909642) │ │ │ │ -10EE48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10EFCD Local Header Offset 000DE106 (909574) │ │ │ │ +10EFD1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EE48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10EFD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EE6F CENTRAL HEADER #500 02014B50 (33639248) │ │ │ │ -10EE73 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EE74 Created OS 03 (3) 'Unix' │ │ │ │ -10EE75 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EE76 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EE77 General Purpose Flag 0800 (2048) │ │ │ │ +10EFF8 CENTRAL HEADER #500 02014B50 (33639248) │ │ │ │ +10EFFC Created Zip Spec 14 (20) '2.0' │ │ │ │ +10EFFD Created OS 03 (3) 'Unix' │ │ │ │ +10EFFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10EFFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F000 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EE79 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EE7B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10EE7F CRC B567466B (3043444331) │ │ │ │ -10EE83 Compressed Size 00000240 (576) │ │ │ │ -10EE87 Uncompressed Size 00000490 (1168) │ │ │ │ -10EE8B Filename Length 0022 (34) │ │ │ │ -10EE8D Extra Length 0000 (0) │ │ │ │ -10EE8F Comment Length 0000 (0) │ │ │ │ -10EE91 Disk Start 0000 (0) │ │ │ │ -10EE93 Int File Attributes 0000 (0) │ │ │ │ +10F002 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F004 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F008 CRC B567466B (3043444331) │ │ │ │ +10F00C Compressed Size 00000240 (576) │ │ │ │ +10F010 Uncompressed Size 00000490 (1168) │ │ │ │ +10F014 Filename Length 0022 (34) │ │ │ │ +10F016 Extra Length 0000 (0) │ │ │ │ +10F018 Comment Length 0000 (0) │ │ │ │ +10F01A Disk Start 0000 (0) │ │ │ │ +10F01C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EE95 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F01E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EE99 Local Header Offset 000DE4CD (910541) │ │ │ │ -10EE9D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F022 Local Header Offset 000DE489 (910473) │ │ │ │ +10F026 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EE9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F026: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EEBF CENTRAL HEADER #501 02014B50 (33639248) │ │ │ │ -10EEC3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EEC4 Created OS 03 (3) 'Unix' │ │ │ │ -10EEC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EEC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EEC7 General Purpose Flag 0800 (2048) │ │ │ │ +10F048 CENTRAL HEADER #501 02014B50 (33639248) │ │ │ │ +10F04C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F04D Created OS 03 (3) 'Unix' │ │ │ │ +10F04E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F04F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F050 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EEC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EECB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10EECF CRC 5A4B242E (1514873902) │ │ │ │ -10EED3 Compressed Size 00000320 (800) │ │ │ │ -10EED7 Uncompressed Size 00000950 (2384) │ │ │ │ -10EEDB Filename Length 0021 (33) │ │ │ │ -10EEDD Extra Length 0000 (0) │ │ │ │ -10EEDF Comment Length 0000 (0) │ │ │ │ -10EEE1 Disk Start 0000 (0) │ │ │ │ -10EEE3 Int File Attributes 0000 (0) │ │ │ │ +10F052 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F054 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F058 CRC 5A4B242E (1514873902) │ │ │ │ +10F05C Compressed Size 00000320 (800) │ │ │ │ +10F060 Uncompressed Size 00000950 (2384) │ │ │ │ +10F064 Filename Length 0021 (33) │ │ │ │ +10F066 Extra Length 0000 (0) │ │ │ │ +10F068 Comment Length 0000 (0) │ │ │ │ +10F06A Disk Start 0000 (0) │ │ │ │ +10F06C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EEE5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F06E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EEE9 Local Header Offset 000DE74D (911181) │ │ │ │ -10EEED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F072 Local Header Offset 000DE709 (911113) │ │ │ │ +10F076 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EEED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F076: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EF0E CENTRAL HEADER #502 02014B50 (33639248) │ │ │ │ -10EF12 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EF13 Created OS 03 (3) 'Unix' │ │ │ │ -10EF14 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EF15 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EF16 General Purpose Flag 0800 (2048) │ │ │ │ +10F097 CENTRAL HEADER #502 02014B50 (33639248) │ │ │ │ +10F09B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F09C Created OS 03 (3) 'Unix' │ │ │ │ +10F09D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F09E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F09F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EF18 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EF1A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10EF1E CRC 56C8CE3D (1456000573) │ │ │ │ -10EF22 Compressed Size 00000344 (836) │ │ │ │ -10EF26 Uncompressed Size 000007DF (2015) │ │ │ │ -10EF2A Filename Length 0029 (41) │ │ │ │ -10EF2C Extra Length 0000 (0) │ │ │ │ -10EF2E Comment Length 0000 (0) │ │ │ │ -10EF30 Disk Start 0000 (0) │ │ │ │ -10EF32 Int File Attributes 0000 (0) │ │ │ │ +10F0A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F0A3 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F0A7 CRC 56C8CE3D (1456000573) │ │ │ │ +10F0AB Compressed Size 00000344 (836) │ │ │ │ +10F0AF Uncompressed Size 000007DF (2015) │ │ │ │ +10F0B3 Filename Length 0029 (41) │ │ │ │ +10F0B5 Extra Length 0000 (0) │ │ │ │ +10F0B7 Comment Length 0000 (0) │ │ │ │ +10F0B9 Disk Start 0000 (0) │ │ │ │ +10F0BB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EF34 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F0BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EF38 Local Header Offset 000DEAAC (912044) │ │ │ │ -10EF3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F0C1 Local Header Offset 000DEA68 (911976) │ │ │ │ +10F0C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EF3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F0C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EF65 CENTRAL HEADER #503 02014B50 (33639248) │ │ │ │ -10EF69 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EF6A Created OS 03 (3) 'Unix' │ │ │ │ -10EF6B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EF6C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EF6D General Purpose Flag 0800 (2048) │ │ │ │ +10F0EE CENTRAL HEADER #503 02014B50 (33639248) │ │ │ │ +10F0F2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F0F3 Created OS 03 (3) 'Unix' │ │ │ │ +10F0F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F0F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F0F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EF6F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EF71 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10EF75 CRC 9F5C12CC (2673611468) │ │ │ │ -10EF79 Compressed Size 0000026F (623) │ │ │ │ -10EF7D Uncompressed Size 00000BCB (3019) │ │ │ │ -10EF81 Filename Length 0028 (40) │ │ │ │ -10EF83 Extra Length 0000 (0) │ │ │ │ -10EF85 Comment Length 0000 (0) │ │ │ │ -10EF87 Disk Start 0000 (0) │ │ │ │ -10EF89 Int File Attributes 0000 (0) │ │ │ │ +10F0F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F0FA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F0FE CRC 9F5C12CC (2673611468) │ │ │ │ +10F102 Compressed Size 0000026F (623) │ │ │ │ +10F106 Uncompressed Size 00000BCB (3019) │ │ │ │ +10F10A Filename Length 0028 (40) │ │ │ │ +10F10C Extra Length 0000 (0) │ │ │ │ +10F10E Comment Length 0000 (0) │ │ │ │ +10F110 Disk Start 0000 (0) │ │ │ │ +10F112 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EF8B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F114 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EF8F Local Header Offset 000DEE37 (912951) │ │ │ │ -10EF93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F118 Local Header Offset 000DEDF3 (912883) │ │ │ │ +10F11C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EF93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F11C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10EFBB CENTRAL HEADER #504 02014B50 (33639248) │ │ │ │ -10EFBF Created Zip Spec 14 (20) '2.0' │ │ │ │ -10EFC0 Created OS 03 (3) 'Unix' │ │ │ │ -10EFC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10EFC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10EFC3 General Purpose Flag 0800 (2048) │ │ │ │ +10F144 CENTRAL HEADER #504 02014B50 (33639248) │ │ │ │ +10F148 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F149 Created OS 03 (3) 'Unix' │ │ │ │ +10F14A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F14B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F14C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10EFC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10EFC7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10EFCB CRC 9BE82BEA (2615684074) │ │ │ │ -10EFCF Compressed Size 0000023E (574) │ │ │ │ -10EFD3 Uncompressed Size 00000487 (1159) │ │ │ │ -10EFD7 Filename Length 0021 (33) │ │ │ │ -10EFD9 Extra Length 0000 (0) │ │ │ │ -10EFDB Comment Length 0000 (0) │ │ │ │ -10EFDD Disk Start 0000 (0) │ │ │ │ -10EFDF Int File Attributes 0000 (0) │ │ │ │ +10F14E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F150 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F154 CRC 9BE82BEA (2615684074) │ │ │ │ +10F158 Compressed Size 0000023E (574) │ │ │ │ +10F15C Uncompressed Size 00000487 (1159) │ │ │ │ +10F160 Filename Length 0021 (33) │ │ │ │ +10F162 Extra Length 0000 (0) │ │ │ │ +10F164 Comment Length 0000 (0) │ │ │ │ +10F166 Disk Start 0000 (0) │ │ │ │ +10F168 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10EFE1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F16A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10EFE5 Local Header Offset 000DF0EC (913644) │ │ │ │ -10EFE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F16E Local Header Offset 000DF0A8 (913576) │ │ │ │ +10F172 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10EFE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F172: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F00A CENTRAL HEADER #505 02014B50 (33639248) │ │ │ │ -10F00E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F00F Created OS 03 (3) 'Unix' │ │ │ │ -10F010 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F011 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F012 General Purpose Flag 0800 (2048) │ │ │ │ +10F193 CENTRAL HEADER #505 02014B50 (33639248) │ │ │ │ +10F197 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F198 Created OS 03 (3) 'Unix' │ │ │ │ +10F199 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F19A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F19B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F014 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F016 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F01A CRC 9F2AC24A (2670379594) │ │ │ │ -10F01E Compressed Size 000002CB (715) │ │ │ │ -10F022 Uncompressed Size 00000875 (2165) │ │ │ │ -10F026 Filename Length 0020 (32) │ │ │ │ -10F028 Extra Length 0000 (0) │ │ │ │ -10F02A Comment Length 0000 (0) │ │ │ │ -10F02C Disk Start 0000 (0) │ │ │ │ -10F02E Int File Attributes 0000 (0) │ │ │ │ +10F19D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F19F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F1A3 CRC 9F2AC24A (2670379594) │ │ │ │ +10F1A7 Compressed Size 000002CB (715) │ │ │ │ +10F1AB Uncompressed Size 00000875 (2165) │ │ │ │ +10F1AF Filename Length 0020 (32) │ │ │ │ +10F1B1 Extra Length 0000 (0) │ │ │ │ +10F1B3 Comment Length 0000 (0) │ │ │ │ +10F1B5 Disk Start 0000 (0) │ │ │ │ +10F1B7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F030 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F1B9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F034 Local Header Offset 000DF369 (914281) │ │ │ │ -10F038 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F1BD Local Header Offset 000DF325 (914213) │ │ │ │ +10F1C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F038: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F1C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F058 CENTRAL HEADER #506 02014B50 (33639248) │ │ │ │ -10F05C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F05D Created OS 03 (3) 'Unix' │ │ │ │ -10F05E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F05F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F060 General Purpose Flag 0800 (2048) │ │ │ │ +10F1E1 CENTRAL HEADER #506 02014B50 (33639248) │ │ │ │ +10F1E5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F1E6 Created OS 03 (3) 'Unix' │ │ │ │ +10F1E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F1E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F1E9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F062 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F064 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F068 CRC CA9EDA50 (3399408208) │ │ │ │ -10F06C Compressed Size 00000406 (1030) │ │ │ │ -10F070 Uncompressed Size 000009AC (2476) │ │ │ │ -10F074 Filename Length 0028 (40) │ │ │ │ -10F076 Extra Length 0000 (0) │ │ │ │ -10F078 Comment Length 0000 (0) │ │ │ │ -10F07A Disk Start 0000 (0) │ │ │ │ -10F07C Int File Attributes 0000 (0) │ │ │ │ +10F1EB Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F1ED Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F1F1 CRC CA9EDA50 (3399408208) │ │ │ │ +10F1F5 Compressed Size 00000406 (1030) │ │ │ │ +10F1F9 Uncompressed Size 000009AC (2476) │ │ │ │ +10F1FD Filename Length 0028 (40) │ │ │ │ +10F1FF Extra Length 0000 (0) │ │ │ │ +10F201 Comment Length 0000 (0) │ │ │ │ +10F203 Disk Start 0000 (0) │ │ │ │ +10F205 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F07E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F207 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F082 Local Header Offset 000DF672 (915058) │ │ │ │ -10F086 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F20B Local Header Offset 000DF62E (914990) │ │ │ │ +10F20F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F086: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F20F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F0AE CENTRAL HEADER #507 02014B50 (33639248) │ │ │ │ -10F0B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F0B3 Created OS 03 (3) 'Unix' │ │ │ │ -10F0B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F0B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F0B6 General Purpose Flag 0800 (2048) │ │ │ │ +10F237 CENTRAL HEADER #507 02014B50 (33639248) │ │ │ │ +10F23B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F23C Created OS 03 (3) 'Unix' │ │ │ │ +10F23D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F23E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F23F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F0B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F0BA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F0BE CRC D4030F59 (3556970329) │ │ │ │ -10F0C2 Compressed Size 000002FD (765) │ │ │ │ -10F0C6 Uncompressed Size 00000EE3 (3811) │ │ │ │ -10F0CA Filename Length 0027 (39) │ │ │ │ -10F0CC Extra Length 0000 (0) │ │ │ │ -10F0CE Comment Length 0000 (0) │ │ │ │ -10F0D0 Disk Start 0000 (0) │ │ │ │ -10F0D2 Int File Attributes 0000 (0) │ │ │ │ +10F241 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F243 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F247 CRC D4030F59 (3556970329) │ │ │ │ +10F24B Compressed Size 000002FD (765) │ │ │ │ +10F24F Uncompressed Size 00000EE3 (3811) │ │ │ │ +10F253 Filename Length 0027 (39) │ │ │ │ +10F255 Extra Length 0000 (0) │ │ │ │ +10F257 Comment Length 0000 (0) │ │ │ │ +10F259 Disk Start 0000 (0) │ │ │ │ +10F25B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F0D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F25D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F0D8 Local Header Offset 000DFABE (916158) │ │ │ │ -10F0DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F261 Local Header Offset 000DFA7A (916090) │ │ │ │ +10F265 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F0DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F265: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F103 CENTRAL HEADER #508 02014B50 (33639248) │ │ │ │ -10F107 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F108 Created OS 03 (3) 'Unix' │ │ │ │ -10F109 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F10A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F10B General Purpose Flag 0800 (2048) │ │ │ │ +10F28C CENTRAL HEADER #508 02014B50 (33639248) │ │ │ │ +10F290 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F291 Created OS 03 (3) 'Unix' │ │ │ │ +10F292 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F293 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F294 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F10D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F10F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F113 CRC 50EF40F9 (1357857017) │ │ │ │ -10F117 Compressed Size 00000456 (1110) │ │ │ │ -10F11B Uncompressed Size 00000B6B (2923) │ │ │ │ -10F11F Filename Length 002C (44) │ │ │ │ -10F121 Extra Length 0000 (0) │ │ │ │ -10F123 Comment Length 0000 (0) │ │ │ │ -10F125 Disk Start 0000 (0) │ │ │ │ -10F127 Int File Attributes 0000 (0) │ │ │ │ +10F296 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F298 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F29C CRC 50EF40F9 (1357857017) │ │ │ │ +10F2A0 Compressed Size 00000456 (1110) │ │ │ │ +10F2A4 Uncompressed Size 00000B6B (2923) │ │ │ │ +10F2A8 Filename Length 002C (44) │ │ │ │ +10F2AA Extra Length 0000 (0) │ │ │ │ +10F2AC Comment Length 0000 (0) │ │ │ │ +10F2AE Disk Start 0000 (0) │ │ │ │ +10F2B0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F129 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F2B2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F12D Local Header Offset 000DFE00 (916992) │ │ │ │ -10F131 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F2B6 Local Header Offset 000DFDBC (916924) │ │ │ │ +10F2BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F131: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F2BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F15D CENTRAL HEADER #509 02014B50 (33639248) │ │ │ │ -10F161 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F162 Created OS 03 (3) 'Unix' │ │ │ │ -10F163 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F164 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F165 General Purpose Flag 0800 (2048) │ │ │ │ +10F2E6 CENTRAL HEADER #509 02014B50 (33639248) │ │ │ │ +10F2EA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F2EB Created OS 03 (3) 'Unix' │ │ │ │ +10F2EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F2ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F2EE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F167 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F169 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F16D CRC 0E3E5D33 (238968115) │ │ │ │ -10F171 Compressed Size 00000648 (1608) │ │ │ │ -10F175 Uncompressed Size 000020E4 (8420) │ │ │ │ -10F179 Filename Length 002B (43) │ │ │ │ -10F17B Extra Length 0000 (0) │ │ │ │ -10F17D Comment Length 0000 (0) │ │ │ │ -10F17F Disk Start 0000 (0) │ │ │ │ -10F181 Int File Attributes 0000 (0) │ │ │ │ +10F2F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F2F2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F2F6 CRC 0E3E5D33 (238968115) │ │ │ │ +10F2FA Compressed Size 00000648 (1608) │ │ │ │ +10F2FE Uncompressed Size 000020E4 (8420) │ │ │ │ +10F302 Filename Length 002B (43) │ │ │ │ +10F304 Extra Length 0000 (0) │ │ │ │ +10F306 Comment Length 0000 (0) │ │ │ │ +10F308 Disk Start 0000 (0) │ │ │ │ +10F30A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F183 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F30C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F187 Local Header Offset 000E02A0 (918176) │ │ │ │ -10F18B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F310 Local Header Offset 000E025C (918108) │ │ │ │ +10F314 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F18B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F314: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F1B6 CENTRAL HEADER #510 02014B50 (33639248) │ │ │ │ -10F1BA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F1BB Created OS 03 (3) 'Unix' │ │ │ │ -10F1BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F1BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F1BE General Purpose Flag 0800 (2048) │ │ │ │ +10F33F CENTRAL HEADER #510 02014B50 (33639248) │ │ │ │ +10F343 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F344 Created OS 03 (3) 'Unix' │ │ │ │ +10F345 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F346 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F347 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F1C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F1C2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F1C6 CRC C1D67AD7 (3252058839) │ │ │ │ -10F1CA Compressed Size 000010BB (4283) │ │ │ │ -10F1CE Uncompressed Size 000030B2 (12466) │ │ │ │ -10F1D2 Filename Length 001C (28) │ │ │ │ -10F1D4 Extra Length 0000 (0) │ │ │ │ -10F1D6 Comment Length 0000 (0) │ │ │ │ -10F1D8 Disk Start 0000 (0) │ │ │ │ -10F1DA Int File Attributes 0000 (0) │ │ │ │ +10F349 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F34B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F34F CRC C1D67AD7 (3252058839) │ │ │ │ +10F353 Compressed Size 000010BB (4283) │ │ │ │ +10F357 Uncompressed Size 000030B2 (12466) │ │ │ │ +10F35B Filename Length 001C (28) │ │ │ │ +10F35D Extra Length 0000 (0) │ │ │ │ +10F35F Comment Length 0000 (0) │ │ │ │ +10F361 Disk Start 0000 (0) │ │ │ │ +10F363 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F1DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F365 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F1E0 Local Header Offset 000E0931 (919857) │ │ │ │ -10F1E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F369 Local Header Offset 000E08ED (919789) │ │ │ │ +10F36D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F1E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F36D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F200 CENTRAL HEADER #511 02014B50 (33639248) │ │ │ │ -10F204 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F205 Created OS 03 (3) 'Unix' │ │ │ │ -10F206 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F207 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F208 General Purpose Flag 0800 (2048) │ │ │ │ +10F389 CENTRAL HEADER #511 02014B50 (33639248) │ │ │ │ +10F38D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F38E Created OS 03 (3) 'Unix' │ │ │ │ +10F38F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F390 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F391 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F20A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F20C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F210 CRC C8CF5F92 (3369033618) │ │ │ │ -10F214 Compressed Size 00001EC9 (7881) │ │ │ │ -10F218 Uncompressed Size 0000EFC8 (61384) │ │ │ │ -10F21C Filename Length 001B (27) │ │ │ │ -10F21E Extra Length 0000 (0) │ │ │ │ -10F220 Comment Length 0000 (0) │ │ │ │ -10F222 Disk Start 0000 (0) │ │ │ │ -10F224 Int File Attributes 0000 (0) │ │ │ │ +10F393 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F395 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F399 CRC C8CF5F92 (3369033618) │ │ │ │ +10F39D Compressed Size 00001EC9 (7881) │ │ │ │ +10F3A1 Uncompressed Size 0000EFC8 (61384) │ │ │ │ +10F3A5 Filename Length 001B (27) │ │ │ │ +10F3A7 Extra Length 0000 (0) │ │ │ │ +10F3A9 Comment Length 0000 (0) │ │ │ │ +10F3AB Disk Start 0000 (0) │ │ │ │ +10F3AD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F226 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F3AF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F22A Local Header Offset 000E1A26 (924198) │ │ │ │ -10F22E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F3B3 Local Header Offset 000E19E2 (924130) │ │ │ │ +10F3B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F22E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F3B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F249 CENTRAL HEADER #512 02014B50 (33639248) │ │ │ │ -10F24D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F24E Created OS 03 (3) 'Unix' │ │ │ │ -10F24F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F250 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F251 General Purpose Flag 0800 (2048) │ │ │ │ +10F3D2 CENTRAL HEADER #512 02014B50 (33639248) │ │ │ │ +10F3D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F3D7 Created OS 03 (3) 'Unix' │ │ │ │ +10F3D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F3D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F3DA General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F253 Compression Method 0000 (0) 'Stored' │ │ │ │ -10F255 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F259 CRC 00000000 (0) │ │ │ │ -10F25D Compressed Size 00000000 (0) │ │ │ │ -10F261 Uncompressed Size 00000000 (0) │ │ │ │ -10F265 Filename Length 0013 (19) │ │ │ │ -10F267 Extra Length 0000 (0) │ │ │ │ -10F269 Comment Length 0000 (0) │ │ │ │ -10F26B Disk Start 0000 (0) │ │ │ │ -10F26D Int File Attributes 0000 (0) │ │ │ │ +10F3DC Compression Method 0000 (0) 'Stored' │ │ │ │ +10F3DE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F3E2 CRC 00000000 (0) │ │ │ │ +10F3E6 Compressed Size 00000000 (0) │ │ │ │ +10F3EA Uncompressed Size 00000000 (0) │ │ │ │ +10F3EE Filename Length 0013 (19) │ │ │ │ +10F3F0 Extra Length 0000 (0) │ │ │ │ +10F3F2 Comment Length 0000 (0) │ │ │ │ +10F3F4 Disk Start 0000 (0) │ │ │ │ +10F3F6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F26F Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10F3F8 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10F273 Local Header Offset 000E3928 (932136) │ │ │ │ -10F277 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F3FC Local Header Offset 000E38E4 (932068) │ │ │ │ +10F400 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F277: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F400: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10F277: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10F400: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F24F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F3D8: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10F28A CENTRAL HEADER #513 02014B50 (33639248) │ │ │ │ -10F28E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F28F Created OS 03 (3) 'Unix' │ │ │ │ -10F290 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F291 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F292 General Purpose Flag 0800 (2048) │ │ │ │ +10F413 CENTRAL HEADER #513 02014B50 (33639248) │ │ │ │ +10F417 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F418 Created OS 03 (3) 'Unix' │ │ │ │ +10F419 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F41A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F41B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F294 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F296 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F29A CRC 491461ED (1226072557) │ │ │ │ -10F29E Compressed Size 000006C2 (1730) │ │ │ │ -10F2A2 Uncompressed Size 000011D9 (4569) │ │ │ │ -10F2A6 Filename Length 0025 (37) │ │ │ │ -10F2A8 Extra Length 0000 (0) │ │ │ │ -10F2AA Comment Length 0000 (0) │ │ │ │ -10F2AC Disk Start 0000 (0) │ │ │ │ -10F2AE Int File Attributes 0000 (0) │ │ │ │ +10F41D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F41F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F423 CRC 491461ED (1226072557) │ │ │ │ +10F427 Compressed Size 000006C2 (1730) │ │ │ │ +10F42B Uncompressed Size 000011D9 (4569) │ │ │ │ +10F42F Filename Length 0025 (37) │ │ │ │ +10F431 Extra Length 0000 (0) │ │ │ │ +10F433 Comment Length 0000 (0) │ │ │ │ +10F435 Disk Start 0000 (0) │ │ │ │ +10F437 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F2B0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F439 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F2B4 Local Header Offset 000E3959 (932185) │ │ │ │ -10F2B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F43D Local Header Offset 000E3915 (932117) │ │ │ │ +10F441 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F2B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F441: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F2DD CENTRAL HEADER #514 02014B50 (33639248) │ │ │ │ -10F2E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F2E2 Created OS 03 (3) 'Unix' │ │ │ │ -10F2E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F2E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F2E5 General Purpose Flag 0800 (2048) │ │ │ │ +10F466 CENTRAL HEADER #514 02014B50 (33639248) │ │ │ │ +10F46A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F46B Created OS 03 (3) 'Unix' │ │ │ │ +10F46C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F46D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F46E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F2E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F2E9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F2ED CRC 631F4D5B (1662995803) │ │ │ │ -10F2F1 Compressed Size 00001056 (4182) │ │ │ │ -10F2F5 Uncompressed Size 00005D15 (23829) │ │ │ │ -10F2F9 Filename Length 0024 (36) │ │ │ │ -10F2FB Extra Length 0000 (0) │ │ │ │ -10F2FD Comment Length 0000 (0) │ │ │ │ -10F2FF Disk Start 0000 (0) │ │ │ │ -10F301 Int File Attributes 0000 (0) │ │ │ │ +10F470 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F472 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F476 CRC 631F4D5B (1662995803) │ │ │ │ +10F47A Compressed Size 00001056 (4182) │ │ │ │ +10F47E Uncompressed Size 00005D15 (23829) │ │ │ │ +10F482 Filename Length 0024 (36) │ │ │ │ +10F484 Extra Length 0000 (0) │ │ │ │ +10F486 Comment Length 0000 (0) │ │ │ │ +10F488 Disk Start 0000 (0) │ │ │ │ +10F48A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F303 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F48C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F307 Local Header Offset 000E405E (933982) │ │ │ │ -10F30B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F490 Local Header Offset 000E401A (933914) │ │ │ │ +10F494 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F30B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F494: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F32F CENTRAL HEADER #515 02014B50 (33639248) │ │ │ │ -10F333 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F334 Created OS 03 (3) 'Unix' │ │ │ │ -10F335 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F336 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F337 General Purpose Flag 0800 (2048) │ │ │ │ +10F4B8 CENTRAL HEADER #515 02014B50 (33639248) │ │ │ │ +10F4BC Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F4BD Created OS 03 (3) 'Unix' │ │ │ │ +10F4BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F4BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F4C0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F339 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F33B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F33F CRC AAEC6926 (2867620134) │ │ │ │ -10F343 Compressed Size 000007B4 (1972) │ │ │ │ -10F347 Uncompressed Size 00001489 (5257) │ │ │ │ -10F34B Filename Length 0024 (36) │ │ │ │ -10F34D Extra Length 0000 (0) │ │ │ │ -10F34F Comment Length 0000 (0) │ │ │ │ -10F351 Disk Start 0000 (0) │ │ │ │ -10F353 Int File Attributes 0000 (0) │ │ │ │ +10F4C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F4C4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F4C8 CRC AAEC6926 (2867620134) │ │ │ │ +10F4CC Compressed Size 000007B4 (1972) │ │ │ │ +10F4D0 Uncompressed Size 00001489 (5257) │ │ │ │ +10F4D4 Filename Length 0024 (36) │ │ │ │ +10F4D6 Extra Length 0000 (0) │ │ │ │ +10F4D8 Comment Length 0000 (0) │ │ │ │ +10F4DA Disk Start 0000 (0) │ │ │ │ +10F4DC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F355 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F4DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F359 Local Header Offset 000E50F6 (938230) │ │ │ │ -10F35D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F4E2 Local Header Offset 000E50B2 (938162) │ │ │ │ +10F4E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F35D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F4E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F381 CENTRAL HEADER #516 02014B50 (33639248) │ │ │ │ -10F385 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F386 Created OS 03 (3) 'Unix' │ │ │ │ -10F387 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F388 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F389 General Purpose Flag 0800 (2048) │ │ │ │ +10F50A CENTRAL HEADER #516 02014B50 (33639248) │ │ │ │ +10F50E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F50F Created OS 03 (3) 'Unix' │ │ │ │ +10F510 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F511 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F512 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F38B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F38D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F391 CRC 6B2FCC6F (1798294639) │ │ │ │ -10F395 Compressed Size 00000C29 (3113) │ │ │ │ -10F399 Uncompressed Size 00004B62 (19298) │ │ │ │ -10F39D Filename Length 0023 (35) │ │ │ │ -10F39F Extra Length 0000 (0) │ │ │ │ -10F3A1 Comment Length 0000 (0) │ │ │ │ -10F3A3 Disk Start 0000 (0) │ │ │ │ -10F3A5 Int File Attributes 0000 (0) │ │ │ │ +10F514 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F516 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F51A CRC 6B2FCC6F (1798294639) │ │ │ │ +10F51E Compressed Size 00000C29 (3113) │ │ │ │ +10F522 Uncompressed Size 00004B62 (19298) │ │ │ │ +10F526 Filename Length 0023 (35) │ │ │ │ +10F528 Extra Length 0000 (0) │ │ │ │ +10F52A Comment Length 0000 (0) │ │ │ │ +10F52C Disk Start 0000 (0) │ │ │ │ +10F52E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F3A7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F530 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F3AB Local Header Offset 000E58EC (940268) │ │ │ │ -10F3AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F534 Local Header Offset 000E58A8 (940200) │ │ │ │ +10F538 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F3AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F538: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F3D2 CENTRAL HEADER #517 02014B50 (33639248) │ │ │ │ -10F3D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F3D7 Created OS 03 (3) 'Unix' │ │ │ │ -10F3D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F3D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F3DA General Purpose Flag 0800 (2048) │ │ │ │ +10F55B CENTRAL HEADER #517 02014B50 (33639248) │ │ │ │ +10F55F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F560 Created OS 03 (3) 'Unix' │ │ │ │ +10F561 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F562 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F563 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F3DC Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F3DE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F3E2 CRC DF619346 (3747713862) │ │ │ │ -10F3E6 Compressed Size 000018DF (6367) │ │ │ │ -10F3EA Uncompressed Size 00004E42 (20034) │ │ │ │ -10F3EE Filename Length 0020 (32) │ │ │ │ -10F3F0 Extra Length 0000 (0) │ │ │ │ -10F3F2 Comment Length 0000 (0) │ │ │ │ -10F3F4 Disk Start 0000 (0) │ │ │ │ -10F3F6 Int File Attributes 0000 (0) │ │ │ │ +10F565 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F567 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F56B CRC DF619346 (3747713862) │ │ │ │ +10F56F Compressed Size 000018DF (6367) │ │ │ │ +10F573 Uncompressed Size 00004E42 (20034) │ │ │ │ +10F577 Filename Length 0020 (32) │ │ │ │ +10F579 Extra Length 0000 (0) │ │ │ │ +10F57B Comment Length 0000 (0) │ │ │ │ +10F57D Disk Start 0000 (0) │ │ │ │ +10F57F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F3F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F581 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F3FC Local Header Offset 000E6556 (943446) │ │ │ │ -10F400 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F585 Local Header Offset 000E6512 (943378) │ │ │ │ +10F589 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F400: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F589: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F420 CENTRAL HEADER #518 02014B50 (33639248) │ │ │ │ -10F424 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F425 Created OS 03 (3) 'Unix' │ │ │ │ -10F426 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F427 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F428 General Purpose Flag 0800 (2048) │ │ │ │ +10F5A9 CENTRAL HEADER #518 02014B50 (33639248) │ │ │ │ +10F5AD Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F5AE Created OS 03 (3) 'Unix' │ │ │ │ +10F5AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F5B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F5B1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F42A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F42C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F430 CRC B857BDE2 (3092757986) │ │ │ │ -10F434 Compressed Size 000011C7 (4551) │ │ │ │ -10F438 Uncompressed Size 00005F2A (24362) │ │ │ │ -10F43C Filename Length 001F (31) │ │ │ │ -10F43E Extra Length 0000 (0) │ │ │ │ -10F440 Comment Length 0000 (0) │ │ │ │ -10F442 Disk Start 0000 (0) │ │ │ │ -10F444 Int File Attributes 0000 (0) │ │ │ │ +10F5B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F5B5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F5B9 CRC B857BDE2 (3092757986) │ │ │ │ +10F5BD Compressed Size 000011C7 (4551) │ │ │ │ +10F5C1 Uncompressed Size 00005F2A (24362) │ │ │ │ +10F5C5 Filename Length 001F (31) │ │ │ │ +10F5C7 Extra Length 0000 (0) │ │ │ │ +10F5C9 Comment Length 0000 (0) │ │ │ │ +10F5CB Disk Start 0000 (0) │ │ │ │ +10F5CD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F446 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F5CF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F44A Local Header Offset 000E7E73 (949875) │ │ │ │ -10F44E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F5D3 Local Header Offset 000E7E2F (949807) │ │ │ │ +10F5D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F44E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F5D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F46D CENTRAL HEADER #519 02014B50 (33639248) │ │ │ │ -10F471 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F472 Created OS 03 (3) 'Unix' │ │ │ │ -10F473 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F474 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F475 General Purpose Flag 0800 (2048) │ │ │ │ +10F5F6 CENTRAL HEADER #519 02014B50 (33639248) │ │ │ │ +10F5FA Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F5FB Created OS 03 (3) 'Unix' │ │ │ │ +10F5FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F5FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F5FE General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F477 Compression Method 0000 (0) 'Stored' │ │ │ │ -10F479 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F47D CRC 00000000 (0) │ │ │ │ -10F481 Compressed Size 00000000 (0) │ │ │ │ -10F485 Uncompressed Size 00000000 (0) │ │ │ │ -10F489 Filename Length 0019 (25) │ │ │ │ -10F48B Extra Length 0000 (0) │ │ │ │ -10F48D Comment Length 0000 (0) │ │ │ │ -10F48F Disk Start 0000 (0) │ │ │ │ -10F491 Int File Attributes 0000 (0) │ │ │ │ +10F600 Compression Method 0000 (0) 'Stored' │ │ │ │ +10F602 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F606 CRC 00000000 (0) │ │ │ │ +10F60A Compressed Size 00000000 (0) │ │ │ │ +10F60E Uncompressed Size 00000000 (0) │ │ │ │ +10F612 Filename Length 0019 (25) │ │ │ │ +10F614 Extra Length 0000 (0) │ │ │ │ +10F616 Comment Length 0000 (0) │ │ │ │ +10F618 Disk Start 0000 (0) │ │ │ │ +10F61A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F493 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10F61C Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10F497 Local Header Offset 000E9077 (954487) │ │ │ │ -10F49B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F620 Local Header Offset 000E9033 (954419) │ │ │ │ +10F624 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F49B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F624: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10F49B: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10F624: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F473: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F5FC: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10F4B4 CENTRAL HEADER #520 02014B50 (33639248) │ │ │ │ -10F4B8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F4B9 Created OS 03 (3) 'Unix' │ │ │ │ -10F4BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F4BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F4BC General Purpose Flag 0800 (2048) │ │ │ │ +10F63D CENTRAL HEADER #520 02014B50 (33639248) │ │ │ │ +10F641 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F642 Created OS 03 (3) 'Unix' │ │ │ │ +10F643 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F644 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F645 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F4BE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F4C0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F4C4 CRC 9BD26099 (2614255769) │ │ │ │ -10F4C8 Compressed Size 00000532 (1330) │ │ │ │ -10F4CC Uncompressed Size 00000D4A (3402) │ │ │ │ -10F4D0 Filename Length 002B (43) │ │ │ │ -10F4D2 Extra Length 0000 (0) │ │ │ │ -10F4D4 Comment Length 0000 (0) │ │ │ │ -10F4D6 Disk Start 0000 (0) │ │ │ │ -10F4D8 Int File Attributes 0000 (0) │ │ │ │ +10F647 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F649 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F64D CRC 9BD26099 (2614255769) │ │ │ │ +10F651 Compressed Size 00000532 (1330) │ │ │ │ +10F655 Uncompressed Size 00000D4A (3402) │ │ │ │ +10F659 Filename Length 002B (43) │ │ │ │ +10F65B Extra Length 0000 (0) │ │ │ │ +10F65D Comment Length 0000 (0) │ │ │ │ +10F65F Disk Start 0000 (0) │ │ │ │ +10F661 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F4DA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F663 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F4DE Local Header Offset 000E90AE (954542) │ │ │ │ -10F4E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F667 Local Header Offset 000E906A (954474) │ │ │ │ +10F66B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F4E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F66B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F50D CENTRAL HEADER #521 02014B50 (33639248) │ │ │ │ -10F511 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F512 Created OS 03 (3) 'Unix' │ │ │ │ -10F513 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F514 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F515 General Purpose Flag 0800 (2048) │ │ │ │ +10F696 CENTRAL HEADER #521 02014B50 (33639248) │ │ │ │ +10F69A Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F69B Created OS 03 (3) 'Unix' │ │ │ │ +10F69C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F69D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F69E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F517 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F519 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F51D CRC 8E3EC6BB (2386478779) │ │ │ │ -10F521 Compressed Size 000005D1 (1489) │ │ │ │ -10F525 Uncompressed Size 00001E54 (7764) │ │ │ │ -10F529 Filename Length 002A (42) │ │ │ │ -10F52B Extra Length 0000 (0) │ │ │ │ -10F52D Comment Length 0000 (0) │ │ │ │ -10F52F Disk Start 0000 (0) │ │ │ │ -10F531 Int File Attributes 0000 (0) │ │ │ │ +10F6A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F6A2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F6A6 CRC 8E3EC6BB (2386478779) │ │ │ │ +10F6AA Compressed Size 000005D1 (1489) │ │ │ │ +10F6AE Uncompressed Size 00001E54 (7764) │ │ │ │ +10F6B2 Filename Length 002A (42) │ │ │ │ +10F6B4 Extra Length 0000 (0) │ │ │ │ +10F6B6 Comment Length 0000 (0) │ │ │ │ +10F6B8 Disk Start 0000 (0) │ │ │ │ +10F6BA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F533 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F6BC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F537 Local Header Offset 000E9629 (955945) │ │ │ │ -10F53B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F6C0 Local Header Offset 000E95E5 (955877) │ │ │ │ +10F6C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F53B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F6C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F565 CENTRAL HEADER #522 02014B50 (33639248) │ │ │ │ -10F569 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F56A Created OS 03 (3) 'Unix' │ │ │ │ -10F56B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F56C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F56D General Purpose Flag 0800 (2048) │ │ │ │ +10F6EE CENTRAL HEADER #522 02014B50 (33639248) │ │ │ │ +10F6F2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F6F3 Created OS 03 (3) 'Unix' │ │ │ │ +10F6F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F6F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F6F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F56F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F571 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F575 CRC EC9B2091 (3969589393) │ │ │ │ -10F579 Compressed Size 000000D5 (213) │ │ │ │ -10F57D Uncompressed Size 0000013A (314) │ │ │ │ -10F581 Filename Length 002C (44) │ │ │ │ -10F583 Extra Length 0000 (0) │ │ │ │ -10F585 Comment Length 0000 (0) │ │ │ │ -10F587 Disk Start 0000 (0) │ │ │ │ -10F589 Int File Attributes 0000 (0) │ │ │ │ +10F6F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F6FA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F6FE CRC EC9B2091 (3969589393) │ │ │ │ +10F702 Compressed Size 000000D5 (213) │ │ │ │ +10F706 Uncompressed Size 0000013A (314) │ │ │ │ +10F70A Filename Length 002C (44) │ │ │ │ +10F70C Extra Length 0000 (0) │ │ │ │ +10F70E Comment Length 0000 (0) │ │ │ │ +10F710 Disk Start 0000 (0) │ │ │ │ +10F712 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F58B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F714 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F58F Local Header Offset 000E9C42 (957506) │ │ │ │ -10F593 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F718 Local Header Offset 000E9BFE (957438) │ │ │ │ +10F71C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F593: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F71C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F5BF CENTRAL HEADER #523 02014B50 (33639248) │ │ │ │ -10F5C3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F5C4 Created OS 03 (3) 'Unix' │ │ │ │ -10F5C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F5C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F5C7 General Purpose Flag 0800 (2048) │ │ │ │ +10F748 CENTRAL HEADER #523 02014B50 (33639248) │ │ │ │ +10F74C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F74D Created OS 03 (3) 'Unix' │ │ │ │ +10F74E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F74F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F750 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F5C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F5CB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F5CF CRC 1152B764 (290633572) │ │ │ │ -10F5D3 Compressed Size 0000007B (123) │ │ │ │ -10F5D7 Uncompressed Size 000000A2 (162) │ │ │ │ -10F5DB Filename Length 002B (43) │ │ │ │ -10F5DD Extra Length 0000 (0) │ │ │ │ -10F5DF Comment Length 0000 (0) │ │ │ │ -10F5E1 Disk Start 0000 (0) │ │ │ │ -10F5E3 Int File Attributes 0000 (0) │ │ │ │ +10F752 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F754 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F758 CRC 1152B764 (290633572) │ │ │ │ +10F75C Compressed Size 0000007B (123) │ │ │ │ +10F760 Uncompressed Size 000000A2 (162) │ │ │ │ +10F764 Filename Length 002B (43) │ │ │ │ +10F766 Extra Length 0000 (0) │ │ │ │ +10F768 Comment Length 0000 (0) │ │ │ │ +10F76A Disk Start 0000 (0) │ │ │ │ +10F76C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F5E5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F76E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F5E9 Local Header Offset 000E9D61 (957793) │ │ │ │ -10F5ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F772 Local Header Offset 000E9D1D (957725) │ │ │ │ +10F776 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F5ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F776: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F618 CENTRAL HEADER #524 02014B50 (33639248) │ │ │ │ -10F61C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F61D Created OS 03 (3) 'Unix' │ │ │ │ -10F61E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F61F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F620 General Purpose Flag 0800 (2048) │ │ │ │ +10F7A1 CENTRAL HEADER #524 02014B50 (33639248) │ │ │ │ +10F7A5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F7A6 Created OS 03 (3) 'Unix' │ │ │ │ +10F7A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F7A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F7A9 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F622 Compression Method 0000 (0) 'Stored' │ │ │ │ -10F624 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F628 CRC 00000000 (0) │ │ │ │ -10F62C Compressed Size 00000000 (0) │ │ │ │ -10F630 Uncompressed Size 00000000 (0) │ │ │ │ -10F634 Filename Length 0014 (20) │ │ │ │ -10F636 Extra Length 0000 (0) │ │ │ │ -10F638 Comment Length 0000 (0) │ │ │ │ -10F63A Disk Start 0000 (0) │ │ │ │ -10F63C Int File Attributes 0000 (0) │ │ │ │ +10F7AB Compression Method 0000 (0) 'Stored' │ │ │ │ +10F7AD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F7B1 CRC 00000000 (0) │ │ │ │ +10F7B5 Compressed Size 00000000 (0) │ │ │ │ +10F7B9 Uncompressed Size 00000000 (0) │ │ │ │ +10F7BD Filename Length 0014 (20) │ │ │ │ +10F7BF Extra Length 0000 (0) │ │ │ │ +10F7C1 Comment Length 0000 (0) │ │ │ │ +10F7C3 Disk Start 0000 (0) │ │ │ │ +10F7C5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F63E Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +10F7C7 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -10F642 Local Header Offset 000E9E25 (957989) │ │ │ │ -10F646 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F7CB Local Header Offset 000E9DE1 (957921) │ │ │ │ +10F7CF Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F646: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F7CF: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x10F646: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x10F7CF: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F61E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F7A7: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -10F65A CENTRAL HEADER #525 02014B50 (33639248) │ │ │ │ -10F65E Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F65F Created OS 03 (3) 'Unix' │ │ │ │ -10F660 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F661 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F662 General Purpose Flag 0800 (2048) │ │ │ │ +10F7E3 CENTRAL HEADER #525 02014B50 (33639248) │ │ │ │ +10F7E7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F7E8 Created OS 03 (3) 'Unix' │ │ │ │ +10F7E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F7EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F7EB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F664 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F666 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F66A CRC 5CD42A14 (1557408276) │ │ │ │ -10F66E Compressed Size 000002B3 (691) │ │ │ │ -10F672 Uncompressed Size 00000598 (1432) │ │ │ │ -10F676 Filename Length 0030 (48) │ │ │ │ -10F678 Extra Length 0000 (0) │ │ │ │ -10F67A Comment Length 0000 (0) │ │ │ │ -10F67C Disk Start 0000 (0) │ │ │ │ -10F67E Int File Attributes 0000 (0) │ │ │ │ +10F7ED Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F7EF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F7F3 CRC 5CD42A14 (1557408276) │ │ │ │ +10F7F7 Compressed Size 000002B3 (691) │ │ │ │ +10F7FB Uncompressed Size 00000598 (1432) │ │ │ │ +10F7FF Filename Length 0030 (48) │ │ │ │ +10F801 Extra Length 0000 (0) │ │ │ │ +10F803 Comment Length 0000 (0) │ │ │ │ +10F805 Disk Start 0000 (0) │ │ │ │ +10F807 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F680 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F809 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F684 Local Header Offset 000E9E57 (958039) │ │ │ │ -10F688 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F80D Local Header Offset 000E9E13 (957971) │ │ │ │ +10F811 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F688: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F811: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F6B8 CENTRAL HEADER #526 02014B50 (33639248) │ │ │ │ -10F6BC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F6BD Created OS 03 (3) 'Unix' │ │ │ │ -10F6BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F6BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F6C0 General Purpose Flag 0800 (2048) │ │ │ │ +10F841 CENTRAL HEADER #526 02014B50 (33639248) │ │ │ │ +10F845 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F846 Created OS 03 (3) 'Unix' │ │ │ │ +10F847 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F848 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F849 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F6C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F6C4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F6C8 CRC 6114CB17 (1628752663) │ │ │ │ -10F6CC Compressed Size 00000405 (1029) │ │ │ │ -10F6D0 Uncompressed Size 00000D8E (3470) │ │ │ │ -10F6D4 Filename Length 002F (47) │ │ │ │ -10F6D6 Extra Length 0000 (0) │ │ │ │ -10F6D8 Comment Length 0000 (0) │ │ │ │ -10F6DA Disk Start 0000 (0) │ │ │ │ -10F6DC Int File Attributes 0000 (0) │ │ │ │ +10F84B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F84D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F851 CRC 6114CB17 (1628752663) │ │ │ │ +10F855 Compressed Size 00000405 (1029) │ │ │ │ +10F859 Uncompressed Size 00000D8E (3470) │ │ │ │ +10F85D Filename Length 002F (47) │ │ │ │ +10F85F Extra Length 0000 (0) │ │ │ │ +10F861 Comment Length 0000 (0) │ │ │ │ +10F863 Disk Start 0000 (0) │ │ │ │ +10F865 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F6DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F867 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F6E2 Local Header Offset 000EA158 (958808) │ │ │ │ -10F6E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F86B Local Header Offset 000EA114 (958740) │ │ │ │ +10F86F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F6E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F86F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F715 CENTRAL HEADER #527 02014B50 (33639248) │ │ │ │ -10F719 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F71A Created OS 03 (3) 'Unix' │ │ │ │ -10F71B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F71C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F71D General Purpose Flag 0800 (2048) │ │ │ │ +10F89E CENTRAL HEADER #527 02014B50 (33639248) │ │ │ │ +10F8A2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F8A3 Created OS 03 (3) 'Unix' │ │ │ │ +10F8A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F8A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F8A6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F71F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F721 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F725 CRC 0A83B7F1 (176404465) │ │ │ │ -10F729 Compressed Size 00000394 (916) │ │ │ │ -10F72D Uncompressed Size 00000785 (1925) │ │ │ │ -10F731 Filename Length 0028 (40) │ │ │ │ -10F733 Extra Length 0000 (0) │ │ │ │ -10F735 Comment Length 0000 (0) │ │ │ │ -10F737 Disk Start 0000 (0) │ │ │ │ -10F739 Int File Attributes 0000 (0) │ │ │ │ +10F8A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F8AA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F8AE CRC 0A83B7F1 (176404465) │ │ │ │ +10F8B2 Compressed Size 00000394 (916) │ │ │ │ +10F8B6 Uncompressed Size 00000785 (1925) │ │ │ │ +10F8BA Filename Length 0028 (40) │ │ │ │ +10F8BC Extra Length 0000 (0) │ │ │ │ +10F8BE Comment Length 0000 (0) │ │ │ │ +10F8C0 Disk Start 0000 (0) │ │ │ │ +10F8C2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F73B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F8C4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F73F Local Header Offset 000EA5AA (959914) │ │ │ │ -10F743 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F8C8 Local Header Offset 000EA566 (959846) │ │ │ │ +10F8CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F743: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F8CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F76B CENTRAL HEADER #528 02014B50 (33639248) │ │ │ │ -10F76F Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F770 Created OS 03 (3) 'Unix' │ │ │ │ -10F771 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F772 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F773 General Purpose Flag 0800 (2048) │ │ │ │ +10F8F4 CENTRAL HEADER #528 02014B50 (33639248) │ │ │ │ +10F8F8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F8F9 Created OS 03 (3) 'Unix' │ │ │ │ +10F8FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F8FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F8FC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F775 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F777 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F77B CRC BB4CB1A5 (3142365605) │ │ │ │ -10F77F Compressed Size 000004B0 (1200) │ │ │ │ -10F783 Uncompressed Size 00001405 (5125) │ │ │ │ -10F787 Filename Length 0027 (39) │ │ │ │ -10F789 Extra Length 0000 (0) │ │ │ │ -10F78B Comment Length 0000 (0) │ │ │ │ -10F78D Disk Start 0000 (0) │ │ │ │ -10F78F Int File Attributes 0000 (0) │ │ │ │ +10F8FE Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F900 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F904 CRC BB4CB1A5 (3142365605) │ │ │ │ +10F908 Compressed Size 000004B0 (1200) │ │ │ │ +10F90C Uncompressed Size 00001405 (5125) │ │ │ │ +10F910 Filename Length 0027 (39) │ │ │ │ +10F912 Extra Length 0000 (0) │ │ │ │ +10F914 Comment Length 0000 (0) │ │ │ │ +10F916 Disk Start 0000 (0) │ │ │ │ +10F918 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F791 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F91A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F795 Local Header Offset 000EA984 (960900) │ │ │ │ -10F799 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F91E Local Header Offset 000EA940 (960832) │ │ │ │ +10F922 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F799: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F922: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F7C0 CENTRAL HEADER #529 02014B50 (33639248) │ │ │ │ -10F7C4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F7C5 Created OS 03 (3) 'Unix' │ │ │ │ -10F7C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F7C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F7C8 General Purpose Flag 0800 (2048) │ │ │ │ +10F949 CENTRAL HEADER #529 02014B50 (33639248) │ │ │ │ +10F94D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F94E Created OS 03 (3) 'Unix' │ │ │ │ +10F94F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F950 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F951 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F7CA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F7CC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F7D0 CRC 102B1858 (271259736) │ │ │ │ -10F7D4 Compressed Size 0000024C (588) │ │ │ │ -10F7D8 Uncompressed Size 00000440 (1088) │ │ │ │ -10F7DC Filename Length 0022 (34) │ │ │ │ -10F7DE Extra Length 0000 (0) │ │ │ │ -10F7E0 Comment Length 0000 (0) │ │ │ │ -10F7E2 Disk Start 0000 (0) │ │ │ │ -10F7E4 Int File Attributes 0000 (0) │ │ │ │ +10F953 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F955 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F959 CRC 102B1858 (271259736) │ │ │ │ +10F95D Compressed Size 0000024C (588) │ │ │ │ +10F961 Uncompressed Size 00000440 (1088) │ │ │ │ +10F965 Filename Length 0022 (34) │ │ │ │ +10F967 Extra Length 0000 (0) │ │ │ │ +10F969 Comment Length 0000 (0) │ │ │ │ +10F96B Disk Start 0000 (0) │ │ │ │ +10F96D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F7E6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F96F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F7EA Local Header Offset 000EAE79 (962169) │ │ │ │ -10F7EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F973 Local Header Offset 000EAE35 (962101) │ │ │ │ +10F977 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F7EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F977: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F810 CENTRAL HEADER #530 02014B50 (33639248) │ │ │ │ -10F814 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F815 Created OS 03 (3) 'Unix' │ │ │ │ -10F816 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F817 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F818 General Purpose Flag 0800 (2048) │ │ │ │ +10F999 CENTRAL HEADER #530 02014B50 (33639248) │ │ │ │ +10F99D Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F99E Created OS 03 (3) 'Unix' │ │ │ │ +10F99F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F9A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F9A1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F81A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F81C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F820 CRC E2A8C764 (3802711908) │ │ │ │ -10F824 Compressed Size 000002B4 (692) │ │ │ │ -10F828 Uncompressed Size 000007E5 (2021) │ │ │ │ -10F82C Filename Length 0021 (33) │ │ │ │ -10F82E Extra Length 0000 (0) │ │ │ │ -10F830 Comment Length 0000 (0) │ │ │ │ -10F832 Disk Start 0000 (0) │ │ │ │ -10F834 Int File Attributes 0000 (0) │ │ │ │ +10F9A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F9A5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F9A9 CRC E2A8C764 (3802711908) │ │ │ │ +10F9AD Compressed Size 000002B4 (692) │ │ │ │ +10F9B1 Uncompressed Size 000007E5 (2021) │ │ │ │ +10F9B5 Filename Length 0021 (33) │ │ │ │ +10F9B7 Extra Length 0000 (0) │ │ │ │ +10F9B9 Comment Length 0000 (0) │ │ │ │ +10F9BB Disk Start 0000 (0) │ │ │ │ +10F9BD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F836 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10F9BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F83A Local Header Offset 000EB105 (962821) │ │ │ │ -10F83E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F9C3 Local Header Offset 000EB0C1 (962753) │ │ │ │ +10F9C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F83E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F9C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F85F CENTRAL HEADER #531 02014B50 (33639248) │ │ │ │ -10F863 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F864 Created OS 03 (3) 'Unix' │ │ │ │ -10F865 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F866 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F867 General Purpose Flag 0800 (2048) │ │ │ │ +10F9E8 CENTRAL HEADER #531 02014B50 (33639248) │ │ │ │ +10F9EC Created Zip Spec 14 (20) '2.0' │ │ │ │ +10F9ED Created OS 03 (3) 'Unix' │ │ │ │ +10F9EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F9EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F9F0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F869 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F86B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F86F CRC 032647A6 (52840358) │ │ │ │ -10F873 Compressed Size 00000358 (856) │ │ │ │ -10F877 Uncompressed Size 00000811 (2065) │ │ │ │ -10F87B Filename Length 0029 (41) │ │ │ │ -10F87D Extra Length 0000 (0) │ │ │ │ -10F87F Comment Length 0000 (0) │ │ │ │ -10F881 Disk Start 0000 (0) │ │ │ │ -10F883 Int File Attributes 0000 (0) │ │ │ │ +10F9F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F9F4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10F9F8 CRC 032647A6 (52840358) │ │ │ │ +10F9FC Compressed Size 00000358 (856) │ │ │ │ +10FA00 Uncompressed Size 00000811 (2065) │ │ │ │ +10FA04 Filename Length 0029 (41) │ │ │ │ +10FA06 Extra Length 0000 (0) │ │ │ │ +10FA08 Comment Length 0000 (0) │ │ │ │ +10FA0A Disk Start 0000 (0) │ │ │ │ +10FA0C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F885 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FA0E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F889 Local Header Offset 000EB3F8 (963576) │ │ │ │ -10F88D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FA12 Local Header Offset 000EB3B4 (963508) │ │ │ │ +10FA16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F88D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FA16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F8B6 CENTRAL HEADER #532 02014B50 (33639248) │ │ │ │ -10F8BA Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F8BB Created OS 03 (3) 'Unix' │ │ │ │ -10F8BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F8BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F8BE General Purpose Flag 0800 (2048) │ │ │ │ +10FA3F CENTRAL HEADER #532 02014B50 (33639248) │ │ │ │ +10FA43 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FA44 Created OS 03 (3) 'Unix' │ │ │ │ +10FA45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FA46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FA47 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F8C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F8C2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F8C6 CRC 4C0166F2 (1275160306) │ │ │ │ -10F8CA Compressed Size 0000040D (1037) │ │ │ │ -10F8CE Uncompressed Size 00001AD2 (6866) │ │ │ │ -10F8D2 Filename Length 0028 (40) │ │ │ │ -10F8D4 Extra Length 0000 (0) │ │ │ │ -10F8D6 Comment Length 0000 (0) │ │ │ │ -10F8D8 Disk Start 0000 (0) │ │ │ │ -10F8DA Int File Attributes 0000 (0) │ │ │ │ +10FA49 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FA4B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10FA4F CRC 4C0166F2 (1275160306) │ │ │ │ +10FA53 Compressed Size 0000040D (1037) │ │ │ │ +10FA57 Uncompressed Size 00001AD2 (6866) │ │ │ │ +10FA5B Filename Length 0028 (40) │ │ │ │ +10FA5D Extra Length 0000 (0) │ │ │ │ +10FA5F Comment Length 0000 (0) │ │ │ │ +10FA61 Disk Start 0000 (0) │ │ │ │ +10FA63 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F8DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FA65 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F8E0 Local Header Offset 000EB797 (964503) │ │ │ │ -10F8E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FA69 Local Header Offset 000EB753 (964435) │ │ │ │ +10FA6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F8E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FA6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F90C CENTRAL HEADER #533 02014B50 (33639248) │ │ │ │ -10F910 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F911 Created OS 03 (3) 'Unix' │ │ │ │ -10F912 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F913 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F914 General Purpose Flag 0800 (2048) │ │ │ │ +10FA95 CENTRAL HEADER #533 02014B50 (33639248) │ │ │ │ +10FA99 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FA9A Created OS 03 (3) 'Unix' │ │ │ │ +10FA9B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FA9C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FA9D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F916 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F918 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F91C CRC 2B6F48A0 (728713376) │ │ │ │ -10F920 Compressed Size 000003B9 (953) │ │ │ │ -10F924 Uncompressed Size 00000893 (2195) │ │ │ │ -10F928 Filename Length 002C (44) │ │ │ │ -10F92A Extra Length 0000 (0) │ │ │ │ -10F92C Comment Length 0000 (0) │ │ │ │ -10F92E Disk Start 0000 (0) │ │ │ │ -10F930 Int File Attributes 0000 (0) │ │ │ │ +10FA9F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FAA1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10FAA5 CRC 2B6F48A0 (728713376) │ │ │ │ +10FAA9 Compressed Size 000003B9 (953) │ │ │ │ +10FAAD Uncompressed Size 00000893 (2195) │ │ │ │ +10FAB1 Filename Length 002C (44) │ │ │ │ +10FAB3 Extra Length 0000 (0) │ │ │ │ +10FAB5 Comment Length 0000 (0) │ │ │ │ +10FAB7 Disk Start 0000 (0) │ │ │ │ +10FAB9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F932 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FABB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F936 Local Header Offset 000EBBEA (965610) │ │ │ │ -10F93A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FABF Local Header Offset 000EBBA6 (965542) │ │ │ │ +10FAC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F93A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FAC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F966 CENTRAL HEADER #534 02014B50 (33639248) │ │ │ │ -10F96A Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F96B Created OS 03 (3) 'Unix' │ │ │ │ -10F96C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F96D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F96E General Purpose Flag 0800 (2048) │ │ │ │ +10FAEF CENTRAL HEADER #534 02014B50 (33639248) │ │ │ │ +10FAF3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FAF4 Created OS 03 (3) 'Unix' │ │ │ │ +10FAF5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FAF6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FAF7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F970 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F972 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F976 CRC 8617C870 (2249705584) │ │ │ │ -10F97A Compressed Size 000005CF (1487) │ │ │ │ -10F97E Uncompressed Size 000018C3 (6339) │ │ │ │ -10F982 Filename Length 002B (43) │ │ │ │ -10F984 Extra Length 0000 (0) │ │ │ │ -10F986 Comment Length 0000 (0) │ │ │ │ -10F988 Disk Start 0000 (0) │ │ │ │ -10F98A Int File Attributes 0000 (0) │ │ │ │ +10FAF9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FAFB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10FAFF CRC 8617C870 (2249705584) │ │ │ │ +10FB03 Compressed Size 000005CF (1487) │ │ │ │ +10FB07 Uncompressed Size 000018C3 (6339) │ │ │ │ +10FB0B Filename Length 002B (43) │ │ │ │ +10FB0D Extra Length 0000 (0) │ │ │ │ +10FB0F Comment Length 0000 (0) │ │ │ │ +10FB11 Disk Start 0000 (0) │ │ │ │ +10FB13 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F98C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FB15 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F990 Local Header Offset 000EBFED (966637) │ │ │ │ -10F994 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FB19 Local Header Offset 000EBFA9 (966569) │ │ │ │ +10FB1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F994: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FB1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10F9BF CENTRAL HEADER #535 02014B50 (33639248) │ │ │ │ -10F9C3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10F9C4 Created OS 03 (3) 'Unix' │ │ │ │ -10F9C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F9C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F9C7 General Purpose Flag 0800 (2048) │ │ │ │ +10FB48 CENTRAL HEADER #535 02014B50 (33639248) │ │ │ │ +10FB4C Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FB4D Created OS 03 (3) 'Unix' │ │ │ │ +10FB4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FB4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FB50 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F9C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F9CB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10F9CF CRC F80CD984 (4161591684) │ │ │ │ -10F9D3 Compressed Size 000003F6 (1014) │ │ │ │ -10F9D7 Uncompressed Size 000009B4 (2484) │ │ │ │ -10F9DB Filename Length 002F (47) │ │ │ │ -10F9DD Extra Length 0000 (0) │ │ │ │ -10F9DF Comment Length 0000 (0) │ │ │ │ -10F9E1 Disk Start 0000 (0) │ │ │ │ -10F9E3 Int File Attributes 0000 (0) │ │ │ │ +10FB52 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FB54 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10FB58 CRC F80CD984 (4161591684) │ │ │ │ +10FB5C Compressed Size 000003F6 (1014) │ │ │ │ +10FB60 Uncompressed Size 000009B4 (2484) │ │ │ │ +10FB64 Filename Length 002F (47) │ │ │ │ +10FB66 Extra Length 0000 (0) │ │ │ │ +10FB68 Comment Length 0000 (0) │ │ │ │ +10FB6A Disk Start 0000 (0) │ │ │ │ +10FB6C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10F9E5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FB6E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10F9E9 Local Header Offset 000EC605 (968197) │ │ │ │ -10F9ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FB72 Local Header Offset 000EC5C1 (968129) │ │ │ │ +10FB76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F9ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FB76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FA1C CENTRAL HEADER #536 02014B50 (33639248) │ │ │ │ -10FA20 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FA21 Created OS 03 (3) 'Unix' │ │ │ │ -10FA22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FA23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FA24 General Purpose Flag 0800 (2048) │ │ │ │ +10FBA5 CENTRAL HEADER #536 02014B50 (33639248) │ │ │ │ +10FBA9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FBAA Created OS 03 (3) 'Unix' │ │ │ │ +10FBAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FBAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FBAD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FA26 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FA28 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10FA2C CRC A5A4A9A6 (2779031974) │ │ │ │ -10FA30 Compressed Size 00000618 (1560) │ │ │ │ -10FA34 Uncompressed Size 00001C8B (7307) │ │ │ │ -10FA38 Filename Length 002E (46) │ │ │ │ -10FA3A Extra Length 0000 (0) │ │ │ │ -10FA3C Comment Length 0000 (0) │ │ │ │ -10FA3E Disk Start 0000 (0) │ │ │ │ -10FA40 Int File Attributes 0000 (0) │ │ │ │ +10FBAF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FBB1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10FBB5 CRC A5A4A9A6 (2779031974) │ │ │ │ +10FBB9 Compressed Size 00000618 (1560) │ │ │ │ +10FBBD Uncompressed Size 00001C8B (7307) │ │ │ │ +10FBC1 Filename Length 002E (46) │ │ │ │ +10FBC3 Extra Length 0000 (0) │ │ │ │ +10FBC5 Comment Length 0000 (0) │ │ │ │ +10FBC7 Disk Start 0000 (0) │ │ │ │ +10FBC9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FA42 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FBCB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FA46 Local Header Offset 000ECA48 (969288) │ │ │ │ -10FA4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FBCF Local Header Offset 000ECA04 (969220) │ │ │ │ +10FBD3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FA4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FBD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FA78 CENTRAL HEADER #537 02014B50 (33639248) │ │ │ │ -10FA7C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FA7D Created OS 03 (3) 'Unix' │ │ │ │ -10FA7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FA7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FA80 General Purpose Flag 0800 (2048) │ │ │ │ +10FC01 CENTRAL HEADER #537 02014B50 (33639248) │ │ │ │ +10FC05 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FC06 Created OS 03 (3) 'Unix' │ │ │ │ +10FC07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FC08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FC09 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FA82 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FA84 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10FA88 CRC 96EBF606 (2532046342) │ │ │ │ -10FA8C Compressed Size 000005B9 (1465) │ │ │ │ -10FA90 Uncompressed Size 000010B1 (4273) │ │ │ │ -10FA94 Filename Length 0023 (35) │ │ │ │ -10FA96 Extra Length 0000 (0) │ │ │ │ -10FA98 Comment Length 0000 (0) │ │ │ │ -10FA9A Disk Start 0000 (0) │ │ │ │ -10FA9C Int File Attributes 0000 (0) │ │ │ │ +10FC0B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FC0D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10FC11 CRC 96EBF606 (2532046342) │ │ │ │ +10FC15 Compressed Size 000005B9 (1465) │ │ │ │ +10FC19 Uncompressed Size 000010B1 (4273) │ │ │ │ +10FC1D Filename Length 0023 (35) │ │ │ │ +10FC1F Extra Length 0000 (0) │ │ │ │ +10FC21 Comment Length 0000 (0) │ │ │ │ +10FC23 Disk Start 0000 (0) │ │ │ │ +10FC25 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FA9E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FC27 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FAA2 Local Header Offset 000ED0AC (970924) │ │ │ │ -10FAA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FC2B Local Header Offset 000ED068 (970856) │ │ │ │ +10FC2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FAA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FC2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FAC9 CENTRAL HEADER #538 02014B50 (33639248) │ │ │ │ -10FACD Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FACE Created OS 03 (3) 'Unix' │ │ │ │ -10FACF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FAD0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FAD1 General Purpose Flag 0800 (2048) │ │ │ │ +10FC52 CENTRAL HEADER #538 02014B50 (33639248) │ │ │ │ +10FC56 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FC57 Created OS 03 (3) 'Unix' │ │ │ │ +10FC58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FC59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FC5A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FAD3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FAD5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10FAD9 CRC 4E7DB11E (1316860190) │ │ │ │ -10FADD Compressed Size 00000638 (1592) │ │ │ │ -10FAE1 Uncompressed Size 00002EC0 (11968) │ │ │ │ -10FAE5 Filename Length 0022 (34) │ │ │ │ -10FAE7 Extra Length 0000 (0) │ │ │ │ -10FAE9 Comment Length 0000 (0) │ │ │ │ -10FAEB Disk Start 0000 (0) │ │ │ │ -10FAED Int File Attributes 0000 (0) │ │ │ │ +10FC5C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FC5E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10FC62 CRC 4E7DB11E (1316860190) │ │ │ │ +10FC66 Compressed Size 00000638 (1592) │ │ │ │ +10FC6A Uncompressed Size 00002EC0 (11968) │ │ │ │ +10FC6E Filename Length 0022 (34) │ │ │ │ +10FC70 Extra Length 0000 (0) │ │ │ │ +10FC72 Comment Length 0000 (0) │ │ │ │ +10FC74 Disk Start 0000 (0) │ │ │ │ +10FC76 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FAEF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FC78 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FAF3 Local Header Offset 000ED6A6 (972454) │ │ │ │ -10FAF7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FC7C Local Header Offset 000ED662 (972386) │ │ │ │ +10FC80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FAF7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FC80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FB19 CENTRAL HEADER #539 02014B50 (33639248) │ │ │ │ -10FB1D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FB1E Created OS 03 (3) 'Unix' │ │ │ │ -10FB1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FB20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FB21 General Purpose Flag 0800 (2048) │ │ │ │ +10FCA2 CENTRAL HEADER #539 02014B50 (33639248) │ │ │ │ +10FCA6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FCA7 Created OS 03 (3) 'Unix' │ │ │ │ +10FCA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FCA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FCAA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FB23 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FB25 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10FB29 CRC 070E19A8 (118364584) │ │ │ │ -10FB2D Compressed Size 0000048D (1165) │ │ │ │ -10FB31 Uncompressed Size 00000A5A (2650) │ │ │ │ -10FB35 Filename Length 0025 (37) │ │ │ │ -10FB37 Extra Length 0000 (0) │ │ │ │ -10FB39 Comment Length 0000 (0) │ │ │ │ -10FB3B Disk Start 0000 (0) │ │ │ │ -10FB3D Int File Attributes 0000 (0) │ │ │ │ +10FCAC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FCAE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10FCB2 CRC 070E19A8 (118364584) │ │ │ │ +10FCB6 Compressed Size 0000048D (1165) │ │ │ │ +10FCBA Uncompressed Size 00000A5A (2650) │ │ │ │ +10FCBE Filename Length 0025 (37) │ │ │ │ +10FCC0 Extra Length 0000 (0) │ │ │ │ +10FCC2 Comment Length 0000 (0) │ │ │ │ +10FCC4 Disk Start 0000 (0) │ │ │ │ +10FCC6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FB3F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FCC8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FB43 Local Header Offset 000EDD1E (974110) │ │ │ │ -10FB47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FCCC Local Header Offset 000EDCDA (974042) │ │ │ │ +10FCD0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FB47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FCD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FB6C CENTRAL HEADER #540 02014B50 (33639248) │ │ │ │ -10FB70 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FB71 Created OS 03 (3) 'Unix' │ │ │ │ -10FB72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FB73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FB74 General Purpose Flag 0800 (2048) │ │ │ │ +10FCF5 CENTRAL HEADER #540 02014B50 (33639248) │ │ │ │ +10FCF9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FCFA Created OS 03 (3) 'Unix' │ │ │ │ +10FCFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FCFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FCFD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FB76 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FB78 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10FB7C CRC F0BFA4D3 (4039091411) │ │ │ │ -10FB80 Compressed Size 00000585 (1413) │ │ │ │ -10FB84 Uncompressed Size 00001641 (5697) │ │ │ │ -10FB88 Filename Length 0024 (36) │ │ │ │ -10FB8A Extra Length 0000 (0) │ │ │ │ -10FB8C Comment Length 0000 (0) │ │ │ │ -10FB8E Disk Start 0000 (0) │ │ │ │ -10FB90 Int File Attributes 0000 (0) │ │ │ │ +10FCFF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FD01 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10FD05 CRC F0BFA4D3 (4039091411) │ │ │ │ +10FD09 Compressed Size 00000585 (1413) │ │ │ │ +10FD0D Uncompressed Size 00001641 (5697) │ │ │ │ +10FD11 Filename Length 0024 (36) │ │ │ │ +10FD13 Extra Length 0000 (0) │ │ │ │ +10FD15 Comment Length 0000 (0) │ │ │ │ +10FD17 Disk Start 0000 (0) │ │ │ │ +10FD19 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FB92 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FD1B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FB96 Local Header Offset 000EE1EE (975342) │ │ │ │ -10FB9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FD1F Local Header Offset 000EE1AA (975274) │ │ │ │ +10FD23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FB9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FD23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FBBE CENTRAL HEADER #541 02014B50 (33639248) │ │ │ │ -10FBC2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FBC3 Created OS 03 (3) 'Unix' │ │ │ │ -10FBC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FBC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FBC6 General Purpose Flag 0800 (2048) │ │ │ │ +10FD47 CENTRAL HEADER #541 02014B50 (33639248) │ │ │ │ +10FD4B Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FD4C Created OS 03 (3) 'Unix' │ │ │ │ +10FD4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FD4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FD4F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FBC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FBCA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10FBCE CRC F00A7631 (4027217457) │ │ │ │ -10FBD2 Compressed Size 00000611 (1553) │ │ │ │ -10FBD6 Uncompressed Size 0000129C (4764) │ │ │ │ -10FBDA Filename Length 002C (44) │ │ │ │ -10FBDC Extra Length 0000 (0) │ │ │ │ -10FBDE Comment Length 0000 (0) │ │ │ │ -10FBE0 Disk Start 0000 (0) │ │ │ │ -10FBE2 Int File Attributes 0000 (0) │ │ │ │ +10FD51 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FD53 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10FD57 CRC F00A7631 (4027217457) │ │ │ │ +10FD5B Compressed Size 00000611 (1553) │ │ │ │ +10FD5F Uncompressed Size 0000129C (4764) │ │ │ │ +10FD63 Filename Length 002C (44) │ │ │ │ +10FD65 Extra Length 0000 (0) │ │ │ │ +10FD67 Comment Length 0000 (0) │ │ │ │ +10FD69 Disk Start 0000 (0) │ │ │ │ +10FD6B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FBE4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FD6D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FBE8 Local Header Offset 000EE7B5 (976821) │ │ │ │ -10FBEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FD71 Local Header Offset 000EE771 (976753) │ │ │ │ +10FD75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FBEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FD75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FC18 CENTRAL HEADER #542 02014B50 (33639248) │ │ │ │ -10FC1C Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FC1D Created OS 03 (3) 'Unix' │ │ │ │ -10FC1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FC1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FC20 General Purpose Flag 0800 (2048) │ │ │ │ +10FDA1 CENTRAL HEADER #542 02014B50 (33639248) │ │ │ │ +10FDA5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FDA6 Created OS 03 (3) 'Unix' │ │ │ │ +10FDA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FDA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FDA9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FC22 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FC24 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10FC28 CRC E601883F (3858860095) │ │ │ │ -10FC2C Compressed Size 000004C4 (1220) │ │ │ │ -10FC30 Uncompressed Size 000023C6 (9158) │ │ │ │ -10FC34 Filename Length 002B (43) │ │ │ │ -10FC36 Extra Length 0000 (0) │ │ │ │ -10FC38 Comment Length 0000 (0) │ │ │ │ -10FC3A Disk Start 0000 (0) │ │ │ │ -10FC3C Int File Attributes 0000 (0) │ │ │ │ +10FDAB Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FDAD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10FDB1 CRC E601883F (3858860095) │ │ │ │ +10FDB5 Compressed Size 000004C4 (1220) │ │ │ │ +10FDB9 Uncompressed Size 000023C6 (9158) │ │ │ │ +10FDBD Filename Length 002B (43) │ │ │ │ +10FDBF Extra Length 0000 (0) │ │ │ │ +10FDC1 Comment Length 0000 (0) │ │ │ │ +10FDC3 Disk Start 0000 (0) │ │ │ │ +10FDC5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FC3E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FDC7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FC42 Local Header Offset 000EEE10 (978448) │ │ │ │ -10FC46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FDCB Local Header Offset 000EEDCC (978380) │ │ │ │ +10FDCF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FC46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FDCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FC71 CENTRAL HEADER #543 02014B50 (33639248) │ │ │ │ -10FC75 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FC76 Created OS 03 (3) 'Unix' │ │ │ │ -10FC77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FC78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FC79 General Purpose Flag 0800 (2048) │ │ │ │ +10FDFA CENTRAL HEADER #543 02014B50 (33639248) │ │ │ │ +10FDFE Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FDFF Created OS 03 (3) 'Unix' │ │ │ │ +10FE00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FE01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FE02 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FC7B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FC7D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10FC81 CRC 5F073484 (1594307716) │ │ │ │ -10FC85 Compressed Size 0000021E (542) │ │ │ │ -10FC89 Uncompressed Size 000003E5 (997) │ │ │ │ -10FC8D Filename Length 0033 (51) │ │ │ │ -10FC8F Extra Length 0000 (0) │ │ │ │ -10FC91 Comment Length 0000 (0) │ │ │ │ -10FC93 Disk Start 0000 (0) │ │ │ │ -10FC95 Int File Attributes 0000 (0) │ │ │ │ +10FE04 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FE06 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10FE0A CRC 5F073484 (1594307716) │ │ │ │ +10FE0E Compressed Size 0000021E (542) │ │ │ │ +10FE12 Uncompressed Size 000003E5 (997) │ │ │ │ +10FE16 Filename Length 0033 (51) │ │ │ │ +10FE18 Extra Length 0000 (0) │ │ │ │ +10FE1A Comment Length 0000 (0) │ │ │ │ +10FE1C Disk Start 0000 (0) │ │ │ │ +10FE1E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FC97 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FE20 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FC9B Local Header Offset 000EF31D (979741) │ │ │ │ -10FC9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FE24 Local Header Offset 000EF2D9 (979673) │ │ │ │ +10FE28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FC9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FE28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FCD2 CENTRAL HEADER #544 02014B50 (33639248) │ │ │ │ -10FCD6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FCD7 Created OS 03 (3) 'Unix' │ │ │ │ -10FCD8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FCD9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FCDA General Purpose Flag 0800 (2048) │ │ │ │ +10FE5B CENTRAL HEADER #544 02014B50 (33639248) │ │ │ │ +10FE5F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FE60 Created OS 03 (3) 'Unix' │ │ │ │ +10FE61 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FE62 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FE63 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FCDC Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FCDE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10FCE2 CRC ECB13056 (3971035222) │ │ │ │ -10FCE6 Compressed Size 000002C9 (713) │ │ │ │ -10FCEA Uncompressed Size 0000070A (1802) │ │ │ │ -10FCEE Filename Length 0032 (50) │ │ │ │ -10FCF0 Extra Length 0000 (0) │ │ │ │ -10FCF2 Comment Length 0000 (0) │ │ │ │ -10FCF4 Disk Start 0000 (0) │ │ │ │ -10FCF6 Int File Attributes 0000 (0) │ │ │ │ +10FE65 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FE67 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10FE6B CRC ECB13056 (3971035222) │ │ │ │ +10FE6F Compressed Size 000002C9 (713) │ │ │ │ +10FE73 Uncompressed Size 0000070A (1802) │ │ │ │ +10FE77 Filename Length 0032 (50) │ │ │ │ +10FE79 Extra Length 0000 (0) │ │ │ │ +10FE7B Comment Length 0000 (0) │ │ │ │ +10FE7D Disk Start 0000 (0) │ │ │ │ +10FE7F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FCF8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FE81 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FCFC Local Header Offset 000EF58C (980364) │ │ │ │ -10FD00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FE85 Local Header Offset 000EF548 (980296) │ │ │ │ +10FE89 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FD00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FE89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FD32 CENTRAL HEADER #545 02014B50 (33639248) │ │ │ │ -10FD36 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FD37 Created OS 03 (3) 'Unix' │ │ │ │ -10FD38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FD39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FD3A General Purpose Flag 0800 (2048) │ │ │ │ +10FEBB CENTRAL HEADER #545 02014B50 (33639248) │ │ │ │ +10FEBF Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FEC0 Created OS 03 (3) 'Unix' │ │ │ │ +10FEC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FEC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FEC3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FD3C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FD3E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10FD42 CRC 0A6C6CE1 (174877921) │ │ │ │ -10FD46 Compressed Size 0000020C (524) │ │ │ │ -10FD4A Uncompressed Size 000003B0 (944) │ │ │ │ -10FD4E Filename Length 0032 (50) │ │ │ │ -10FD50 Extra Length 0000 (0) │ │ │ │ -10FD52 Comment Length 0000 (0) │ │ │ │ -10FD54 Disk Start 0000 (0) │ │ │ │ -10FD56 Int File Attributes 0000 (0) │ │ │ │ +10FEC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FEC7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10FECB CRC 0A6C6CE1 (174877921) │ │ │ │ +10FECF Compressed Size 0000020C (524) │ │ │ │ +10FED3 Uncompressed Size 000003B0 (944) │ │ │ │ +10FED7 Filename Length 0032 (50) │ │ │ │ +10FED9 Extra Length 0000 (0) │ │ │ │ +10FEDB Comment Length 0000 (0) │ │ │ │ +10FEDD Disk Start 0000 (0) │ │ │ │ +10FEDF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FD58 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FEE1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FD5C Local Header Offset 000EF8A5 (981157) │ │ │ │ -10FD60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FEE5 Local Header Offset 000EF861 (981089) │ │ │ │ +10FEE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FD60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FEE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FD92 CENTRAL HEADER #546 02014B50 (33639248) │ │ │ │ -10FD96 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FD97 Created OS 03 (3) 'Unix' │ │ │ │ -10FD98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FD99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FD9A General Purpose Flag 0800 (2048) │ │ │ │ +10FF1B CENTRAL HEADER #546 02014B50 (33639248) │ │ │ │ +10FF1F Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FF20 Created OS 03 (3) 'Unix' │ │ │ │ +10FF21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FF22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FF23 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FD9C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FD9E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10FDA2 CRC F87AF34C (4168807244) │ │ │ │ -10FDA6 Compressed Size 0000026E (622) │ │ │ │ -10FDAA Uncompressed Size 000005C0 (1472) │ │ │ │ -10FDAE Filename Length 0031 (49) │ │ │ │ -10FDB0 Extra Length 0000 (0) │ │ │ │ -10FDB2 Comment Length 0000 (0) │ │ │ │ -10FDB4 Disk Start 0000 (0) │ │ │ │ -10FDB6 Int File Attributes 0000 (0) │ │ │ │ +10FF25 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FF27 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10FF2B CRC F87AF34C (4168807244) │ │ │ │ +10FF2F Compressed Size 0000026E (622) │ │ │ │ +10FF33 Uncompressed Size 000005C0 (1472) │ │ │ │ +10FF37 Filename Length 0031 (49) │ │ │ │ +10FF39 Extra Length 0000 (0) │ │ │ │ +10FF3B Comment Length 0000 (0) │ │ │ │ +10FF3D Disk Start 0000 (0) │ │ │ │ +10FF3F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FDB8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FF41 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FDBC Local Header Offset 000EFB01 (981761) │ │ │ │ -10FDC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FF45 Local Header Offset 000EFABD (981693) │ │ │ │ +10FF49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FDC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FF49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FDF1 CENTRAL HEADER #547 02014B50 (33639248) │ │ │ │ -10FDF5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FDF6 Created OS 03 (3) 'Unix' │ │ │ │ -10FDF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FDF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FDF9 General Purpose Flag 0800 (2048) │ │ │ │ +10FF7A CENTRAL HEADER #547 02014B50 (33639248) │ │ │ │ +10FF7E Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FF7F Created OS 03 (3) 'Unix' │ │ │ │ +10FF80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FF81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FF82 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FDFB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FDFD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10FE01 CRC F7648FD6 (4150562774) │ │ │ │ -10FE05 Compressed Size 0000035C (860) │ │ │ │ -10FE09 Uncompressed Size 00000790 (1936) │ │ │ │ -10FE0D Filename Length 002A (42) │ │ │ │ -10FE0F Extra Length 0000 (0) │ │ │ │ -10FE11 Comment Length 0000 (0) │ │ │ │ -10FE13 Disk Start 0000 (0) │ │ │ │ -10FE15 Int File Attributes 0000 (0) │ │ │ │ +10FF84 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FF86 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10FF8A CRC F7648FD6 (4150562774) │ │ │ │ +10FF8E Compressed Size 0000035C (860) │ │ │ │ +10FF92 Uncompressed Size 00000790 (1936) │ │ │ │ +10FF96 Filename Length 002A (42) │ │ │ │ +10FF98 Extra Length 0000 (0) │ │ │ │ +10FF9A Comment Length 0000 (0) │ │ │ │ +10FF9C Disk Start 0000 (0) │ │ │ │ +10FF9E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FE17 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FFA0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FE1B Local Header Offset 000EFDBE (982462) │ │ │ │ -10FE1F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FFA4 Local Header Offset 000EFD7A (982394) │ │ │ │ +10FFA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FE1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10FFA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FE49 CENTRAL HEADER #548 02014B50 (33639248) │ │ │ │ -10FE4D Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FE4E Created OS 03 (3) 'Unix' │ │ │ │ -10FE4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FE50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FE51 General Purpose Flag 0800 (2048) │ │ │ │ +10FFD2 CENTRAL HEADER #548 02014B50 (33639248) │ │ │ │ +10FFD6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +10FFD7 Created OS 03 (3) 'Unix' │ │ │ │ +10FFD8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10FFD9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10FFDA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FE53 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FE55 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10FE59 CRC 0330A1B9 (53518777) │ │ │ │ -10FE5D Compressed Size 00000482 (1154) │ │ │ │ -10FE61 Uncompressed Size 0000147A (5242) │ │ │ │ -10FE65 Filename Length 0029 (41) │ │ │ │ -10FE67 Extra Length 0000 (0) │ │ │ │ -10FE69 Comment Length 0000 (0) │ │ │ │ -10FE6B Disk Start 0000 (0) │ │ │ │ -10FE6D Int File Attributes 0000 (0) │ │ │ │ +10FFDC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10FFDE Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +10FFE2 CRC 0330A1B9 (53518777) │ │ │ │ +10FFE6 Compressed Size 00000482 (1154) │ │ │ │ +10FFEA Uncompressed Size 0000147A (5242) │ │ │ │ +10FFEE Filename Length 0029 (41) │ │ │ │ +10FFF0 Extra Length 0000 (0) │ │ │ │ +10FFF2 Comment Length 0000 (0) │ │ │ │ +10FFF4 Disk Start 0000 (0) │ │ │ │ +10FFF6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FE6F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +10FFF8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FE73 Local Header Offset 000F0162 (983394) │ │ │ │ -10FE77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10FFFC Local Header Offset 000F011E (983326) │ │ │ │ +110000 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FE77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110000: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FEA0 CENTRAL HEADER #549 02014B50 (33639248) │ │ │ │ -10FEA4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FEA5 Created OS 03 (3) 'Unix' │ │ │ │ -10FEA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FEA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FEA8 General Purpose Flag 0800 (2048) │ │ │ │ +110029 CENTRAL HEADER #549 02014B50 (33639248) │ │ │ │ +11002D Created Zip Spec 14 (20) '2.0' │ │ │ │ +11002E Created OS 03 (3) 'Unix' │ │ │ │ +11002F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110030 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110031 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FEAA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FEAC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10FEB0 CRC A1D214ED (2714899693) │ │ │ │ -10FEB4 Compressed Size 00000332 (818) │ │ │ │ -10FEB8 Uncompressed Size 000006B8 (1720) │ │ │ │ -10FEBC Filename Length 002B (43) │ │ │ │ -10FEBE Extra Length 0000 (0) │ │ │ │ -10FEC0 Comment Length 0000 (0) │ │ │ │ -10FEC2 Disk Start 0000 (0) │ │ │ │ -10FEC4 Int File Attributes 0000 (0) │ │ │ │ +110033 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110035 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110039 CRC A1D214ED (2714899693) │ │ │ │ +11003D Compressed Size 00000332 (818) │ │ │ │ +110041 Uncompressed Size 000006B8 (1720) │ │ │ │ +110045 Filename Length 002B (43) │ │ │ │ +110047 Extra Length 0000 (0) │ │ │ │ +110049 Comment Length 0000 (0) │ │ │ │ +11004B Disk Start 0000 (0) │ │ │ │ +11004D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FEC6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11004F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FECA Local Header Offset 000F062B (984619) │ │ │ │ -10FECE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110053 Local Header Offset 000F05E7 (984551) │ │ │ │ +110057 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FECE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110057: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FEF9 CENTRAL HEADER #550 02014B50 (33639248) │ │ │ │ -10FEFD Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FEFE Created OS 03 (3) 'Unix' │ │ │ │ -10FEFF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FF00 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FF01 General Purpose Flag 0800 (2048) │ │ │ │ +110082 CENTRAL HEADER #550 02014B50 (33639248) │ │ │ │ +110086 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110087 Created OS 03 (3) 'Unix' │ │ │ │ +110088 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110089 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11008A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FF03 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FF05 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10FF09 CRC E8D4A005 (3906248709) │ │ │ │ -10FF0D Compressed Size 00000368 (872) │ │ │ │ -10FF11 Uncompressed Size 00000DD0 (3536) │ │ │ │ -10FF15 Filename Length 002A (42) │ │ │ │ -10FF17 Extra Length 0000 (0) │ │ │ │ -10FF19 Comment Length 0000 (0) │ │ │ │ -10FF1B Disk Start 0000 (0) │ │ │ │ -10FF1D Int File Attributes 0000 (0) │ │ │ │ +11008C Compression Method 0008 (8) 'Deflated' │ │ │ │ +11008E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110092 CRC E8D4A005 (3906248709) │ │ │ │ +110096 Compressed Size 00000368 (872) │ │ │ │ +11009A Uncompressed Size 00000DD0 (3536) │ │ │ │ +11009E Filename Length 002A (42) │ │ │ │ +1100A0 Extra Length 0000 (0) │ │ │ │ +1100A2 Comment Length 0000 (0) │ │ │ │ +1100A4 Disk Start 0000 (0) │ │ │ │ +1100A6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FF1F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1100A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FF23 Local Header Offset 000F09A6 (985510) │ │ │ │ -10FF27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1100AC Local Header Offset 000F0962 (985442) │ │ │ │ +1100B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FF27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1100B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FF51 CENTRAL HEADER #551 02014B50 (33639248) │ │ │ │ -10FF55 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FF56 Created OS 03 (3) 'Unix' │ │ │ │ -10FF57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FF58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FF59 General Purpose Flag 0800 (2048) │ │ │ │ +1100DA CENTRAL HEADER #551 02014B50 (33639248) │ │ │ │ +1100DE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1100DF Created OS 03 (3) 'Unix' │ │ │ │ +1100E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1100E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1100E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FF5B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FF5D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10FF61 CRC 6A566430 (1784046640) │ │ │ │ -10FF65 Compressed Size 0000024F (591) │ │ │ │ -10FF69 Uncompressed Size 00000450 (1104) │ │ │ │ -10FF6D Filename Length 0026 (38) │ │ │ │ -10FF6F Extra Length 0000 (0) │ │ │ │ -10FF71 Comment Length 0000 (0) │ │ │ │ -10FF73 Disk Start 0000 (0) │ │ │ │ -10FF75 Int File Attributes 0000 (0) │ │ │ │ +1100E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1100E6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1100EA CRC 6A566430 (1784046640) │ │ │ │ +1100EE Compressed Size 0000024F (591) │ │ │ │ +1100F2 Uncompressed Size 00000450 (1104) │ │ │ │ +1100F6 Filename Length 0026 (38) │ │ │ │ +1100F8 Extra Length 0000 (0) │ │ │ │ +1100FA Comment Length 0000 (0) │ │ │ │ +1100FC Disk Start 0000 (0) │ │ │ │ +1100FE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FF77 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110100 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FF7B Local Header Offset 000F0D56 (986454) │ │ │ │ -10FF7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110104 Local Header Offset 000F0D12 (986386) │ │ │ │ +110108 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FF7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110108: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FFA5 CENTRAL HEADER #552 02014B50 (33639248) │ │ │ │ -10FFA9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FFAA Created OS 03 (3) 'Unix' │ │ │ │ -10FFAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FFAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10FFAD General Purpose Flag 0800 (2048) │ │ │ │ +11012E CENTRAL HEADER #552 02014B50 (33639248) │ │ │ │ +110132 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110133 Created OS 03 (3) 'Unix' │ │ │ │ +110134 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110135 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110136 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10FFAF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10FFB1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -10FFB5 CRC 5CE2066F (1558316655) │ │ │ │ -10FFB9 Compressed Size 0000028B (651) │ │ │ │ -10FFBD Uncompressed Size 00000799 (1945) │ │ │ │ -10FFC1 Filename Length 0025 (37) │ │ │ │ -10FFC3 Extra Length 0000 (0) │ │ │ │ -10FFC5 Comment Length 0000 (0) │ │ │ │ -10FFC7 Disk Start 0000 (0) │ │ │ │ -10FFC9 Int File Attributes 0000 (0) │ │ │ │ +110138 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11013A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +11013E CRC 5CE2066F (1558316655) │ │ │ │ +110142 Compressed Size 0000028B (651) │ │ │ │ +110146 Uncompressed Size 00000799 (1945) │ │ │ │ +11014A Filename Length 0025 (37) │ │ │ │ +11014C Extra Length 0000 (0) │ │ │ │ +11014E Comment Length 0000 (0) │ │ │ │ +110150 Disk Start 0000 (0) │ │ │ │ +110152 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -10FFCB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110154 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -10FFCF Local Header Offset 000F0FE9 (987113) │ │ │ │ -10FFD3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110158 Local Header Offset 000F0FA5 (987045) │ │ │ │ +11015C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10FFD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11015C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -10FFF8 CENTRAL HEADER #553 02014B50 (33639248) │ │ │ │ -10FFFC Created Zip Spec 14 (20) '2.0' │ │ │ │ -10FFFD Created OS 03 (3) 'Unix' │ │ │ │ -10FFFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10FFFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110000 General Purpose Flag 0800 (2048) │ │ │ │ +110181 CENTRAL HEADER #553 02014B50 (33639248) │ │ │ │ +110185 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110186 Created OS 03 (3) 'Unix' │ │ │ │ +110187 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110188 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110189 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110002 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110004 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110008 CRC 9568FED5 (2506686165) │ │ │ │ -11000C Compressed Size 00000253 (595) │ │ │ │ -110010 Uncompressed Size 00000415 (1045) │ │ │ │ -110014 Filename Length 0029 (41) │ │ │ │ -110016 Extra Length 0000 (0) │ │ │ │ -110018 Comment Length 0000 (0) │ │ │ │ -11001A Disk Start 0000 (0) │ │ │ │ -11001C Int File Attributes 0000 (0) │ │ │ │ +11018B Compression Method 0008 (8) 'Deflated' │ │ │ │ +11018D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110191 CRC 9568FED5 (2506686165) │ │ │ │ +110195 Compressed Size 00000253 (595) │ │ │ │ +110199 Uncompressed Size 00000415 (1045) │ │ │ │ +11019D Filename Length 0029 (41) │ │ │ │ +11019F Extra Length 0000 (0) │ │ │ │ +1101A1 Comment Length 0000 (0) │ │ │ │ +1101A3 Disk Start 0000 (0) │ │ │ │ +1101A5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11001E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1101A7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110022 Local Header Offset 000F12B7 (987831) │ │ │ │ -110026 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1101AB Local Header Offset 000F1273 (987763) │ │ │ │ +1101AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110026: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1101AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11004F CENTRAL HEADER #554 02014B50 (33639248) │ │ │ │ -110053 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110054 Created OS 03 (3) 'Unix' │ │ │ │ -110055 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110056 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110057 General Purpose Flag 0800 (2048) │ │ │ │ +1101D8 CENTRAL HEADER #554 02014B50 (33639248) │ │ │ │ +1101DC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1101DD Created OS 03 (3) 'Unix' │ │ │ │ +1101DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1101DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1101E0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110059 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11005B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -11005F CRC F17E6314 (4051591956) │ │ │ │ -110063 Compressed Size 000001F0 (496) │ │ │ │ -110067 Uncompressed Size 0000056C (1388) │ │ │ │ -11006B Filename Length 0028 (40) │ │ │ │ -11006D Extra Length 0000 (0) │ │ │ │ -11006F Comment Length 0000 (0) │ │ │ │ -110071 Disk Start 0000 (0) │ │ │ │ -110073 Int File Attributes 0000 (0) │ │ │ │ +1101E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1101E4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1101E8 CRC F17E6314 (4051591956) │ │ │ │ +1101EC Compressed Size 000001F0 (496) │ │ │ │ +1101F0 Uncompressed Size 0000056C (1388) │ │ │ │ +1101F4 Filename Length 0028 (40) │ │ │ │ +1101F6 Extra Length 0000 (0) │ │ │ │ +1101F8 Comment Length 0000 (0) │ │ │ │ +1101FA Disk Start 0000 (0) │ │ │ │ +1101FC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110075 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1101FE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110079 Local Header Offset 000F1551 (988497) │ │ │ │ -11007D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110202 Local Header Offset 000F150D (988429) │ │ │ │ +110206 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11007D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110206: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1100A5 CENTRAL HEADER #555 02014B50 (33639248) │ │ │ │ -1100A9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1100AA Created OS 03 (3) 'Unix' │ │ │ │ -1100AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1100AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1100AD General Purpose Flag 0800 (2048) │ │ │ │ +11022E CENTRAL HEADER #555 02014B50 (33639248) │ │ │ │ +110232 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110233 Created OS 03 (3) 'Unix' │ │ │ │ +110234 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110235 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110236 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1100AF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1100B1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1100B5 CRC BAA3EDF8 (3131305464) │ │ │ │ -1100B9 Compressed Size 00000753 (1875) │ │ │ │ -1100BD Uncompressed Size 000016BD (5821) │ │ │ │ -1100C1 Filename Length 0029 (41) │ │ │ │ -1100C3 Extra Length 0000 (0) │ │ │ │ -1100C5 Comment Length 0000 (0) │ │ │ │ -1100C7 Disk Start 0000 (0) │ │ │ │ -1100C9 Int File Attributes 0000 (0) │ │ │ │ +110238 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11023A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +11023E CRC BAA3EDF8 (3131305464) │ │ │ │ +110242 Compressed Size 00000753 (1875) │ │ │ │ +110246 Uncompressed Size 000016BD (5821) │ │ │ │ +11024A Filename Length 0029 (41) │ │ │ │ +11024C Extra Length 0000 (0) │ │ │ │ +11024E Comment Length 0000 (0) │ │ │ │ +110250 Disk Start 0000 (0) │ │ │ │ +110252 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1100CB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110254 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1100CF Local Header Offset 000F1787 (989063) │ │ │ │ -1100D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110258 Local Header Offset 000F1743 (988995) │ │ │ │ +11025C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1100D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11025C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1100FC CENTRAL HEADER #556 02014B50 (33639248) │ │ │ │ -110100 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110101 Created OS 03 (3) 'Unix' │ │ │ │ -110102 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110103 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110104 General Purpose Flag 0800 (2048) │ │ │ │ +110285 CENTRAL HEADER #556 02014B50 (33639248) │ │ │ │ +110289 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11028A Created OS 03 (3) 'Unix' │ │ │ │ +11028B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11028C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11028D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110106 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110108 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -11010C CRC 1C44EACE (474278606) │ │ │ │ -110110 Compressed Size 00000B43 (2883) │ │ │ │ -110114 Uncompressed Size 00004A3F (19007) │ │ │ │ -110118 Filename Length 0028 (40) │ │ │ │ -11011A Extra Length 0000 (0) │ │ │ │ -11011C Comment Length 0000 (0) │ │ │ │ -11011E Disk Start 0000 (0) │ │ │ │ -110120 Int File Attributes 0000 (0) │ │ │ │ +11028F Compression Method 0008 (8) 'Deflated' │ │ │ │ +110291 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110295 CRC 1C44EACE (474278606) │ │ │ │ +110299 Compressed Size 00000B43 (2883) │ │ │ │ +11029D Uncompressed Size 00004A3F (19007) │ │ │ │ +1102A1 Filename Length 0028 (40) │ │ │ │ +1102A3 Extra Length 0000 (0) │ │ │ │ +1102A5 Comment Length 0000 (0) │ │ │ │ +1102A7 Disk Start 0000 (0) │ │ │ │ +1102A9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110122 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1102AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110126 Local Header Offset 000F1F21 (991009) │ │ │ │ -11012A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1102AF Local Header Offset 000F1EDD (990941) │ │ │ │ +1102B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11012A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1102B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110152 CENTRAL HEADER #557 02014B50 (33639248) │ │ │ │ -110156 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110157 Created OS 03 (3) 'Unix' │ │ │ │ -110158 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110159 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11015A General Purpose Flag 0800 (2048) │ │ │ │ +1102DB CENTRAL HEADER #557 02014B50 (33639248) │ │ │ │ +1102DF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1102E0 Created OS 03 (3) 'Unix' │ │ │ │ +1102E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1102E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1102E3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11015C Compression Method 0008 (8) 'Deflated' │ │ │ │ -11015E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110162 CRC B0F601C4 (2968912324) │ │ │ │ -110166 Compressed Size 00000461 (1121) │ │ │ │ -11016A Uncompressed Size 00000AB3 (2739) │ │ │ │ -11016E Filename Length 002E (46) │ │ │ │ -110170 Extra Length 0000 (0) │ │ │ │ -110172 Comment Length 0000 (0) │ │ │ │ -110174 Disk Start 0000 (0) │ │ │ │ -110176 Int File Attributes 0000 (0) │ │ │ │ +1102E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1102E7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1102EB CRC B0F601C4 (2968912324) │ │ │ │ +1102EF Compressed Size 00000461 (1121) │ │ │ │ +1102F3 Uncompressed Size 00000AB3 (2739) │ │ │ │ +1102F7 Filename Length 002E (46) │ │ │ │ +1102F9 Extra Length 0000 (0) │ │ │ │ +1102FB Comment Length 0000 (0) │ │ │ │ +1102FD Disk Start 0000 (0) │ │ │ │ +1102FF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110178 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110301 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11017C Local Header Offset 000F2AAA (993962) │ │ │ │ -110180 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110305 Local Header Offset 000F2A66 (993894) │ │ │ │ +110309 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110180: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110309: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1101AE CENTRAL HEADER #558 02014B50 (33639248) │ │ │ │ -1101B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1101B3 Created OS 03 (3) 'Unix' │ │ │ │ -1101B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1101B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1101B6 General Purpose Flag 0800 (2048) │ │ │ │ +110337 CENTRAL HEADER #558 02014B50 (33639248) │ │ │ │ +11033B Created Zip Spec 14 (20) '2.0' │ │ │ │ +11033C Created OS 03 (3) 'Unix' │ │ │ │ +11033D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11033E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11033F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1101B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1101BA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1101BE CRC 16196697 (370763415) │ │ │ │ -1101C2 Compressed Size 00000541 (1345) │ │ │ │ -1101C6 Uncompressed Size 00002353 (9043) │ │ │ │ -1101CA Filename Length 002D (45) │ │ │ │ -1101CC Extra Length 0000 (0) │ │ │ │ -1101CE Comment Length 0000 (0) │ │ │ │ -1101D0 Disk Start 0000 (0) │ │ │ │ -1101D2 Int File Attributes 0000 (0) │ │ │ │ +110341 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110343 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110347 CRC 16196697 (370763415) │ │ │ │ +11034B Compressed Size 00000541 (1345) │ │ │ │ +11034F Uncompressed Size 00002353 (9043) │ │ │ │ +110353 Filename Length 002D (45) │ │ │ │ +110355 Extra Length 0000 (0) │ │ │ │ +110357 Comment Length 0000 (0) │ │ │ │ +110359 Disk Start 0000 (0) │ │ │ │ +11035B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1101D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11035D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1101D8 Local Header Offset 000F2F57 (995159) │ │ │ │ -1101DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110361 Local Header Offset 000F2F13 (995091) │ │ │ │ +110365 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1101DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110365: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110209 CENTRAL HEADER #559 02014B50 (33639248) │ │ │ │ -11020D Created Zip Spec 14 (20) '2.0' │ │ │ │ -11020E Created OS 03 (3) 'Unix' │ │ │ │ -11020F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110210 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110211 General Purpose Flag 0800 (2048) │ │ │ │ +110392 CENTRAL HEADER #559 02014B50 (33639248) │ │ │ │ +110396 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110397 Created OS 03 (3) 'Unix' │ │ │ │ +110398 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110399 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11039A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110213 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110215 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110219 CRC E19EFD8E (3785293198) │ │ │ │ -11021D Compressed Size 000002D5 (725) │ │ │ │ -110221 Uncompressed Size 000005C9 (1481) │ │ │ │ -110225 Filename Length 0025 (37) │ │ │ │ -110227 Extra Length 0000 (0) │ │ │ │ -110229 Comment Length 0000 (0) │ │ │ │ -11022B Disk Start 0000 (0) │ │ │ │ -11022D Int File Attributes 0000 (0) │ │ │ │ +11039C Compression Method 0008 (8) 'Deflated' │ │ │ │ +11039E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1103A2 CRC E19EFD8E (3785293198) │ │ │ │ +1103A6 Compressed Size 000002D5 (725) │ │ │ │ +1103AA Uncompressed Size 000005C9 (1481) │ │ │ │ +1103AE Filename Length 0025 (37) │ │ │ │ +1103B0 Extra Length 0000 (0) │ │ │ │ +1103B2 Comment Length 0000 (0) │ │ │ │ +1103B4 Disk Start 0000 (0) │ │ │ │ +1103B6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11022F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1103B8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110233 Local Header Offset 000F34E3 (996579) │ │ │ │ -110237 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1103BC Local Header Offset 000F349F (996511) │ │ │ │ +1103C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110237: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1103C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11025C CENTRAL HEADER #560 02014B50 (33639248) │ │ │ │ -110260 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110261 Created OS 03 (3) 'Unix' │ │ │ │ -110262 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110263 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110264 General Purpose Flag 0800 (2048) │ │ │ │ +1103E5 CENTRAL HEADER #560 02014B50 (33639248) │ │ │ │ +1103E9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1103EA Created OS 03 (3) 'Unix' │ │ │ │ +1103EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1103EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1103ED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110266 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110268 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -11026C CRC E6F629B8 (3874892216) │ │ │ │ -110270 Compressed Size 0000062D (1581) │ │ │ │ -110274 Uncompressed Size 000013F6 (5110) │ │ │ │ -110278 Filename Length 0024 (36) │ │ │ │ -11027A Extra Length 0000 (0) │ │ │ │ -11027C Comment Length 0000 (0) │ │ │ │ -11027E Disk Start 0000 (0) │ │ │ │ -110280 Int File Attributes 0000 (0) │ │ │ │ +1103EF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1103F1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1103F5 CRC E6F629B8 (3874892216) │ │ │ │ +1103F9 Compressed Size 0000062D (1581) │ │ │ │ +1103FD Uncompressed Size 000013F6 (5110) │ │ │ │ +110401 Filename Length 0024 (36) │ │ │ │ +110403 Extra Length 0000 (0) │ │ │ │ +110405 Comment Length 0000 (0) │ │ │ │ +110407 Disk Start 0000 (0) │ │ │ │ +110409 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110282 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11040B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110286 Local Header Offset 000F37FB (997371) │ │ │ │ -11028A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11040F Local Header Offset 000F37B7 (997303) │ │ │ │ +110413 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11028A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110413: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1102AE CENTRAL HEADER #561 02014B50 (33639248) │ │ │ │ -1102B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1102B3 Created OS 03 (3) 'Unix' │ │ │ │ -1102B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1102B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1102B6 General Purpose Flag 0800 (2048) │ │ │ │ +110437 CENTRAL HEADER #561 02014B50 (33639248) │ │ │ │ +11043B Created Zip Spec 14 (20) '2.0' │ │ │ │ +11043C Created OS 03 (3) 'Unix' │ │ │ │ +11043D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11043E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11043F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1102B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1102BA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1102BE CRC 28C2008E (683802766) │ │ │ │ -1102C2 Compressed Size 00000574 (1396) │ │ │ │ -1102C6 Uncompressed Size 00000F68 (3944) │ │ │ │ -1102CA Filename Length 0035 (53) │ │ │ │ -1102CC Extra Length 0000 (0) │ │ │ │ -1102CE Comment Length 0000 (0) │ │ │ │ -1102D0 Disk Start 0000 (0) │ │ │ │ -1102D2 Int File Attributes 0000 (0) │ │ │ │ +110441 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110443 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110447 CRC 28C2008E (683802766) │ │ │ │ +11044B Compressed Size 00000574 (1396) │ │ │ │ +11044F Uncompressed Size 00000F68 (3944) │ │ │ │ +110453 Filename Length 0035 (53) │ │ │ │ +110455 Extra Length 0000 (0) │ │ │ │ +110457 Comment Length 0000 (0) │ │ │ │ +110459 Disk Start 0000 (0) │ │ │ │ +11045B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1102D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11045D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1102D8 Local Header Offset 000F3E6A (999018) │ │ │ │ -1102DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110461 Local Header Offset 000F3E26 (998950) │ │ │ │ +110465 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1102DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110465: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110311 CENTRAL HEADER #562 02014B50 (33639248) │ │ │ │ -110315 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110316 Created OS 03 (3) 'Unix' │ │ │ │ -110317 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110318 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110319 General Purpose Flag 0800 (2048) │ │ │ │ +11049A CENTRAL HEADER #562 02014B50 (33639248) │ │ │ │ +11049E Created Zip Spec 14 (20) '2.0' │ │ │ │ +11049F Created OS 03 (3) 'Unix' │ │ │ │ +1104A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1104A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1104A2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11031B Compression Method 0008 (8) 'Deflated' │ │ │ │ -11031D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110321 CRC 20006F3D (536899389) │ │ │ │ -110325 Compressed Size 000005B1 (1457) │ │ │ │ -110329 Uncompressed Size 00002D9E (11678) │ │ │ │ -11032D Filename Length 0034 (52) │ │ │ │ -11032F Extra Length 0000 (0) │ │ │ │ -110331 Comment Length 0000 (0) │ │ │ │ -110333 Disk Start 0000 (0) │ │ │ │ -110335 Int File Attributes 0000 (0) │ │ │ │ +1104A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1104A6 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1104AA CRC 20006F3D (536899389) │ │ │ │ +1104AE Compressed Size 000005B1 (1457) │ │ │ │ +1104B2 Uncompressed Size 00002D9E (11678) │ │ │ │ +1104B6 Filename Length 0034 (52) │ │ │ │ +1104B8 Extra Length 0000 (0) │ │ │ │ +1104BA Comment Length 0000 (0) │ │ │ │ +1104BC Disk Start 0000 (0) │ │ │ │ +1104BE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110337 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1104C0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11033B Local Header Offset 000F4431 (1000497) │ │ │ │ -11033F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1104C4 Local Header Offset 000F43ED (1000429) │ │ │ │ +1104C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11033F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1104C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110373 CENTRAL HEADER #563 02014B50 (33639248) │ │ │ │ -110377 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110378 Created OS 03 (3) 'Unix' │ │ │ │ -110379 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11037A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11037B General Purpose Flag 0800 (2048) │ │ │ │ +1104FC CENTRAL HEADER #563 02014B50 (33639248) │ │ │ │ +110500 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110501 Created OS 03 (3) 'Unix' │ │ │ │ +110502 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110503 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110504 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11037D Compression Method 0008 (8) 'Deflated' │ │ │ │ -11037F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110383 CRC E41C190A (3827046666) │ │ │ │ -110387 Compressed Size 000002EA (746) │ │ │ │ -11038B Uncompressed Size 00000629 (1577) │ │ │ │ -11038F Filename Length 003D (61) │ │ │ │ -110391 Extra Length 0000 (0) │ │ │ │ -110393 Comment Length 0000 (0) │ │ │ │ -110395 Disk Start 0000 (0) │ │ │ │ -110397 Int File Attributes 0000 (0) │ │ │ │ +110506 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110508 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +11050C CRC E41C190A (3827046666) │ │ │ │ +110510 Compressed Size 000002EA (746) │ │ │ │ +110514 Uncompressed Size 00000629 (1577) │ │ │ │ +110518 Filename Length 003D (61) │ │ │ │ +11051A Extra Length 0000 (0) │ │ │ │ +11051C Comment Length 0000 (0) │ │ │ │ +11051E Disk Start 0000 (0) │ │ │ │ +110520 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110399 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110522 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11039D Local Header Offset 000F4A34 (1002036) │ │ │ │ -1103A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110526 Local Header Offset 000F49F0 (1001968) │ │ │ │ +11052A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1103A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11052A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1103DE CENTRAL HEADER #564 02014B50 (33639248) │ │ │ │ -1103E2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1103E3 Created OS 03 (3) 'Unix' │ │ │ │ -1103E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1103E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1103E6 General Purpose Flag 0800 (2048) │ │ │ │ +110567 CENTRAL HEADER #564 02014B50 (33639248) │ │ │ │ +11056B Created Zip Spec 14 (20) '2.0' │ │ │ │ +11056C Created OS 03 (3) 'Unix' │ │ │ │ +11056D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11056E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11056F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1103E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1103EA Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1103EE CRC 091716AE (152508078) │ │ │ │ -1103F2 Compressed Size 000003B6 (950) │ │ │ │ -1103F6 Uncompressed Size 00000F85 (3973) │ │ │ │ -1103FA Filename Length 003C (60) │ │ │ │ -1103FC Extra Length 0000 (0) │ │ │ │ -1103FE Comment Length 0000 (0) │ │ │ │ -110400 Disk Start 0000 (0) │ │ │ │ -110402 Int File Attributes 0000 (0) │ │ │ │ +110571 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110573 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110577 CRC 091716AE (152508078) │ │ │ │ +11057B Compressed Size 000003B6 (950) │ │ │ │ +11057F Uncompressed Size 00000F85 (3973) │ │ │ │ +110583 Filename Length 003C (60) │ │ │ │ +110585 Extra Length 0000 (0) │ │ │ │ +110587 Comment Length 0000 (0) │ │ │ │ +110589 Disk Start 0000 (0) │ │ │ │ +11058B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110404 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11058D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110408 Local Header Offset 000F4D79 (1002873) │ │ │ │ -11040C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110591 Local Header Offset 000F4D35 (1002805) │ │ │ │ +110595 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11040C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110595: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110448 CENTRAL HEADER #565 02014B50 (33639248) │ │ │ │ -11044C Created Zip Spec 14 (20) '2.0' │ │ │ │ -11044D Created OS 03 (3) 'Unix' │ │ │ │ -11044E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11044F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110450 General Purpose Flag 0800 (2048) │ │ │ │ +1105D1 CENTRAL HEADER #565 02014B50 (33639248) │ │ │ │ +1105D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1105D6 Created OS 03 (3) 'Unix' │ │ │ │ +1105D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1105D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1105D9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110452 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110454 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110458 CRC 852F92D1 (2234487505) │ │ │ │ -11045C Compressed Size 000001A0 (416) │ │ │ │ -110460 Uncompressed Size 0000030D (781) │ │ │ │ -110464 Filename Length 0042 (66) │ │ │ │ -110466 Extra Length 0000 (0) │ │ │ │ -110468 Comment Length 0000 (0) │ │ │ │ -11046A Disk Start 0000 (0) │ │ │ │ -11046C Int File Attributes 0000 (0) │ │ │ │ +1105DB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1105DD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1105E1 CRC 852F92D1 (2234487505) │ │ │ │ +1105E5 Compressed Size 000001A0 (416) │ │ │ │ +1105E9 Uncompressed Size 0000030D (781) │ │ │ │ +1105ED Filename Length 0042 (66) │ │ │ │ +1105EF Extra Length 0000 (0) │ │ │ │ +1105F1 Comment Length 0000 (0) │ │ │ │ +1105F3 Disk Start 0000 (0) │ │ │ │ +1105F5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11046E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1105F7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110472 Local Header Offset 000F5189 (1003913) │ │ │ │ -110476 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1105FB Local Header Offset 000F5145 (1003845) │ │ │ │ +1105FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110476: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1105FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1104B8 CENTRAL HEADER #566 02014B50 (33639248) │ │ │ │ -1104BC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1104BD Created OS 03 (3) 'Unix' │ │ │ │ -1104BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1104BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1104C0 General Purpose Flag 0800 (2048) │ │ │ │ +110641 CENTRAL HEADER #566 02014B50 (33639248) │ │ │ │ +110645 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110646 Created OS 03 (3) 'Unix' │ │ │ │ +110647 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110648 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110649 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1104C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1104C4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1104C8 CRC DB18244A (3675792458) │ │ │ │ -1104CC Compressed Size 0000019D (413) │ │ │ │ -1104D0 Uncompressed Size 000003C2 (962) │ │ │ │ -1104D4 Filename Length 0041 (65) │ │ │ │ -1104D6 Extra Length 0000 (0) │ │ │ │ -1104D8 Comment Length 0000 (0) │ │ │ │ -1104DA Disk Start 0000 (0) │ │ │ │ -1104DC Int File Attributes 0000 (0) │ │ │ │ +11064B Compression Method 0008 (8) 'Deflated' │ │ │ │ +11064D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110651 CRC DB18244A (3675792458) │ │ │ │ +110655 Compressed Size 0000019D (413) │ │ │ │ +110659 Uncompressed Size 000003C2 (962) │ │ │ │ +11065D Filename Length 0041 (65) │ │ │ │ +11065F Extra Length 0000 (0) │ │ │ │ +110661 Comment Length 0000 (0) │ │ │ │ +110663 Disk Start 0000 (0) │ │ │ │ +110665 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1104DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110667 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1104E2 Local Header Offset 000F5389 (1004425) │ │ │ │ -1104E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11066B Local Header Offset 000F5345 (1004357) │ │ │ │ +11066F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1104E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11066F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110527 CENTRAL HEADER #567 02014B50 (33639248) │ │ │ │ -11052B Created Zip Spec 14 (20) '2.0' │ │ │ │ -11052C Created OS 03 (3) 'Unix' │ │ │ │ -11052D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11052E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11052F General Purpose Flag 0800 (2048) │ │ │ │ +1106B0 CENTRAL HEADER #567 02014B50 (33639248) │ │ │ │ +1106B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1106B5 Created OS 03 (3) 'Unix' │ │ │ │ +1106B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1106B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1106B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110531 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110533 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110537 CRC 1366DDC3 (325508547) │ │ │ │ -11053B Compressed Size 000001A1 (417) │ │ │ │ -11053F Uncompressed Size 00000309 (777) │ │ │ │ -110543 Filename Length 0041 (65) │ │ │ │ -110545 Extra Length 0000 (0) │ │ │ │ -110547 Comment Length 0000 (0) │ │ │ │ -110549 Disk Start 0000 (0) │ │ │ │ -11054B Int File Attributes 0000 (0) │ │ │ │ +1106BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1106BC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1106C0 CRC 1366DDC3 (325508547) │ │ │ │ +1106C4 Compressed Size 000001A1 (417) │ │ │ │ +1106C8 Uncompressed Size 00000309 (777) │ │ │ │ +1106CC Filename Length 0041 (65) │ │ │ │ +1106CE Extra Length 0000 (0) │ │ │ │ +1106D0 Comment Length 0000 (0) │ │ │ │ +1106D2 Disk Start 0000 (0) │ │ │ │ +1106D4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11054D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1106D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110551 Local Header Offset 000F5585 (1004933) │ │ │ │ -110555 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1106DA Local Header Offset 000F5541 (1004865) │ │ │ │ +1106DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110555: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1106DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110596 CENTRAL HEADER #568 02014B50 (33639248) │ │ │ │ -11059A Created Zip Spec 14 (20) '2.0' │ │ │ │ -11059B Created OS 03 (3) 'Unix' │ │ │ │ -11059C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11059D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11059E General Purpose Flag 0800 (2048) │ │ │ │ +11071F CENTRAL HEADER #568 02014B50 (33639248) │ │ │ │ +110723 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110724 Created OS 03 (3) 'Unix' │ │ │ │ +110725 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110726 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110727 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1105A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1105A2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1105A6 CRC 4C63C55C (1281607004) │ │ │ │ -1105AA Compressed Size 0000019D (413) │ │ │ │ -1105AE Uncompressed Size 000003BC (956) │ │ │ │ -1105B2 Filename Length 0040 (64) │ │ │ │ -1105B4 Extra Length 0000 (0) │ │ │ │ -1105B6 Comment Length 0000 (0) │ │ │ │ -1105B8 Disk Start 0000 (0) │ │ │ │ -1105BA Int File Attributes 0000 (0) │ │ │ │ +110729 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11072B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +11072F CRC 4C63C55C (1281607004) │ │ │ │ +110733 Compressed Size 0000019D (413) │ │ │ │ +110737 Uncompressed Size 000003BC (956) │ │ │ │ +11073B Filename Length 0040 (64) │ │ │ │ +11073D Extra Length 0000 (0) │ │ │ │ +11073F Comment Length 0000 (0) │ │ │ │ +110741 Disk Start 0000 (0) │ │ │ │ +110743 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1105BC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110745 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1105C0 Local Header Offset 000F5785 (1005445) │ │ │ │ -1105C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110749 Local Header Offset 000F5741 (1005377) │ │ │ │ +11074D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1105C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11074D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110604 CENTRAL HEADER #569 02014B50 (33639248) │ │ │ │ -110608 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110609 Created OS 03 (3) 'Unix' │ │ │ │ -11060A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11060B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11060C General Purpose Flag 0800 (2048) │ │ │ │ +11078D CENTRAL HEADER #569 02014B50 (33639248) │ │ │ │ +110791 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110792 Created OS 03 (3) 'Unix' │ │ │ │ +110793 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110794 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110795 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11060E Compression Method 0008 (8) 'Deflated' │ │ │ │ -110610 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110614 CRC B7B1E9A5 (3081890213) │ │ │ │ -110618 Compressed Size 00000243 (579) │ │ │ │ -11061C Uncompressed Size 000004DB (1243) │ │ │ │ -110620 Filename Length 0045 (69) │ │ │ │ -110622 Extra Length 0000 (0) │ │ │ │ -110624 Comment Length 0000 (0) │ │ │ │ -110626 Disk Start 0000 (0) │ │ │ │ -110628 Int File Attributes 0000 (0) │ │ │ │ +110797 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110799 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +11079D CRC B7B1E9A5 (3081890213) │ │ │ │ +1107A1 Compressed Size 00000243 (579) │ │ │ │ +1107A5 Uncompressed Size 000004DB (1243) │ │ │ │ +1107A9 Filename Length 0045 (69) │ │ │ │ +1107AB Extra Length 0000 (0) │ │ │ │ +1107AD Comment Length 0000 (0) │ │ │ │ +1107AF Disk Start 0000 (0) │ │ │ │ +1107B1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11062A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1107B3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11062E Local Header Offset 000F5980 (1005952) │ │ │ │ -110632 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1107B7 Local Header Offset 000F593C (1005884) │ │ │ │ +1107BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110632: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1107BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110677 CENTRAL HEADER #570 02014B50 (33639248) │ │ │ │ -11067B Created Zip Spec 14 (20) '2.0' │ │ │ │ -11067C Created OS 03 (3) 'Unix' │ │ │ │ -11067D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11067E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11067F General Purpose Flag 0800 (2048) │ │ │ │ +110800 CENTRAL HEADER #570 02014B50 (33639248) │ │ │ │ +110804 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110805 Created OS 03 (3) 'Unix' │ │ │ │ +110806 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110807 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110808 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110681 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110683 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110687 CRC BEFC9406 (3204224006) │ │ │ │ -11068B Compressed Size 00000236 (566) │ │ │ │ -11068F Uncompressed Size 0000081A (2074) │ │ │ │ -110693 Filename Length 0044 (68) │ │ │ │ -110695 Extra Length 0000 (0) │ │ │ │ -110697 Comment Length 0000 (0) │ │ │ │ -110699 Disk Start 0000 (0) │ │ │ │ -11069B Int File Attributes 0000 (0) │ │ │ │ +11080A Compression Method 0008 (8) 'Deflated' │ │ │ │ +11080C Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110810 CRC BEFC9406 (3204224006) │ │ │ │ +110814 Compressed Size 00000236 (566) │ │ │ │ +110818 Uncompressed Size 0000081A (2074) │ │ │ │ +11081C Filename Length 0044 (68) │ │ │ │ +11081E Extra Length 0000 (0) │ │ │ │ +110820 Comment Length 0000 (0) │ │ │ │ +110822 Disk Start 0000 (0) │ │ │ │ +110824 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11069D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110826 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1106A1 Local Header Offset 000F5C26 (1006630) │ │ │ │ -1106A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11082A Local Header Offset 000F5BE2 (1006562) │ │ │ │ +11082E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1106A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11082E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1106E9 CENTRAL HEADER #571 02014B50 (33639248) │ │ │ │ -1106ED Created Zip Spec 14 (20) '2.0' │ │ │ │ -1106EE Created OS 03 (3) 'Unix' │ │ │ │ -1106EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1106F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1106F1 General Purpose Flag 0800 (2048) │ │ │ │ +110872 CENTRAL HEADER #571 02014B50 (33639248) │ │ │ │ +110876 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110877 Created OS 03 (3) 'Unix' │ │ │ │ +110878 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110879 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11087A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1106F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1106F5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1106F9 CRC BCE336F3 (3169007347) │ │ │ │ -1106FD Compressed Size 000001A0 (416) │ │ │ │ -110701 Uncompressed Size 00000309 (777) │ │ │ │ -110705 Filename Length 0041 (65) │ │ │ │ -110707 Extra Length 0000 (0) │ │ │ │ -110709 Comment Length 0000 (0) │ │ │ │ -11070B Disk Start 0000 (0) │ │ │ │ -11070D Int File Attributes 0000 (0) │ │ │ │ +11087C Compression Method 0008 (8) 'Deflated' │ │ │ │ +11087E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110882 CRC BCE336F3 (3169007347) │ │ │ │ +110886 Compressed Size 000001A0 (416) │ │ │ │ +11088A Uncompressed Size 00000309 (777) │ │ │ │ +11088E Filename Length 0041 (65) │ │ │ │ +110890 Extra Length 0000 (0) │ │ │ │ +110892 Comment Length 0000 (0) │ │ │ │ +110894 Disk Start 0000 (0) │ │ │ │ +110896 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11070F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110898 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110713 Local Header Offset 000F5EBE (1007294) │ │ │ │ -110717 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11089C Local Header Offset 000F5E7A (1007226) │ │ │ │ +1108A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110717: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1108A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110758 CENTRAL HEADER #572 02014B50 (33639248) │ │ │ │ -11075C Created Zip Spec 14 (20) '2.0' │ │ │ │ -11075D Created OS 03 (3) 'Unix' │ │ │ │ -11075E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11075F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110760 General Purpose Flag 0800 (2048) │ │ │ │ +1108E1 CENTRAL HEADER #572 02014B50 (33639248) │ │ │ │ +1108E5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1108E6 Created OS 03 (3) 'Unix' │ │ │ │ +1108E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1108E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1108E9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110762 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110764 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110768 CRC 7DC9408F (2110341263) │ │ │ │ -11076C Compressed Size 0000019B (411) │ │ │ │ -110770 Uncompressed Size 000003BC (956) │ │ │ │ -110774 Filename Length 0040 (64) │ │ │ │ -110776 Extra Length 0000 (0) │ │ │ │ -110778 Comment Length 0000 (0) │ │ │ │ -11077A Disk Start 0000 (0) │ │ │ │ -11077C Int File Attributes 0000 (0) │ │ │ │ +1108EB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1108ED Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1108F1 CRC 7DC9408F (2110341263) │ │ │ │ +1108F5 Compressed Size 0000019B (411) │ │ │ │ +1108F9 Uncompressed Size 000003BC (956) │ │ │ │ +1108FD Filename Length 0040 (64) │ │ │ │ +1108FF Extra Length 0000 (0) │ │ │ │ +110901 Comment Length 0000 (0) │ │ │ │ +110903 Disk Start 0000 (0) │ │ │ │ +110905 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11077E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110907 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110782 Local Header Offset 000F60BD (1007805) │ │ │ │ -110786 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11090B Local Header Offset 000F6079 (1007737) │ │ │ │ +11090F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110786: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11090F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1107C6 CENTRAL HEADER #573 02014B50 (33639248) │ │ │ │ -1107CA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1107CB Created OS 03 (3) 'Unix' │ │ │ │ -1107CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1107CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1107CE General Purpose Flag 0800 (2048) │ │ │ │ +11094F CENTRAL HEADER #573 02014B50 (33639248) │ │ │ │ +110953 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110954 Created OS 03 (3) 'Unix' │ │ │ │ +110955 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110956 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110957 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1107D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1107D2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1107D6 CRC C7112450 (3339789392) │ │ │ │ -1107DA Compressed Size 000001A1 (417) │ │ │ │ -1107DE Uncompressed Size 00000315 (789) │ │ │ │ -1107E2 Filename Length 0044 (68) │ │ │ │ -1107E4 Extra Length 0000 (0) │ │ │ │ -1107E6 Comment Length 0000 (0) │ │ │ │ -1107E8 Disk Start 0000 (0) │ │ │ │ -1107EA Int File Attributes 0000 (0) │ │ │ │ +110959 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11095B Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +11095F CRC C7112450 (3339789392) │ │ │ │ +110963 Compressed Size 000001A1 (417) │ │ │ │ +110967 Uncompressed Size 00000315 (789) │ │ │ │ +11096B Filename Length 0044 (68) │ │ │ │ +11096D Extra Length 0000 (0) │ │ │ │ +11096F Comment Length 0000 (0) │ │ │ │ +110971 Disk Start 0000 (0) │ │ │ │ +110973 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1107EC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110975 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1107F0 Local Header Offset 000F62B6 (1008310) │ │ │ │ -1107F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110979 Local Header Offset 000F6272 (1008242) │ │ │ │ +11097D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1107F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11097D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110838 CENTRAL HEADER #574 02014B50 (33639248) │ │ │ │ -11083C Created Zip Spec 14 (20) '2.0' │ │ │ │ -11083D Created OS 03 (3) 'Unix' │ │ │ │ -11083E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11083F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110840 General Purpose Flag 0800 (2048) │ │ │ │ +1109C1 CENTRAL HEADER #574 02014B50 (33639248) │ │ │ │ +1109C5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1109C6 Created OS 03 (3) 'Unix' │ │ │ │ +1109C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1109C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1109C9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110842 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110844 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110848 CRC 7B86EAE8 (2072439528) │ │ │ │ -11084C Compressed Size 0000019E (414) │ │ │ │ -110850 Uncompressed Size 000003CE (974) │ │ │ │ -110854 Filename Length 0043 (67) │ │ │ │ -110856 Extra Length 0000 (0) │ │ │ │ -110858 Comment Length 0000 (0) │ │ │ │ -11085A Disk Start 0000 (0) │ │ │ │ -11085C Int File Attributes 0000 (0) │ │ │ │ +1109CB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1109CD Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1109D1 CRC 7B86EAE8 (2072439528) │ │ │ │ +1109D5 Compressed Size 0000019E (414) │ │ │ │ +1109D9 Uncompressed Size 000003CE (974) │ │ │ │ +1109DD Filename Length 0043 (67) │ │ │ │ +1109DF Extra Length 0000 (0) │ │ │ │ +1109E1 Comment Length 0000 (0) │ │ │ │ +1109E3 Disk Start 0000 (0) │ │ │ │ +1109E5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11085E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1109E7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110862 Local Header Offset 000F64B9 (1008825) │ │ │ │ -110866 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1109EB Local Header Offset 000F6475 (1008757) │ │ │ │ +1109EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110866: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1109EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1108A9 CENTRAL HEADER #575 02014B50 (33639248) │ │ │ │ -1108AD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1108AE Created OS 03 (3) 'Unix' │ │ │ │ -1108AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1108B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1108B1 General Purpose Flag 0800 (2048) │ │ │ │ +110A32 CENTRAL HEADER #575 02014B50 (33639248) │ │ │ │ +110A36 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110A37 Created OS 03 (3) 'Unix' │ │ │ │ +110A38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110A39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110A3A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1108B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1108B5 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1108B9 CRC 93670049 (2473001033) │ │ │ │ -1108BD Compressed Size 00000240 (576) │ │ │ │ -1108C1 Uncompressed Size 00000457 (1111) │ │ │ │ -1108C5 Filename Length 0031 (49) │ │ │ │ -1108C7 Extra Length 0000 (0) │ │ │ │ -1108C9 Comment Length 0000 (0) │ │ │ │ -1108CB Disk Start 0000 (0) │ │ │ │ -1108CD Int File Attributes 0000 (0) │ │ │ │ +110A3C Compression Method 0008 (8) 'Deflated' │ │ │ │ +110A3E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110A42 CRC 93670049 (2473001033) │ │ │ │ +110A46 Compressed Size 00000240 (576) │ │ │ │ +110A4A Uncompressed Size 00000457 (1111) │ │ │ │ +110A4E Filename Length 0031 (49) │ │ │ │ +110A50 Extra Length 0000 (0) │ │ │ │ +110A52 Comment Length 0000 (0) │ │ │ │ +110A54 Disk Start 0000 (0) │ │ │ │ +110A56 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1108CF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110A58 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1108D3 Local Header Offset 000F66B8 (1009336) │ │ │ │ -1108D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110A5C Local Header Offset 000F6674 (1009268) │ │ │ │ +110A60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1108D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110A60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110908 CENTRAL HEADER #576 02014B50 (33639248) │ │ │ │ -11090C Created Zip Spec 14 (20) '2.0' │ │ │ │ -11090D Created OS 03 (3) 'Unix' │ │ │ │ -11090E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11090F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110910 General Purpose Flag 0800 (2048) │ │ │ │ +110A91 CENTRAL HEADER #576 02014B50 (33639248) │ │ │ │ +110A95 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110A96 Created OS 03 (3) 'Unix' │ │ │ │ +110A97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110A98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110A99 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110912 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110914 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110918 CRC 3A04F58B (973403531) │ │ │ │ -11091C Compressed Size 000002DE (734) │ │ │ │ -110920 Uncompressed Size 000008B8 (2232) │ │ │ │ -110924 Filename Length 0030 (48) │ │ │ │ -110926 Extra Length 0000 (0) │ │ │ │ -110928 Comment Length 0000 (0) │ │ │ │ -11092A Disk Start 0000 (0) │ │ │ │ -11092C Int File Attributes 0000 (0) │ │ │ │ +110A9B Compression Method 0008 (8) 'Deflated' │ │ │ │ +110A9D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110AA1 CRC 3A04F58B (973403531) │ │ │ │ +110AA5 Compressed Size 000002DE (734) │ │ │ │ +110AA9 Uncompressed Size 000008B8 (2232) │ │ │ │ +110AAD Filename Length 0030 (48) │ │ │ │ +110AAF Extra Length 0000 (0) │ │ │ │ +110AB1 Comment Length 0000 (0) │ │ │ │ +110AB3 Disk Start 0000 (0) │ │ │ │ +110AB5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11092E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110AB7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110932 Local Header Offset 000F6947 (1009991) │ │ │ │ -110936 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110ABB Local Header Offset 000F6903 (1009923) │ │ │ │ +110ABF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110936: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110ABF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110966 CENTRAL HEADER #577 02014B50 (33639248) │ │ │ │ -11096A Created Zip Spec 14 (20) '2.0' │ │ │ │ -11096B Created OS 03 (3) 'Unix' │ │ │ │ -11096C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11096D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11096E General Purpose Flag 0800 (2048) │ │ │ │ +110AEF CENTRAL HEADER #577 02014B50 (33639248) │ │ │ │ +110AF3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110AF4 Created OS 03 (3) 'Unix' │ │ │ │ +110AF5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110AF6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110AF7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110970 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110972 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110976 CRC 5B0D249B (1527587995) │ │ │ │ -11097A Compressed Size 000003DD (989) │ │ │ │ -11097E Uncompressed Size 0000097D (2429) │ │ │ │ -110982 Filename Length 0031 (49) │ │ │ │ -110984 Extra Length 0000 (0) │ │ │ │ -110986 Comment Length 0000 (0) │ │ │ │ -110988 Disk Start 0000 (0) │ │ │ │ -11098A Int File Attributes 0000 (0) │ │ │ │ +110AF9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110AFB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110AFF CRC 5B0D249B (1527587995) │ │ │ │ +110B03 Compressed Size 000003DD (989) │ │ │ │ +110B07 Uncompressed Size 0000097D (2429) │ │ │ │ +110B0B Filename Length 0031 (49) │ │ │ │ +110B0D Extra Length 0000 (0) │ │ │ │ +110B0F Comment Length 0000 (0) │ │ │ │ +110B11 Disk Start 0000 (0) │ │ │ │ +110B13 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11098C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110B15 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110990 Local Header Offset 000F6C73 (1010803) │ │ │ │ -110994 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110B19 Local Header Offset 000F6C2F (1010735) │ │ │ │ +110B1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110994: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110B1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1109C5 CENTRAL HEADER #578 02014B50 (33639248) │ │ │ │ -1109C9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1109CA Created OS 03 (3) 'Unix' │ │ │ │ -1109CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1109CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1109CD General Purpose Flag 0800 (2048) │ │ │ │ +110B4E CENTRAL HEADER #578 02014B50 (33639248) │ │ │ │ +110B52 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110B53 Created OS 03 (3) 'Unix' │ │ │ │ +110B54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110B55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110B56 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1109CF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1109D1 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -1109D5 CRC A4FB26EA (2767922922) │ │ │ │ -1109D9 Compressed Size 00000446 (1094) │ │ │ │ -1109DD Uncompressed Size 00001A01 (6657) │ │ │ │ -1109E1 Filename Length 0030 (48) │ │ │ │ -1109E3 Extra Length 0000 (0) │ │ │ │ -1109E5 Comment Length 0000 (0) │ │ │ │ -1109E7 Disk Start 0000 (0) │ │ │ │ -1109E9 Int File Attributes 0000 (0) │ │ │ │ +110B58 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110B5A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110B5E CRC A4FB26EA (2767922922) │ │ │ │ +110B62 Compressed Size 00000446 (1094) │ │ │ │ +110B66 Uncompressed Size 00001A01 (6657) │ │ │ │ +110B6A Filename Length 0030 (48) │ │ │ │ +110B6C Extra Length 0000 (0) │ │ │ │ +110B6E Comment Length 0000 (0) │ │ │ │ +110B70 Disk Start 0000 (0) │ │ │ │ +110B72 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1109EB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110B74 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1109EF Local Header Offset 000F709F (1011871) │ │ │ │ -1109F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110B78 Local Header Offset 000F705B (1011803) │ │ │ │ +110B7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1109F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110B7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110A23 CENTRAL HEADER #579 02014B50 (33639248) │ │ │ │ -110A27 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110A28 Created OS 03 (3) 'Unix' │ │ │ │ -110A29 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110A2A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110A2B General Purpose Flag 0800 (2048) │ │ │ │ +110BAC CENTRAL HEADER #579 02014B50 (33639248) │ │ │ │ +110BB0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110BB1 Created OS 03 (3) 'Unix' │ │ │ │ +110BB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110BB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110BB4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110A2D Compression Method 0008 (8) 'Deflated' │ │ │ │ -110A2F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110A33 CRC 19A7896C (430410092) │ │ │ │ -110A37 Compressed Size 00000361 (865) │ │ │ │ -110A3B Uncompressed Size 0000076D (1901) │ │ │ │ -110A3F Filename Length 0027 (39) │ │ │ │ -110A41 Extra Length 0000 (0) │ │ │ │ -110A43 Comment Length 0000 (0) │ │ │ │ -110A45 Disk Start 0000 (0) │ │ │ │ -110A47 Int File Attributes 0000 (0) │ │ │ │ +110BB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110BB8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110BBC CRC 19A7896C (430410092) │ │ │ │ +110BC0 Compressed Size 00000361 (865) │ │ │ │ +110BC4 Uncompressed Size 0000076D (1901) │ │ │ │ +110BC8 Filename Length 0027 (39) │ │ │ │ +110BCA Extra Length 0000 (0) │ │ │ │ +110BCC Comment Length 0000 (0) │ │ │ │ +110BCE Disk Start 0000 (0) │ │ │ │ +110BD0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110A49 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110BD2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110A4D Local Header Offset 000F7533 (1013043) │ │ │ │ -110A51 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110BD6 Local Header Offset 000F74EF (1012975) │ │ │ │ +110BDA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110A51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110BDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110A78 CENTRAL HEADER #580 02014B50 (33639248) │ │ │ │ -110A7C Created Zip Spec 14 (20) '2.0' │ │ │ │ -110A7D Created OS 03 (3) 'Unix' │ │ │ │ -110A7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110A7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110A80 General Purpose Flag 0800 (2048) │ │ │ │ +110C01 CENTRAL HEADER #580 02014B50 (33639248) │ │ │ │ +110C05 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110C06 Created OS 03 (3) 'Unix' │ │ │ │ +110C07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110C08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110C09 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110A82 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110A84 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110A88 CRC 3809D0E4 (940167396) │ │ │ │ -110A8C Compressed Size 000006F0 (1776) │ │ │ │ -110A90 Uncompressed Size 00001E2F (7727) │ │ │ │ -110A94 Filename Length 0026 (38) │ │ │ │ -110A96 Extra Length 0000 (0) │ │ │ │ -110A98 Comment Length 0000 (0) │ │ │ │ -110A9A Disk Start 0000 (0) │ │ │ │ -110A9C Int File Attributes 0000 (0) │ │ │ │ +110C0B Compression Method 0008 (8) 'Deflated' │ │ │ │ +110C0D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110C11 CRC 3809D0E4 (940167396) │ │ │ │ +110C15 Compressed Size 000006F0 (1776) │ │ │ │ +110C19 Uncompressed Size 00001E2F (7727) │ │ │ │ +110C1D Filename Length 0026 (38) │ │ │ │ +110C1F Extra Length 0000 (0) │ │ │ │ +110C21 Comment Length 0000 (0) │ │ │ │ +110C23 Disk Start 0000 (0) │ │ │ │ +110C25 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110A9E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110C27 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110AA2 Local Header Offset 000F78D9 (1013977) │ │ │ │ -110AA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110C2B Local Header Offset 000F7895 (1013909) │ │ │ │ +110C2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110AA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110C2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110ACC CENTRAL HEADER #581 02014B50 (33639248) │ │ │ │ -110AD0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110AD1 Created OS 03 (3) 'Unix' │ │ │ │ -110AD2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110AD3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110AD4 General Purpose Flag 0800 (2048) │ │ │ │ +110C55 CENTRAL HEADER #581 02014B50 (33639248) │ │ │ │ +110C59 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110C5A Created OS 03 (3) 'Unix' │ │ │ │ +110C5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110C5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110C5D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110AD6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110AD8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110ADC CRC A7A81A04 (2812811780) │ │ │ │ -110AE0 Compressed Size 0000030D (781) │ │ │ │ -110AE4 Uncompressed Size 0000068E (1678) │ │ │ │ -110AE8 Filename Length 0029 (41) │ │ │ │ -110AEA Extra Length 0000 (0) │ │ │ │ -110AEC Comment Length 0000 (0) │ │ │ │ -110AEE Disk Start 0000 (0) │ │ │ │ -110AF0 Int File Attributes 0000 (0) │ │ │ │ +110C5F Compression Method 0008 (8) 'Deflated' │ │ │ │ +110C61 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110C65 CRC A7A81A04 (2812811780) │ │ │ │ +110C69 Compressed Size 0000030D (781) │ │ │ │ +110C6D Uncompressed Size 0000068E (1678) │ │ │ │ +110C71 Filename Length 0029 (41) │ │ │ │ +110C73 Extra Length 0000 (0) │ │ │ │ +110C75 Comment Length 0000 (0) │ │ │ │ +110C77 Disk Start 0000 (0) │ │ │ │ +110C79 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110AF2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110C7B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110AF6 Local Header Offset 000F800D (1015821) │ │ │ │ -110AFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110C7F Local Header Offset 000F7FC9 (1015753) │ │ │ │ +110C83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110AFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110C83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110B23 CENTRAL HEADER #582 02014B50 (33639248) │ │ │ │ -110B27 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110B28 Created OS 03 (3) 'Unix' │ │ │ │ -110B29 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110B2A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110B2B General Purpose Flag 0800 (2048) │ │ │ │ +110CAC CENTRAL HEADER #582 02014B50 (33639248) │ │ │ │ +110CB0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110CB1 Created OS 03 (3) 'Unix' │ │ │ │ +110CB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110CB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110CB4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110B2D Compression Method 0008 (8) 'Deflated' │ │ │ │ -110B2F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110B33 CRC 93D5C239 (2480259641) │ │ │ │ -110B37 Compressed Size 000008C5 (2245) │ │ │ │ -110B3B Uncompressed Size 000028B1 (10417) │ │ │ │ -110B3F Filename Length 0028 (40) │ │ │ │ -110B41 Extra Length 0000 (0) │ │ │ │ -110B43 Comment Length 0000 (0) │ │ │ │ -110B45 Disk Start 0000 (0) │ │ │ │ -110B47 Int File Attributes 0000 (0) │ │ │ │ +110CB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110CB8 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110CBC CRC 93D5C239 (2480259641) │ │ │ │ +110CC0 Compressed Size 000008C5 (2245) │ │ │ │ +110CC4 Uncompressed Size 000028B1 (10417) │ │ │ │ +110CC8 Filename Length 0028 (40) │ │ │ │ +110CCA Extra Length 0000 (0) │ │ │ │ +110CCC Comment Length 0000 (0) │ │ │ │ +110CCE Disk Start 0000 (0) │ │ │ │ +110CD0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110B49 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110CD2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110B4D Local Header Offset 000F8361 (1016673) │ │ │ │ -110B51 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110CD6 Local Header Offset 000F831D (1016605) │ │ │ │ +110CDA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110B51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110CDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110B79 CENTRAL HEADER #583 02014B50 (33639248) │ │ │ │ -110B7D Created Zip Spec 14 (20) '2.0' │ │ │ │ -110B7E Created OS 03 (3) 'Unix' │ │ │ │ -110B7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110B80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110B81 General Purpose Flag 0800 (2048) │ │ │ │ +110D02 CENTRAL HEADER #583 02014B50 (33639248) │ │ │ │ +110D06 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110D07 Created OS 03 (3) 'Unix' │ │ │ │ +110D08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110D09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110D0A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110B83 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110B85 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110B89 CRC B52AB647 (3039475271) │ │ │ │ -110B8D Compressed Size 00000364 (868) │ │ │ │ -110B91 Uncompressed Size 00000771 (1905) │ │ │ │ -110B95 Filename Length 0028 (40) │ │ │ │ -110B97 Extra Length 0000 (0) │ │ │ │ -110B99 Comment Length 0000 (0) │ │ │ │ -110B9B Disk Start 0000 (0) │ │ │ │ -110B9D Int File Attributes 0000 (0) │ │ │ │ +110D0C Compression Method 0008 (8) 'Deflated' │ │ │ │ +110D0E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110D12 CRC B52AB647 (3039475271) │ │ │ │ +110D16 Compressed Size 00000364 (868) │ │ │ │ +110D1A Uncompressed Size 00000771 (1905) │ │ │ │ +110D1E Filename Length 0028 (40) │ │ │ │ +110D20 Extra Length 0000 (0) │ │ │ │ +110D22 Comment Length 0000 (0) │ │ │ │ +110D24 Disk Start 0000 (0) │ │ │ │ +110D26 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110B9F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110D28 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110BA3 Local Header Offset 000F8C6C (1018988) │ │ │ │ -110BA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110D2C Local Header Offset 000F8C28 (1018920) │ │ │ │ +110D30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110BA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110D30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110BCF CENTRAL HEADER #584 02014B50 (33639248) │ │ │ │ -110BD3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110BD4 Created OS 03 (3) 'Unix' │ │ │ │ -110BD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110BD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110BD7 General Purpose Flag 0800 (2048) │ │ │ │ +110D58 CENTRAL HEADER #584 02014B50 (33639248) │ │ │ │ +110D5C Created Zip Spec 14 (20) '2.0' │ │ │ │ +110D5D Created OS 03 (3) 'Unix' │ │ │ │ +110D5E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110D5F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110D60 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110BD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110BDB Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110BDF CRC 09D6E565 (165078373) │ │ │ │ -110BE3 Compressed Size 00000724 (1828) │ │ │ │ -110BE7 Uncompressed Size 00001F18 (7960) │ │ │ │ -110BEB Filename Length 0027 (39) │ │ │ │ -110BED Extra Length 0000 (0) │ │ │ │ -110BEF Comment Length 0000 (0) │ │ │ │ -110BF1 Disk Start 0000 (0) │ │ │ │ -110BF3 Int File Attributes 0000 (0) │ │ │ │ +110D62 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110D64 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110D68 CRC 09D6E565 (165078373) │ │ │ │ +110D6C Compressed Size 00000724 (1828) │ │ │ │ +110D70 Uncompressed Size 00001F18 (7960) │ │ │ │ +110D74 Filename Length 0027 (39) │ │ │ │ +110D76 Extra Length 0000 (0) │ │ │ │ +110D78 Comment Length 0000 (0) │ │ │ │ +110D7A Disk Start 0000 (0) │ │ │ │ +110D7C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110BF5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110D7E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110BF9 Local Header Offset 000F9016 (1019926) │ │ │ │ -110BFD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110D82 Local Header Offset 000F8FD2 (1019858) │ │ │ │ +110D86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110BFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110D86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110C24 CENTRAL HEADER #585 02014B50 (33639248) │ │ │ │ -110C28 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110C29 Created OS 03 (3) 'Unix' │ │ │ │ -110C2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110C2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110C2C General Purpose Flag 0800 (2048) │ │ │ │ +110DAD CENTRAL HEADER #585 02014B50 (33639248) │ │ │ │ +110DB1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110DB2 Created OS 03 (3) 'Unix' │ │ │ │ +110DB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110DB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110DB5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110C2E Compression Method 0008 (8) 'Deflated' │ │ │ │ -110C30 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110C34 CRC DD751555 (3715437909) │ │ │ │ -110C38 Compressed Size 00002C18 (11288) │ │ │ │ -110C3C Uncompressed Size 00009723 (38691) │ │ │ │ -110C40 Filename Length 0022 (34) │ │ │ │ -110C42 Extra Length 0000 (0) │ │ │ │ -110C44 Comment Length 0000 (0) │ │ │ │ -110C46 Disk Start 0000 (0) │ │ │ │ -110C48 Int File Attributes 0000 (0) │ │ │ │ +110DB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110DB9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110DBD CRC FAE160F8 (4209074424) │ │ │ │ +110DC1 Compressed Size 00002C44 (11332) │ │ │ │ +110DC5 Uncompressed Size 00009723 (38691) │ │ │ │ +110DC9 Filename Length 0022 (34) │ │ │ │ +110DCB Extra Length 0000 (0) │ │ │ │ +110DCD Comment Length 0000 (0) │ │ │ │ +110DCF Disk Start 0000 (0) │ │ │ │ +110DD1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110C4A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110DD3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110C4E Local Header Offset 000F977F (1021823) │ │ │ │ -110C52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110DD7 Local Header Offset 000F973B (1021755) │ │ │ │ +110DDB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110C52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110DDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110C74 CENTRAL HEADER #586 02014B50 (33639248) │ │ │ │ -110C78 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110C79 Created OS 03 (3) 'Unix' │ │ │ │ -110C7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110C7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110C7C General Purpose Flag 0800 (2048) │ │ │ │ +110DFD CENTRAL HEADER #586 02014B50 (33639248) │ │ │ │ +110E01 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110E02 Created OS 03 (3) 'Unix' │ │ │ │ +110E03 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110E04 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110E05 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110C7E Compression Method 0008 (8) 'Deflated' │ │ │ │ -110C80 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110C84 CRC D5A6662E (3584452142) │ │ │ │ -110C88 Compressed Size 000047FA (18426) │ │ │ │ -110C8C Uncompressed Size 0002C3F6 (181238) │ │ │ │ -110C90 Filename Length 0021 (33) │ │ │ │ -110C92 Extra Length 0000 (0) │ │ │ │ -110C94 Comment Length 0000 (0) │ │ │ │ -110C96 Disk Start 0000 (0) │ │ │ │ -110C98 Int File Attributes 0000 (0) │ │ │ │ +110E07 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110E09 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110E0D CRC 50220FCC (1344409548) │ │ │ │ +110E11 Compressed Size 0000499E (18846) │ │ │ │ +110E15 Uncompressed Size 0002C3F6 (181238) │ │ │ │ +110E19 Filename Length 0021 (33) │ │ │ │ +110E1B Extra Length 0000 (0) │ │ │ │ +110E1D Comment Length 0000 (0) │ │ │ │ +110E1F Disk Start 0000 (0) │ │ │ │ +110E21 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110C9A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110E23 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110C9E Local Header Offset 000FC3D7 (1033175) │ │ │ │ -110CA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110E27 Local Header Offset 000FC3BF (1033151) │ │ │ │ +110E2B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110CA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110E2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110CC3 CENTRAL HEADER #587 02014B50 (33639248) │ │ │ │ -110CC7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110CC8 Created OS 03 (3) 'Unix' │ │ │ │ -110CC9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110CCA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110CCB General Purpose Flag 0800 (2048) │ │ │ │ +110E4C CENTRAL HEADER #587 02014B50 (33639248) │ │ │ │ +110E50 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110E51 Created OS 03 (3) 'Unix' │ │ │ │ +110E52 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110E53 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110E54 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110CCD Compression Method 0000 (0) 'Stored' │ │ │ │ -110CCF Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110CD3 CRC 00000000 (0) │ │ │ │ -110CD7 Compressed Size 00000000 (0) │ │ │ │ -110CDB Uncompressed Size 00000000 (0) │ │ │ │ -110CDF Filename Length 0012 (18) │ │ │ │ -110CE1 Extra Length 0000 (0) │ │ │ │ -110CE3 Comment Length 0000 (0) │ │ │ │ -110CE5 Disk Start 0000 (0) │ │ │ │ -110CE7 Int File Attributes 0000 (0) │ │ │ │ +110E56 Compression Method 0000 (0) 'Stored' │ │ │ │ +110E58 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110E5C CRC 00000000 (0) │ │ │ │ +110E60 Compressed Size 00000000 (0) │ │ │ │ +110E64 Uncompressed Size 00000000 (0) │ │ │ │ +110E68 Filename Length 0012 (18) │ │ │ │ +110E6A Extra Length 0000 (0) │ │ │ │ +110E6C Comment Length 0000 (0) │ │ │ │ +110E6E Disk Start 0000 (0) │ │ │ │ +110E70 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110CE9 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +110E72 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -110CED Local Header Offset 00100C10 (1051664) │ │ │ │ -110CF1 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +110E76 Local Header Offset 00100D9C (1052060) │ │ │ │ +110E7A Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110CF1: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110E7A: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x110CF1: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x110E7A: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110CC9: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110E52: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -110D03 CENTRAL HEADER #588 02014B50 (33639248) │ │ │ │ -110D07 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110D08 Created OS 03 (3) 'Unix' │ │ │ │ -110D09 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110D0A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110D0B General Purpose Flag 0800 (2048) │ │ │ │ +110E8C CENTRAL HEADER #588 02014B50 (33639248) │ │ │ │ +110E90 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110E91 Created OS 03 (3) 'Unix' │ │ │ │ +110E92 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110E93 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110E94 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110D0D Compression Method 0008 (8) 'Deflated' │ │ │ │ -110D0F Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110D13 CRC 18FFDA79 (419420793) │ │ │ │ -110D17 Compressed Size 00000214 (532) │ │ │ │ -110D1B Uncompressed Size 000003BC (956) │ │ │ │ -110D1F Filename Length 0023 (35) │ │ │ │ -110D21 Extra Length 0000 (0) │ │ │ │ -110D23 Comment Length 0000 (0) │ │ │ │ -110D25 Disk Start 0000 (0) │ │ │ │ -110D27 Int File Attributes 0000 (0) │ │ │ │ +110E96 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110E98 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110E9C CRC 18FFDA79 (419420793) │ │ │ │ +110EA0 Compressed Size 00000214 (532) │ │ │ │ +110EA4 Uncompressed Size 000003BC (956) │ │ │ │ +110EA8 Filename Length 0023 (35) │ │ │ │ +110EAA Extra Length 0000 (0) │ │ │ │ +110EAC Comment Length 0000 (0) │ │ │ │ +110EAE Disk Start 0000 (0) │ │ │ │ +110EB0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110D29 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110EB2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110D2D Local Header Offset 00100C40 (1051712) │ │ │ │ -110D31 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110EB6 Local Header Offset 00100DCC (1052108) │ │ │ │ +110EBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110D31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110EBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110D54 CENTRAL HEADER #589 02014B50 (33639248) │ │ │ │ -110D58 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110D59 Created OS 03 (3) 'Unix' │ │ │ │ -110D5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110D5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110D5C General Purpose Flag 0800 (2048) │ │ │ │ +110EDD CENTRAL HEADER #589 02014B50 (33639248) │ │ │ │ +110EE1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110EE2 Created OS 03 (3) 'Unix' │ │ │ │ +110EE3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110EE4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110EE5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110D5E Compression Method 0008 (8) 'Deflated' │ │ │ │ -110D60 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110D64 CRC 49ECBE90 (1240252048) │ │ │ │ -110D68 Compressed Size 00000389 (905) │ │ │ │ -110D6C Uncompressed Size 00000999 (2457) │ │ │ │ -110D70 Filename Length 0022 (34) │ │ │ │ -110D72 Extra Length 0000 (0) │ │ │ │ -110D74 Comment Length 0000 (0) │ │ │ │ -110D76 Disk Start 0000 (0) │ │ │ │ -110D78 Int File Attributes 0000 (0) │ │ │ │ +110EE7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110EE9 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110EED CRC 49ECBE90 (1240252048) │ │ │ │ +110EF1 Compressed Size 00000389 (905) │ │ │ │ +110EF5 Uncompressed Size 00000999 (2457) │ │ │ │ +110EF9 Filename Length 0022 (34) │ │ │ │ +110EFB Extra Length 0000 (0) │ │ │ │ +110EFD Comment Length 0000 (0) │ │ │ │ +110EFF Disk Start 0000 (0) │ │ │ │ +110F01 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110D7A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110F03 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110D7E Local Header Offset 00100E95 (1052309) │ │ │ │ -110D82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110F07 Local Header Offset 00101021 (1052705) │ │ │ │ +110F0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110D82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110F0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110DA4 CENTRAL HEADER #590 02014B50 (33639248) │ │ │ │ -110DA8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110DA9 Created OS 03 (3) 'Unix' │ │ │ │ -110DAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110DAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110DAC General Purpose Flag 0800 (2048) │ │ │ │ +110F2D CENTRAL HEADER #590 02014B50 (33639248) │ │ │ │ +110F31 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110F32 Created OS 03 (3) 'Unix' │ │ │ │ +110F33 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110F34 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110F35 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110DAE Compression Method 0008 (8) 'Deflated' │ │ │ │ -110DB0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110DB4 CRC 46EB8814 (1189840916) │ │ │ │ -110DB8 Compressed Size 00000332 (818) │ │ │ │ -110DBC Uncompressed Size 000006FD (1789) │ │ │ │ -110DC0 Filename Length 0027 (39) │ │ │ │ -110DC2 Extra Length 0000 (0) │ │ │ │ -110DC4 Comment Length 0000 (0) │ │ │ │ -110DC6 Disk Start 0000 (0) │ │ │ │ -110DC8 Int File Attributes 0000 (0) │ │ │ │ +110F37 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110F39 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110F3D CRC 46EB8814 (1189840916) │ │ │ │ +110F41 Compressed Size 00000332 (818) │ │ │ │ +110F45 Uncompressed Size 000006FD (1789) │ │ │ │ +110F49 Filename Length 0027 (39) │ │ │ │ +110F4B Extra Length 0000 (0) │ │ │ │ +110F4D Comment Length 0000 (0) │ │ │ │ +110F4F Disk Start 0000 (0) │ │ │ │ +110F51 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110DCA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110F53 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110DCE Local Header Offset 0010125E (1053278) │ │ │ │ -110DD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110F57 Local Header Offset 001013EA (1053674) │ │ │ │ +110F5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110DD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110F5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110DF9 CENTRAL HEADER #591 02014B50 (33639248) │ │ │ │ -110DFD Created Zip Spec 14 (20) '2.0' │ │ │ │ -110DFE Created OS 03 (3) 'Unix' │ │ │ │ -110DFF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110E00 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110E01 General Purpose Flag 0800 (2048) │ │ │ │ +110F82 CENTRAL HEADER #591 02014B50 (33639248) │ │ │ │ +110F86 Created Zip Spec 14 (20) '2.0' │ │ │ │ +110F87 Created OS 03 (3) 'Unix' │ │ │ │ +110F88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110F89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110F8A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110E03 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110E05 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110E09 CRC D7E91FBC (3622379452) │ │ │ │ -110E0D Compressed Size 000006B2 (1714) │ │ │ │ -110E11 Uncompressed Size 000016C8 (5832) │ │ │ │ -110E15 Filename Length 0026 (38) │ │ │ │ -110E17 Extra Length 0000 (0) │ │ │ │ -110E19 Comment Length 0000 (0) │ │ │ │ -110E1B Disk Start 0000 (0) │ │ │ │ -110E1D Int File Attributes 0000 (0) │ │ │ │ +110F8C Compression Method 0008 (8) 'Deflated' │ │ │ │ +110F8E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110F92 CRC D7E91FBC (3622379452) │ │ │ │ +110F96 Compressed Size 000006B2 (1714) │ │ │ │ +110F9A Uncompressed Size 000016C8 (5832) │ │ │ │ +110F9E Filename Length 0026 (38) │ │ │ │ +110FA0 Extra Length 0000 (0) │ │ │ │ +110FA2 Comment Length 0000 (0) │ │ │ │ +110FA4 Disk Start 0000 (0) │ │ │ │ +110FA6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110E1F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110FA8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110E23 Local Header Offset 001015D5 (1054165) │ │ │ │ -110E27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +110FAC Local Header Offset 00101761 (1054561) │ │ │ │ +110FB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110E27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x110FB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110E4D CENTRAL HEADER #592 02014B50 (33639248) │ │ │ │ -110E51 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110E52 Created OS 03 (3) 'Unix' │ │ │ │ -110E53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110E54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110E55 General Purpose Flag 0800 (2048) │ │ │ │ +110FD6 CENTRAL HEADER #592 02014B50 (33639248) │ │ │ │ +110FDA Created Zip Spec 14 (20) '2.0' │ │ │ │ +110FDB Created OS 03 (3) 'Unix' │ │ │ │ +110FDC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +110FDD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +110FDE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110E57 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110E59 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110E5D CRC A94DC7F1 (2840446961) │ │ │ │ -110E61 Compressed Size 000002E7 (743) │ │ │ │ -110E65 Uncompressed Size 0000072C (1836) │ │ │ │ -110E69 Filename Length 0020 (32) │ │ │ │ -110E6B Extra Length 0000 (0) │ │ │ │ -110E6D Comment Length 0000 (0) │ │ │ │ -110E6F Disk Start 0000 (0) │ │ │ │ -110E71 Int File Attributes 0000 (0) │ │ │ │ +110FE0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +110FE2 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +110FE6 CRC A94DC7F1 (2840446961) │ │ │ │ +110FEA Compressed Size 000002E7 (743) │ │ │ │ +110FEE Uncompressed Size 0000072C (1836) │ │ │ │ +110FF2 Filename Length 0020 (32) │ │ │ │ +110FF4 Extra Length 0000 (0) │ │ │ │ +110FF6 Comment Length 0000 (0) │ │ │ │ +110FF8 Disk Start 0000 (0) │ │ │ │ +110FFA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110E73 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +110FFC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110E77 Local Header Offset 00101CCB (1055947) │ │ │ │ -110E7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +111000 Local Header Offset 00101E57 (1056343) │ │ │ │ +111004 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110E7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x111004: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110E9B CENTRAL HEADER #593 02014B50 (33639248) │ │ │ │ -110E9F Created Zip Spec 14 (20) '2.0' │ │ │ │ -110EA0 Created OS 03 (3) 'Unix' │ │ │ │ -110EA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110EA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110EA3 General Purpose Flag 0800 (2048) │ │ │ │ +111024 CENTRAL HEADER #593 02014B50 (33639248) │ │ │ │ +111028 Created Zip Spec 14 (20) '2.0' │ │ │ │ +111029 Created OS 03 (3) 'Unix' │ │ │ │ +11102A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11102B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11102C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110EA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110EA7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110EAB CRC 9BBC44B4 (2612806836) │ │ │ │ -110EAF Compressed Size 0000036F (879) │ │ │ │ -110EB3 Uncompressed Size 00001242 (4674) │ │ │ │ -110EB7 Filename Length 001F (31) │ │ │ │ -110EB9 Extra Length 0000 (0) │ │ │ │ -110EBB Comment Length 0000 (0) │ │ │ │ -110EBD Disk Start 0000 (0) │ │ │ │ -110EBF Int File Attributes 0000 (0) │ │ │ │ +11102E Compression Method 0008 (8) 'Deflated' │ │ │ │ +111030 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +111034 CRC 9BBC44B4 (2612806836) │ │ │ │ +111038 Compressed Size 0000036F (879) │ │ │ │ +11103C Uncompressed Size 00001242 (4674) │ │ │ │ +111040 Filename Length 001F (31) │ │ │ │ +111042 Extra Length 0000 (0) │ │ │ │ +111044 Comment Length 0000 (0) │ │ │ │ +111046 Disk Start 0000 (0) │ │ │ │ +111048 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110EC1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11104A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110EC5 Local Header Offset 00101FF0 (1056752) │ │ │ │ -110EC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11104E Local Header Offset 0010217C (1057148) │ │ │ │ +111052 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110EC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x111052: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110EE8 CENTRAL HEADER #594 02014B50 (33639248) │ │ │ │ -110EEC Created Zip Spec 14 (20) '2.0' │ │ │ │ -110EED Created OS 03 (3) 'Unix' │ │ │ │ -110EEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110EEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110EF0 General Purpose Flag 0800 (2048) │ │ │ │ +111071 CENTRAL HEADER #594 02014B50 (33639248) │ │ │ │ +111075 Created Zip Spec 14 (20) '2.0' │ │ │ │ +111076 Created OS 03 (3) 'Unix' │ │ │ │ +111077 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +111078 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +111079 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110EF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110EF4 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110EF8 CRC F7DE7C28 (4158553128) │ │ │ │ -110EFC Compressed Size 000002C5 (709) │ │ │ │ -110F00 Uncompressed Size 000006A4 (1700) │ │ │ │ -110F04 Filename Length 0025 (37) │ │ │ │ -110F06 Extra Length 0000 (0) │ │ │ │ -110F08 Comment Length 0000 (0) │ │ │ │ -110F0A Disk Start 0000 (0) │ │ │ │ -110F0C Int File Attributes 0000 (0) │ │ │ │ +11107B Compression Method 0008 (8) 'Deflated' │ │ │ │ +11107D Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +111081 CRC F7DE7C28 (4158553128) │ │ │ │ +111085 Compressed Size 000002C5 (709) │ │ │ │ +111089 Uncompressed Size 000006A4 (1700) │ │ │ │ +11108D Filename Length 0025 (37) │ │ │ │ +11108F Extra Length 0000 (0) │ │ │ │ +111091 Comment Length 0000 (0) │ │ │ │ +111093 Disk Start 0000 (0) │ │ │ │ +111095 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110F0E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +111097 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110F12 Local Header Offset 0010239C (1057692) │ │ │ │ -110F16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11109B Local Header Offset 00102528 (1058088) │ │ │ │ +11109F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110F16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11109F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110F3B CENTRAL HEADER #595 02014B50 (33639248) │ │ │ │ -110F3F Created Zip Spec 14 (20) '2.0' │ │ │ │ -110F40 Created OS 03 (3) 'Unix' │ │ │ │ -110F41 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110F42 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110F43 General Purpose Flag 0800 (2048) │ │ │ │ +1110C4 CENTRAL HEADER #595 02014B50 (33639248) │ │ │ │ +1110C8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1110C9 Created OS 03 (3) 'Unix' │ │ │ │ +1110CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1110CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1110CC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110F45 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110F47 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110F4B CRC A55A78BD (2774169789) │ │ │ │ -110F4F Compressed Size 00000311 (785) │ │ │ │ -110F53 Uncompressed Size 00000DBC (3516) │ │ │ │ -110F57 Filename Length 0024 (36) │ │ │ │ -110F59 Extra Length 0000 (0) │ │ │ │ -110F5B Comment Length 0000 (0) │ │ │ │ -110F5D Disk Start 0000 (0) │ │ │ │ -110F5F Int File Attributes 0000 (0) │ │ │ │ +1110CE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1110D0 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1110D4 CRC A55A78BD (2774169789) │ │ │ │ +1110D8 Compressed Size 00000311 (785) │ │ │ │ +1110DC Uncompressed Size 00000DBC (3516) │ │ │ │ +1110E0 Filename Length 0024 (36) │ │ │ │ +1110E2 Extra Length 0000 (0) │ │ │ │ +1110E4 Comment Length 0000 (0) │ │ │ │ +1110E6 Disk Start 0000 (0) │ │ │ │ +1110E8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110F61 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1110EA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110F65 Local Header Offset 001026A4 (1058468) │ │ │ │ -110F69 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1110EE Local Header Offset 00102830 (1058864) │ │ │ │ +1110F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110F69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1110F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110F8D CENTRAL HEADER #596 02014B50 (33639248) │ │ │ │ -110F91 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110F92 Created OS 03 (3) 'Unix' │ │ │ │ -110F93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110F94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110F95 General Purpose Flag 0800 (2048) │ │ │ │ +111116 CENTRAL HEADER #596 02014B50 (33639248) │ │ │ │ +11111A Created Zip Spec 14 (20) '2.0' │ │ │ │ +11111B Created OS 03 (3) 'Unix' │ │ │ │ +11111C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11111D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11111E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110F97 Compression Method 0008 (8) 'Deflated' │ │ │ │ -110F99 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110F9D CRC 5A222EC8 (1512189640) │ │ │ │ -110FA1 Compressed Size 00000205 (517) │ │ │ │ -110FA5 Uncompressed Size 0000038A (906) │ │ │ │ -110FA9 Filename Length 0025 (37) │ │ │ │ -110FAB Extra Length 0000 (0) │ │ │ │ -110FAD Comment Length 0000 (0) │ │ │ │ -110FAF Disk Start 0000 (0) │ │ │ │ -110FB1 Int File Attributes 0000 (0) │ │ │ │ +111120 Compression Method 0008 (8) 'Deflated' │ │ │ │ +111122 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +111126 CRC 5A222EC8 (1512189640) │ │ │ │ +11112A Compressed Size 00000205 (517) │ │ │ │ +11112E Uncompressed Size 0000038A (906) │ │ │ │ +111132 Filename Length 0025 (37) │ │ │ │ +111134 Extra Length 0000 (0) │ │ │ │ +111136 Comment Length 0000 (0) │ │ │ │ +111138 Disk Start 0000 (0) │ │ │ │ +11113A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -110FB3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11113C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -110FB7 Local Header Offset 001029F7 (1059319) │ │ │ │ -110FBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +111140 Local Header Offset 00102B83 (1059715) │ │ │ │ +111144 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x110FBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x111144: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -110FE0 CENTRAL HEADER #597 02014B50 (33639248) │ │ │ │ -110FE4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -110FE5 Created OS 03 (3) 'Unix' │ │ │ │ -110FE6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -110FE7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -110FE8 General Purpose Flag 0800 (2048) │ │ │ │ +111169 CENTRAL HEADER #597 02014B50 (33639248) │ │ │ │ +11116D Created Zip Spec 14 (20) '2.0' │ │ │ │ +11116E Created OS 03 (3) 'Unix' │ │ │ │ +11116F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +111170 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +111171 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -110FEA Compression Method 0008 (8) 'Deflated' │ │ │ │ -110FEC Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -110FF0 CRC E5E649CC (3857074636) │ │ │ │ -110FF4 Compressed Size 00000203 (515) │ │ │ │ -110FF8 Uncompressed Size 000004E3 (1251) │ │ │ │ -110FFC Filename Length 0024 (36) │ │ │ │ -110FFE Extra Length 0000 (0) │ │ │ │ -111000 Comment Length 0000 (0) │ │ │ │ -111002 Disk Start 0000 (0) │ │ │ │ -111004 Int File Attributes 0000 (0) │ │ │ │ +111173 Compression Method 0008 (8) 'Deflated' │ │ │ │ +111175 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +111179 CRC E5E649CC (3857074636) │ │ │ │ +11117D Compressed Size 00000203 (515) │ │ │ │ +111181 Uncompressed Size 000004E3 (1251) │ │ │ │ +111185 Filename Length 0024 (36) │ │ │ │ +111187 Extra Length 0000 (0) │ │ │ │ +111189 Comment Length 0000 (0) │ │ │ │ +11118B Disk Start 0000 (0) │ │ │ │ +11118D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -111006 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11118F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11100A Local Header Offset 00102C3F (1059903) │ │ │ │ -11100E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +111193 Local Header Offset 00102DCB (1060299) │ │ │ │ +111197 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11100E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x111197: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -111032 CENTRAL HEADER #598 02014B50 (33639248) │ │ │ │ -111036 Created Zip Spec 14 (20) '2.0' │ │ │ │ -111037 Created OS 03 (3) 'Unix' │ │ │ │ -111038 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -111039 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11103A General Purpose Flag 0800 (2048) │ │ │ │ +1111BB CENTRAL HEADER #598 02014B50 (33639248) │ │ │ │ +1111BF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1111C0 Created OS 03 (3) 'Unix' │ │ │ │ +1111C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1111C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1111C3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11103C Compression Method 0008 (8) 'Deflated' │ │ │ │ -11103E Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -111042 CRC B0269DAE (2955320750) │ │ │ │ -111046 Compressed Size 00000D77 (3447) │ │ │ │ -11104A Uncompressed Size 000029F2 (10738) │ │ │ │ -11104E Filename Length 001E (30) │ │ │ │ -111050 Extra Length 0000 (0) │ │ │ │ -111052 Comment Length 0000 (0) │ │ │ │ -111054 Disk Start 0000 (0) │ │ │ │ -111056 Int File Attributes 0000 (0) │ │ │ │ +1111C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1111C7 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +1111CB CRC F8B697BF (4172715967) │ │ │ │ +1111CF Compressed Size 00000D85 (3461) │ │ │ │ +1111D3 Uncompressed Size 000029F2 (10738) │ │ │ │ +1111D7 Filename Length 001E (30) │ │ │ │ +1111D9 Extra Length 0000 (0) │ │ │ │ +1111DB Comment Length 0000 (0) │ │ │ │ +1111DD Disk Start 0000 (0) │ │ │ │ +1111DF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -111058 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1111E1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11105C Local Header Offset 00102E84 (1060484) │ │ │ │ -111060 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1111E5 Local Header Offset 00103010 (1060880) │ │ │ │ +1111E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x111060: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1111E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11107E CENTRAL HEADER #599 02014B50 (33639248) │ │ │ │ -111082 Created Zip Spec 14 (20) '2.0' │ │ │ │ -111083 Created OS 03 (3) 'Unix' │ │ │ │ -111084 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -111085 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -111086 General Purpose Flag 0800 (2048) │ │ │ │ +111207 CENTRAL HEADER #599 02014B50 (33639248) │ │ │ │ +11120B Created Zip Spec 14 (20) '2.0' │ │ │ │ +11120C Created OS 03 (3) 'Unix' │ │ │ │ +11120D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11120E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11120F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -111088 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11108A Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ -11108E CRC 9FDF2775 (2682201973) │ │ │ │ -111092 Compressed Size 00001225 (4645) │ │ │ │ -111096 Uncompressed Size 00013829 (79913) │ │ │ │ -11109A Filename Length 001D (29) │ │ │ │ -11109C Extra Length 0000 (0) │ │ │ │ -11109E Comment Length 0000 (0) │ │ │ │ -1110A0 Disk Start 0000 (0) │ │ │ │ -1110A2 Int File Attributes 0000 (0) │ │ │ │ +111211 Compression Method 0008 (8) 'Deflated' │ │ │ │ +111213 Modification Time 5B3B7500 (1530623232) 'Sat Sep 27 14:40:00 2025' │ │ │ │ +111217 CRC 30DF8B6E (819956590) │ │ │ │ +11121B Compressed Size 00001214 (4628) │ │ │ │ +11121F Uncompressed Size 00013829 (79913) │ │ │ │ +111223 Filename Length 001D (29) │ │ │ │ +111225 Extra Length 0000 (0) │ │ │ │ +111227 Comment Length 0000 (0) │ │ │ │ +111229 Disk Start 0000 (0) │ │ │ │ +11122B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1110A4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11122D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1110A8 Local Header Offset 00103C37 (1063991) │ │ │ │ -1110AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +111231 Local Header Offset 00103DD1 (1064401) │ │ │ │ +111235 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1110AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x111235: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1110C9 END CENTRAL HEADER 06054B50 (101010256) │ │ │ │ -1110CD Number of this disk 0000 (0) │ │ │ │ -1110CF Central Dir Disk no 0000 (0) │ │ │ │ -1110D1 Entries in this disk 0257 (599) │ │ │ │ -1110D3 Total Entries 0257 (599) │ │ │ │ -1110D5 Size of Central Dir 0000C232 (49714) │ │ │ │ -1110D9 Offset to Central Dir 00104E97 (1068695) │ │ │ │ -1110DD Comment Length 0000 (0) │ │ │ │ +111252 END CENTRAL HEADER 06054B50 (101010256) │ │ │ │ +111256 Number of this disk 0000 (0) │ │ │ │ +111258 Central Dir Disk no 0000 (0) │ │ │ │ +11125A Entries in this disk 0257 (599) │ │ │ │ +11125C Total Entries 0257 (599) │ │ │ │ +11125E Size of Central Dir 0000C232 (49714) │ │ │ │ +111262 Offset to Central Dir 00105020 (1069088) │ │ │ │ +111266 Comment Length 0000 (0) │ │ │ │ # │ │ │ │ # Error Count: 31 │ │ │ │ # Warning Count: 1229 │ │ │ │ # │ │ │ │ # 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/img_hash/BlockMeanHash.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum e5826468b2551a871ca845156f031b855deab585df131e117ab4b15262db88c7 │ │ │ │ │ + SHA-256 checksum 1c5d9b2053ae0963942adb2956dc805e662db23fb58f1e023f7d882ee7c598b7 │ │ │ │ │ Compiled from "BlockMeanHash.java" │ │ │ │ │ public class org.opencv.img_hash.BlockMeanHash extends org.opencv.img_hash.ImgHashBase │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 65 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #7 // org/opencv/img_hash/BlockMeanHash │ │ │ │ │ super_class: #2 // org/opencv/img_hash/ImgHashBase │ │ │ │ │ @@ -79,15 +79,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 22: 0 │ │ │ │ │ + line 21: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 6 0 this Lorg/opencv/img_hash/BlockMeanHash; │ │ │ │ │ 0 6 1 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.BlockMeanHash __fromPtr__(long); │ │ │ │ │ descriptor: (J)Lorg/opencv/img_hash/BlockMeanHash; │ │ │ │ │ @@ -96,15 +96,15 @@ │ │ │ │ │ stack=4, locals=2, args_size=1 │ │ │ │ │ 0: new #7 // class org/opencv/img_hash/BlockMeanHash │ │ │ │ │ 3: dup │ │ │ │ │ 4: lload_0 │ │ │ │ │ 5: invokespecial #9 // Method "":(J)V │ │ │ │ │ 8: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 25: 0 │ │ │ │ │ + line 24: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 addr J │ │ │ │ │ │ │ │ │ │ public void setMode(int); │ │ │ │ │ descriptor: (I)V │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ @@ -112,16 +112,16 @@ │ │ │ │ │ stack=3, locals=2, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #10 // Field nativeObj:J │ │ │ │ │ 4: iload_1 │ │ │ │ │ 5: invokestatic #14 // Method setMode_0:(JI)V │ │ │ │ │ 8: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 36: 0 │ │ │ │ │ - line 37: 8 │ │ │ │ │ + line 35: 0 │ │ │ │ │ + line 36: 8 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 this Lorg/opencv/img_hash/BlockMeanHash; │ │ │ │ │ 0 9 1 mode I │ │ │ │ │ │ │ │ │ │ public org.opencv.core.MatOfDouble getMean(); │ │ │ │ │ descriptor: ()Lorg/opencv/core/MatOfDouble; │ │ │ │ │ @@ -130,57 +130,57 @@ │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #10 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #18 // Method getMean_0:(J)J │ │ │ │ │ 7: invokestatic #22 // Method org/opencv/core/MatOfDouble.fromNativeAddr:(J)Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 10: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 45: 0 │ │ │ │ │ + line 44: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 11 0 this Lorg/opencv/img_hash/BlockMeanHash; │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.BlockMeanHash create(int); │ │ │ │ │ descriptor: (I)Lorg/opencv/img_hash/BlockMeanHash; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: iload_0 │ │ │ │ │ 1: invokestatic #28 // Method create_0:(I)J │ │ │ │ │ 4: invokestatic #32 // Method __fromPtr__:(J)Lorg/opencv/img_hash/BlockMeanHash; │ │ │ │ │ 7: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 54: 0 │ │ │ │ │ + line 53: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 mode I │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.BlockMeanHash create(); │ │ │ │ │ descriptor: ()Lorg/opencv/img_hash/BlockMeanHash; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=0, args_size=0 │ │ │ │ │ 0: invokestatic #36 // Method create_1:()J │ │ │ │ │ 3: invokestatic #32 // Method __fromPtr__:(J)Lorg/opencv/img_hash/BlockMeanHash; │ │ │ │ │ 6: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 58: 0 │ │ │ │ │ + line 57: 0 │ │ │ │ │ │ │ │ │ │ protected void finalize() throws java.lang.Throwable; │ │ │ │ │ descriptor: ()V │ │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #10 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #40 // Method delete:(J)V │ │ │ │ │ 7: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 64: 0 │ │ │ │ │ - line 65: 7 │ │ │ │ │ + line 63: 0 │ │ │ │ │ + line 64: 7 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/img_hash/BlockMeanHash; │ │ │ │ │ Exceptions: │ │ │ │ │ throws java.lang.Throwable │ │ │ │ │ │ │ │ │ │ private static native void setMode_0(long, int); │ │ │ ├── org/opencv/img_hash/BlockMeanHash.java │ │ │ │ @@ -4,15 +4,14 @@ │ │ │ │ package org.opencv.img_hash; │ │ │ │ │ │ │ │ import java.util.ArrayList; │ │ │ │ import java.util.List; │ │ │ │ import org.opencv.core.Mat; │ │ │ │ import org.opencv.core.MatOfDouble; │ │ │ │ import org.opencv.img_hash.BlockMeanHash; │ │ │ │ -import org.opencv.img_hash.ImgHashBase; │ │ │ │ import org.opencv.utils.Converters; │ │ │ │ │ │ │ │ // C++: class BlockMeanHash │ │ │ │ /** │ │ │ │ * Image hash based on block mean. │ │ │ │ * │ │ │ │ * See CITE: zauner2010implementation for details. │ │ │ ├── org/opencv/img_hash/ColorMomentHash.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum 09181e00dd6af78d190dcbed770b91a643729d626d5bed694853c312b399d70e │ │ │ │ │ + SHA-256 checksum 720e5f54e01941b1229a5cbaa46dd36bd0a99be680b39ec117f96393f6ec09a0 │ │ │ │ │ Compiled from "ColorMomentHash.java" │ │ │ │ │ public class org.opencv.img_hash.ColorMomentHash extends org.opencv.img_hash.ImgHashBase │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 65 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #7 // org/opencv/img_hash/ColorMomentHash │ │ │ │ │ super_class: #2 // org/opencv/img_hash/ImgHashBase │ │ │ │ │ @@ -54,15 +54,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; │ │ │ │ │ @@ -71,42 +71,42 @@ │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ protected void finalize() throws java.lang.Throwable; │ │ │ │ │ descriptor: ()V │ │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #22 // Method delete:(J)V │ │ │ │ │ 7: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 33: 0 │ │ │ │ │ - line 34: 7 │ │ │ │ │ + line 32: 0 │ │ │ │ │ + line 33: 7 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/img_hash/ColorMomentHash; │ │ │ │ │ Exceptions: │ │ │ │ │ throws java.lang.Throwable │ │ │ │ │ │ │ │ │ │ private static native long create_0(); │ │ │ ├── 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 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 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 averageHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ + averageHash_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); │ │ │ │ │ - } │ │ │ │ │ + private static native void pHash_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - public static void blockMeanHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ - blockMeanHash_1(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ - } │ │ │ │ │ + private static native void colorMomentHash_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - public static void averageHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ - averageHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ - } │ │ │ │ │ + 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 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,70 @@ │ │ │ │ // 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::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 │ │ │ │ + * @param mode the mode │ │ │ │ + */ │ │ │ │ + public static void blockMeanHash(Mat inputArr, Mat outputArr, int mode) { │ │ │ │ + blockMeanHash_0(inputArr.nativeObj, outputArr.nativeObj, mode); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * 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 │ │ │ │ + */ │ │ │ │ + public static void blockMeanHash(Mat inputArr, Mat outputArr) { │ │ │ │ + blockMeanHash_1(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 +106,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,55 +147,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 │ │ │ │ - * @param mode the mode │ │ │ │ - */ │ │ │ │ - public static void blockMeanHash(Mat inputArr, Mat outputArr, int mode) { │ │ │ │ - blockMeanHash_0(inputArr.nativeObj, outputArr.nativeObj, mode); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * 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 │ │ │ │ - */ │ │ │ │ - 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 │ │ │ │ @@ -162,31 +162,31 @@ │ │ │ │ public static void averageHash(Mat inputArr, Mat outputArr) { │ │ │ │ averageHash_0(inputArr.nativeObj, 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::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::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::averageHash(Mat inputArr, Mat& outputArr) │ │ │ │ private static native void averageHash_0(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ │ │ │ │ } │ │ │ ├── org/opencv/objdetect/BarcodeDetector.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum ee9bc3b33bcbfe10445cb51f4ba11ca8ea395026f24f0fdc84e29773722f86a7 │ │ │ │ │ + SHA-256 checksum 26b40bb1ee72a7baaa6a287ecaccfcd77141cfe5a42e84c7d7fcedc529ebbbd0 │ │ │ │ │ Compiled from "BarcodeDetector.java" │ │ │ │ │ public class org.opencv.objdetect.BarcodeDetector extends org.opencv.objdetect.GraphicalCodeDetector │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 65 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #7 // org/opencv/objdetect/BarcodeDetector │ │ │ │ │ super_class: #2 // org/opencv/objdetect/GraphicalCodeDetector │ │ │ │ │ @@ -130,15 +130,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=3, locals=3, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: lload_1 │ │ │ │ │ 2: invokespecial #1 // Method org/opencv/objdetect/GraphicalCodeDetector."":(J)V │ │ │ │ │ 5: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 18: 0 │ │ │ │ │ + line 17: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 6 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ 0 6 1 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.objdetect.BarcodeDetector __fromPtr__(long); │ │ │ │ │ descriptor: (J)Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ @@ -147,31 +147,31 @@ │ │ │ │ │ stack=4, locals=2, args_size=1 │ │ │ │ │ 0: new #7 // class org/opencv/objdetect/BarcodeDetector │ │ │ │ │ 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 org.opencv.objdetect.BarcodeDetector(); │ │ │ │ │ descriptor: ()V │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ Code: │ │ │ │ │ stack=3, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: invokestatic #10 // Method BarcodeDetector_0:()J │ │ │ │ │ 4: invokespecial #1 // Method org/opencv/objdetect/GraphicalCodeDetector."":(J)V │ │ │ │ │ 7: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 31: 0 │ │ │ │ │ - line 32: 7 │ │ │ │ │ + line 30: 0 │ │ │ │ │ + line 31: 7 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ │ │ │ │ │ public org.opencv.objdetect.BarcodeDetector(java.lang.String, java.lang.String); │ │ │ │ │ descriptor: (Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ @@ -180,16 +180,16 @@ │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: aload_1 │ │ │ │ │ 2: aload_2 │ │ │ │ │ 3: invokestatic #14 // Method BarcodeDetector_1:(Ljava/lang/String;Ljava/lang/String;)J │ │ │ │ │ 6: invokespecial #1 // Method org/opencv/objdetect/GraphicalCodeDetector."":(J)V │ │ │ │ │ 9: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 47: 0 │ │ │ │ │ - line 48: 9 │ │ │ │ │ + line 46: 0 │ │ │ │ │ + line 47: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 10 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ 0 10 1 prototxt_path Ljava/lang/String; │ │ │ │ │ 0 10 2 model_path Ljava/lang/String; │ │ │ │ │ │ │ │ │ │ public boolean decodeWithType(org.opencv.core.Mat, org.opencv.core.Mat, java.util.List, java.util.List); │ │ │ │ │ @@ -204,15 +204,15 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #22 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: aload 4 │ │ │ │ │ 15: invokestatic #25 // Method decodeWithType_0:(JJJLjava/util/List;Ljava/util/List;)Z │ │ │ │ │ 18: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 67: 0 │ │ │ │ │ + line 66: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 19 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ 0 19 1 img Lorg/opencv/core/Mat; │ │ │ │ │ 0 19 2 points Lorg/opencv/core/Mat; │ │ │ │ │ 0 19 3 decoded_info Ljava/util/List; │ │ │ │ │ 0 19 4 decoded_type Ljava/util/List; │ │ │ │ │ @@ -234,15 +234,15 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: aload_3 │ │ │ │ │ 10: aload 4 │ │ │ │ │ 12: getfield #22 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 15: invokestatic #29 // Method detectAndDecodeWithType_0:(JJLjava/util/List;Ljava/util/List;J)Z │ │ │ │ │ 18: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 85: 0 │ │ │ │ │ + line 84: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 19 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ 0 19 1 img Lorg/opencv/core/Mat; │ │ │ │ │ 0 19 2 decoded_info Ljava/util/List; │ │ │ │ │ 0 19 3 decoded_type Ljava/util/List; │ │ │ │ │ 0 19 4 points Lorg/opencv/core/Mat; │ │ │ │ │ @@ -262,15 +262,15 @@ │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #22 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: aload_3 │ │ │ │ │ 10: invokestatic #33 // Method detectAndDecodeWithType_1:(JJLjava/util/List;Ljava/util/List;)Z │ │ │ │ │ 13: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 97: 0 │ │ │ │ │ + line 96: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 14 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ 0 14 1 img Lorg/opencv/core/Mat; │ │ │ │ │ 0 14 2 decoded_info Ljava/util/List; │ │ │ │ │ 0 14 3 decoded_type Ljava/util/List; │ │ │ │ │ LocalVariableTypeTable: │ │ │ │ │ @@ -285,15 +285,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #37 // Method getDownsamplingThreshold_0:(J)D │ │ │ │ │ 7: dreturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 111: 0 │ │ │ │ │ + line 110: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ │ │ │ │ │ public org.opencv.objdetect.BarcodeDetector setDownsamplingThreshold(double); │ │ │ │ │ descriptor: (D)Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ @@ -304,15 +304,15 @@ │ │ │ │ │ 4: aload_0 │ │ │ │ │ 5: getfield #18 // Field nativeObj:J │ │ │ │ │ 8: dload_1 │ │ │ │ │ 9: invokestatic #41 // Method setDownsamplingThreshold_0:(JD)J │ │ │ │ │ 12: invokespecial #9 // Method "":(J)V │ │ │ │ │ 15: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 130: 0 │ │ │ │ │ + line 129: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 16 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ 0 16 1 thresh D │ │ │ │ │ │ │ │ │ │ public void getDetectorScales(org.opencv.core.MatOfFloat); │ │ │ │ │ descriptor: (Lorg/opencv/core/MatOfFloat;)V │ │ │ │ │ @@ -324,17 +324,17 @@ │ │ │ │ │ 2: aload_0 │ │ │ │ │ 3: getfield #18 // Field nativeObj:J │ │ │ │ │ 6: aload_2 │ │ │ │ │ 7: getfield #22 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 10: invokestatic #45 // Method getDetectorScales_0:(JJ)V │ │ │ │ │ 13: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 144: 0 │ │ │ │ │ - line 145: 2 │ │ │ │ │ - line 146: 13 │ │ │ │ │ + line 143: 0 │ │ │ │ │ + line 144: 2 │ │ │ │ │ + line 145: 13 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 14 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ 0 14 1 sizes Lorg/opencv/core/MatOfFloat; │ │ │ │ │ 2 12 2 sizes_mat Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public org.opencv.objdetect.BarcodeDetector setDetectorScales(org.opencv.core.MatOfFloat); │ │ │ │ │ @@ -350,16 +350,16 @@ │ │ │ │ │ 7: getfield #18 // Field nativeObj:J │ │ │ │ │ 10: aload_2 │ │ │ │ │ 11: getfield #22 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 14: invokestatic #49 // Method setDetectorScales_0:(JJ)J │ │ │ │ │ 17: invokespecial #9 // Method "":(J)V │ │ │ │ │ 20: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 163: 0 │ │ │ │ │ - line 164: 2 │ │ │ │ │ + line 162: 0 │ │ │ │ │ + line 163: 2 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 21 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ 0 21 1 sizes Lorg/opencv/core/MatOfFloat; │ │ │ │ │ 2 19 2 sizes_mat Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public double getGradientThreshold(); │ │ │ │ │ @@ -368,15 +368,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #53 // Method getGradientThreshold_0:(J)D │ │ │ │ │ 7: dreturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 178: 0 │ │ │ │ │ + line 177: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ │ │ │ │ │ public org.opencv.objdetect.BarcodeDetector setGradientThreshold(double); │ │ │ │ │ descriptor: (D)Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ @@ -387,15 +387,15 @@ │ │ │ │ │ 4: aload_0 │ │ │ │ │ 5: getfield #18 // Field nativeObj:J │ │ │ │ │ 8: dload_1 │ │ │ │ │ 9: invokestatic #56 // Method setGradientThreshold_0:(JD)J │ │ │ │ │ 12: invokespecial #9 // Method "":(J)V │ │ │ │ │ 15: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 196: 0 │ │ │ │ │ + line 195: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 16 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ 0 16 1 thresh D │ │ │ │ │ │ │ │ │ │ protected void finalize() throws java.lang.Throwable; │ │ │ │ │ descriptor: ()V │ │ │ │ │ @@ -403,16 +403,16 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #59 // Method delete:(J)V │ │ │ │ │ 7: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 202: 0 │ │ │ │ │ - line 203: 7 │ │ │ │ │ + line 201: 0 │ │ │ │ │ + line 202: 7 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/objdetect/BarcodeDetector; │ │ │ │ │ Exceptions: │ │ │ │ │ throws java.lang.Throwable │ │ │ │ │ │ │ │ │ │ private static native long BarcodeDetector_0(); │ │ │ ├── org/opencv/objdetect/BarcodeDetector.java │ │ │ │ @@ -4,15 +4,14 @@ │ │ │ │ package org.opencv.objdetect; │ │ │ │ │ │ │ │ import java.util.ArrayList; │ │ │ │ import java.util.List; │ │ │ │ import org.opencv.core.Mat; │ │ │ │ import org.opencv.core.MatOfFloat; │ │ │ │ import org.opencv.objdetect.BarcodeDetector; │ │ │ │ -import org.opencv.objdetect.GraphicalCodeDetector; │ │ │ │ import org.opencv.utils.Converters; │ │ │ │ │ │ │ │ // C++: class BarcodeDetector │ │ │ │ │ │ │ │ public class BarcodeDetector extends GraphicalCodeDetector { │ │ │ │ │ │ │ │ protected BarcodeDetector(long addr) { super(addr); } │ │ │ ├── org/opencv/objdetect/Objdetect.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ package org.opencv.objdetect; │ │ │ │ │ │ │ │ │ │ import org.opencv.utils.Converters; │ │ │ │ │ -import java.util.List; │ │ │ │ │ import org.opencv.core.Scalar; │ │ │ │ │ +import java.util.List; │ │ │ │ │ import org.opencv.core.Mat; │ │ │ │ │ import org.opencv.core.MatOfInt; │ │ │ │ │ import org.opencv.core.MatOfRect; │ │ │ │ │ │ │ │ │ │ public class Objdetect │ │ │ │ │ { │ │ │ │ │ public static final int CASCADE_DO_CANNY_PRUNING = 1; │ │ │ │ │ @@ -53,41 +53,14 @@ │ │ │ │ │ │ │ │ │ │ public static void groupRectangles(final MatOfRect rectList, final MatOfInt weights, final int groupThreshold) { │ │ │ │ │ final Mat rectList_mat = (Mat)rectList; │ │ │ │ │ final Mat weights_mat = (Mat)weights; │ │ │ │ │ groupRectangles_1(rectList_mat.nativeObj, weights_mat.nativeObj, groupThreshold); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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.nativeObj, randomSeed)); │ │ │ │ │ } │ │ │ │ │ @@ -119,29 +92,44 @@ │ │ │ │ │ generateImageMarker_0(dictionary.nativeObj, id, sidePixels, img.nativeObj, borderBits); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void generateImageMarker(final Dictionary dictionary, final int id, final int sidePixels, final Mat img) { │ │ │ │ │ generateImageMarker_1(dictionary.nativeObj, id, sidePixels, img.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - private static native void groupRectangles_0(final long p0, final long p1, final int p2, final double p3); │ │ │ │ │ + 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]); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void groupRectangles_1(final long p0, final long p1, final int p2); │ │ │ │ │ + public static void drawDetectedCornersCharuco(final Mat image, final Mat charucoCorners, final Mat charucoIds) { │ │ │ │ │ + drawDetectedCornersCharuco_1(image.nativeObj, charucoCorners.nativeObj, charucoIds.nativeObj); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - 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); │ │ │ │ │ + public static void drawDetectedCornersCharuco(final Mat image, final Mat charucoCorners) { │ │ │ │ │ + drawDetectedCornersCharuco_2(image.nativeObj, charucoCorners.nativeObj); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void drawDetectedCornersCharuco_1(final long p0, final long p1, final long p2); │ │ │ │ │ + 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]); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void drawDetectedCornersCharuco_2(final long p0, final long p1); │ │ │ │ │ + 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); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - 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); │ │ │ │ │ + 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 void drawDetectedDiamonds_1(final long p0, final long p1, final long p2); │ │ │ │ │ + private static native void groupRectangles_0(final long p0, final long p1, final int p2, final double p3); │ │ │ │ │ │ │ │ │ │ - private static native void drawDetectedDiamonds_2(final long p0, final long p1); │ │ │ │ │ + private static native void groupRectangles_1(final long p0, final long p1, final int p2); │ │ │ │ │ │ │ │ │ │ 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); │ │ │ │ │ │ │ │ │ │ @@ -152,8 +140,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 │ │ │ │ @@ -80,132 +80,14 @@ │ │ │ │ Mat rectList_mat = rectList; │ │ │ │ Mat weights_mat = weights; │ │ │ │ groupRectangles_1(rectList_mat.nativeObj, weights_mat.nativeObj, groupThreshold); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ - // 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 │ │ │ │ @@ -366,30 +248,138 @@ │ │ │ │ * 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.nativeObj, 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++: void cv::groupRectangles(vector_Rect& rectList, vector_int& weights, int groupThreshold, double eps = 0.2) │ │ │ │ private static native void groupRectangles_0(long rectList_mat_nativeObj, long weights_mat_nativeObj, int groupThreshold, double eps); │ │ │ │ private static native void groupRectangles_1(long rectList_mat_nativeObj, long weights_mat_nativeObj, int groupThreshold); │ │ │ │ │ │ │ │ - // 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); │ │ │ │ @@ -399,8 +389,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 ffb0e912345f90a8295f9b8141538c86699987dd9bf62c550874f5436775b151 │ │ │ │ │ + SHA-256 checksum c774501e230a9925d4307446976d00836edef7bcff2eb7c3666e687d65589baf │ │ │ │ │ Compiled from "HistogramPhaseUnwrapping.java" │ │ │ │ │ public class org.opencv.phase_unwrapping.HistogramPhaseUnwrapping extends org.opencv.phase_unwrapping.PhaseUnwrapping │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 65 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #7 // org/opencv/phase_unwrapping/HistogramPhaseUnwrapping │ │ │ │ │ super_class: #2 // org/opencv/phase_unwrapping/PhaseUnwrapping │ │ │ │ │ @@ -75,15 +75,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; │ │ │ │ │ @@ -92,15 +92,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 │ │ │ │ │ @@ -108,44 +108,44 @@ │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #10 // Field org/opencv/phase_unwrapping/HistogramPhaseUnwrapping_Params.nativeObj: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 #28 // Field nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #29 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: invokestatic #32 // 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; │ │ │ │ │ │ │ │ │ │ protected void finalize() throws java.lang.Throwable; │ │ │ │ │ descriptor: ()V │ │ │ │ │ @@ -153,16 +153,16 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #28 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #36 // Method delete:(J)V │ │ │ │ │ 7: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 71: 0 │ │ │ │ │ - line 72: 7 │ │ │ │ │ + line 70: 0 │ │ │ │ │ + line 71: 7 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/phase_unwrapping/HistogramPhaseUnwrapping; │ │ │ │ │ Exceptions: │ │ │ │ │ throws java.lang.Throwable │ │ │ │ │ │ │ │ │ │ private static native long create_0(long); │ │ │ ├── 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/text/Text.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ package org.opencv.text; │ │ │ │ │ │ │ │ │ │ import java.util.ArrayList; │ │ │ │ │ +import org.opencv.core.MatOfRect; │ │ │ │ │ import org.opencv.core.MatOfPoint; │ │ │ │ │ import org.opencv.utils.Converters; │ │ │ │ │ -import java.util.List; │ │ │ │ │ -import org.opencv.core.MatOfRect; │ │ │ │ │ import org.opencv.core.Mat; │ │ │ │ │ +import java.util.List; │ │ │ │ │ │ │ │ │ │ public class Text │ │ │ │ │ { │ │ │ │ │ public static final int OCR_LEVEL_WORD = 0; │ │ │ │ │ public static final int OCR_LEVEL_TEXTLINE = 1; │ │ │ │ │ public static final int ERFILTER_NM_RGBLGrad = 0; │ │ │ │ │ public static final int ERFILTER_NM_IHSGrad = 1; │ │ │ │ │ @@ -31,29 +31,14 @@ │ │ │ │ │ public static final int PSM_SINGLE_BLOCK_VERT_TEXT = 5; │ │ │ │ │ public static final int PSM_SINGLE_BLOCK = 6; │ │ │ │ │ public static final int PSM_SINGLE_LINE = 7; │ │ │ │ │ public static final int PSM_SINGLE_WORD = 8; │ │ │ │ │ public static final int PSM_CIRCLE_WORD = 9; │ │ │ │ │ public static final int PSM_SINGLE_CHAR = 10; │ │ │ │ │ │ │ │ │ │ - public static void detectTextSWT(final Mat input, final MatOfRect result, final boolean dark_on_light, final Mat draw, final Mat chainBBs) { │ │ │ │ │ - final Mat result_mat = (Mat)result; │ │ │ │ │ - detectTextSWT_0(input.nativeObj, result_mat.nativeObj, dark_on_light, draw.nativeObj, chainBBs.nativeObj); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void detectTextSWT(final Mat input, final MatOfRect result, final boolean dark_on_light, final Mat draw) { │ │ │ │ │ - final Mat result_mat = (Mat)result; │ │ │ │ │ - detectTextSWT_1(input.nativeObj, result_mat.nativeObj, dark_on_light, draw.nativeObj); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void detectTextSWT(final Mat input, final MatOfRect result, final boolean dark_on_light) { │ │ │ │ │ - final Mat result_mat = (Mat)result; │ │ │ │ │ - detectTextSWT_2(input.nativeObj, result_mat.nativeObj, dark_on_light); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ @Deprecated │ │ │ │ │ public static OCRHMMDecoder_ClassifierCallback loadOCRHMMClassifierNM(final String filename) { │ │ │ │ │ return OCRHMMDecoder_ClassifierCallback.__fromPtr__(loadOCRHMMClassifierNM_0(filename)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ @Deprecated │ │ │ │ │ public static OCRHMMDecoder_ClassifierCallback loadOCRHMMClassifierCNN(final String filename) { │ │ │ │ │ @@ -217,19 +202,28 @@ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void detectRegions(final Mat image, final ERFilter er_filter1, final ERFilter er_filter2, final MatOfRect groups_rects) { │ │ │ │ │ final Mat groups_rects_mat = (Mat)groups_rects; │ │ │ │ │ detectRegions_4(image.nativeObj, er_filter1.getNativeObjAddr(), er_filter2.getNativeObjAddr(), groups_rects_mat.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - private static native void detectTextSWT_0(final long p0, final long p1, final boolean p2, final long p3, final long p4); │ │ │ │ │ + public static void detectTextSWT(final Mat input, final MatOfRect result, final boolean dark_on_light, final Mat draw, final Mat chainBBs) { │ │ │ │ │ + final Mat result_mat = (Mat)result; │ │ │ │ │ + detectTextSWT_0(input.nativeObj, result_mat.nativeObj, dark_on_light, draw.nativeObj, chainBBs.nativeObj); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void detectTextSWT_1(final long p0, final long p1, final boolean p2, final long p3); │ │ │ │ │ + public static void detectTextSWT(final Mat input, final MatOfRect result, final boolean dark_on_light, final Mat draw) { │ │ │ │ │ + final Mat result_mat = (Mat)result; │ │ │ │ │ + detectTextSWT_1(input.nativeObj, result_mat.nativeObj, dark_on_light, draw.nativeObj); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void detectTextSWT_2(final long p0, final long p1, final boolean p2); │ │ │ │ │ + public static void detectTextSWT(final Mat input, final MatOfRect result, final boolean dark_on_light) { │ │ │ │ │ + final Mat result_mat = (Mat)result; │ │ │ │ │ + detectTextSWT_2(input.nativeObj, result_mat.nativeObj, dark_on_light); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ private static native long loadOCRHMMClassifierNM_0(final String p0); │ │ │ │ │ │ │ │ │ │ private static native long loadOCRHMMClassifierCNN_0(final String p0); │ │ │ │ │ │ │ │ │ │ private static native long loadOCRHMMClassifier_0(final String p0, final int p1); │ │ │ │ │ │ │ │ │ │ @@ -294,8 +288,14 @@ │ │ │ │ │ private static native void detectRegions_1(final long p0, final long p1, final long p2, final long p3, final int p4, final String p5, final float p6); │ │ │ │ │ │ │ │ │ │ private static native void detectRegions_2(final long p0, final long p1, final long p2, final long p3, final int p4, final String p5); │ │ │ │ │ │ │ │ │ │ private static native void detectRegions_3(final long p0, final long p1, final long p2, final long p3, final int p4); │ │ │ │ │ │ │ │ │ │ private static native void detectRegions_4(final long p0, final long p1, final long p2, final long p3); │ │ │ │ │ + │ │ │ │ │ + private static native void detectTextSWT_0(final long p0, final long p1, final boolean p2, final long p3, final long p4); │ │ │ │ │ + │ │ │ │ │ + private static native void detectTextSWT_1(final long p0, final long p1, final boolean p2, final long p3); │ │ │ │ │ + │ │ │ │ │ + private static native void detectTextSWT_2(final long p0, final long p1, final boolean p2); │ │ │ │ │ } │ │ │ ├── org/opencv/text/Text.java │ │ │ │┄ Ordering differences only │ │ │ │ @@ -63,55 +63,14 @@ │ │ │ │ PSM_SINGLE_LINE = 7, │ │ │ │ PSM_SINGLE_WORD = 8, │ │ │ │ PSM_CIRCLE_WORD = 9, │ │ │ │ PSM_SINGLE_CHAR = 10; │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ - // C++: void cv::text::detectTextSWT(Mat input, vector_Rect& result, bool dark_on_light, Mat& draw = Mat(), Mat& chainBBs = Mat()) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Applies the Stroke Width Transform operator followed by filtering of connected components of similar Stroke Widths to return letter candidates. It also chain them by proximity and size, saving the result in chainBBs. │ │ │ │ - * @param input the input image with 3 channels. │ │ │ │ - * @param result a vector of resulting bounding boxes where probability of finding text is high │ │ │ │ - * @param dark_on_light a boolean value signifying whether the text is darker or lighter than the background, it is observed to reverse the gradient obtained from Scharr operator, and significantly affect the result. │ │ │ │ - * @param draw an optional Mat of type CV_8UC3 which visualises the detected letters using bounding boxes. │ │ │ │ - * @param chainBBs an optional parameter which chains the letter candidates according to heuristics in the paper and returns all possible regions where text is likely to occur. │ │ │ │ - */ │ │ │ │ - public static void detectTextSWT(Mat input, MatOfRect result, boolean dark_on_light, Mat draw, Mat chainBBs) { │ │ │ │ - Mat result_mat = result; │ │ │ │ - detectTextSWT_0(input.nativeObj, result_mat.nativeObj, dark_on_light, draw.nativeObj, chainBBs.nativeObj); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Applies the Stroke Width Transform operator followed by filtering of connected components of similar Stroke Widths to return letter candidates. It also chain them by proximity and size, saving the result in chainBBs. │ │ │ │ - * @param input the input image with 3 channels. │ │ │ │ - * @param result a vector of resulting bounding boxes where probability of finding text is high │ │ │ │ - * @param dark_on_light a boolean value signifying whether the text is darker or lighter than the background, it is observed to reverse the gradient obtained from Scharr operator, and significantly affect the result. │ │ │ │ - * @param draw an optional Mat of type CV_8UC3 which visualises the detected letters using bounding boxes. │ │ │ │ - */ │ │ │ │ - public static void detectTextSWT(Mat input, MatOfRect result, boolean dark_on_light, Mat draw) { │ │ │ │ - Mat result_mat = result; │ │ │ │ - detectTextSWT_1(input.nativeObj, result_mat.nativeObj, dark_on_light, draw.nativeObj); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Applies the Stroke Width Transform operator followed by filtering of connected components of similar Stroke Widths to return letter candidates. It also chain them by proximity and size, saving the result in chainBBs. │ │ │ │ - * @param input the input image with 3 channels. │ │ │ │ - * @param result a vector of resulting bounding boxes where probability of finding text is high │ │ │ │ - * @param dark_on_light a boolean value signifying whether the text is darker or lighter than the background, it is observed to reverse the gradient obtained from Scharr operator, and significantly affect the result. │ │ │ │ - */ │ │ │ │ - public static void detectTextSWT(Mat input, MatOfRect result, boolean dark_on_light) { │ │ │ │ - Mat result_mat = result; │ │ │ │ - detectTextSWT_2(input.nativeObj, result_mat.nativeObj, dark_on_light); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ // C++: Ptr_OCRHMMDecoder_ClassifierCallback cv::text::loadOCRHMMClassifierNM(String filename) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Allow to implicitly load the default character classifier when creating an OCRHMMDecoder object. │ │ │ │ * │ │ │ │ * @param filename The XML or YAML file with the classifier model (e.g. OCRHMM_knn_model_data.xml) │ │ │ │ @@ -841,20 +800,56 @@ │ │ │ │ */ │ │ │ │ public static void detectRegions(Mat image, ERFilter er_filter1, ERFilter er_filter2, MatOfRect groups_rects) { │ │ │ │ Mat groups_rects_mat = groups_rects; │ │ │ │ detectRegions_4(image.nativeObj, er_filter1.getNativeObjAddr(), er_filter2.getNativeObjAddr(), groups_rects_mat.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ + // │ │ │ │ + // C++: void cv::text::detectTextSWT(Mat input, vector_Rect& result, bool dark_on_light, Mat& draw = Mat(), Mat& chainBBs = Mat()) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Applies the Stroke Width Transform operator followed by filtering of connected components of similar Stroke Widths to return letter candidates. It also chain them by proximity and size, saving the result in chainBBs. │ │ │ │ + * @param input the input image with 3 channels. │ │ │ │ + * @param result a vector of resulting bounding boxes where probability of finding text is high │ │ │ │ + * @param dark_on_light a boolean value signifying whether the text is darker or lighter than the background, it is observed to reverse the gradient obtained from Scharr operator, and significantly affect the result. │ │ │ │ + * @param draw an optional Mat of type CV_8UC3 which visualises the detected letters using bounding boxes. │ │ │ │ + * @param chainBBs an optional parameter which chains the letter candidates according to heuristics in the paper and returns all possible regions where text is likely to occur. │ │ │ │ + */ │ │ │ │ + public static void detectTextSWT(Mat input, MatOfRect result, boolean dark_on_light, Mat draw, Mat chainBBs) { │ │ │ │ + Mat result_mat = result; │ │ │ │ + detectTextSWT_0(input.nativeObj, result_mat.nativeObj, dark_on_light, draw.nativeObj, chainBBs.nativeObj); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Applies the Stroke Width Transform operator followed by filtering of connected components of similar Stroke Widths to return letter candidates. It also chain them by proximity and size, saving the result in chainBBs. │ │ │ │ + * @param input the input image with 3 channels. │ │ │ │ + * @param result a vector of resulting bounding boxes where probability of finding text is high │ │ │ │ + * @param dark_on_light a boolean value signifying whether the text is darker or lighter than the background, it is observed to reverse the gradient obtained from Scharr operator, and significantly affect the result. │ │ │ │ + * @param draw an optional Mat of type CV_8UC3 which visualises the detected letters using bounding boxes. │ │ │ │ + */ │ │ │ │ + public static void detectTextSWT(Mat input, MatOfRect result, boolean dark_on_light, Mat draw) { │ │ │ │ + Mat result_mat = result; │ │ │ │ + detectTextSWT_1(input.nativeObj, result_mat.nativeObj, dark_on_light, draw.nativeObj); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Applies the Stroke Width Transform operator followed by filtering of connected components of similar Stroke Widths to return letter candidates. It also chain them by proximity and size, saving the result in chainBBs. │ │ │ │ + * @param input the input image with 3 channels. │ │ │ │ + * @param result a vector of resulting bounding boxes where probability of finding text is high │ │ │ │ + * @param dark_on_light a boolean value signifying whether the text is darker or lighter than the background, it is observed to reverse the gradient obtained from Scharr operator, and significantly affect the result. │ │ │ │ + */ │ │ │ │ + public static void detectTextSWT(Mat input, MatOfRect result, boolean dark_on_light) { │ │ │ │ + Mat result_mat = result; │ │ │ │ + detectTextSWT_2(input.nativeObj, result_mat.nativeObj, dark_on_light); │ │ │ │ + } │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ - // C++: void cv::text::detectTextSWT(Mat input, vector_Rect& result, bool dark_on_light, Mat& draw = Mat(), Mat& chainBBs = Mat()) │ │ │ │ - private static native void detectTextSWT_0(long input_nativeObj, long result_mat_nativeObj, boolean dark_on_light, long draw_nativeObj, long chainBBs_nativeObj); │ │ │ │ - private static native void detectTextSWT_1(long input_nativeObj, long result_mat_nativeObj, boolean dark_on_light, long draw_nativeObj); │ │ │ │ - private static native void detectTextSWT_2(long input_nativeObj, long result_mat_nativeObj, boolean dark_on_light); │ │ │ │ │ │ │ │ // C++: Ptr_OCRHMMDecoder_ClassifierCallback cv::text::loadOCRHMMClassifierNM(String filename) │ │ │ │ private static native long loadOCRHMMClassifierNM_0(String filename); │ │ │ │ │ │ │ │ // C++: Ptr_OCRHMMDecoder_ClassifierCallback cv::text::loadOCRHMMClassifierCNN(String filename) │ │ │ │ private static native long loadOCRHMMClassifierCNN_0(String filename); │ │ │ │ │ │ │ │ @@ -914,8 +909,13 @@ │ │ │ │ │ │ │ │ // C++: void cv::text::detectRegions(Mat image, Ptr_ERFilter er_filter1, Ptr_ERFilter er_filter2, vector_Rect& groups_rects, int method = ERGROUPING_ORIENTATION_HORIZ, String filename = String(), float minProbability = (float)0.5) │ │ │ │ private static native void detectRegions_1(long image_nativeObj, long er_filter1_nativeObj, long er_filter2_nativeObj, long groups_rects_mat_nativeObj, int method, String filename, float minProbability); │ │ │ │ private static native void detectRegions_2(long image_nativeObj, long er_filter1_nativeObj, long er_filter2_nativeObj, long groups_rects_mat_nativeObj, int method, String filename); │ │ │ │ private static native void detectRegions_3(long image_nativeObj, long er_filter1_nativeObj, long er_filter2_nativeObj, long groups_rects_mat_nativeObj, int method); │ │ │ │ private static native void detectRegions_4(long image_nativeObj, long er_filter1_nativeObj, long er_filter2_nativeObj, long groups_rects_mat_nativeObj); │ │ │ │ │ │ │ │ + // C++: void cv::text::detectTextSWT(Mat input, vector_Rect& result, bool dark_on_light, Mat& draw = Mat(), Mat& chainBBs = Mat()) │ │ │ │ + private static native void detectTextSWT_0(long input_nativeObj, long result_mat_nativeObj, boolean dark_on_light, long draw_nativeObj, long chainBBs_nativeObj); │ │ │ │ + private static native void detectTextSWT_1(long input_nativeObj, long result_mat_nativeObj, boolean dark_on_light, long draw_nativeObj); │ │ │ │ + private static native void detectTextSWT_2(long input_nativeObj, long result_mat_nativeObj, boolean dark_on_light); │ │ │ │ + │ │ │ │ } │ │ │ ├── org/opencv/ximgproc/Ximgproc.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -63,64 +63,64 @@ │ │ │ │ │ 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 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 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 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); │ │ │ │ │ + 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 void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r, final double sigma) { │ │ │ │ │ - weightedMedianFilter_2(joint.nativeObj, src.nativeObj, dst.nativeObj, r, sigma); │ │ │ │ │ + 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 weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r) { │ │ │ │ │ - weightedMedianFilter_3(joint.nativeObj, src.nativeObj, dst.nativeObj, r); │ │ │ │ │ + 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 RFFeatureGetter createRFFeatureGetter() { │ │ │ │ │ - return RFFeatureGetter.__fromPtr__(createRFFeatureGetter_0()); │ │ │ │ │ + public static SuperpixelSLIC createSuperpixelSLIC(final Mat image, final int algorithm, final int region_size) { │ │ │ │ │ + return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_1(image.nativeObj, algorithm, region_size)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static StructuredEdgeDetection createStructuredEdgeDetection(final String model, final RFFeatureGetter howToGetFeatures) { │ │ │ │ │ - return StructuredEdgeDetection.__fromPtr__(createStructuredEdgeDetection_0(model, howToGetFeatures.getNativeObjAddr())); │ │ │ │ │ + public static SuperpixelSLIC createSuperpixelSLIC(final Mat image, final int algorithm) { │ │ │ │ │ + return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_2(image.nativeObj, algorithm)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static StructuredEdgeDetection createStructuredEdgeDetection(final String model) { │ │ │ │ │ - return StructuredEdgeDetection.__fromPtr__(createStructuredEdgeDetection_1(model)); │ │ │ │ │ + public static SuperpixelSLIC createSuperpixelSLIC(final Mat image) { │ │ │ │ │ + return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_3(image.nativeObj)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeAwareInterpolator createEdgeAwareInterpolator() { │ │ │ │ │ - return EdgeAwareInterpolator.__fromPtr__(createEdgeAwareInterpolator_0()); │ │ │ │ │ + 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 RICInterpolator createRICInterpolator() { │ │ │ │ │ - return RICInterpolator.__fromPtr__(createRICInterpolator_0()); │ │ │ │ │ + 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 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 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 SuperpixelSLIC createSuperpixelSLIC(final Mat image, final int algorithm, final int region_size) { │ │ │ │ │ - return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_1(image.nativeObj, algorithm, region_size)); │ │ │ │ │ + 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 SuperpixelSLIC createSuperpixelSLIC(final Mat image, final int algorithm) { │ │ │ │ │ - return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_2(image.nativeObj, algorithm)); │ │ │ │ │ + public static void RadonTransform(final Mat src, final Mat dst, final double theta) { │ │ │ │ │ + RadonTransform_4(src.nativeObj, dst.nativeObj, theta); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SuperpixelSLIC createSuperpixelSLIC(final Mat image) { │ │ │ │ │ - return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_3(image.nativeObj)); │ │ │ │ │ + public static void RadonTransform(final Mat src, final Mat dst) { │ │ │ │ │ + RadonTransform_5(src.nativeObj, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static GraphSegmentation createGraphSegmentation(final double sigma, final float k, final int min_size) { │ │ │ │ │ return GraphSegmentation.__fromPtr__(createGraphSegmentation_0(sigma, k, min_size)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static GraphSegmentation createGraphSegmentation(final double sigma, final float k) { │ │ │ │ │ @@ -171,116 +171,20 @@ │ │ │ │ │ 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 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 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 transformFD(final Mat src, final Mat t, final Mat dst) { │ │ │ │ │ - transformFD_1(src.nativeObj, t.nativeObj, dst.nativeObj); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void contourSampling(final Mat src, final Mat out, final int nbElt) { │ │ │ │ │ - contourSampling_0(src.nativeObj, out.nativeObj, nbElt); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static ContourFitting createContourFitting(final int ctr, final int fd) { │ │ │ │ │ - return ContourFitting.__fromPtr__(createContourFitting_0(ctr, fd)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static ContourFitting createContourFitting(final int ctr) { │ │ │ │ │ - return ContourFitting.__fromPtr__(createContourFitting_1(ctr)); │ │ │ │ │ + public static EdgeAwareInterpolator createEdgeAwareInterpolator() { │ │ │ │ │ + return EdgeAwareInterpolator.__fromPtr__(createEdgeAwareInterpolator_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static ContourFitting createContourFitting() { │ │ │ │ │ - return ContourFitting.__fromPtr__(createContourFitting_2()); │ │ │ │ │ + public static RICInterpolator createRICInterpolator() { │ │ │ │ │ + return RICInterpolator.__fromPtr__(createRICInterpolator_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ 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) { │ │ │ │ │ @@ -291,14 +195,30 @@ │ │ │ │ │ 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 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); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r, final double sigma) { │ │ │ │ │ + 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 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) { │ │ │ │ │ return FastLineDetector.__fromPtr__(createFastLineDetector_1(length_threshold, distance_threshold, canny_th1, canny_th2, canny_aperture_size)); │ │ │ │ │ } │ │ │ │ │ @@ -319,88 +239,24 @@ │ │ │ │ │ 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 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 edgePreservingFilter(final Mat src, final Mat dst, final int d, final double threshold) { │ │ │ │ │ - edgePreservingFilter_0(src.nativeObj, dst.nativeObj, d, threshold); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - 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 void GradientDericheY(final Mat op, final Mat dst, final double alpha, final double omega) { │ │ │ │ │ + GradientDericheY_0(op.nativeObj, dst.nativeObj, alpha, omega); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_11(alpha)); │ │ │ │ │ + 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 EdgeBoxes createEdgeBoxes() { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_12()); │ │ │ │ │ + public static void PeiLinNormalization(final Mat I, final Mat T) { │ │ │ │ │ + PeiLinNormalization_0(I.nativeObj, T.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) { │ │ │ │ │ @@ -587,14 +443,70 @@ │ │ │ │ │ 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 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 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 createQuaternionImage(final Mat img, final Mat qimg) { │ │ │ │ │ + createQuaternionImage_0(img.nativeObj, qimg.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void qconj(final Mat qimg, final Mat qcimg) { │ │ │ │ │ + qconj_0(qimg.nativeObj, qcimg.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void qunitary(final Mat qimg, final Mat qnimg) { │ │ │ │ │ + qunitary_0(qimg.nativeObj, qnimg.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void qmultiply(final Mat src1, final Mat src2, final Mat dst) { │ │ │ │ │ + qmultiply_0(src1.nativeObj, src2.nativeObj, dst.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + 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 void colorMatchTemplate(final Mat img, final Mat templ, final Mat result) { │ │ │ │ │ + colorMatchTemplate_0(img.nativeObj, templ.nativeObj, result.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 EdgeDrawing createEdgeDrawing() { │ │ │ │ │ return EdgeDrawing.__fromPtr__(createEdgeDrawing_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static DisparityWLSFilter createDisparityWLSFilter(final StereoMatcher matcher_left) { │ │ │ │ │ return DisparityWLSFilter.__fromPtr__(createDisparityWLSFilter_0(matcher_left.getNativeObjAddr())); │ │ │ │ │ } │ │ │ │ │ @@ -627,223 +539,239 @@ │ │ │ │ │ getDisparityVis_0(src.nativeObj, dst.nativeObj, scale); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void getDisparityVis(final Mat src, final Mat dst) { │ │ │ │ │ getDisparityVis_1(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 edgePreservingFilter(final Mat src, final Mat dst, final int d, final double threshold) { │ │ │ │ │ + edgePreservingFilter_0(src.nativeObj, dst.nativeObj, d, threshold); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 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 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, 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 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, 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 qunitary(final Mat qimg, final Mat qnimg) { │ │ │ │ │ - qunitary_0(qimg.nativeObj, qnimg.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 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, 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 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(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 void colorMatchTemplate(final Mat img, final Mat templ, final Mat result) { │ │ │ │ │ - colorMatchTemplate_0(img.nativeObj, templ.nativeObj, result.nativeObj); │ │ │ │ │ + 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)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 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 void niBlackThreshold_2(final long p0, final long p1, final double p2, final int p3, final int p4, final double p5); │ │ │ │ │ - │ │ │ │ │ - private static native void thinning_0(final long p0, final long p1, final int p2); │ │ │ │ │ - │ │ │ │ │ - private static native void thinning_1(final long p0, final long p1); │ │ │ │ │ - │ │ │ │ │ - private static native void anisotropicDiffusion_0(final long p0, final long p1, final float p2, final float p3, final int p4); │ │ │ │ │ + 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)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - 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); │ │ │ │ │ + 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)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void weightedMedianFilter_1(final long p0, final long p1, final long p2, final int p3, final double p4, final int p5); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_9(alpha, beta, eta)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void weightedMedianFilter_2(final long p0, final long p1, final long p2, final int p3, final double p4); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_10(alpha, beta)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void weightedMedianFilter_3(final long p0, final long p1, final long p2, final int p3); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_11(alpha)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createRFFeatureGetter_0(); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes() { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_12()); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createStructuredEdgeDetection_0(final String p0, final long p1); │ │ │ │ │ + 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)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createStructuredEdgeDetection_1(final String p0); │ │ │ │ │ + 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)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeAwareInterpolator_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) { │ │ │ │ │ + return SuperpixelSEEDS.__fromPtr__(createSuperpixelSEEDS_2(image_width, image_height, image_channels, num_superpixels, num_levels, prior)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createRICInterpolator_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) { │ │ │ │ │ + return SuperpixelSEEDS.__fromPtr__(createSuperpixelSEEDS_3(image_width, image_height, image_channels, num_superpixels, num_levels)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelSLIC_0(final long p0, final int p1, final int p2, final float p3); │ │ │ │ │ + public static RFFeatureGetter createRFFeatureGetter() { │ │ │ │ │ + return RFFeatureGetter.__fromPtr__(createRFFeatureGetter_0()); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelSLIC_1(final long p0, final int p1, final int p2); │ │ │ │ │ + public static StructuredEdgeDetection createStructuredEdgeDetection(final String model, final RFFeatureGetter howToGetFeatures) { │ │ │ │ │ + return StructuredEdgeDetection.__fromPtr__(createStructuredEdgeDetection_0(model, howToGetFeatures.getNativeObjAddr())); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelSLIC_2(final long p0, final int p1); │ │ │ │ │ + public static StructuredEdgeDetection createStructuredEdgeDetection(final String model) { │ │ │ │ │ + return StructuredEdgeDetection.__fromPtr__(createStructuredEdgeDetection_1(model)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelSLIC_3(final long p0); │ │ │ │ │ + public static void fourierDescriptor(final Mat src, final Mat dst, final int nbElt, final int nbFD) { │ │ │ │ │ + fourierDescriptor_0(src.nativeObj, dst.nativeObj, nbElt, nbFD); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createGraphSegmentation_0(final double p0, final float p1, final int p2); │ │ │ │ │ + public static void fourierDescriptor(final Mat src, final Mat dst, final int nbElt) { │ │ │ │ │ + fourierDescriptor_1(src.nativeObj, dst.nativeObj, nbElt); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createGraphSegmentation_1(final double p0, final float p1); │ │ │ │ │ + public static void fourierDescriptor(final Mat src, final Mat dst) { │ │ │ │ │ + fourierDescriptor_2(src.nativeObj, dst.nativeObj); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createGraphSegmentation_2(final double p0); │ │ │ │ │ + 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); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createGraphSegmentation_3(); │ │ │ │ │ + public static void transformFD(final Mat src, final Mat t, final Mat dst) { │ │ │ │ │ + transformFD_1(src.nativeObj, t.nativeObj, dst.nativeObj); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyColor_0(); │ │ │ │ │ + public static void contourSampling(final Mat src, final Mat out, final int nbElt) { │ │ │ │ │ + contourSampling_0(src.nativeObj, out.nativeObj, nbElt); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategySize_0(); │ │ │ │ │ + public static ContourFitting createContourFitting(final int ctr, final int fd) { │ │ │ │ │ + return ContourFitting.__fromPtr__(createContourFitting_0(ctr, fd)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyTexture_0(); │ │ │ │ │ + public static ContourFitting createContourFitting(final int ctr) { │ │ │ │ │ + return ContourFitting.__fromPtr__(createContourFitting_1(ctr)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyFill_0(); │ │ │ │ │ + public static ContourFitting createContourFitting() { │ │ │ │ │ + return ContourFitting.__fromPtr__(createContourFitting_2()); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyMultiple_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); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyMultiple_1(final long p0); │ │ │ │ │ + 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 createSelectiveSearchSegmentationStrategyMultiple_2(final long p0, final long p1); │ │ │ │ │ + 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 createSelectiveSearchSegmentationStrategyMultiple_3(final long p0, final long p1, final long p2); │ │ │ │ │ + private static native void thinning_0(final long p0, final long p1, final int p2); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyMultiple_4(final long p0, final long p1, final long p2, final long p3); │ │ │ │ │ + private static native void thinning_1(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentation_0(); │ │ │ │ │ + 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 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 createScanSegment_0(final int p0, final int p1, final int p2, final int p3, final boolean 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 long createScanSegment_1(final int p0, final int p1, final int 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 long createScanSegment_2(final int p0, final int p1, final int 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 long createSuperpixelSLIC_0(final long p0, final int p1, final int p2, final float p3); │ │ │ │ │ │ │ │ │ │ - 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 createSuperpixelSLIC_1(final long p0, final int p1, final int p2); │ │ │ │ │ │ │ │ │ │ - private static native long createScanSegment_1(final int p0, final int p1, final int p2, final int p3); │ │ │ │ │ + private static native long createSuperpixelSLIC_2(final long p0, final int p1); │ │ │ │ │ │ │ │ │ │ - private static native long createScanSegment_2(final int p0, final int p1, final int p2); │ │ │ │ │ + private static native long createSuperpixelSLIC_3(final long p0); │ │ │ │ │ │ │ │ │ │ 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 PeiLinNormalization_0(final long p0, final long p1); │ │ │ │ │ + private static native long createGraphSegmentation_0(final double p0, final float p1, final int p2); │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelLSC_0(final long p0, final int p1, final float p2); │ │ │ │ │ + private static native long createGraphSegmentation_1(final double p0, final float p1); │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelLSC_1(final long p0, final int p1); │ │ │ │ │ + private static native long createGraphSegmentation_2(final double p0); │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelLSC_2(final long p0); │ │ │ │ │ + private static native long createGraphSegmentation_3(); │ │ │ │ │ │ │ │ │ │ - private static native void fourierDescriptor_0(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyColor_0(); │ │ │ │ │ │ │ │ │ │ - private static native void fourierDescriptor_1(final long p0, final long p1, final int p2); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategySize_0(); │ │ │ │ │ │ │ │ │ │ - private static native void fourierDescriptor_2(final long p0, final long p1); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyTexture_0(); │ │ │ │ │ │ │ │ │ │ - private static native void transformFD_0(final long p0, final long p1, final long p2, final boolean p3); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyFill_0(); │ │ │ │ │ │ │ │ │ │ - private static native void transformFD_1(final long p0, final long p1, final long p2); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyMultiple_0(); │ │ │ │ │ │ │ │ │ │ - private static native void contourSampling_0(final long p0, final long p1, final int p2); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyMultiple_1(final long p0); │ │ │ │ │ │ │ │ │ │ - private static native long createContourFitting_0(final int p0, final int p1); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyMultiple_2(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createContourFitting_1(final int p0); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyMultiple_3(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ - private static native long createContourFitting_2(); │ │ │ │ │ + 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 createEdgeAwareInterpolator_0(); │ │ │ │ │ + │ │ │ │ │ + private static native long createRICInterpolator_0(); │ │ │ │ │ │ │ │ │ │ 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 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 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); │ │ │ │ │ │ │ │ │ │ private static native long createFastLineDetector_3(final int p0, final float p1, final double p2); │ │ │ │ │ │ │ │ │ │ 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 void covarianceEstimation_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 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 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 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 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 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 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 createEdgeBoxes_6(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5); │ │ │ │ │ - │ │ │ │ │ - private static native long createEdgeBoxes_7(final float p0, final float p1, final float p2, final float p3, final int p4); │ │ │ │ │ - │ │ │ │ │ - private static native long createEdgeBoxes_8(final float p0, final float p1, final float p2, final float p3); │ │ │ │ │ - │ │ │ │ │ - private static native long createEdgeBoxes_9(final float p0, final float p1, final float p2); │ │ │ │ │ - │ │ │ │ │ - private static native long createEdgeBoxes_10(final float p0, final float p1); │ │ │ │ │ + private static native void GradientDericheY_0(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_11(final float p0); │ │ │ │ │ + private static native void GradientDericheX_0(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_12(); │ │ │ │ │ + private static native void PeiLinNormalization_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ 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); │ │ │ │ │ │ │ │ │ │ @@ -933,14 +861,42 @@ │ │ │ │ │ │ │ │ │ │ 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 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 void covarianceEstimation_0(final long p0, final long p1, final int p2, final int 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); │ │ │ │ │ + │ │ │ │ │ + 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 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); │ │ │ │ │ @@ -953,23 +909,67 @@ │ │ │ │ │ │ │ │ │ │ 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 edgePreservingFilter_0(final long p0, final long p1, final int 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 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 createQuaternionImage_0(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 qconj_0(final long p0, final long p1); │ │ │ │ │ + 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 qunitary_0(final long p0, final long p1); │ │ │ │ │ + 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 qmultiply_0(final long p0, final long p1, final long 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 void qdft_0(final long p0, final long p1, final int p2, final boolean p3); │ │ │ │ │ + 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 colorMatchTemplate_0(final long p0, final long p1, final long p2); │ │ │ │ │ + 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 createEdgeBoxes_7(final float p0, final float p1, final float p2, final float p3, final int p4); │ │ │ │ │ + │ │ │ │ │ + private static native long createEdgeBoxes_8(final float p0, final float p1, final float p2, final float p3); │ │ │ │ │ + │ │ │ │ │ + private static native long createEdgeBoxes_9(final float p0, final float p1, final float p2); │ │ │ │ │ + │ │ │ │ │ + private static native long createEdgeBoxes_10(final float p0, final float p1); │ │ │ │ │ + │ │ │ │ │ + private static native long createEdgeBoxes_11(final float p0); │ │ │ │ │ + │ │ │ │ │ + private static native long createEdgeBoxes_12(); │ │ │ │ │ + │ │ │ │ │ + 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 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 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 transformFD_0(final long p0, final long p1, final long p2, final boolean p3); │ │ │ │ │ + │ │ │ │ │ + private static native void transformFD_1(final long p0, final long p1, final long p2); │ │ │ │ │ + │ │ │ │ │ + private static native void contourSampling_0(final long p0, final long p1, final int p2); │ │ │ │ │ + │ │ │ │ │ + private static native long createContourFitting_0(final int p0, final int p1); │ │ │ │ │ + │ │ │ │ │ + private static native long createContourFitting_1(final int p0); │ │ │ │ │ + │ │ │ │ │ + private static native long createContourFitting_2(); │ │ │ │ │ } │ │ │ ├── org/opencv/ximgproc/Ximgproc.java │ │ │ │ @@ -802,8762 +802,8762 @@ │ │ │ │ 00003210: 7329 207b 0a20 2020 2020 2020 2061 6e69 s) {. ani │ │ │ │ 00003220: 736f 7472 6f70 6963 4469 6666 7573 696f sotropicDiffusio │ │ │ │ 00003230: 6e5f 3028 7372 632e 6e61 7469 7665 4f62 n_0(src.nativeOb │ │ │ │ 00003240: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ 00003250: 2c20 616c 7068 612c 204b 2c20 6e69 7465 , alpha, K, nite │ │ │ │ 00003260: 7273 293b 0a20 2020 207d 0a0a 0a20 2020 rs);. }... │ │ │ │ 00003270: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -00003280: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ -00003290: 6f63 3a3a 7765 6967 6874 6564 4d65 6469 oc::weightedMedi │ │ │ │ -000032a0: 616e 4669 6c74 6572 284d 6174 206a 6f69 anFilter(Mat joi │ │ │ │ -000032b0: 6e74 2c20 4d61 7420 7372 632c 204d 6174 nt, Mat src, Mat │ │ │ │ -000032c0: 2620 6473 742c 2069 6e74 2072 2c20 646f & dst, int r, do │ │ │ │ -000032d0: 7562 6c65 2073 6967 6d61 203d 2032 352e uble sigma = 25. │ │ │ │ -000032e0: 352c 2069 6e74 2077 6569 6768 7454 7970 5, int weightTyp │ │ │ │ -000032f0: 6520 3d20 574d 465f 4558 502c 204d 6174 e = WMF_EXP, Mat │ │ │ │ -00003300: 206d 6173 6b20 3d20 4d61 7428 2929 0a20 mask = Mat()). │ │ │ │ -00003310: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ -00003320: 2020 2020 2a20 4170 706c 6965 7320 7765 * Applies we │ │ │ │ -00003330: 6967 6874 6564 206d 6564 6961 6e20 6669 ighted median fi │ │ │ │ -00003340: 6c74 6572 2074 6f20 616e 2069 6d61 6765 lter to an image │ │ │ │ -00003350: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00003360: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ -00003370: 2061 626f 7574 2074 6869 7320 696d 706c about this impl │ │ │ │ -00003380: 656d 656e 7461 7469 6f6e 2c20 706c 6561 ementation, plea │ │ │ │ -00003390: 7365 2073 6565 2043 4954 453a 207a 6861 se see CITE: zha │ │ │ │ -000033a0: 6e67 3230 3134 3130 302b 0a20 2020 2020 ng2014100+. │ │ │ │ -000033b0: 2a0a 2020 2020 202a 2074 6865 2070 6978 *. * the pix │ │ │ │ -000033c0: 656c 2077 696c 6c20 6265 2069 676e 6f72 el will be ignor │ │ │ │ -000033d0: 6564 2077 6865 6e20 6d61 696e 7461 696e ed when maintain │ │ │ │ -000033e0: 696e 6720 7468 6520 6a6f 696e 742d 6869 ing the joint-hi │ │ │ │ -000033f0: 7374 6f67 7261 6d2e 2054 6869 7320 6973 stogram. This is │ │ │ │ -00003400: 2075 7365 6675 6c20 666f 7220 6170 706c useful for appl │ │ │ │ -00003410: 6963 6174 696f 6e73 206c 696b 6520 6f70 ications like op │ │ │ │ -00003420: 7469 6361 6c20 666c 6f77 206f 6363 6c75 tical flow occlu │ │ │ │ -00003430: 7369 6f6e 2068 616e 646c 696e 672e 0a20 sion handling.. │ │ │ │ -00003440: 2020 2020 2a0a 2020 2020 202a 2053 4545 *. * SEE │ │ │ │ -00003450: 3a20 6d65 6469 616e 426c 7572 2c20 6a6f : medianBlur, jo │ │ │ │ -00003460: 696e 7442 696c 6174 6572 616c 4669 6c74 intBilateralFilt │ │ │ │ -00003470: 6572 0a20 2020 2020 2a20 4070 6172 616d er. * @param │ │ │ │ -00003480: 206a 6f69 6e74 2061 7574 6f6d 6174 6963 joint automatic │ │ │ │ -00003490: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -000034a0: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ -000034b0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -000034c0: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -000034d0: 4070 6172 616d 2064 7374 2061 7574 6f6d @param dst autom │ │ │ │ -000034e0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -000034f0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -00003500: 2072 2061 7574 6f6d 6174 6963 616c 6c79 r automatically │ │ │ │ -00003510: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00003520: 2a20 4070 6172 616d 2073 6967 6d61 2061 * @param sigma a │ │ │ │ -00003530: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00003540: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -00003550: 6172 616d 2077 6569 6768 7454 7970 6520 aram weightType │ │ │ │ -00003560: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00003570: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ -00003580: 7061 7261 6d20 6d61 736b 2061 7574 6f6d param mask autom │ │ │ │ -00003590: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -000035a0: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -000035b0: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ -000035c0: 6420 7765 6967 6874 6564 4d65 6469 616e d weightedMedian │ │ │ │ -000035d0: 4669 6c74 6572 284d 6174 206a 6f69 6e74 Filter(Mat joint │ │ │ │ -000035e0: 2c20 4d61 7420 7372 632c 204d 6174 2064 , Mat src, Mat d │ │ │ │ -000035f0: 7374 2c20 696e 7420 722c 2064 6f75 626c st, int r, doubl │ │ │ │ -00003600: 6520 7369 676d 612c 2069 6e74 2077 6569 e sigma, int wei │ │ │ │ -00003610: 6768 7454 7970 652c 204d 6174 206d 6173 ghtType, Mat mas │ │ │ │ -00003620: 6b29 207b 0a20 2020 2020 2020 2077 6569 k) {. wei │ │ │ │ -00003630: 6768 7465 644d 6564 6961 6e46 696c 7465 ghtedMedianFilte │ │ │ │ -00003640: 725f 3028 6a6f 696e 742e 6e61 7469 7665 r_0(joint.native │ │ │ │ -00003650: 4f62 6a2c 2073 7263 2e6e 6174 6976 654f Obj, src.nativeO │ │ │ │ -00003660: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ -00003670: 6a2c 2072 2c20 7369 676d 612c 2077 6569 j, r, sigma, wei │ │ │ │ -00003680: 6768 7454 7970 652c 206d 6173 6b2e 6e61 ghtType, mask.na │ │ │ │ -00003690: 7469 7665 4f62 6a29 3b0a 2020 2020 7d0a tiveObj);. }. │ │ │ │ -000036a0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -000036b0: 4170 706c 6965 7320 7765 6967 6874 6564 Applies weighted │ │ │ │ -000036c0: 206d 6564 6961 6e20 6669 6c74 6572 2074 median filter t │ │ │ │ -000036d0: 6f20 616e 2069 6d61 6765 2e0a 2020 2020 o an image.. │ │ │ │ -000036e0: 202a 0a20 2020 2020 2a20 466f 7220 6d6f *. * For mo │ │ │ │ -000036f0: 7265 2064 6574 6169 6c73 2061 626f 7574 re details about │ │ │ │ -00003700: 2074 6869 7320 696d 706c 656d 656e 7461 this implementa │ │ │ │ -00003710: 7469 6f6e 2c20 706c 6561 7365 2073 6565 tion, please see │ │ │ │ -00003720: 2043 4954 453a 207a 6861 6e67 3230 3134 CITE: zhang2014 │ │ │ │ -00003730: 3130 302b 0a20 2020 2020 2a0a 2020 2020 100+. *. │ │ │ │ -00003740: 202a 2074 6865 2070 6978 656c 2077 696c * the pixel wil │ │ │ │ -00003750: 6c20 6265 2069 676e 6f72 6564 2077 6865 l be ignored whe │ │ │ │ -00003760: 6e20 6d61 696e 7461 696e 696e 6720 7468 n maintaining th │ │ │ │ -00003770: 6520 6a6f 696e 742d 6869 7374 6f67 7261 e joint-histogra │ │ │ │ -00003780: 6d2e 2054 6869 7320 6973 2075 7365 6675 m. This is usefu │ │ │ │ -00003790: 6c20 666f 7220 6170 706c 6963 6174 696f l for applicatio │ │ │ │ -000037a0: 6e73 206c 696b 6520 6f70 7469 6361 6c20 ns like optical │ │ │ │ -000037b0: 666c 6f77 206f 6363 6c75 7369 6f6e 2068 flow occlusion h │ │ │ │ -000037c0: 616e 646c 696e 672e 0a20 2020 2020 2a0a andling.. *. │ │ │ │ -000037d0: 2020 2020 202a 2053 4545 3a20 6d65 6469 * SEE: medi │ │ │ │ -000037e0: 616e 426c 7572 2c20 6a6f 696e 7442 696c anBlur, jointBil │ │ │ │ -000037f0: 6174 6572 616c 4669 6c74 6572 0a20 2020 ateralFilter. │ │ │ │ -00003800: 2020 2a20 4070 6172 616d 206a 6f69 6e74 * @param joint │ │ │ │ -00003810: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -00003820: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -00003830: 4070 6172 616d 2073 7263 2061 7574 6f6d @param src autom │ │ │ │ -00003840: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00003850: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -00003860: 2064 7374 2061 7574 6f6d 6174 6963 616c dst automatical │ │ │ │ -00003870: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00003880: 2020 2a20 4070 6172 616d 2072 2061 7574 * @param r aut │ │ │ │ -00003890: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -000038a0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -000038b0: 616d 2073 6967 6d61 2061 7574 6f6d 6174 am sigma automat │ │ │ │ -000038c0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -000038d0: 0a20 2020 2020 2a20 4070 6172 616d 2077 . * @param w │ │ │ │ -000038e0: 6569 6768 7454 7970 6520 6175 746f 6d61 eightType automa │ │ │ │ -000038f0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00003900: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -00003910: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ -00003920: 2077 6569 6768 7465 644d 6564 6961 6e46 weightedMedianF │ │ │ │ -00003930: 696c 7465 7228 4d61 7420 6a6f 696e 742c ilter(Mat joint, │ │ │ │ -00003940: 204d 6174 2073 7263 2c20 4d61 7420 6473 Mat src, Mat ds │ │ │ │ -00003950: 742c 2069 6e74 2072 2c20 646f 7562 6c65 t, int r, double │ │ │ │ -00003960: 2073 6967 6d61 2c20 696e 7420 7765 6967 sigma, int weig │ │ │ │ -00003970: 6874 5479 7065 2920 7b0a 2020 2020 2020 htType) {. │ │ │ │ -00003980: 2020 7765 6967 6874 6564 4d65 6469 616e weightedMedian │ │ │ │ -00003990: 4669 6c74 6572 5f31 286a 6f69 6e74 2e6e Filter_1(joint.n │ │ │ │ -000039a0: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na │ │ │ │ -000039b0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ -000039c0: 6976 654f 626a 2c20 722c 2073 6967 6d61 iveObj, r, sigma │ │ │ │ -000039d0: 2c20 7765 6967 6874 5479 7065 293b 0a20 , weightType);. │ │ │ │ -000039e0: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ -000039f0: 2020 202a 2041 7070 6c69 6573 2077 6569 * Applies wei │ │ │ │ -00003a00: 6768 7465 6420 6d65 6469 616e 2066 696c ghted median fil │ │ │ │ -00003a10: 7465 7220 746f 2061 6e20 696d 6167 652e ter to an image. │ │ │ │ -00003a20: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ -00003a30: 6f72 206d 6f72 6520 6465 7461 696c 7320 or more details │ │ │ │ -00003a40: 6162 6f75 7420 7468 6973 2069 6d70 6c65 about this imple │ │ │ │ -00003a50: 6d65 6e74 6174 696f 6e2c 2070 6c65 6173 mentation, pleas │ │ │ │ -00003a60: 6520 7365 6520 4349 5445 3a20 7a68 616e e see CITE: zhan │ │ │ │ -00003a70: 6732 3031 3431 3030 2b0a 2020 2020 202a g2014100+. * │ │ │ │ -00003a80: 0a20 2020 2020 2a20 7468 6520 7069 7865 . * the pixe │ │ │ │ -00003a90: 6c20 7769 6c6c 2062 6520 6967 6e6f 7265 l will be ignore │ │ │ │ -00003aa0: 6420 7768 656e 206d 6169 6e74 6169 6e69 d when maintaini │ │ │ │ -00003ab0: 6e67 2074 6865 206a 6f69 6e74 2d68 6973 ng the joint-his │ │ │ │ -00003ac0: 746f 6772 616d 2e20 5468 6973 2069 7320 togram. This is │ │ │ │ -00003ad0: 7573 6566 756c 2066 6f72 2061 7070 6c69 useful for appli │ │ │ │ -00003ae0: 6361 7469 6f6e 7320 6c69 6b65 206f 7074 cations like opt │ │ │ │ -00003af0: 6963 616c 2066 6c6f 7720 6f63 636c 7573 ical flow occlus │ │ │ │ -00003b00: 696f 6e20 6861 6e64 6c69 6e67 2e0a 2020 ion handling.. │ │ │ │ -00003b10: 2020 202a 0a20 2020 2020 2a20 5345 453a *. * SEE: │ │ │ │ -00003b20: 206d 6564 6961 6e42 6c75 722c 206a 6f69 medianBlur, joi │ │ │ │ -00003b30: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ -00003b40: 720a 2020 2020 202a 2040 7061 7261 6d20 r. * @param │ │ │ │ -00003b50: 6a6f 696e 7420 6175 746f 6d61 7469 6361 joint automatica │ │ │ │ -00003b60: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -00003b70: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ -00003b80: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00003b90: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ -00003ba0: 7061 7261 6d20 6473 7420 6175 746f 6d61 param dst automa │ │ │ │ -00003bb0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00003bc0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -00003bd0: 7220 6175 746f 6d61 7469 6361 6c6c 7920 r automatically │ │ │ │ -00003be0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00003bf0: 2040 7061 7261 6d20 7369 676d 6120 6175 @param sigma au │ │ │ │ -00003c00: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00003c10: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -00003c20: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00003c30: 766f 6964 2077 6569 6768 7465 644d 6564 void weightedMed │ │ │ │ -00003c40: 6961 6e46 696c 7465 7228 4d61 7420 6a6f ianFilter(Mat jo │ │ │ │ -00003c50: 696e 742c 204d 6174 2073 7263 2c20 4d61 int, Mat src, Ma │ │ │ │ -00003c60: 7420 6473 742c 2069 6e74 2072 2c20 646f t dst, int r, do │ │ │ │ -00003c70: 7562 6c65 2073 6967 6d61 2920 7b0a 2020 uble sigma) {. │ │ │ │ -00003c80: 2020 2020 2020 7765 6967 6874 6564 4d65 weightedMe │ │ │ │ -00003c90: 6469 616e 4669 6c74 6572 5f32 286a 6f69 dianFilter_2(joi │ │ │ │ -00003ca0: 6e74 2e6e 6174 6976 654f 626a 2c20 7372 nt.nativeObj, sr │ │ │ │ -00003cb0: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ -00003cc0: 2e6e 6174 6976 654f 626a 2c20 722c 2073 .nativeObj, r, s │ │ │ │ -00003cd0: 6967 6d61 293b 0a20 2020 207d 0a0a 2020 igma);. }.. │ │ │ │ -00003ce0: 2020 2f2a 2a0a 2020 2020 202a 2041 7070 /**. * App │ │ │ │ -00003cf0: 6c69 6573 2077 6569 6768 7465 6420 6d65 lies weighted me │ │ │ │ -00003d00: 6469 616e 2066 696c 7465 7220 746f 2061 dian filter to a │ │ │ │ -00003d10: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *. │ │ │ │ -00003d20: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ -00003d30: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ -00003d40: 6973 2069 6d70 6c65 6d65 6e74 6174 696f is implementatio │ │ │ │ -00003d50: 6e2c 2070 6c65 6173 6520 7365 6520 4349 n, please see CI │ │ │ │ -00003d60: 5445 3a20 7a68 616e 6732 3031 3431 3030 TE: zhang2014100 │ │ │ │ -00003d70: 2b0a 2020 2020 202a 0a20 2020 2020 2a20 +. *. * │ │ │ │ -00003d80: 7468 6520 7069 7865 6c20 7769 6c6c 2062 the pixel will b │ │ │ │ -00003d90: 6520 6967 6e6f 7265 6420 7768 656e 206d e ignored when m │ │ │ │ -00003da0: 6169 6e74 6169 6e69 6e67 2074 6865 206a aintaining the j │ │ │ │ -00003db0: 6f69 6e74 2d68 6973 746f 6772 616d 2e20 oint-histogram. │ │ │ │ -00003dc0: 5468 6973 2069 7320 7573 6566 756c 2066 This is useful f │ │ │ │ -00003dd0: 6f72 2061 7070 6c69 6361 7469 6f6e 7320 or applications │ │ │ │ -00003de0: 6c69 6b65 206f 7074 6963 616c 2066 6c6f like optical flo │ │ │ │ -00003df0: 7720 6f63 636c 7573 696f 6e20 6861 6e64 w occlusion hand │ │ │ │ -00003e00: 6c69 6e67 2e0a 2020 2020 202a 0a20 2020 ling.. *. │ │ │ │ -00003e10: 2020 2a20 5345 453a 206d 6564 6961 6e42 * SEE: medianB │ │ │ │ -00003e20: 6c75 722c 206a 6f69 6e74 4269 6c61 7465 lur, jointBilate │ │ │ │ -00003e30: 7261 6c46 696c 7465 720a 2020 2020 202a ralFilter. * │ │ │ │ -00003e40: 2040 7061 7261 6d20 6a6f 696e 7420 6175 @param joint au │ │ │ │ -00003e50: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00003e60: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ -00003e70: 7261 6d20 7372 6320 6175 746f 6d61 7469 ram src automati │ │ │ │ -00003e80: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -00003e90: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ -00003ea0: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ -00003eb0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00003ec0: 2040 7061 7261 6d20 7220 6175 746f 6d61 @param r automa │ │ │ │ -00003ed0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00003ee0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -00003ef0: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ -00003f00: 2077 6569 6768 7465 644d 6564 6961 6e46 weightedMedianF │ │ │ │ -00003f10: 696c 7465 7228 4d61 7420 6a6f 696e 742c ilter(Mat joint, │ │ │ │ -00003f20: 204d 6174 2073 7263 2c20 4d61 7420 6473 Mat src, Mat ds │ │ │ │ -00003f30: 742c 2069 6e74 2072 2920 7b0a 2020 2020 t, int r) {. │ │ │ │ -00003f40: 2020 2020 7765 6967 6874 6564 4d65 6469 weightedMedi │ │ │ │ -00003f50: 616e 4669 6c74 6572 5f33 286a 6f69 6e74 anFilter_3(joint │ │ │ │ -00003f60: 2e6e 6174 6976 654f 626a 2c20 7372 632e .nativeObj, src. │ │ │ │ -00003f70: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ -00003f80: 6174 6976 654f 626a 2c20 7229 3b0a 2020 ativeObj, r);. │ │ │ │ -00003f90: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ -00003fa0: 202f 2f20 432b 2b3a 2020 5074 725f 5246 // C++: Ptr_RF │ │ │ │ -00003fb0: 4665 6174 7572 6547 6574 7465 7220 6376 FeatureGetter cv │ │ │ │ -00003fc0: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ -00003fd0: 7465 5246 4665 6174 7572 6547 6574 7465 teRFFeatureGette │ │ │ │ -00003fe0: 7228 290a 2020 2020 2f2f 0a0a 2020 2020 r(). //.. │ │ │ │ -00003ff0: 7075 626c 6963 2073 7461 7469 6320 5246 public static RF │ │ │ │ -00004000: 4665 6174 7572 6547 6574 7465 7220 6372 FeatureGetter cr │ │ │ │ -00004010: 6561 7465 5246 4665 6174 7572 6547 6574 eateRFFeatureGet │ │ │ │ -00004020: 7465 7228 2920 7b0a 2020 2020 2020 2020 ter() {. │ │ │ │ -00004030: 7265 7475 726e 2052 4646 6561 7475 7265 return RFFeature │ │ │ │ -00004040: 4765 7474 6572 2e5f 5f66 726f 6d50 7472 Getter.__fromPtr │ │ │ │ -00004050: 5f5f 2863 7265 6174 6552 4646 6561 7475 __(createRFFeatu │ │ │ │ -00004060: 7265 4765 7474 6572 5f30 2829 293b 0a20 reGetter_0());. │ │ │ │ -00004070: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ -00004080: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f53 // C++: Ptr_S │ │ │ │ -00004090: 7472 7563 7475 7265 6445 6467 6544 6574 tructuredEdgeDet │ │ │ │ -000040a0: 6563 7469 6f6e 2063 763a 3a78 696d 6770 ection cv::ximgp │ │ │ │ -000040b0: 726f 633a 3a63 7265 6174 6553 7472 7563 roc::createStruc │ │ │ │ -000040c0: 7475 7265 6445 6467 6544 6574 6563 7469 turedEdgeDetecti │ │ │ │ -000040d0: 6f6e 2853 7472 696e 6720 6d6f 6465 6c2c on(String model, │ │ │ │ -000040e0: 2050 7472 5f52 4646 6561 7475 7265 4765 Ptr_RFFeatureGe │ │ │ │ -000040f0: 7474 6572 2068 6f77 546f 4765 7446 6561 tter howToGetFea │ │ │ │ -00004100: 7475 7265 7320 3d20 5074 723c 5246 4665 tures = Ptr()). │ │ │ │ -00004120: 2020 2020 2f2f 0a0a 2020 2020 7075 626c //.. publ │ │ │ │ -00004130: 6963 2073 7461 7469 6320 5374 7275 6374 ic static Struct │ │ │ │ -00004140: 7572 6564 4564 6765 4465 7465 6374 696f uredEdgeDetectio │ │ │ │ -00004150: 6e20 6372 6561 7465 5374 7275 6374 7572 n createStructur │ │ │ │ -00004160: 6564 4564 6765 4465 7465 6374 696f 6e28 edEdgeDetection( │ │ │ │ -00004170: 5374 7269 6e67 206d 6f64 656c 2c20 5246 String model, RF │ │ │ │ -00004180: 4665 6174 7572 6547 6574 7465 7220 686f FeatureGetter ho │ │ │ │ -00004190: 7754 6f47 6574 4665 6174 7572 6573 2920 wToGetFeatures) │ │ │ │ -000041a0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ -000041b0: 2053 7472 7563 7475 7265 6445 6467 6544 StructuredEdgeD │ │ │ │ -000041c0: 6574 6563 7469 6f6e 2e5f 5f66 726f 6d50 etection.__fromP │ │ │ │ -000041d0: 7472 5f5f 2863 7265 6174 6553 7472 7563 tr__(createStruc │ │ │ │ -000041e0: 7475 7265 6445 6467 6544 6574 6563 7469 turedEdgeDetecti │ │ │ │ -000041f0: 6f6e 5f30 286d 6f64 656c 2c20 686f 7754 on_0(model, howT │ │ │ │ -00004200: 6f47 6574 4665 6174 7572 6573 2e67 6574 oGetFeatures.get │ │ │ │ -00004210: 4e61 7469 7665 4f62 6a41 6464 7228 2929 NativeObjAddr()) │ │ │ │ -00004220: 293b 0a20 2020 207d 0a0a 2020 2020 7075 );. }.. pu │ │ │ │ -00004230: 626c 6963 2073 7461 7469 6320 5374 7275 blic static Stru │ │ │ │ -00004240: 6374 7572 6564 4564 6765 4465 7465 6374 cturedEdgeDetect │ │ │ │ -00004250: 696f 6e20 6372 6561 7465 5374 7275 6374 ion createStruct │ │ │ │ -00004260: 7572 6564 4564 6765 4465 7465 6374 696f uredEdgeDetectio │ │ │ │ -00004270: 6e28 5374 7269 6e67 206d 6f64 656c 2920 n(String model) │ │ │ │ -00004280: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ -00004290: 2053 7472 7563 7475 7265 6445 6467 6544 StructuredEdgeD │ │ │ │ -000042a0: 6574 6563 7469 6f6e 2e5f 5f66 726f 6d50 etection.__fromP │ │ │ │ -000042b0: 7472 5f5f 2863 7265 6174 6553 7472 7563 tr__(createStruc │ │ │ │ -000042c0: 7475 7265 6445 6467 6544 6574 6563 7469 turedEdgeDetecti │ │ │ │ -000042d0: 6f6e 5f31 286d 6f64 656c 2929 3b0a 2020 on_1(model));. │ │ │ │ -000042e0: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ -000042f0: 202f 2f20 432b 2b3a 2020 5074 725f 4564 // C++: Ptr_Ed │ │ │ │ -00004300: 6765 4177 6172 6549 6e74 6572 706f 6c61 geAwareInterpola │ │ │ │ -00004310: 746f 7220 6376 3a3a 7869 6d67 7072 6f63 tor cv::ximgproc │ │ │ │ -00004320: 3a3a 6372 6561 7465 4564 6765 4177 6172 ::createEdgeAwar │ │ │ │ -00004330: 6549 6e74 6572 706f 6c61 746f 7228 290a eInterpolator(). │ │ │ │ -00004340: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ -00004350: 2020 2020 202a 2046 6163 746f 7279 206d * Factory m │ │ │ │ -00004360: 6574 686f 6420 7468 6174 2063 7265 6174 ethod that creat │ │ │ │ -00004370: 6573 2061 6e20 696e 7374 616e 6365 206f es an instance o │ │ │ │ -00004380: 6620 7468 650a 2020 2020 202a 2045 6467 f the. * Edg │ │ │ │ -00004390: 6541 7761 7265 496e 7465 7270 6f6c 6174 eAwareInterpolat │ │ │ │ -000043a0: 6f72 2e0a 2020 2020 202a 2040 7265 7475 or.. * @retu │ │ │ │ -000043b0: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ -000043c0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -000043d0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -000043e0: 6174 6963 2045 6467 6541 7761 7265 496e atic EdgeAwareIn │ │ │ │ -000043f0: 7465 7270 6f6c 6174 6f72 2063 7265 6174 terpolator creat │ │ │ │ -00004400: 6545 6467 6541 7761 7265 496e 7465 7270 eEdgeAwareInterp │ │ │ │ -00004410: 6f6c 6174 6f72 2829 207b 0a20 2020 2020 olator() {. │ │ │ │ -00004420: 2020 2072 6574 7572 6e20 4564 6765 4177 return EdgeAw │ │ │ │ -00004430: 6172 6549 6e74 6572 706f 6c61 746f 722e areInterpolator. │ │ │ │ -00004440: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ -00004450: 7465 4564 6765 4177 6172 6549 6e74 6572 teEdgeAwareInter │ │ │ │ -00004460: 706f 6c61 746f 725f 3028 2929 3b0a 2020 polator_0());. │ │ │ │ -00004470: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ -00004480: 202f 2f20 432b 2b3a 2020 5074 725f 5249 // C++: Ptr_RI │ │ │ │ -00004490: 4349 6e74 6572 706f 6c61 746f 7220 6376 CInterpolator cv │ │ │ │ -000044a0: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ -000044b0: 7465 5249 4349 6e74 6572 706f 6c61 746f teRICInterpolato │ │ │ │ -000044c0: 7228 290a 2020 2020 2f2f 0a0a 2020 2020 r(). //.. │ │ │ │ -000044d0: 2f2a 2a0a 2020 2020 202a 2046 6163 746f /**. * Facto │ │ │ │ -000044e0: 7279 206d 6574 686f 6420 7468 6174 2063 ry method that c │ │ │ │ -000044f0: 7265 6174 6573 2061 6e20 696e 7374 616e reates an instan │ │ │ │ -00004500: 6365 206f 6620 7468 650a 2020 2020 202a ce of the. * │ │ │ │ -00004510: 2052 4943 496e 7465 7270 6f6c 6174 6f72 RICInterpolator │ │ │ │ -00004520: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return │ │ │ │ -00004530: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -00004540: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ -00004550: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -00004560: 6963 2052 4943 496e 7465 7270 6f6c 6174 ic RICInterpolat │ │ │ │ -00004570: 6f72 2063 7265 6174 6552 4943 496e 7465 or createRICInte │ │ │ │ -00004580: 7270 6f6c 6174 6f72 2829 207b 0a20 2020 rpolator() {. │ │ │ │ -00004590: 2020 2020 2072 6574 7572 6e20 5249 4349 return RICI │ │ │ │ -000045a0: 6e74 6572 706f 6c61 746f 722e 5f5f 6672 nterpolator.__fr │ │ │ │ -000045b0: 6f6d 5074 725f 5f28 6372 6561 7465 5249 omPtr__(createRI │ │ │ │ -000045c0: 4349 6e74 6572 706f 6c61 746f 725f 3028 CInterpolator_0( │ │ │ │ -000045d0: 2929 3b0a 2020 2020 7d0a 0a0a 2020 2020 ));. }... │ │ │ │ -000045e0: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ -000045f0: 5074 725f 5375 7065 7270 6978 656c 534c Ptr_SuperpixelSL │ │ │ │ -00004600: 4943 2063 763a 3a78 696d 6770 726f 633a IC cv::ximgproc: │ │ │ │ -00004610: 3a63 7265 6174 6553 7570 6572 7069 7865 :createSuperpixe │ │ │ │ -00004620: 6c53 4c49 4328 4d61 7420 696d 6167 652c lSLIC(Mat image, │ │ │ │ -00004630: 2069 6e74 2061 6c67 6f72 6974 686d 203d int algorithm = │ │ │ │ -00004640: 2053 4c49 434f 2c20 696e 7420 7265 6769 SLICO, int regi │ │ │ │ -00004650: 6f6e 5f73 697a 6520 3d20 3130 2c20 666c on_size = 10, fl │ │ │ │ -00004660: 6f61 7420 7275 6c65 7220 3d20 3130 2e30 oat ruler = 10.0 │ │ │ │ -00004670: 6629 0a20 2020 202f 2f0a 0a20 2020 202f f). //.. / │ │ │ │ -00004680: 2a2a 0a20 2020 2020 2a20 496e 6974 6961 **. * Initia │ │ │ │ -00004690: 6c69 7a65 2061 2053 7570 6572 7069 7865 lize a Superpixe │ │ │ │ -000046a0: 6c53 4c49 4320 6f62 6a65 6374 0a20 2020 lSLIC object. │ │ │ │ -000046b0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -000046c0: 6d20 696d 6167 6520 496d 6167 6520 746f m image Image to │ │ │ │ -000046d0: 2073 6567 6d65 6e74 0a20 2020 2020 2a20 segment. * │ │ │ │ -000046e0: 4070 6172 616d 2061 6c67 6f72 6974 686d @param algorithm │ │ │ │ -000046f0: 2043 686f 6f73 6573 2074 6865 2061 6c67 Chooses the alg │ │ │ │ -00004700: 6f72 6974 686d 2076 6172 6961 6e74 2074 orithm variant t │ │ │ │ -00004710: 6f20 7573 653a 0a20 2020 2020 2a20 534c o use:. * SL │ │ │ │ -00004720: 4943 2073 6567 6d65 6e74 7320 696d 6167 IC segments imag │ │ │ │ -00004730: 6520 7573 696e 6720 6120 6465 7369 7265 e using a desire │ │ │ │ -00004740: 6420 7265 6769 6f6e 5f73 697a 652c 2061 d region_size, a │ │ │ │ -00004750: 6e64 2069 6e20 6164 6469 7469 6f6e 2053 nd in addition S │ │ │ │ -00004760: 4c49 434f 2077 696c 6c20 6f70 7469 6d69 LICO will optimi │ │ │ │ -00004770: 7a65 2075 7369 6e67 2061 6461 7074 6976 ze using adaptiv │ │ │ │ -00004780: 6520 636f 6d70 6163 746e 6573 7320 6661 e compactness fa │ │ │ │ -00004790: 6374 6f72 2c0a 2020 2020 202a 2077 6869 ctor,. * whi │ │ │ │ -000047a0: 6c65 204d 534c 4943 2077 696c 6c20 6f70 le MSLIC will op │ │ │ │ -000047b0: 7469 6d69 7a65 2075 7369 6e67 206d 616e timize using man │ │ │ │ -000047c0: 6966 6f6c 6420 6d65 7468 6f64 7320 7265 ifold methods re │ │ │ │ -000047d0: 7375 6c74 696e 6720 696e 206d 6f72 6520 sulting in more │ │ │ │ -000047e0: 636f 6e74 656e 742d 7365 6e73 6974 6976 content-sensitiv │ │ │ │ -000047f0: 6520 7375 7065 7270 6978 656c 732e 0a20 e superpixels.. │ │ │ │ -00004800: 2020 2020 2a20 4070 6172 616d 2072 6567 * @param reg │ │ │ │ -00004810: 696f 6e5f 7369 7a65 2043 686f 6f73 6573 ion_size Chooses │ │ │ │ -00004820: 2061 6e20 6176 6572 6167 6520 7375 7065 an average supe │ │ │ │ -00004830: 7270 6978 656c 2073 697a 6520 6d65 6173 rpixel size meas │ │ │ │ -00004840: 7572 6564 2069 6e20 7069 7865 6c73 0a20 ured in pixels. │ │ │ │ -00004850: 2020 2020 2a20 4070 6172 616d 2072 756c * @param rul │ │ │ │ -00004860: 6572 2043 686f 6f73 6573 2074 6865 2065 er Chooses the e │ │ │ │ -00004870: 6e66 6f72 6365 6d65 6e74 206f 6620 7375 nforcement of su │ │ │ │ -00004880: 7065 7270 6978 656c 2073 6d6f 6f74 686e perpixel smoothn │ │ │ │ -00004890: 6573 7320 6661 6374 6f72 206f 6620 7375 ess factor of su │ │ │ │ -000048a0: 7065 7270 6978 656c 0a20 2020 2020 2a0a perpixel. *. │ │ │ │ -000048b0: 2020 2020 202a 2054 6865 2066 756e 6374 * The funct │ │ │ │ -000048c0: 696f 6e20 696e 6974 6961 6c69 7a65 7320 ion initializes │ │ │ │ -000048d0: 6120 5375 7065 7270 6978 656c 534c 4943 a SuperpixelSLIC │ │ │ │ -000048e0: 206f 626a 6563 7420 666f 7220 7468 6520 object for the │ │ │ │ -000048f0: 696e 7075 7420 696d 6167 652e 2049 7420 input image. It │ │ │ │ -00004900: 7365 7473 2074 6865 2070 6172 616d 6574 sets the paramet │ │ │ │ -00004910: 6572 7320 6f66 2063 686f 6f73 6564 0a20 ers of choosed. │ │ │ │ -00004920: 2020 2020 2a20 7375 7065 7270 6978 656c * superpixel │ │ │ │ -00004930: 2061 6c67 6f72 6974 686d 2c20 7768 6963 algorithm, whic │ │ │ │ -00004940: 6820 6172 653a 2072 6567 696f 6e5f 7369 h are: region_si │ │ │ │ -00004950: 7a65 2061 6e64 2072 756c 6572 2e20 4974 ze and ruler. It │ │ │ │ -00004960: 2070 7265 616c 6c6f 6361 7465 2073 6f6d preallocate som │ │ │ │ -00004970: 6520 6275 6666 6572 7320 666f 7220 6675 e buffers for fu │ │ │ │ -00004980: 7475 7265 0a20 2020 2020 2a20 636f 6d70 ture. * comp │ │ │ │ -00004990: 7574 696e 6720 6974 6572 6174 696f 6e73 uting iterations │ │ │ │ -000049a0: 206f 7665 7220 7468 6520 6769 7665 6e20 over the given │ │ │ │ -000049b0: 696d 6167 652e 2046 6f72 2065 6e61 6e63 image. For enanc │ │ │ │ -000049c0: 6865 6420 7265 7375 6c74 7320 6974 2069 hed results it i │ │ │ │ -000049d0: 7320 7265 636f 6d6d 656e 6465 6420 666f s recommended fo │ │ │ │ -000049e0: 7220 636f 6c6f 7220 696d 6167 6573 2074 r color images t │ │ │ │ -000049f0: 6f0a 2020 2020 202a 2070 7265 7072 6f63 o. * preproc │ │ │ │ -00004a00: 6573 7320 696d 6167 6520 7769 7468 206c ess image with l │ │ │ │ -00004a10: 6974 746c 6520 6761 7573 7369 616e 2062 ittle gaussian b │ │ │ │ -00004a20: 6c75 7220 7573 696e 6720 6120 736d 616c lur using a smal │ │ │ │ -00004a30: 6c20 3320 7820 3320 6b65 726e 656c 2061 l 3 x 3 kernel a │ │ │ │ -00004a40: 6e64 2061 6464 6974 696f 6e61 6c20 636f nd additional co │ │ │ │ -00004a50: 6e76 6572 7369 6f6e 2069 6e74 6f0a 2020 nversion into. │ │ │ │ -00004a60: 2020 202a 2043 6965 4c41 4220 636f 6c6f * CieLAB colo │ │ │ │ -00004a70: 7220 7370 6163 652e 2041 6e20 6578 616d r space. An exam │ │ │ │ -00004a80: 706c 6520 6f66 2053 4c49 4320 7665 7273 ple of SLIC vers │ │ │ │ -00004a90: 7573 2053 4c49 434f 2061 6e64 204d 534c us SLICO and MSL │ │ │ │ -00004aa0: 4943 2069 7320 696c 7573 7472 6174 6564 IC is ilustrated │ │ │ │ -00004ab0: 2069 6e20 7468 6520 666f 6c6c 6f77 696e in the followin │ │ │ │ -00004ac0: 6720 7069 6374 7572 652e 0a20 2020 2020 g picture.. │ │ │ │ -00004ad0: 2a0a 2020 2020 202a 2021 5b69 6d61 6765 *. * ![image │ │ │ │ -00004ae0: 5d28 7069 6373 2f73 7570 6572 7069 7865 ](pics/superpixe │ │ │ │ -00004af0: 6c73 5f73 6c69 632e 706e 6729 0a20 2020 ls_slic.png). │ │ │ │ -00004b00: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -00004b10: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00004b20: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -00004b30: 7075 626c 6963 2073 7461 7469 6320 5375 public static Su │ │ │ │ -00004b40: 7065 7270 6978 656c 534c 4943 2063 7265 perpixelSLIC cre │ │ │ │ -00004b50: 6174 6553 7570 6572 7069 7865 6c53 4c49 ateSuperpixelSLI │ │ │ │ -00004b60: 4328 4d61 7420 696d 6167 652c 2069 6e74 C(Mat image, int │ │ │ │ -00004b70: 2061 6c67 6f72 6974 686d 2c20 696e 7420 algorithm, int │ │ │ │ -00004b80: 7265 6769 6f6e 5f73 697a 652c 2066 6c6f region_size, flo │ │ │ │ -00004b90: 6174 2072 756c 6572 2920 7b0a 2020 2020 at ruler) {. │ │ │ │ -00004ba0: 2020 2020 7265 7475 726e 2053 7570 6572 return Super │ │ │ │ -00004bb0: 7069 7865 6c53 4c49 432e 5f5f 6672 6f6d pixelSLIC.__from │ │ │ │ -00004bc0: 5074 725f 5f28 6372 6561 7465 5375 7065 Ptr__(createSupe │ │ │ │ -00004bd0: 7270 6978 656c 534c 4943 5f30 2869 6d61 rpixelSLIC_0(ima │ │ │ │ -00004be0: 6765 2e6e 6174 6976 654f 626a 2c20 616c ge.nativeObj, al │ │ │ │ -00004bf0: 676f 7269 7468 6d2c 2072 6567 696f 6e5f gorithm, region_ │ │ │ │ -00004c00: 7369 7a65 2c20 7275 6c65 7229 293b 0a20 size, ruler));. │ │ │ │ -00004c10: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ -00004c20: 2020 202a 2049 6e69 7469 616c 697a 6520 * Initialize │ │ │ │ -00004c30: 6120 5375 7065 7270 6978 656c 534c 4943 a SuperpixelSLIC │ │ │ │ -00004c40: 206f 626a 6563 740a 2020 2020 202a 0a20 object. *. │ │ │ │ -00004c50: 2020 2020 2a20 4070 6172 616d 2069 6d61 * @param ima │ │ │ │ -00004c60: 6765 2049 6d61 6765 2074 6f20 7365 676d ge Image to segm │ │ │ │ -00004c70: 656e 740a 2020 2020 202a 2040 7061 7261 ent. * @para │ │ │ │ -00004c80: 6d20 616c 676f 7269 7468 6d20 4368 6f6f m algorithm Choo │ │ │ │ -00004c90: 7365 7320 7468 6520 616c 676f 7269 7468 ses the algorith │ │ │ │ -00004ca0: 6d20 7661 7269 616e 7420 746f 2075 7365 m variant to use │ │ │ │ -00004cb0: 3a0a 2020 2020 202a 2053 4c49 4320 7365 :. * SLIC se │ │ │ │ -00004cc0: 676d 656e 7473 2069 6d61 6765 2075 7369 gments image usi │ │ │ │ -00004cd0: 6e67 2061 2064 6573 6972 6564 2072 6567 ng a desired reg │ │ │ │ -00004ce0: 696f 6e5f 7369 7a65 2c20 616e 6420 696e ion_size, and in │ │ │ │ -00004cf0: 2061 6464 6974 696f 6e20 534c 4943 4f20 addition SLICO │ │ │ │ -00004d00: 7769 6c6c 206f 7074 696d 697a 6520 7573 will optimize us │ │ │ │ -00004d10: 696e 6720 6164 6170 7469 7665 2063 6f6d ing adaptive com │ │ │ │ -00004d20: 7061 6374 6e65 7373 2066 6163 746f 722c pactness factor, │ │ │ │ -00004d30: 0a20 2020 2020 2a20 7768 696c 6520 4d53 . * while MS │ │ │ │ -00004d40: 4c49 4320 7769 6c6c 206f 7074 696d 697a LIC will optimiz │ │ │ │ -00004d50: 6520 7573 696e 6720 6d61 6e69 666f 6c64 e using manifold │ │ │ │ -00004d60: 206d 6574 686f 6473 2072 6573 756c 7469 methods resulti │ │ │ │ -00004d70: 6e67 2069 6e20 6d6f 7265 2063 6f6e 7465 ng in more conte │ │ │ │ -00004d80: 6e74 2d73 656e 7369 7469 7665 2073 7570 nt-sensitive sup │ │ │ │ -00004d90: 6572 7069 7865 6c73 2e0a 2020 2020 202a erpixels.. * │ │ │ │ -00004da0: 2040 7061 7261 6d20 7265 6769 6f6e 5f73 @param region_s │ │ │ │ -00004db0: 697a 6520 4368 6f6f 7365 7320 616e 2061 ize Chooses an a │ │ │ │ -00004dc0: 7665 7261 6765 2073 7570 6572 7069 7865 verage superpixe │ │ │ │ -00004dd0: 6c20 7369 7a65 206d 6561 7375 7265 6420 l size measured │ │ │ │ -00004de0: 696e 2070 6978 656c 730a 2020 2020 202a in pixels. * │ │ │ │ -00004df0: 0a20 2020 2020 2a20 5468 6520 6675 6e63 . * The func │ │ │ │ -00004e00: 7469 6f6e 2069 6e69 7469 616c 697a 6573 tion initializes │ │ │ │ -00004e10: 2061 2053 7570 6572 7069 7865 6c53 4c49 a SuperpixelSLI │ │ │ │ -00004e20: 4320 6f62 6a65 6374 2066 6f72 2074 6865 C object for the │ │ │ │ -00004e30: 2069 6e70 7574 2069 6d61 6765 2e20 4974 input image. It │ │ │ │ -00004e40: 2073 6574 7320 7468 6520 7061 7261 6d65 sets the parame │ │ │ │ -00004e50: 7465 7273 206f 6620 6368 6f6f 7365 640a ters of choosed. │ │ │ │ -00004e60: 2020 2020 202a 2073 7570 6572 7069 7865 * superpixe │ │ │ │ -00004e70: 6c20 616c 676f 7269 7468 6d2c 2077 6869 l algorithm, whi │ │ │ │ -00004e80: 6368 2061 7265 3a20 7265 6769 6f6e 5f73 ch are: region_s │ │ │ │ -00004e90: 697a 6520 616e 6420 7275 6c65 722e 2049 ize and ruler. I │ │ │ │ -00004ea0: 7420 7072 6561 6c6c 6f63 6174 6520 736f t preallocate so │ │ │ │ -00004eb0: 6d65 2062 7566 6665 7273 2066 6f72 2066 me buffers for f │ │ │ │ -00004ec0: 7574 7572 650a 2020 2020 202a 2063 6f6d uture. * com │ │ │ │ -00004ed0: 7075 7469 6e67 2069 7465 7261 7469 6f6e puting iteration │ │ │ │ -00004ee0: 7320 6f76 6572 2074 6865 2067 6976 656e s over the given │ │ │ │ -00004ef0: 2069 6d61 6765 2e20 466f 7220 656e 616e image. For enan │ │ │ │ -00004f00: 6368 6564 2072 6573 756c 7473 2069 7420 ched results it │ │ │ │ -00004f10: 6973 2072 6563 6f6d 6d65 6e64 6564 2066 is recommended f │ │ │ │ -00004f20: 6f72 2063 6f6c 6f72 2069 6d61 6765 7320 or color images │ │ │ │ -00004f30: 746f 0a20 2020 2020 2a20 7072 6570 726f to. * prepro │ │ │ │ -00004f40: 6365 7373 2069 6d61 6765 2077 6974 6820 cess image with │ │ │ │ -00004f50: 6c69 7474 6c65 2067 6175 7373 6961 6e20 little gaussian │ │ │ │ -00004f60: 626c 7572 2075 7369 6e67 2061 2073 6d61 blur using a sma │ │ │ │ -00004f70: 6c6c 2033 2078 2033 206b 6572 6e65 6c20 ll 3 x 3 kernel │ │ │ │ -00004f80: 616e 6420 6164 6469 7469 6f6e 616c 2063 and additional c │ │ │ │ -00004f90: 6f6e 7665 7273 696f 6e20 696e 746f 0a20 onversion into. │ │ │ │ -00004fa0: 2020 2020 2a20 4369 654c 4142 2063 6f6c * CieLAB col │ │ │ │ -00004fb0: 6f72 2073 7061 6365 2e20 416e 2065 7861 or space. An exa │ │ │ │ -00004fc0: 6d70 6c65 206f 6620 534c 4943 2076 6572 mple of SLIC ver │ │ │ │ -00004fd0: 7375 7320 534c 4943 4f20 616e 6420 4d53 sus SLICO and MS │ │ │ │ -00004fe0: 4c49 4320 6973 2069 6c75 7374 7261 7465 LIC is ilustrate │ │ │ │ -00004ff0: 6420 696e 2074 6865 2066 6f6c 6c6f 7769 d in the followi │ │ │ │ -00005000: 6e67 2070 6963 7475 7265 2e0a 2020 2020 ng picture.. │ │ │ │ -00005010: 202a 0a20 2020 2020 2a20 215b 696d 6167 *. * ![imag │ │ │ │ -00005020: 655d 2870 6963 732f 7375 7065 7270 6978 e](pics/superpix │ │ │ │ -00005030: 656c 735f 736c 6963 2e70 6e67 290a 2020 els_slic.png). │ │ │ │ -00005040: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ -00005050: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -00005060: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ -00005070: 2070 7562 6c69 6320 7374 6174 6963 2053 public static S │ │ │ │ -00005080: 7570 6572 7069 7865 6c53 4c49 4320 6372 uperpixelSLIC cr │ │ │ │ -00005090: 6561 7465 5375 7065 7270 6978 656c 534c eateSuperpixelSL │ │ │ │ -000050a0: 4943 284d 6174 2069 6d61 6765 2c20 696e IC(Mat image, in │ │ │ │ -000050b0: 7420 616c 676f 7269 7468 6d2c 2069 6e74 t algorithm, int │ │ │ │ -000050c0: 2072 6567 696f 6e5f 7369 7a65 2920 7b0a region_size) {. │ │ │ │ -000050d0: 2020 2020 2020 2020 7265 7475 726e 2053 return S │ │ │ │ -000050e0: 7570 6572 7069 7865 6c53 4c49 432e 5f5f uperpixelSLIC.__ │ │ │ │ -000050f0: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -00005100: 5375 7065 7270 6978 656c 534c 4943 5f31 SuperpixelSLIC_1 │ │ │ │ -00005110: 2869 6d61 6765 2e6e 6174 6976 654f 626a (image.nativeObj │ │ │ │ -00005120: 2c20 616c 676f 7269 7468 6d2c 2072 6567 , algorithm, reg │ │ │ │ -00005130: 696f 6e5f 7369 7a65 2929 3b0a 2020 2020 ion_size));. │ │ │ │ -00005140: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ -00005150: 2a20 496e 6974 6961 6c69 7a65 2061 2053 * Initialize a S │ │ │ │ -00005160: 7570 6572 7069 7865 6c53 4c49 4320 6f62 uperpixelSLIC ob │ │ │ │ -00005170: 6a65 6374 0a20 2020 2020 2a0a 2020 2020 ject. *. │ │ │ │ -00005180: 202a 2040 7061 7261 6d20 696d 6167 6520 * @param image │ │ │ │ -00005190: 496d 6167 6520 746f 2073 6567 6d65 6e74 Image to segment │ │ │ │ -000051a0: 0a20 2020 2020 2a20 4070 6172 616d 2061 . * @param a │ │ │ │ -000051b0: 6c67 6f72 6974 686d 2043 686f 6f73 6573 lgorithm Chooses │ │ │ │ -000051c0: 2074 6865 2061 6c67 6f72 6974 686d 2076 the algorithm v │ │ │ │ -000051d0: 6172 6961 6e74 2074 6f20 7573 653a 0a20 ariant to use:. │ │ │ │ -000051e0: 2020 2020 2a20 534c 4943 2073 6567 6d65 * SLIC segme │ │ │ │ -000051f0: 6e74 7320 696d 6167 6520 7573 696e 6720 nts image using │ │ │ │ -00005200: 6120 6465 7369 7265 6420 7265 6769 6f6e a desired region │ │ │ │ -00005210: 5f73 697a 652c 2061 6e64 2069 6e20 6164 _size, and in ad │ │ │ │ -00005220: 6469 7469 6f6e 2053 4c49 434f 2077 696c dition SLICO wil │ │ │ │ -00005230: 6c20 6f70 7469 6d69 7a65 2075 7369 6e67 l optimize using │ │ │ │ -00005240: 2061 6461 7074 6976 6520 636f 6d70 6163 adaptive compac │ │ │ │ -00005250: 746e 6573 7320 6661 6374 6f72 2c0a 2020 tness factor,. │ │ │ │ -00005260: 2020 202a 2077 6869 6c65 204d 534c 4943 * while MSLIC │ │ │ │ -00005270: 2077 696c 6c20 6f70 7469 6d69 7a65 2075 will optimize u │ │ │ │ -00005280: 7369 6e67 206d 616e 6966 6f6c 6420 6d65 sing manifold me │ │ │ │ -00005290: 7468 6f64 7320 7265 7375 6c74 696e 6720 thods resulting │ │ │ │ -000052a0: 696e 206d 6f72 6520 636f 6e74 656e 742d in more content- │ │ │ │ -000052b0: 7365 6e73 6974 6976 6520 7375 7065 7270 sensitive superp │ │ │ │ -000052c0: 6978 656c 732e 0a20 2020 2020 2a0a 2020 ixels.. *. │ │ │ │ -000052d0: 2020 202a 2054 6865 2066 756e 6374 696f * The functio │ │ │ │ -000052e0: 6e20 696e 6974 6961 6c69 7a65 7320 6120 n initializes a │ │ │ │ -000052f0: 5375 7065 7270 6978 656c 534c 4943 206f SuperpixelSLIC o │ │ │ │ -00005300: 626a 6563 7420 666f 7220 7468 6520 696e bject for the in │ │ │ │ -00005310: 7075 7420 696d 6167 652e 2049 7420 7365 put image. It se │ │ │ │ -00005320: 7473 2074 6865 2070 6172 616d 6574 6572 ts the parameter │ │ │ │ -00005330: 7320 6f66 2063 686f 6f73 6564 0a20 2020 s of choosed. │ │ │ │ -00005340: 2020 2a20 7375 7065 7270 6978 656c 2061 * superpixel a │ │ │ │ -00005350: 6c67 6f72 6974 686d 2c20 7768 6963 6820 lgorithm, which │ │ │ │ -00005360: 6172 653a 2072 6567 696f 6e5f 7369 7a65 are: region_size │ │ │ │ -00005370: 2061 6e64 2072 756c 6572 2e20 4974 2070 and ruler. It p │ │ │ │ -00005380: 7265 616c 6c6f 6361 7465 2073 6f6d 6520 reallocate some │ │ │ │ -00005390: 6275 6666 6572 7320 666f 7220 6675 7475 buffers for futu │ │ │ │ -000053a0: 7265 0a20 2020 2020 2a20 636f 6d70 7574 re. * comput │ │ │ │ -000053b0: 696e 6720 6974 6572 6174 696f 6e73 206f ing iterations o │ │ │ │ -000053c0: 7665 7220 7468 6520 6769 7665 6e20 696d ver the given im │ │ │ │ -000053d0: 6167 652e 2046 6f72 2065 6e61 6e63 6865 age. For enanche │ │ │ │ -000053e0: 6420 7265 7375 6c74 7320 6974 2069 7320 d results it is │ │ │ │ -000053f0: 7265 636f 6d6d 656e 6465 6420 666f 7220 recommended for │ │ │ │ -00005400: 636f 6c6f 7220 696d 6167 6573 2074 6f0a color images to. │ │ │ │ -00005410: 2020 2020 202a 2070 7265 7072 6f63 6573 * preproces │ │ │ │ -00005420: 7320 696d 6167 6520 7769 7468 206c 6974 s image with lit │ │ │ │ -00005430: 746c 6520 6761 7573 7369 616e 2062 6c75 tle gaussian blu │ │ │ │ -00005440: 7220 7573 696e 6720 6120 736d 616c 6c20 r using a small │ │ │ │ -00005450: 3320 7820 3320 6b65 726e 656c 2061 6e64 3 x 3 kernel and │ │ │ │ -00005460: 2061 6464 6974 696f 6e61 6c20 636f 6e76 additional conv │ │ │ │ -00005470: 6572 7369 6f6e 2069 6e74 6f0a 2020 2020 ersion into. │ │ │ │ -00005480: 202a 2043 6965 4c41 4220 636f 6c6f 7220 * CieLAB color │ │ │ │ -00005490: 7370 6163 652e 2041 6e20 6578 616d 706c space. An exampl │ │ │ │ -000054a0: 6520 6f66 2053 4c49 4320 7665 7273 7573 e of SLIC versus │ │ │ │ -000054b0: 2053 4c49 434f 2061 6e64 204d 534c 4943 SLICO and MSLIC │ │ │ │ -000054c0: 2069 7320 696c 7573 7472 6174 6564 2069 is ilustrated i │ │ │ │ -000054d0: 6e20 7468 6520 666f 6c6c 6f77 696e 6720 n the following │ │ │ │ -000054e0: 7069 6374 7572 652e 0a20 2020 2020 2a0a picture.. *. │ │ │ │ -000054f0: 2020 2020 202a 2021 5b69 6d61 6765 5d28 * ![image]( │ │ │ │ -00005500: 7069 6373 2f73 7570 6572 7069 7865 6c73 pics/superpixels │ │ │ │ -00005510: 5f73 6c69 632e 706e 6729 0a20 2020 2020 _slic.png). │ │ │ │ -00005520: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ -00005530: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00005540: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -00005550: 626c 6963 2073 7461 7469 6320 5375 7065 blic static Supe │ │ │ │ -00005560: 7270 6978 656c 534c 4943 2063 7265 6174 rpixelSLIC creat │ │ │ │ -00005570: 6553 7570 6572 7069 7865 6c53 4c49 4328 eSuperpixelSLIC( │ │ │ │ -00005580: 4d61 7420 696d 6167 652c 2069 6e74 2061 Mat image, int a │ │ │ │ -00005590: 6c67 6f72 6974 686d 2920 7b0a 2020 2020 lgorithm) {. │ │ │ │ -000055a0: 2020 2020 7265 7475 726e 2053 7570 6572 return Super │ │ │ │ -000055b0: 7069 7865 6c53 4c49 432e 5f5f 6672 6f6d pixelSLIC.__from │ │ │ │ -000055c0: 5074 725f 5f28 6372 6561 7465 5375 7065 Ptr__(createSupe │ │ │ │ -000055d0: 7270 6978 656c 534c 4943 5f32 2869 6d61 rpixelSLIC_2(ima │ │ │ │ -000055e0: 6765 2e6e 6174 6976 654f 626a 2c20 616c ge.nativeObj, al │ │ │ │ -000055f0: 676f 7269 7468 6d29 293b 0a20 2020 207d gorithm));. } │ │ │ │ -00005600: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -00005610: 2049 6e69 7469 616c 697a 6520 6120 5375 Initialize a Su │ │ │ │ -00005620: 7065 7270 6978 656c 534c 4943 206f 626a perpixelSLIC obj │ │ │ │ -00005630: 6563 740a 2020 2020 202a 0a20 2020 2020 ect. *. │ │ │ │ -00005640: 2a20 4070 6172 616d 2069 6d61 6765 2049 * @param image I │ │ │ │ -00005650: 6d61 6765 2074 6f20 7365 676d 656e 740a mage to segment. │ │ │ │ -00005660: 2020 2020 202a 2053 4c49 4320 7365 676d * SLIC segm │ │ │ │ -00005670: 656e 7473 2069 6d61 6765 2075 7369 6e67 ents image using │ │ │ │ -00005680: 2061 2064 6573 6972 6564 2072 6567 696f a desired regio │ │ │ │ -00005690: 6e5f 7369 7a65 2c20 616e 6420 696e 2061 n_size, and in a │ │ │ │ -000056a0: 6464 6974 696f 6e20 534c 4943 4f20 7769 ddition SLICO wi │ │ │ │ -000056b0: 6c6c 206f 7074 696d 697a 6520 7573 696e ll optimize usin │ │ │ │ -000056c0: 6720 6164 6170 7469 7665 2063 6f6d 7061 g adaptive compa │ │ │ │ -000056d0: 6374 6e65 7373 2066 6163 746f 722c 0a20 ctness factor,. │ │ │ │ -000056e0: 2020 2020 2a20 7768 696c 6520 4d53 4c49 * while MSLI │ │ │ │ -000056f0: 4320 7769 6c6c 206f 7074 696d 697a 6520 C will optimize │ │ │ │ -00005700: 7573 696e 6720 6d61 6e69 666f 6c64 206d using manifold m │ │ │ │ -00005710: 6574 686f 6473 2072 6573 756c 7469 6e67 ethods resulting │ │ │ │ -00005720: 2069 6e20 6d6f 7265 2063 6f6e 7465 6e74 in more content │ │ │ │ -00005730: 2d73 656e 7369 7469 7665 2073 7570 6572 -sensitive super │ │ │ │ -00005740: 7069 7865 6c73 2e0a 2020 2020 202a 0a20 pixels.. *. │ │ │ │ -00005750: 2020 2020 2a20 5468 6520 6675 6e63 7469 * The functi │ │ │ │ -00005760: 6f6e 2069 6e69 7469 616c 697a 6573 2061 on initializes a │ │ │ │ -00005770: 2053 7570 6572 7069 7865 6c53 4c49 4320 SuperpixelSLIC │ │ │ │ -00005780: 6f62 6a65 6374 2066 6f72 2074 6865 2069 object for the i │ │ │ │ -00005790: 6e70 7574 2069 6d61 6765 2e20 4974 2073 nput image. It s │ │ │ │ -000057a0: 6574 7320 7468 6520 7061 7261 6d65 7465 ets the paramete │ │ │ │ -000057b0: 7273 206f 6620 6368 6f6f 7365 640a 2020 rs of choosed. │ │ │ │ -000057c0: 2020 202a 2073 7570 6572 7069 7865 6c20 * superpixel │ │ │ │ -000057d0: 616c 676f 7269 7468 6d2c 2077 6869 6368 algorithm, which │ │ │ │ -000057e0: 2061 7265 3a20 7265 6769 6f6e 5f73 697a are: region_siz │ │ │ │ -000057f0: 6520 616e 6420 7275 6c65 722e 2049 7420 e and ruler. It │ │ │ │ -00005800: 7072 6561 6c6c 6f63 6174 6520 736f 6d65 preallocate some │ │ │ │ -00005810: 2062 7566 6665 7273 2066 6f72 2066 7574 buffers for fut │ │ │ │ -00005820: 7572 650a 2020 2020 202a 2063 6f6d 7075 ure. * compu │ │ │ │ -00005830: 7469 6e67 2069 7465 7261 7469 6f6e 7320 ting iterations │ │ │ │ -00005840: 6f76 6572 2074 6865 2067 6976 656e 2069 over the given i │ │ │ │ -00005850: 6d61 6765 2e20 466f 7220 656e 616e 6368 mage. For enanch │ │ │ │ -00005860: 6564 2072 6573 756c 7473 2069 7420 6973 ed results it is │ │ │ │ -00005870: 2072 6563 6f6d 6d65 6e64 6564 2066 6f72 recommended for │ │ │ │ -00005880: 2063 6f6c 6f72 2069 6d61 6765 7320 746f color images to │ │ │ │ -00005890: 0a20 2020 2020 2a20 7072 6570 726f 6365 . * preproce │ │ │ │ -000058a0: 7373 2069 6d61 6765 2077 6974 6820 6c69 ss image with li │ │ │ │ -000058b0: 7474 6c65 2067 6175 7373 6961 6e20 626c ttle gaussian bl │ │ │ │ -000058c0: 7572 2075 7369 6e67 2061 2073 6d61 6c6c ur using a small │ │ │ │ -000058d0: 2033 2078 2033 206b 6572 6e65 6c20 616e 3 x 3 kernel an │ │ │ │ -000058e0: 6420 6164 6469 7469 6f6e 616c 2063 6f6e d additional con │ │ │ │ -000058f0: 7665 7273 696f 6e20 696e 746f 0a20 2020 version into. │ │ │ │ -00005900: 2020 2a20 4369 654c 4142 2063 6f6c 6f72 * CieLAB color │ │ │ │ -00005910: 2073 7061 6365 2e20 416e 2065 7861 6d70 space. An examp │ │ │ │ -00005920: 6c65 206f 6620 534c 4943 2076 6572 7375 le of SLIC versu │ │ │ │ -00005930: 7320 534c 4943 4f20 616e 6420 4d53 4c49 s SLICO and MSLI │ │ │ │ -00005940: 4320 6973 2069 6c75 7374 7261 7465 6420 C is ilustrated │ │ │ │ -00005950: 696e 2074 6865 2066 6f6c 6c6f 7769 6e67 in the following │ │ │ │ -00005960: 2070 6963 7475 7265 2e0a 2020 2020 202a picture.. * │ │ │ │ -00005970: 0a20 2020 2020 2a20 215b 696d 6167 655d . * ![image] │ │ │ │ -00005980: 2870 6963 732f 7375 7065 7270 6978 656c (pics/superpixel │ │ │ │ -00005990: 735f 736c 6963 2e70 6e67 290a 2020 2020 s_slic.png). │ │ │ │ -000059a0: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ -000059b0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -000059c0: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -000059d0: 7562 6c69 6320 7374 6174 6963 2053 7570 ublic static Sup │ │ │ │ -000059e0: 6572 7069 7865 6c53 4c49 4320 6372 6561 erpixelSLIC crea │ │ │ │ -000059f0: 7465 5375 7065 7270 6978 656c 534c 4943 teSuperpixelSLIC │ │ │ │ -00005a00: 284d 6174 2069 6d61 6765 2920 7b0a 2020 (Mat image) {. │ │ │ │ -00005a10: 2020 2020 2020 7265 7475 726e 2053 7570 return Sup │ │ │ │ -00005a20: 6572 7069 7865 6c53 4c49 432e 5f5f 6672 erpixelSLIC.__fr │ │ │ │ -00005a30: 6f6d 5074 725f 5f28 6372 6561 7465 5375 omPtr__(createSu │ │ │ │ -00005a40: 7065 7270 6978 656c 534c 4943 5f33 2869 perpixelSLIC_3(i │ │ │ │ -00005a50: 6d61 6765 2e6e 6174 6976 654f 626a 2929 mage.nativeObj)) │ │ │ │ -00005a60: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ -00005a70: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ -00005a80: 725f 4772 6170 6853 6567 6d65 6e74 6174 r_GraphSegmentat │ │ │ │ -00005a90: 696f 6e20 6376 3a3a 7869 6d67 7072 6f63 ion cv::ximgproc │ │ │ │ -00005aa0: 3a3a 7365 676d 656e 7461 7469 6f6e 3a3a ::segmentation:: │ │ │ │ -00005ab0: 6372 6561 7465 4772 6170 6853 6567 6d65 createGraphSegme │ │ │ │ -00005ac0: 6e74 6174 696f 6e28 646f 7562 6c65 2073 ntation(double s │ │ │ │ -00005ad0: 6967 6d61 203d 2030 2e35 2c20 666c 6f61 igma = 0.5, floa │ │ │ │ -00005ae0: 7420 6b20 3d20 3330 302c 2069 6e74 206d t k = 300, int m │ │ │ │ -00005af0: 696e 5f73 697a 6520 3d20 3130 3029 0a20 in_size = 100). │ │ │ │ -00005b00: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ -00005b10: 2020 2020 2a20 4372 6561 7465 7320 6120 * Creates a │ │ │ │ -00005b20: 6772 6170 6820 6261 7365 6420 7365 676d graph based segm │ │ │ │ -00005b30: 656e 746f 720a 2020 2020 202a 2020 2020 entor. * │ │ │ │ -00005b40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00005b50: 2020 2020 2040 7061 7261 6d20 7369 676d @param sigm │ │ │ │ -00005b60: 6120 5468 6520 7369 676d 6120 7061 7261 a The sigma para │ │ │ │ -00005b70: 6d65 7465 722c 2075 7365 6420 746f 2073 meter, used to s │ │ │ │ -00005b80: 6d6f 6f74 6820 696d 6167 650a 2020 2020 mooth image. │ │ │ │ -00005b90: 202a 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ -00005ba0: 2020 2020 2020 2020 2020 2040 7061 7261 @para │ │ │ │ -00005bb0: 6d20 6b20 5468 6520 6b20 7061 7261 6d65 m k The k parame │ │ │ │ -00005bc0: 7465 7220 6f66 2074 6865 2061 6c67 6f72 ter of the algor │ │ │ │ -00005bd0: 7974 686d 0a20 2020 2020 2a20 2020 2020 ythm. * │ │ │ │ -00005be0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00005bf0: 2020 2020 4070 6172 616d 206d 696e 5f73 @param min_s │ │ │ │ -00005c00: 697a 6520 5468 6520 6d69 6e69 6d75 6d20 ize The minimum │ │ │ │ -00005c10: 7369 7a65 206f 6620 7365 676d 656e 7473 size of segments │ │ │ │ -00005c20: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ -00005c30: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00005c40: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ -00005c50: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -00005c60: 6320 4772 6170 6853 6567 6d65 6e74 6174 c GraphSegmentat │ │ │ │ -00005c70: 696f 6e20 6372 6561 7465 4772 6170 6853 ion createGraphS │ │ │ │ -00005c80: 6567 6d65 6e74 6174 696f 6e28 646f 7562 egmentation(doub │ │ │ │ -00005c90: 6c65 2073 6967 6d61 2c20 666c 6f61 7420 le sigma, float │ │ │ │ -00005ca0: 6b2c 2069 6e74 206d 696e 5f73 697a 6529 k, int min_size) │ │ │ │ -00005cb0: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ -00005cc0: 6e20 4772 6170 6853 6567 6d65 6e74 6174 n GraphSegmentat │ │ │ │ -00005cd0: 696f 6e2e 5f5f 6672 6f6d 5074 725f 5f28 ion.__fromPtr__( │ │ │ │ -00005ce0: 6372 6561 7465 4772 6170 6853 6567 6d65 createGraphSegme │ │ │ │ -00005cf0: 6e74 6174 696f 6e5f 3028 7369 676d 612c ntation_0(sigma, │ │ │ │ -00005d00: 206b 2c20 6d69 6e5f 7369 7a65 2929 3b0a k, min_size));. │ │ │ │ -00005d10: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -00005d20: 2020 2020 2a20 4372 6561 7465 7320 6120 * Creates a │ │ │ │ -00005d30: 6772 6170 6820 6261 7365 6420 7365 676d graph based segm │ │ │ │ -00005d40: 656e 746f 720a 2020 2020 202a 2020 2020 entor. * │ │ │ │ -00005d50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00005d60: 2020 2020 2040 7061 7261 6d20 7369 676d @param sigm │ │ │ │ -00005d70: 6120 5468 6520 7369 676d 6120 7061 7261 a The sigma para │ │ │ │ -00005d80: 6d65 7465 722c 2075 7365 6420 746f 2073 meter, used to s │ │ │ │ -00005d90: 6d6f 6f74 6820 696d 6167 650a 2020 2020 mooth image. │ │ │ │ -00005da0: 202a 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ -00005db0: 2020 2020 2020 2020 2020 2040 7061 7261 @para │ │ │ │ -00005dc0: 6d20 6b20 5468 6520 6b20 7061 7261 6d65 m k The k parame │ │ │ │ -00005dd0: 7465 7220 6f66 2074 6865 2061 6c67 6f72 ter of the algor │ │ │ │ -00005de0: 7974 686d 0a20 2020 2020 2a20 4072 6574 ythm. * @ret │ │ │ │ -00005df0: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ -00005e00: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00005e10: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -00005e20: 7461 7469 6320 4772 6170 6853 6567 6d65 tatic GraphSegme │ │ │ │ -00005e30: 6e74 6174 696f 6e20 6372 6561 7465 4772 ntation createGr │ │ │ │ -00005e40: 6170 6853 6567 6d65 6e74 6174 696f 6e28 aphSegmentation( │ │ │ │ -00005e50: 646f 7562 6c65 2073 6967 6d61 2c20 666c double sigma, fl │ │ │ │ -00005e60: 6f61 7420 6b29 207b 0a20 2020 2020 2020 oat k) {. │ │ │ │ -00005e70: 2072 6574 7572 6e20 4772 6170 6853 6567 return GraphSeg │ │ │ │ -00005e80: 6d65 6e74 6174 696f 6e2e 5f5f 6672 6f6d mentation.__from │ │ │ │ -00005e90: 5074 725f 5f28 6372 6561 7465 4772 6170 Ptr__(createGrap │ │ │ │ -00005ea0: 6853 6567 6d65 6e74 6174 696f 6e5f 3128 hSegmentation_1( │ │ │ │ -00005eb0: 7369 676d 612c 206b 2929 3b0a 2020 2020 sigma, k));. │ │ │ │ -00005ec0: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ -00005ed0: 2a20 4372 6561 7465 7320 6120 6772 6170 * Creates a grap │ │ │ │ -00005ee0: 6820 6261 7365 6420 7365 676d 656e 746f h based segmento │ │ │ │ -00005ef0: 720a 2020 2020 202a 2020 2020 2020 2020 r. * │ │ │ │ -00005f00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00005f10: 2040 7061 7261 6d20 7369 676d 6120 5468 @param sigma Th │ │ │ │ -00005f20: 6520 7369 676d 6120 7061 7261 6d65 7465 e sigma paramete │ │ │ │ -00005f30: 722c 2075 7365 6420 746f 2073 6d6f 6f74 r, used to smoot │ │ │ │ -00005f40: 6820 696d 6167 650a 2020 2020 202a 2040 h image. * @ │ │ │ │ -00005f50: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ -00005f60: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -00005f70: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -00005f80: 6320 7374 6174 6963 2047 7261 7068 5365 c static GraphSe │ │ │ │ -00005f90: 676d 656e 7461 7469 6f6e 2063 7265 6174 gmentation creat │ │ │ │ -00005fa0: 6547 7261 7068 5365 676d 656e 7461 7469 eGraphSegmentati │ │ │ │ -00005fb0: 6f6e 2864 6f75 626c 6520 7369 676d 6129 on(double sigma) │ │ │ │ -00005fc0: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ -00005fd0: 6e20 4772 6170 6853 6567 6d65 6e74 6174 n GraphSegmentat │ │ │ │ -00005fe0: 696f 6e2e 5f5f 6672 6f6d 5074 725f 5f28 ion.__fromPtr__( │ │ │ │ -00005ff0: 6372 6561 7465 4772 6170 6853 6567 6d65 createGraphSegme │ │ │ │ -00006000: 6e74 6174 696f 6e5f 3228 7369 676d 6129 ntation_2(sigma) │ │ │ │ -00006010: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ -00006020: 2a0a 2020 2020 202a 2043 7265 6174 6573 *. * Creates │ │ │ │ -00006030: 2061 2067 7261 7068 2062 6173 6564 2073 a graph based s │ │ │ │ -00006040: 6567 6d65 6e74 6f72 0a20 2020 2020 2a20 egmentor. * │ │ │ │ -00006050: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ -00006060: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -00006070: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -00006080: 6963 2073 7461 7469 6320 4772 6170 6853 ic static GraphS │ │ │ │ -00006090: 6567 6d65 6e74 6174 696f 6e20 6372 6561 egmentation crea │ │ │ │ -000060a0: 7465 4772 6170 6853 6567 6d65 6e74 6174 teGraphSegmentat │ │ │ │ -000060b0: 696f 6e28 2920 7b0a 2020 2020 2020 2020 ion() {. │ │ │ │ -000060c0: 7265 7475 726e 2047 7261 7068 5365 676d return GraphSegm │ │ │ │ -000060d0: 656e 7461 7469 6f6e 2e5f 5f66 726f 6d50 entation.__fromP │ │ │ │ -000060e0: 7472 5f5f 2863 7265 6174 6547 7261 7068 tr__(createGraph │ │ │ │ -000060f0: 5365 676d 656e 7461 7469 6f6e 5f33 2829 Segmentation_3() │ │ │ │ -00006100: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -00006110: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ -00006120: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ -00006130: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -00006140: 7261 7465 6779 436f 6c6f 7220 6376 3a3a rategyColor cv:: │ │ │ │ -00006150: 7869 6d67 7072 6f63 3a3a 7365 676d 656e ximgproc::segmen │ │ │ │ -00006160: 7461 7469 6f6e 3a3a 6372 6561 7465 5365 tation::createSe │ │ │ │ -00006170: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -00006180: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ -00006190: 7943 6f6c 6f72 2829 0a20 2020 202f 2f0a yColor(). //. │ │ │ │ -000061a0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -000061b0: 4372 6561 7465 2061 206e 6577 2063 6f6c Create a new col │ │ │ │ -000061c0: 6f72 2d62 6173 6564 2073 7472 6174 6567 or-based strateg │ │ │ │ -000061d0: 790a 2020 2020 202a 2040 7265 7475 726e y. * @return │ │ │ │ -000061e0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -000061f0: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ -00006200: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -00006210: 6963 2053 656c 6563 7469 7665 5365 6172 ic SelectiveSear │ │ │ │ -00006220: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -00006230: 7261 7465 6779 436f 6c6f 7220 6372 6561 rategyColor crea │ │ │ │ -00006240: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ -00006250: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00006260: 6174 6567 7943 6f6c 6f72 2829 207b 0a20 ategyColor() {. │ │ │ │ -00006270: 2020 2020 2020 2072 6574 7572 6e20 5365 return Se │ │ │ │ -00006280: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -00006290: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ -000062a0: 7943 6f6c 6f72 2e5f 5f66 726f 6d50 7472 yColor.__fromPtr │ │ │ │ -000062b0: 5f5f 2863 7265 6174 6553 656c 6563 7469 __(createSelecti │ │ │ │ -000062c0: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -000062d0: 7469 6f6e 5374 7261 7465 6779 436f 6c6f tionStrategyColo │ │ │ │ -000062e0: 725f 3028 2929 3b0a 2020 2020 7d0a 0a0a r_0());. }... │ │ │ │ -000062f0: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -00006300: 2b3a 2020 5074 725f 5365 6c65 6374 6976 +: Ptr_Selectiv │ │ │ │ -00006310: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -00006320: 696f 6e53 7472 6174 6567 7953 697a 6520 ionStrategySize │ │ │ │ -00006330: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7365 cv::ximgproc::se │ │ │ │ -00006340: 676d 656e 7461 7469 6f6e 3a3a 6372 6561 gmentation::crea │ │ │ │ -00006350: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ -00006360: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00006370: 6174 6567 7953 697a 6528 290a 2020 2020 ategySize(). │ │ │ │ -00006380: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ -00006390: 202a 2043 7265 6174 6520 6120 6e65 7720 * Create a new │ │ │ │ -000063a0: 7369 7a65 2d62 6173 6564 2073 7472 6174 size-based strat │ │ │ │ -000063b0: 6567 790a 2020 2020 202a 2040 7265 7475 egy. * @retu │ │ │ │ -000063c0: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ -000063d0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -000063e0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -000063f0: 6174 6963 2053 656c 6563 7469 7665 5365 atic SelectiveSe │ │ │ │ -00006400: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -00006410: 5374 7261 7465 6779 5369 7a65 2063 7265 StrategySize cre │ │ │ │ -00006420: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ -00006430: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -00006440: 7261 7465 6779 5369 7a65 2829 207b 0a20 rategySize() {. │ │ │ │ -00006450: 2020 2020 2020 2072 6574 7572 6e20 5365 return Se │ │ │ │ -00006460: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -00006470: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ -00006480: 7953 697a 652e 5f5f 6672 6f6d 5074 725f ySize.__fromPtr_ │ │ │ │ -00006490: 5f28 6372 6561 7465 5365 6c65 6374 6976 _(createSelectiv │ │ │ │ -000064a0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -000064b0: 696f 6e53 7472 6174 6567 7953 697a 655f ionStrategySize_ │ │ │ │ -000064c0: 3028 2929 3b0a 2020 2020 7d0a 0a0a 2020 0());. }... │ │ │ │ -000064d0: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ -000064e0: 2020 5074 725f 5365 6c65 6374 6976 6553 Ptr_SelectiveS │ │ │ │ -000064f0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -00006500: 6e53 7472 6174 6567 7954 6578 7475 7265 nStrategyTexture │ │ │ │ -00006510: 2063 763a 3a78 696d 6770 726f 633a 3a73 cv::ximgproc::s │ │ │ │ -00006520: 6567 6d65 6e74 6174 696f 6e3a 3a63 7265 egmentation::cre │ │ │ │ -00006530: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ -00006540: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -00006550: 7261 7465 6779 5465 7874 7572 6528 290a rategyTexture(). │ │ │ │ -00006560: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ -00006570: 2020 2020 202a 2043 7265 6174 6520 6120 * Create a │ │ │ │ -00006580: 6e65 7720 7369 7a65 2d62 6173 6564 2073 new size-based s │ │ │ │ -00006590: 7472 6174 6567 790a 2020 2020 202a 2040 trategy. * @ │ │ │ │ -000065a0: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ -000065b0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -000065c0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -000065d0: 6320 7374 6174 6963 2053 656c 6563 7469 c static Selecti │ │ │ │ -000065e0: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -000065f0: 7469 6f6e 5374 7261 7465 6779 5465 7874 tionStrategyText │ │ │ │ -00006600: 7572 6520 6372 6561 7465 5365 6c65 6374 ure createSelect │ │ │ │ -00006610: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00006620: 6174 696f 6e53 7472 6174 6567 7954 6578 ationStrategyTex │ │ │ │ -00006630: 7475 7265 2829 207b 0a20 2020 2020 2020 ture() {. │ │ │ │ -00006640: 2072 6574 7572 6e20 5365 6c65 6374 6976 return Selectiv │ │ │ │ -00006650: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -00006660: 696f 6e53 7472 6174 6567 7954 6578 7475 ionStrategyTextu │ │ │ │ -00006670: 7265 2e5f 5f66 726f 6d50 7472 5f5f 2863 re.__fromPtr__(c │ │ │ │ -00006680: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ -00006690: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -000066a0: 5374 7261 7465 6779 5465 7874 7572 655f StrategyTexture_ │ │ │ │ -000066b0: 3028 2929 3b0a 2020 2020 7d0a 0a0a 2020 0());. }... │ │ │ │ -000066c0: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ -000066d0: 2020 5074 725f 5365 6c65 6374 6976 6553 Ptr_SelectiveS │ │ │ │ -000066e0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -000066f0: 6e53 7472 6174 6567 7946 696c 6c20 6376 nStrategyFill cv │ │ │ │ -00006700: 3a3a 7869 6d67 7072 6f63 3a3a 7365 676d ::ximgproc::segm │ │ │ │ -00006710: 656e 7461 7469 6f6e 3a3a 6372 6561 7465 entation::create │ │ │ │ -00006720: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ -00006730: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ -00006740: 6567 7946 696c 6c28 290a 2020 2020 2f2f egyFill(). // │ │ │ │ -00006750: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -00006760: 2043 7265 6174 6520 6120 6e65 7720 6669 Create a new fi │ │ │ │ -00006770: 6c6c 2d62 6173 6564 2073 7472 6174 6567 ll-based strateg │ │ │ │ -00006780: 790a 2020 2020 202a 2040 7265 7475 726e y. * @return │ │ │ │ -00006790: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -000067a0: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ -000067b0: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -000067c0: 6963 2053 656c 6563 7469 7665 5365 6172 ic SelectiveSear │ │ │ │ -000067d0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -000067e0: 7261 7465 6779 4669 6c6c 2063 7265 6174 rategyFill creat │ │ │ │ -000067f0: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ -00006800: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ -00006810: 7465 6779 4669 6c6c 2829 207b 0a20 2020 tegyFill() {. │ │ │ │ -00006820: 2020 2020 2072 6574 7572 6e20 5365 6c65 return Sele │ │ │ │ -00006830: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00006840: 6e74 6174 696f 6e53 7472 6174 6567 7946 ntationStrategyF │ │ │ │ -00006850: 696c 6c2e 5f5f 6672 6f6d 5074 725f 5f28 ill.__fromPtr__( │ │ │ │ -00006860: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ -00006870: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -00006880: 6e53 7472 6174 6567 7946 696c 6c5f 3028 nStrategyFill_0( │ │ │ │ -00006890: 2929 3b0a 2020 2020 7d0a 0a0a 2020 2020 ));. }... │ │ │ │ -000068a0: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ -000068b0: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ -000068c0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -000068d0: 7472 6174 6567 794d 756c 7469 706c 6520 trategyMultiple │ │ │ │ -000068e0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7365 cv::ximgproc::se │ │ │ │ -000068f0: 676d 656e 7461 7469 6f6e 3a3a 6372 6561 gmentation::crea │ │ │ │ -00006900: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ -00006910: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00006920: 6174 6567 794d 756c 7469 706c 6528 290a ategyMultiple(). │ │ │ │ -00006930: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ -00006940: 2020 2020 202a 2043 7265 6174 6520 6120 * Create a │ │ │ │ -00006950: 6e65 7720 6d75 6c74 6970 6c65 2073 7472 new multiple str │ │ │ │ -00006960: 6174 6567 790a 2020 2020 202a 2040 7265 ategy. * @re │ │ │ │ -00006970: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +00003280: 2050 7472 5f53 6361 6e53 6567 6d65 6e74 Ptr_ScanSegment │ │ │ │ +00003290: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ +000032a0: 7265 6174 6553 6361 6e53 6567 6d65 6e74 reateScanSegment │ │ │ │ +000032b0: 2869 6e74 2069 6d61 6765 5f77 6964 7468 (int image_width │ │ │ │ +000032c0: 2c20 696e 7420 696d 6167 655f 6865 6967 , int image_heig │ │ │ │ +000032d0: 6874 2c20 696e 7420 6e75 6d5f 7375 7065 ht, int num_supe │ │ │ │ +000032e0: 7270 6978 656c 732c 2069 6e74 2073 6c69 rpixels, int sli │ │ │ │ +000032f0: 6365 7320 3d20 382c 2062 6f6f 6c20 6d65 ces = 8, bool me │ │ │ │ +00003300: 7267 655f 736d 616c 6c20 3d20 7472 7565 rge_small = true │ │ │ │ +00003310: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ +00003320: 2a0a 2020 2020 202a 2049 6e69 7469 616c *. * Initial │ │ │ │ +00003330: 697a 6573 2061 2053 6361 6e53 6567 6d65 izes a ScanSegme │ │ │ │ +00003340: 6e74 206f 626a 6563 742e 0a20 2020 2020 nt object.. │ │ │ │ +00003350: 2a0a 2020 2020 202a 2054 6865 2066 756e *. * The fun │ │ │ │ +00003360: 6374 696f 6e20 696e 6974 6961 6c69 7a65 ction initialize │ │ │ │ +00003370: 7320 6120 5363 616e 5365 676d 656e 7420 s a ScanSegment │ │ │ │ +00003380: 6f62 6a65 6374 2066 6f72 2074 6865 2069 object for the i │ │ │ │ +00003390: 6e70 7574 2069 6d61 6765 2e20 4974 2073 nput image. It s │ │ │ │ +000033a0: 746f 7265 7320 7468 6520 7061 7261 6d65 tores the parame │ │ │ │ +000033b0: 7465 7273 206f 660a 2020 2020 202a 2074 ters of. * t │ │ │ │ +000033c0: 6865 2069 6d61 6765 3a20 696d 6167 655f he image: image_ │ │ │ │ +000033d0: 7769 6474 6820 616e 6420 696d 6167 655f width and image_ │ │ │ │ +000033e0: 6865 6967 6874 2e20 4974 2061 6c73 6f20 height. It also │ │ │ │ +000033f0: 7365 7473 2074 6865 2070 6172 616d 6574 sets the paramet │ │ │ │ +00003400: 6572 7320 6f66 2074 6865 2046 2d44 4253 ers of the F-DBS │ │ │ │ +00003410: 4341 4e20 7375 7065 7270 6978 656c 0a20 CAN superpixel. │ │ │ │ +00003420: 2020 2020 2a20 616c 676f 7269 7468 6d2c * algorithm, │ │ │ │ +00003430: 2077 6869 6368 2061 7265 3a20 6e75 6d5f which are: num_ │ │ │ │ +00003440: 7375 7065 7270 6978 656c 732c 2074 6872 superpixels, thr │ │ │ │ +00003450: 6561 6473 2c20 616e 6420 6d65 7267 655f eads, and merge_ │ │ │ │ +00003460: 736d 616c 6c2e 0a20 2020 2020 2a0a 2020 small.. *. │ │ │ │ +00003470: 2020 202a 2040 7061 7261 6d20 696d 6167 * @param imag │ │ │ │ +00003480: 655f 7769 6474 6820 496d 6167 6520 7769 e_width Image wi │ │ │ │ +00003490: 6474 682e 0a20 2020 2020 2a20 4070 6172 dth.. * @par │ │ │ │ +000034a0: 616d 2069 6d61 6765 5f68 6569 6768 7420 am image_height │ │ │ │ +000034b0: 496d 6167 6520 6865 6967 6874 2e0a 2020 Image height.. │ │ │ │ +000034c0: 2020 202a 2040 7061 7261 6d20 6e75 6d5f * @param num_ │ │ │ │ +000034d0: 7375 7065 7270 6978 656c 7320 4465 7369 superpixels Desi │ │ │ │ +000034e0: 7265 6420 6e75 6d62 6572 206f 6620 7375 red number of su │ │ │ │ +000034f0: 7065 7270 6978 656c 732e 204e 6f74 6520 perpixels. Note │ │ │ │ +00003500: 7468 6174 2074 6865 2061 6374 7561 6c20 that the actual │ │ │ │ +00003510: 6e75 6d62 6572 206d 6179 2062 6520 736d number may be sm │ │ │ │ +00003520: 616c 6c65 720a 2020 2020 202a 2064 7565 aller. * due │ │ │ │ +00003530: 2074 6f20 7265 7374 7269 6374 696f 6e73 to restrictions │ │ │ │ +00003540: 2028 6465 7065 6e64 696e 6720 6f6e 2074 (depending on t │ │ │ │ +00003550: 6865 2069 6d61 6765 2073 697a 6529 2e20 he image size). │ │ │ │ +00003560: 5573 6520 6765 744e 756d 6265 724f 6653 Use getNumberOfS │ │ │ │ +00003570: 7570 6572 7069 7865 6c73 2829 2074 6f0a uperpixels() to. │ │ │ │ +00003580: 2020 2020 202a 2067 6574 2074 6865 2061 * get the a │ │ │ │ +00003590: 6374 7561 6c20 6e75 6d62 6572 2e0a 2020 ctual number.. │ │ │ │ +000035a0: 2020 202a 2040 7061 7261 6d20 736c 6963 * @param slic │ │ │ │ +000035b0: 6573 204e 756d 6265 7220 6f66 2070 726f es Number of pro │ │ │ │ +000035c0: 6365 7373 696e 6720 7468 7265 6164 7320 cessing threads │ │ │ │ +000035d0: 666f 7220 7061 7261 6c6c 656c 6973 6174 for parallelisat │ │ │ │ +000035e0: 696f 6e2e 2053 6574 7469 6e67 202d 3120 ion. Setting -1 │ │ │ │ +000035f0: 7573 6573 2074 6865 206d 6178 696d 756d uses the maximum │ │ │ │ +00003600: 206e 756d 6265 720a 2020 2020 202a 206f number. * o │ │ │ │ +00003610: 6620 7468 7265 6164 732e 2049 6e20 7072 f threads. In pr │ │ │ │ +00003620: 6163 7469 6365 2c20 666f 7572 2074 6872 actice, four thr │ │ │ │ +00003630: 6561 6473 2069 7320 656e 6f75 6768 2066 eads is enough f │ │ │ │ +00003640: 6f72 2073 6d61 6c6c 6572 2069 6d61 6765 or smaller image │ │ │ │ +00003650: 7320 616e 6420 6569 6768 7420 7468 7265 s and eight thre │ │ │ │ +00003660: 6164 7320 666f 7220 6c61 7267 6572 206f ads for larger o │ │ │ │ +00003670: 6e65 732e 0a20 2020 2020 2a20 4070 6172 nes.. * @par │ │ │ │ +00003680: 616d 206d 6572 6765 5f73 6d61 6c6c 206d am merge_small m │ │ │ │ +00003690: 6572 6765 2073 6d61 6c6c 2073 6567 6d65 erge small segme │ │ │ │ +000036a0: 6e74 7320 746f 2067 6976 6520 7468 6520 nts to give the │ │ │ │ +000036b0: 6465 7369 7265 6420 6e75 6d62 6572 206f desired number o │ │ │ │ +000036c0: 6620 7375 7065 7270 6978 656c 732e 2050 f superpixels. P │ │ │ │ +000036d0: 726f 6365 7373 696e 6720 6973 0a20 2020 rocessing is. │ │ │ │ +000036e0: 2020 2a20 6d75 6368 2066 6173 7465 7220 * much faster │ │ │ │ +000036f0: 7769 7468 6f75 7420 6d65 7267 696e 672c without merging, │ │ │ │ +00003700: 2062 7574 206d 616e 7920 736d 616c 6c20 but many small │ │ │ │ +00003710: 7365 676d 656e 7473 2077 696c 6c20 6265 segments will be │ │ │ │ +00003720: 206c 6566 7420 696e 2074 6865 2069 6d61 left in the ima │ │ │ │ +00003730: 6765 2e0a 2020 2020 202a 2040 7265 7475 ge.. * @retu │ │ │ │ +00003740: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +00003750: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00003760: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00003770: 6174 6963 2053 6361 6e53 6567 6d65 6e74 atic ScanSegment │ │ │ │ +00003780: 2063 7265 6174 6553 6361 6e53 6567 6d65 createScanSegme │ │ │ │ +00003790: 6e74 2869 6e74 2069 6d61 6765 5f77 6964 nt(int image_wid │ │ │ │ +000037a0: 7468 2c20 696e 7420 696d 6167 655f 6865 th, int image_he │ │ │ │ +000037b0: 6967 6874 2c20 696e 7420 6e75 6d5f 7375 ight, int num_su │ │ │ │ +000037c0: 7065 7270 6978 656c 732c 2069 6e74 2073 perpixels, int s │ │ │ │ +000037d0: 6c69 6365 732c 2062 6f6f 6c65 616e 206d lices, boolean m │ │ │ │ +000037e0: 6572 6765 5f73 6d61 6c6c 2920 7b0a 2020 erge_small) {. │ │ │ │ +000037f0: 2020 2020 2020 7265 7475 726e 2053 6361 return Sca │ │ │ │ +00003800: 6e53 6567 6d65 6e74 2e5f 5f66 726f 6d50 nSegment.__fromP │ │ │ │ +00003810: 7472 5f5f 2863 7265 6174 6553 6361 6e53 tr__(createScanS │ │ │ │ +00003820: 6567 6d65 6e74 5f30 2869 6d61 6765 5f77 egment_0(image_w │ │ │ │ +00003830: 6964 7468 2c20 696d 6167 655f 6865 6967 idth, image_heig │ │ │ │ +00003840: 6874 2c20 6e75 6d5f 7375 7065 7270 6978 ht, num_superpix │ │ │ │ +00003850: 656c 732c 2073 6c69 6365 732c 206d 6572 els, slices, mer │ │ │ │ +00003860: 6765 5f73 6d61 6c6c 2929 3b0a 2020 2020 ge_small));. │ │ │ │ +00003870: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +00003880: 2a20 496e 6974 6961 6c69 7a65 7320 6120 * Initializes a │ │ │ │ +00003890: 5363 616e 5365 676d 656e 7420 6f62 6a65 ScanSegment obje │ │ │ │ +000038a0: 6374 2e0a 2020 2020 202a 0a20 2020 2020 ct.. *. │ │ │ │ +000038b0: 2a20 5468 6520 6675 6e63 7469 6f6e 2069 * The function i │ │ │ │ +000038c0: 6e69 7469 616c 697a 6573 2061 2053 6361 nitializes a Sca │ │ │ │ +000038d0: 6e53 6567 6d65 6e74 206f 626a 6563 7420 nSegment object │ │ │ │ +000038e0: 666f 7220 7468 6520 696e 7075 7420 696d for the input im │ │ │ │ +000038f0: 6167 652e 2049 7420 7374 6f72 6573 2074 age. It stores t │ │ │ │ +00003900: 6865 2070 6172 616d 6574 6572 7320 6f66 he parameters of │ │ │ │ +00003910: 0a20 2020 2020 2a20 7468 6520 696d 6167 . * the imag │ │ │ │ +00003920: 653a 2069 6d61 6765 5f77 6964 7468 2061 e: image_width a │ │ │ │ +00003930: 6e64 2069 6d61 6765 5f68 6569 6768 742e nd image_height. │ │ │ │ +00003940: 2049 7420 616c 736f 2073 6574 7320 7468 It also sets th │ │ │ │ +00003950: 6520 7061 7261 6d65 7465 7273 206f 6620 e parameters of │ │ │ │ +00003960: 7468 6520 462d 4442 5343 414e 2073 7570 the F-DBSCAN sup │ │ │ │ +00003970: 6572 7069 7865 6c0a 2020 2020 202a 2061 erpixel. * a │ │ │ │ +00003980: 6c67 6f72 6974 686d 2c20 7768 6963 6820 lgorithm, which │ │ │ │ +00003990: 6172 653a 206e 756d 5f73 7570 6572 7069 are: num_superpi │ │ │ │ +000039a0: 7865 6c73 2c20 7468 7265 6164 732c 2061 xels, threads, a │ │ │ │ +000039b0: 6e64 206d 6572 6765 5f73 6d61 6c6c 2e0a nd merge_small.. │ │ │ │ +000039c0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +000039d0: 6172 616d 2069 6d61 6765 5f77 6964 7468 aram image_width │ │ │ │ +000039e0: 2049 6d61 6765 2077 6964 7468 2e0a 2020 Image width.. │ │ │ │ +000039f0: 2020 202a 2040 7061 7261 6d20 696d 6167 * @param imag │ │ │ │ +00003a00: 655f 6865 6967 6874 2049 6d61 6765 2068 e_height Image h │ │ │ │ +00003a10: 6569 6768 742e 0a20 2020 2020 2a20 4070 eight.. * @p │ │ │ │ +00003a20: 6172 616d 206e 756d 5f73 7570 6572 7069 aram num_superpi │ │ │ │ +00003a30: 7865 6c73 2044 6573 6972 6564 206e 756d xels Desired num │ │ │ │ +00003a40: 6265 7220 6f66 2073 7570 6572 7069 7865 ber of superpixe │ │ │ │ +00003a50: 6c73 2e20 4e6f 7465 2074 6861 7420 7468 ls. Note that th │ │ │ │ +00003a60: 6520 6163 7475 616c 206e 756d 6265 7220 e actual number │ │ │ │ +00003a70: 6d61 7920 6265 2073 6d61 6c6c 6572 0a20 may be smaller. │ │ │ │ +00003a80: 2020 2020 2a20 6475 6520 746f 2072 6573 * due to res │ │ │ │ +00003a90: 7472 6963 7469 6f6e 7320 2864 6570 656e trictions (depen │ │ │ │ +00003aa0: 6469 6e67 206f 6e20 7468 6520 696d 6167 ding on the imag │ │ │ │ +00003ab0: 6520 7369 7a65 292e 2055 7365 2067 6574 e size). Use get │ │ │ │ +00003ac0: 4e75 6d62 6572 4f66 5375 7065 7270 6978 NumberOfSuperpix │ │ │ │ +00003ad0: 656c 7328 2920 746f 0a20 2020 2020 2a20 els() to. * │ │ │ │ +00003ae0: 6765 7420 7468 6520 6163 7475 616c 206e get the actual n │ │ │ │ +00003af0: 756d 6265 722e 0a20 2020 2020 2a20 4070 umber.. * @p │ │ │ │ +00003b00: 6172 616d 2073 6c69 6365 7320 4e75 6d62 aram slices Numb │ │ │ │ +00003b10: 6572 206f 6620 7072 6f63 6573 7369 6e67 er of processing │ │ │ │ +00003b20: 2074 6872 6561 6473 2066 6f72 2070 6172 threads for par │ │ │ │ +00003b30: 616c 6c65 6c69 7361 7469 6f6e 2e20 5365 allelisation. Se │ │ │ │ +00003b40: 7474 696e 6720 2d31 2075 7365 7320 7468 tting -1 uses th │ │ │ │ +00003b50: 6520 6d61 7869 6d75 6d20 6e75 6d62 6572 e maximum number │ │ │ │ +00003b60: 0a20 2020 2020 2a20 6f66 2074 6872 6561 . * of threa │ │ │ │ +00003b70: 6473 2e20 496e 2070 7261 6374 6963 652c ds. In practice, │ │ │ │ +00003b80: 2066 6f75 7220 7468 7265 6164 7320 6973 four threads is │ │ │ │ +00003b90: 2065 6e6f 7567 6820 666f 7220 736d 616c enough for smal │ │ │ │ +00003ba0: 6c65 7220 696d 6167 6573 2061 6e64 2065 ler images and e │ │ │ │ +00003bb0: 6967 6874 2074 6872 6561 6473 2066 6f72 ight threads for │ │ │ │ +00003bc0: 206c 6172 6765 7220 6f6e 6573 2e0a 2020 larger ones.. │ │ │ │ +00003bd0: 2020 202a 206d 7563 6820 6661 7374 6572 * much faster │ │ │ │ +00003be0: 2077 6974 686f 7574 206d 6572 6769 6e67 without merging │ │ │ │ +00003bf0: 2c20 6275 7420 6d61 6e79 2073 6d61 6c6c , but many small │ │ │ │ +00003c00: 2073 6567 6d65 6e74 7320 7769 6c6c 2062 segments will b │ │ │ │ +00003c10: 6520 6c65 6674 2069 6e20 7468 6520 696d e left in the im │ │ │ │ +00003c20: 6167 652e 0a20 2020 2020 2a20 4072 6574 age.. * @ret │ │ │ │ +00003c30: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +00003c40: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00003c50: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00003c60: 7461 7469 6320 5363 616e 5365 676d 656e tatic ScanSegmen │ │ │ │ +00003c70: 7420 6372 6561 7465 5363 616e 5365 676d t createScanSegm │ │ │ │ +00003c80: 656e 7428 696e 7420 696d 6167 655f 7769 ent(int image_wi │ │ │ │ +00003c90: 6474 682c 2069 6e74 2069 6d61 6765 5f68 dth, int image_h │ │ │ │ +00003ca0: 6569 6768 742c 2069 6e74 206e 756d 5f73 eight, int num_s │ │ │ │ +00003cb0: 7570 6572 7069 7865 6c73 2c20 696e 7420 uperpixels, int │ │ │ │ +00003cc0: 736c 6963 6573 2920 7b0a 2020 2020 2020 slices) {. │ │ │ │ +00003cd0: 2020 7265 7475 726e 2053 6361 6e53 6567 return ScanSeg │ │ │ │ +00003ce0: 6d65 6e74 2e5f 5f66 726f 6d50 7472 5f5f ment.__fromPtr__ │ │ │ │ +00003cf0: 2863 7265 6174 6553 6361 6e53 6567 6d65 (createScanSegme │ │ │ │ +00003d00: 6e74 5f31 2869 6d61 6765 5f77 6964 7468 nt_1(image_width │ │ │ │ +00003d10: 2c20 696d 6167 655f 6865 6967 6874 2c20 , image_height, │ │ │ │ +00003d20: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ +00003d30: 2073 6c69 6365 7329 293b 0a20 2020 207d slices));. } │ │ │ │ +00003d40: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00003d50: 2049 6e69 7469 616c 697a 6573 2061 2053 Initializes a S │ │ │ │ +00003d60: 6361 6e53 6567 6d65 6e74 206f 626a 6563 canSegment objec │ │ │ │ +00003d70: 742e 0a20 2020 2020 2a0a 2020 2020 202a t.. *. * │ │ │ │ +00003d80: 2054 6865 2066 756e 6374 696f 6e20 696e The function in │ │ │ │ +00003d90: 6974 6961 6c69 7a65 7320 6120 5363 616e itializes a Scan │ │ │ │ +00003da0: 5365 676d 656e 7420 6f62 6a65 6374 2066 Segment object f │ │ │ │ +00003db0: 6f72 2074 6865 2069 6e70 7574 2069 6d61 or the input ima │ │ │ │ +00003dc0: 6765 2e20 4974 2073 746f 7265 7320 7468 ge. It stores th │ │ │ │ +00003dd0: 6520 7061 7261 6d65 7465 7273 206f 660a e parameters of. │ │ │ │ +00003de0: 2020 2020 202a 2074 6865 2069 6d61 6765 * the image │ │ │ │ +00003df0: 3a20 696d 6167 655f 7769 6474 6820 616e : image_width an │ │ │ │ +00003e00: 6420 696d 6167 655f 6865 6967 6874 2e20 d image_height. │ │ │ │ +00003e10: 4974 2061 6c73 6f20 7365 7473 2074 6865 It also sets the │ │ │ │ +00003e20: 2070 6172 616d 6574 6572 7320 6f66 2074 parameters of t │ │ │ │ +00003e30: 6865 2046 2d44 4253 4341 4e20 7375 7065 he F-DBSCAN supe │ │ │ │ +00003e40: 7270 6978 656c 0a20 2020 2020 2a20 616c rpixel. * al │ │ │ │ +00003e50: 676f 7269 7468 6d2c 2077 6869 6368 2061 gorithm, which a │ │ │ │ +00003e60: 7265 3a20 6e75 6d5f 7375 7065 7270 6978 re: num_superpix │ │ │ │ +00003e70: 656c 732c 2074 6872 6561 6473 2c20 616e els, threads, an │ │ │ │ +00003e80: 6420 6d65 7267 655f 736d 616c 6c2e 0a20 d merge_small.. │ │ │ │ +00003e90: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00003ea0: 7261 6d20 696d 6167 655f 7769 6474 6820 ram image_width │ │ │ │ +00003eb0: 496d 6167 6520 7769 6474 682e 0a20 2020 Image width.. │ │ │ │ +00003ec0: 2020 2a20 4070 6172 616d 2069 6d61 6765 * @param image │ │ │ │ +00003ed0: 5f68 6569 6768 7420 496d 6167 6520 6865 _height Image he │ │ │ │ +00003ee0: 6967 6874 2e0a 2020 2020 202a 2040 7061 ight.. * @pa │ │ │ │ +00003ef0: 7261 6d20 6e75 6d5f 7375 7065 7270 6978 ram num_superpix │ │ │ │ +00003f00: 656c 7320 4465 7369 7265 6420 6e75 6d62 els Desired numb │ │ │ │ +00003f10: 6572 206f 6620 7375 7065 7270 6978 656c er of superpixel │ │ │ │ +00003f20: 732e 204e 6f74 6520 7468 6174 2074 6865 s. Note that the │ │ │ │ +00003f30: 2061 6374 7561 6c20 6e75 6d62 6572 206d actual number m │ │ │ │ +00003f40: 6179 2062 6520 736d 616c 6c65 720a 2020 ay be smaller. │ │ │ │ +00003f50: 2020 202a 2064 7565 2074 6f20 7265 7374 * due to rest │ │ │ │ +00003f60: 7269 6374 696f 6e73 2028 6465 7065 6e64 rictions (depend │ │ │ │ +00003f70: 696e 6720 6f6e 2074 6865 2069 6d61 6765 ing on the image │ │ │ │ +00003f80: 2073 697a 6529 2e20 5573 6520 6765 744e size). Use getN │ │ │ │ +00003f90: 756d 6265 724f 6653 7570 6572 7069 7865 umberOfSuperpixe │ │ │ │ +00003fa0: 6c73 2829 2074 6f0a 2020 2020 202a 2067 ls() to. * g │ │ │ │ +00003fb0: 6574 2074 6865 2061 6374 7561 6c20 6e75 et the actual nu │ │ │ │ +00003fc0: 6d62 6572 2e0a 2020 2020 202a 206f 6620 mber.. * of │ │ │ │ +00003fd0: 7468 7265 6164 732e 2049 6e20 7072 6163 threads. In prac │ │ │ │ +00003fe0: 7469 6365 2c20 666f 7572 2074 6872 6561 tice, four threa │ │ │ │ +00003ff0: 6473 2069 7320 656e 6f75 6768 2066 6f72 ds is enough for │ │ │ │ +00004000: 2073 6d61 6c6c 6572 2069 6d61 6765 7320 smaller images │ │ │ │ +00004010: 616e 6420 6569 6768 7420 7468 7265 6164 and eight thread │ │ │ │ +00004020: 7320 666f 7220 6c61 7267 6572 206f 6e65 s for larger one │ │ │ │ +00004030: 732e 0a20 2020 2020 2a20 6d75 6368 2066 s.. * much f │ │ │ │ +00004040: 6173 7465 7220 7769 7468 6f75 7420 6d65 aster without me │ │ │ │ +00004050: 7267 696e 672c 2062 7574 206d 616e 7920 rging, but many │ │ │ │ +00004060: 736d 616c 6c20 7365 676d 656e 7473 2077 small segments w │ │ │ │ +00004070: 696c 6c20 6265 206c 6566 7420 696e 2074 ill be left in t │ │ │ │ +00004080: 6865 2069 6d61 6765 2e0a 2020 2020 202a he image.. * │ │ │ │ +00004090: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +000040a0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +000040b0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +000040c0: 6c69 6320 7374 6174 6963 2053 6361 6e53 lic static ScanS │ │ │ │ +000040d0: 6567 6d65 6e74 2063 7265 6174 6553 6361 egment createSca │ │ │ │ +000040e0: 6e53 6567 6d65 6e74 2869 6e74 2069 6d61 nSegment(int ima │ │ │ │ +000040f0: 6765 5f77 6964 7468 2c20 696e 7420 696d ge_width, int im │ │ │ │ +00004100: 6167 655f 6865 6967 6874 2c20 696e 7420 age_height, int │ │ │ │ +00004110: 6e75 6d5f 7375 7065 7270 6978 656c 7329 num_superpixels) │ │ │ │ +00004120: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +00004130: 6e20 5363 616e 5365 676d 656e 742e 5f5f n ScanSegment.__ │ │ │ │ +00004140: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ +00004150: 5363 616e 5365 676d 656e 745f 3228 696d ScanSegment_2(im │ │ │ │ +00004160: 6167 655f 7769 6474 682c 2069 6d61 6765 age_width, image │ │ │ │ +00004170: 5f68 6569 6768 742c 206e 756d 5f73 7570 _height, num_sup │ │ │ │ +00004180: 6572 7069 7865 6c73 2929 3b0a 2020 2020 erpixels));. │ │ │ │ +00004190: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ +000041a0: 2f20 432b 2b3a 2020 5074 725f 5375 7065 / C++: Ptr_Supe │ │ │ │ +000041b0: 7270 6978 656c 534c 4943 2063 763a 3a78 rpixelSLIC cv::x │ │ │ │ +000041c0: 696d 6770 726f 633a 3a63 7265 6174 6553 imgproc::createS │ │ │ │ +000041d0: 7570 6572 7069 7865 6c53 4c49 4328 4d61 uperpixelSLIC(Ma │ │ │ │ +000041e0: 7420 696d 6167 652c 2069 6e74 2061 6c67 t image, int alg │ │ │ │ +000041f0: 6f72 6974 686d 203d 2053 4c49 434f 2c20 orithm = SLICO, │ │ │ │ +00004200: 696e 7420 7265 6769 6f6e 5f73 697a 6520 int region_size │ │ │ │ +00004210: 3d20 3130 2c20 666c 6f61 7420 7275 6c65 = 10, float rule │ │ │ │ +00004220: 7220 3d20 3130 2e30 6629 0a20 2020 202f r = 10.0f). / │ │ │ │ +00004230: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ +00004240: 2a20 496e 6974 6961 6c69 7a65 2061 2053 * Initialize a S │ │ │ │ +00004250: 7570 6572 7069 7865 6c53 4c49 4320 6f62 uperpixelSLIC ob │ │ │ │ +00004260: 6a65 6374 0a20 2020 2020 2a0a 2020 2020 ject. *. │ │ │ │ +00004270: 202a 2040 7061 7261 6d20 696d 6167 6520 * @param image │ │ │ │ +00004280: 496d 6167 6520 746f 2073 6567 6d65 6e74 Image to segment │ │ │ │ +00004290: 0a20 2020 2020 2a20 4070 6172 616d 2061 . * @param a │ │ │ │ +000042a0: 6c67 6f72 6974 686d 2043 686f 6f73 6573 lgorithm Chooses │ │ │ │ +000042b0: 2074 6865 2061 6c67 6f72 6974 686d 2076 the algorithm v │ │ │ │ +000042c0: 6172 6961 6e74 2074 6f20 7573 653a 0a20 ariant to use:. │ │ │ │ +000042d0: 2020 2020 2a20 534c 4943 2073 6567 6d65 * SLIC segme │ │ │ │ +000042e0: 6e74 7320 696d 6167 6520 7573 696e 6720 nts image using │ │ │ │ +000042f0: 6120 6465 7369 7265 6420 7265 6769 6f6e a desired region │ │ │ │ +00004300: 5f73 697a 652c 2061 6e64 2069 6e20 6164 _size, and in ad │ │ │ │ +00004310: 6469 7469 6f6e 2053 4c49 434f 2077 696c dition SLICO wil │ │ │ │ +00004320: 6c20 6f70 7469 6d69 7a65 2075 7369 6e67 l optimize using │ │ │ │ +00004330: 2061 6461 7074 6976 6520 636f 6d70 6163 adaptive compac │ │ │ │ +00004340: 746e 6573 7320 6661 6374 6f72 2c0a 2020 tness factor,. │ │ │ │ +00004350: 2020 202a 2077 6869 6c65 204d 534c 4943 * while MSLIC │ │ │ │ +00004360: 2077 696c 6c20 6f70 7469 6d69 7a65 2075 will optimize u │ │ │ │ +00004370: 7369 6e67 206d 616e 6966 6f6c 6420 6d65 sing manifold me │ │ │ │ +00004380: 7468 6f64 7320 7265 7375 6c74 696e 6720 thods resulting │ │ │ │ +00004390: 696e 206d 6f72 6520 636f 6e74 656e 742d in more content- │ │ │ │ +000043a0: 7365 6e73 6974 6976 6520 7375 7065 7270 sensitive superp │ │ │ │ +000043b0: 6978 656c 732e 0a20 2020 2020 2a20 4070 ixels.. * @p │ │ │ │ +000043c0: 6172 616d 2072 6567 696f 6e5f 7369 7a65 aram region_size │ │ │ │ +000043d0: 2043 686f 6f73 6573 2061 6e20 6176 6572 Chooses an aver │ │ │ │ +000043e0: 6167 6520 7375 7065 7270 6978 656c 2073 age superpixel s │ │ │ │ +000043f0: 697a 6520 6d65 6173 7572 6564 2069 6e20 ize measured in │ │ │ │ +00004400: 7069 7865 6c73 0a20 2020 2020 2a20 4070 pixels. * @p │ │ │ │ +00004410: 6172 616d 2072 756c 6572 2043 686f 6f73 aram ruler Choos │ │ │ │ +00004420: 6573 2074 6865 2065 6e66 6f72 6365 6d65 es the enforceme │ │ │ │ +00004430: 6e74 206f 6620 7375 7065 7270 6978 656c nt of superpixel │ │ │ │ +00004440: 2073 6d6f 6f74 686e 6573 7320 6661 6374 smoothness fact │ │ │ │ +00004450: 6f72 206f 6620 7375 7065 7270 6978 656c or of superpixel │ │ │ │ +00004460: 0a20 2020 2020 2a0a 2020 2020 202a 2054 . *. * T │ │ │ │ +00004470: 6865 2066 756e 6374 696f 6e20 696e 6974 he function init │ │ │ │ +00004480: 6961 6c69 7a65 7320 6120 5375 7065 7270 ializes a Superp │ │ │ │ +00004490: 6978 656c 534c 4943 206f 626a 6563 7420 ixelSLIC object │ │ │ │ +000044a0: 666f 7220 7468 6520 696e 7075 7420 696d for the input im │ │ │ │ +000044b0: 6167 652e 2049 7420 7365 7473 2074 6865 age. It sets the │ │ │ │ +000044c0: 2070 6172 616d 6574 6572 7320 6f66 2063 parameters of c │ │ │ │ +000044d0: 686f 6f73 6564 0a20 2020 2020 2a20 7375 hoosed. * su │ │ │ │ +000044e0: 7065 7270 6978 656c 2061 6c67 6f72 6974 perpixel algorit │ │ │ │ +000044f0: 686d 2c20 7768 6963 6820 6172 653a 2072 hm, which are: r │ │ │ │ +00004500: 6567 696f 6e5f 7369 7a65 2061 6e64 2072 egion_size and r │ │ │ │ +00004510: 756c 6572 2e20 4974 2070 7265 616c 6c6f uler. It preallo │ │ │ │ +00004520: 6361 7465 2073 6f6d 6520 6275 6666 6572 cate some buffer │ │ │ │ +00004530: 7320 666f 7220 6675 7475 7265 0a20 2020 s for future. │ │ │ │ +00004540: 2020 2a20 636f 6d70 7574 696e 6720 6974 * computing it │ │ │ │ +00004550: 6572 6174 696f 6e73 206f 7665 7220 7468 erations over th │ │ │ │ +00004560: 6520 6769 7665 6e20 696d 6167 652e 2046 e given image. F │ │ │ │ +00004570: 6f72 2065 6e61 6e63 6865 6420 7265 7375 or enanched resu │ │ │ │ +00004580: 6c74 7320 6974 2069 7320 7265 636f 6d6d lts it is recomm │ │ │ │ +00004590: 656e 6465 6420 666f 7220 636f 6c6f 7220 ended for color │ │ │ │ +000045a0: 696d 6167 6573 2074 6f0a 2020 2020 202a images to. * │ │ │ │ +000045b0: 2070 7265 7072 6f63 6573 7320 696d 6167 preprocess imag │ │ │ │ +000045c0: 6520 7769 7468 206c 6974 746c 6520 6761 e with little ga │ │ │ │ +000045d0: 7573 7369 616e 2062 6c75 7220 7573 696e ussian blur usin │ │ │ │ +000045e0: 6720 6120 736d 616c 6c20 3320 7820 3320 g a small 3 x 3 │ │ │ │ +000045f0: 6b65 726e 656c 2061 6e64 2061 6464 6974 kernel and addit │ │ │ │ +00004600: 696f 6e61 6c20 636f 6e76 6572 7369 6f6e ional conversion │ │ │ │ +00004610: 2069 6e74 6f0a 2020 2020 202a 2043 6965 into. * Cie │ │ │ │ +00004620: 4c41 4220 636f 6c6f 7220 7370 6163 652e LAB color space. │ │ │ │ +00004630: 2041 6e20 6578 616d 706c 6520 6f66 2053 An example of S │ │ │ │ +00004640: 4c49 4320 7665 7273 7573 2053 4c49 434f LIC versus SLICO │ │ │ │ +00004650: 2061 6e64 204d 534c 4943 2069 7320 696c and MSLIC is il │ │ │ │ +00004660: 7573 7472 6174 6564 2069 6e20 7468 6520 ustrated in the │ │ │ │ +00004670: 666f 6c6c 6f77 696e 6720 7069 6374 7572 following pictur │ │ │ │ +00004680: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +00004690: 2021 5b69 6d61 6765 5d28 7069 6373 2f73 ![image](pics/s │ │ │ │ +000046a0: 7570 6572 7069 7865 6c73 5f73 6c69 632e uperpixels_slic. │ │ │ │ +000046b0: 706e 6729 0a20 2020 2020 2a20 4072 6574 png). * @ret │ │ │ │ +000046c0: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +000046d0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +000046e0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +000046f0: 7461 7469 6320 5375 7065 7270 6978 656c tatic Superpixel │ │ │ │ +00004700: 534c 4943 2063 7265 6174 6553 7570 6572 SLIC createSuper │ │ │ │ +00004710: 7069 7865 6c53 4c49 4328 4d61 7420 696d pixelSLIC(Mat im │ │ │ │ +00004720: 6167 652c 2069 6e74 2061 6c67 6f72 6974 age, int algorit │ │ │ │ +00004730: 686d 2c20 696e 7420 7265 6769 6f6e 5f73 hm, int region_s │ │ │ │ +00004740: 697a 652c 2066 6c6f 6174 2072 756c 6572 ize, float ruler │ │ │ │ +00004750: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +00004760: 726e 2053 7570 6572 7069 7865 6c53 4c49 rn SuperpixelSLI │ │ │ │ +00004770: 432e 5f5f 6672 6f6d 5074 725f 5f28 6372 C.__fromPtr__(cr │ │ │ │ +00004780: 6561 7465 5375 7065 7270 6978 656c 534c eateSuperpixelSL │ │ │ │ +00004790: 4943 5f30 2869 6d61 6765 2e6e 6174 6976 IC_0(image.nativ │ │ │ │ +000047a0: 654f 626a 2c20 616c 676f 7269 7468 6d2c eObj, algorithm, │ │ │ │ +000047b0: 2072 6567 696f 6e5f 7369 7a65 2c20 7275 region_size, ru │ │ │ │ +000047c0: 6c65 7229 293b 0a20 2020 207d 0a0a 2020 ler));. }.. │ │ │ │ +000047d0: 2020 2f2a 2a0a 2020 2020 202a 2049 6e69 /**. * Ini │ │ │ │ +000047e0: 7469 616c 697a 6520 6120 5375 7065 7270 tialize a Superp │ │ │ │ +000047f0: 6978 656c 534c 4943 206f 626a 6563 740a ixelSLIC object. │ │ │ │ +00004800: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00004810: 6172 616d 2069 6d61 6765 2049 6d61 6765 aram image Image │ │ │ │ +00004820: 2074 6f20 7365 676d 656e 740a 2020 2020 to segment. │ │ │ │ +00004830: 202a 2040 7061 7261 6d20 616c 676f 7269 * @param algori │ │ │ │ +00004840: 7468 6d20 4368 6f6f 7365 7320 7468 6520 thm Chooses the │ │ │ │ +00004850: 616c 676f 7269 7468 6d20 7661 7269 616e algorithm varian │ │ │ │ +00004860: 7420 746f 2075 7365 3a0a 2020 2020 202a t to use:. * │ │ │ │ +00004870: 2053 4c49 4320 7365 676d 656e 7473 2069 SLIC segments i │ │ │ │ +00004880: 6d61 6765 2075 7369 6e67 2061 2064 6573 mage using a des │ │ │ │ +00004890: 6972 6564 2072 6567 696f 6e5f 7369 7a65 ired region_size │ │ │ │ +000048a0: 2c20 616e 6420 696e 2061 6464 6974 696f , and in additio │ │ │ │ +000048b0: 6e20 534c 4943 4f20 7769 6c6c 206f 7074 n SLICO will opt │ │ │ │ +000048c0: 696d 697a 6520 7573 696e 6720 6164 6170 imize using adap │ │ │ │ +000048d0: 7469 7665 2063 6f6d 7061 6374 6e65 7373 tive compactness │ │ │ │ +000048e0: 2066 6163 746f 722c 0a20 2020 2020 2a20 factor,. * │ │ │ │ +000048f0: 7768 696c 6520 4d53 4c49 4320 7769 6c6c while MSLIC will │ │ │ │ +00004900: 206f 7074 696d 697a 6520 7573 696e 6720 optimize using │ │ │ │ +00004910: 6d61 6e69 666f 6c64 206d 6574 686f 6473 manifold methods │ │ │ │ +00004920: 2072 6573 756c 7469 6e67 2069 6e20 6d6f resulting in mo │ │ │ │ +00004930: 7265 2063 6f6e 7465 6e74 2d73 656e 7369 re content-sensi │ │ │ │ +00004940: 7469 7665 2073 7570 6572 7069 7865 6c73 tive superpixels │ │ │ │ +00004950: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00004960: 7265 6769 6f6e 5f73 697a 6520 4368 6f6f region_size Choo │ │ │ │ +00004970: 7365 7320 616e 2061 7665 7261 6765 2073 ses an average s │ │ │ │ +00004980: 7570 6572 7069 7865 6c20 7369 7a65 206d uperpixel size m │ │ │ │ +00004990: 6561 7375 7265 6420 696e 2070 6978 656c easured in pixel │ │ │ │ +000049a0: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. * │ │ │ │ +000049b0: 5468 6520 6675 6e63 7469 6f6e 2069 6e69 The function ini │ │ │ │ +000049c0: 7469 616c 697a 6573 2061 2053 7570 6572 tializes a Super │ │ │ │ +000049d0: 7069 7865 6c53 4c49 4320 6f62 6a65 6374 pixelSLIC object │ │ │ │ +000049e0: 2066 6f72 2074 6865 2069 6e70 7574 2069 for the input i │ │ │ │ +000049f0: 6d61 6765 2e20 4974 2073 6574 7320 7468 mage. It sets th │ │ │ │ +00004a00: 6520 7061 7261 6d65 7465 7273 206f 6620 e parameters of │ │ │ │ +00004a10: 6368 6f6f 7365 640a 2020 2020 202a 2073 choosed. * s │ │ │ │ +00004a20: 7570 6572 7069 7865 6c20 616c 676f 7269 uperpixel algori │ │ │ │ +00004a30: 7468 6d2c 2077 6869 6368 2061 7265 3a20 thm, which are: │ │ │ │ +00004a40: 7265 6769 6f6e 5f73 697a 6520 616e 6420 region_size and │ │ │ │ +00004a50: 7275 6c65 722e 2049 7420 7072 6561 6c6c ruler. It preall │ │ │ │ +00004a60: 6f63 6174 6520 736f 6d65 2062 7566 6665 ocate some buffe │ │ │ │ +00004a70: 7273 2066 6f72 2066 7574 7572 650a 2020 rs for future. │ │ │ │ +00004a80: 2020 202a 2063 6f6d 7075 7469 6e67 2069 * computing i │ │ │ │ +00004a90: 7465 7261 7469 6f6e 7320 6f76 6572 2074 terations over t │ │ │ │ +00004aa0: 6865 2067 6976 656e 2069 6d61 6765 2e20 he given image. │ │ │ │ +00004ab0: 466f 7220 656e 616e 6368 6564 2072 6573 For enanched res │ │ │ │ +00004ac0: 756c 7473 2069 7420 6973 2072 6563 6f6d ults it is recom │ │ │ │ +00004ad0: 6d65 6e64 6564 2066 6f72 2063 6f6c 6f72 mended for color │ │ │ │ +00004ae0: 2069 6d61 6765 7320 746f 0a20 2020 2020 images to. │ │ │ │ +00004af0: 2a20 7072 6570 726f 6365 7373 2069 6d61 * preprocess ima │ │ │ │ +00004b00: 6765 2077 6974 6820 6c69 7474 6c65 2067 ge with little g │ │ │ │ +00004b10: 6175 7373 6961 6e20 626c 7572 2075 7369 aussian blur usi │ │ │ │ +00004b20: 6e67 2061 2073 6d61 6c6c 2033 2078 2033 ng a small 3 x 3 │ │ │ │ +00004b30: 206b 6572 6e65 6c20 616e 6420 6164 6469 kernel and addi │ │ │ │ +00004b40: 7469 6f6e 616c 2063 6f6e 7665 7273 696f tional conversio │ │ │ │ +00004b50: 6e20 696e 746f 0a20 2020 2020 2a20 4369 n into. * Ci │ │ │ │ +00004b60: 654c 4142 2063 6f6c 6f72 2073 7061 6365 eLAB color space │ │ │ │ +00004b70: 2e20 416e 2065 7861 6d70 6c65 206f 6620 . An example of │ │ │ │ +00004b80: 534c 4943 2076 6572 7375 7320 534c 4943 SLIC versus SLIC │ │ │ │ +00004b90: 4f20 616e 6420 4d53 4c49 4320 6973 2069 O and MSLIC is i │ │ │ │ +00004ba0: 6c75 7374 7261 7465 6420 696e 2074 6865 lustrated in the │ │ │ │ +00004bb0: 2066 6f6c 6c6f 7769 6e67 2070 6963 7475 following pictu │ │ │ │ +00004bc0: 7265 2e0a 2020 2020 202a 0a20 2020 2020 re.. *. │ │ │ │ +00004bd0: 2a20 215b 696d 6167 655d 2870 6963 732f * ![image](pics/ │ │ │ │ +00004be0: 7375 7065 7270 6978 656c 735f 736c 6963 superpixels_slic │ │ │ │ +00004bf0: 2e70 6e67 290a 2020 2020 202a 2040 7265 .png). * @re │ │ │ │ +00004c00: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +00004c10: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00004c20: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00004c30: 7374 6174 6963 2053 7570 6572 7069 7865 static Superpixe │ │ │ │ +00004c40: 6c53 4c49 4320 6372 6561 7465 5375 7065 lSLIC createSupe │ │ │ │ +00004c50: 7270 6978 656c 534c 4943 284d 6174 2069 rpixelSLIC(Mat i │ │ │ │ +00004c60: 6d61 6765 2c20 696e 7420 616c 676f 7269 mage, int algori │ │ │ │ +00004c70: 7468 6d2c 2069 6e74 2072 6567 696f 6e5f thm, int region_ │ │ │ │ +00004c80: 7369 7a65 2920 7b0a 2020 2020 2020 2020 size) {. │ │ │ │ +00004c90: 7265 7475 726e 2053 7570 6572 7069 7865 return Superpixe │ │ │ │ +00004ca0: 6c53 4c49 432e 5f5f 6672 6f6d 5074 725f lSLIC.__fromPtr_ │ │ │ │ +00004cb0: 5f28 6372 6561 7465 5375 7065 7270 6978 _(createSuperpix │ │ │ │ +00004cc0: 656c 534c 4943 5f31 2869 6d61 6765 2e6e elSLIC_1(image.n │ │ │ │ +00004cd0: 6174 6976 654f 626a 2c20 616c 676f 7269 ativeObj, algori │ │ │ │ +00004ce0: 7468 6d2c 2072 6567 696f 6e5f 7369 7a65 thm, region_size │ │ │ │ +00004cf0: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ +00004d00: 2a2a 0a20 2020 2020 2a20 496e 6974 6961 **. * Initia │ │ │ │ +00004d10: 6c69 7a65 2061 2053 7570 6572 7069 7865 lize a Superpixe │ │ │ │ +00004d20: 6c53 4c49 4320 6f62 6a65 6374 0a20 2020 lSLIC object. │ │ │ │ +00004d30: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00004d40: 6d20 696d 6167 6520 496d 6167 6520 746f m image Image to │ │ │ │ +00004d50: 2073 6567 6d65 6e74 0a20 2020 2020 2a20 segment. * │ │ │ │ +00004d60: 4070 6172 616d 2061 6c67 6f72 6974 686d @param algorithm │ │ │ │ +00004d70: 2043 686f 6f73 6573 2074 6865 2061 6c67 Chooses the alg │ │ │ │ +00004d80: 6f72 6974 686d 2076 6172 6961 6e74 2074 orithm variant t │ │ │ │ +00004d90: 6f20 7573 653a 0a20 2020 2020 2a20 534c o use:. * SL │ │ │ │ +00004da0: 4943 2073 6567 6d65 6e74 7320 696d 6167 IC segments imag │ │ │ │ +00004db0: 6520 7573 696e 6720 6120 6465 7369 7265 e using a desire │ │ │ │ +00004dc0: 6420 7265 6769 6f6e 5f73 697a 652c 2061 d region_size, a │ │ │ │ +00004dd0: 6e64 2069 6e20 6164 6469 7469 6f6e 2053 nd in addition S │ │ │ │ +00004de0: 4c49 434f 2077 696c 6c20 6f70 7469 6d69 LICO will optimi │ │ │ │ +00004df0: 7a65 2075 7369 6e67 2061 6461 7074 6976 ze using adaptiv │ │ │ │ +00004e00: 6520 636f 6d70 6163 746e 6573 7320 6661 e compactness fa │ │ │ │ +00004e10: 6374 6f72 2c0a 2020 2020 202a 2077 6869 ctor,. * whi │ │ │ │ +00004e20: 6c65 204d 534c 4943 2077 696c 6c20 6f70 le MSLIC will op │ │ │ │ +00004e30: 7469 6d69 7a65 2075 7369 6e67 206d 616e timize using man │ │ │ │ +00004e40: 6966 6f6c 6420 6d65 7468 6f64 7320 7265 ifold methods re │ │ │ │ +00004e50: 7375 6c74 696e 6720 696e 206d 6f72 6520 sulting in more │ │ │ │ +00004e60: 636f 6e74 656e 742d 7365 6e73 6974 6976 content-sensitiv │ │ │ │ +00004e70: 6520 7375 7065 7270 6978 656c 732e 0a20 e superpixels.. │ │ │ │ +00004e80: 2020 2020 2a0a 2020 2020 202a 2054 6865 *. * The │ │ │ │ +00004e90: 2066 756e 6374 696f 6e20 696e 6974 6961 function initia │ │ │ │ +00004ea0: 6c69 7a65 7320 6120 5375 7065 7270 6978 lizes a Superpix │ │ │ │ +00004eb0: 656c 534c 4943 206f 626a 6563 7420 666f elSLIC object fo │ │ │ │ +00004ec0: 7220 7468 6520 696e 7075 7420 696d 6167 r the input imag │ │ │ │ +00004ed0: 652e 2049 7420 7365 7473 2074 6865 2070 e. It sets the p │ │ │ │ +00004ee0: 6172 616d 6574 6572 7320 6f66 2063 686f arameters of cho │ │ │ │ +00004ef0: 6f73 6564 0a20 2020 2020 2a20 7375 7065 osed. * supe │ │ │ │ +00004f00: 7270 6978 656c 2061 6c67 6f72 6974 686d rpixel algorithm │ │ │ │ +00004f10: 2c20 7768 6963 6820 6172 653a 2072 6567 , which are: reg │ │ │ │ +00004f20: 696f 6e5f 7369 7a65 2061 6e64 2072 756c ion_size and rul │ │ │ │ +00004f30: 6572 2e20 4974 2070 7265 616c 6c6f 6361 er. It prealloca │ │ │ │ +00004f40: 7465 2073 6f6d 6520 6275 6666 6572 7320 te some buffers │ │ │ │ +00004f50: 666f 7220 6675 7475 7265 0a20 2020 2020 for future. │ │ │ │ +00004f60: 2a20 636f 6d70 7574 696e 6720 6974 6572 * computing iter │ │ │ │ +00004f70: 6174 696f 6e73 206f 7665 7220 7468 6520 ations over the │ │ │ │ +00004f80: 6769 7665 6e20 696d 6167 652e 2046 6f72 given image. For │ │ │ │ +00004f90: 2065 6e61 6e63 6865 6420 7265 7375 6c74 enanched result │ │ │ │ +00004fa0: 7320 6974 2069 7320 7265 636f 6d6d 656e s it is recommen │ │ │ │ +00004fb0: 6465 6420 666f 7220 636f 6c6f 7220 696d ded for color im │ │ │ │ +00004fc0: 6167 6573 2074 6f0a 2020 2020 202a 2070 ages to. * p │ │ │ │ +00004fd0: 7265 7072 6f63 6573 7320 696d 6167 6520 reprocess image │ │ │ │ +00004fe0: 7769 7468 206c 6974 746c 6520 6761 7573 with little gaus │ │ │ │ +00004ff0: 7369 616e 2062 6c75 7220 7573 696e 6720 sian blur using │ │ │ │ +00005000: 6120 736d 616c 6c20 3320 7820 3320 6b65 a small 3 x 3 ke │ │ │ │ +00005010: 726e 656c 2061 6e64 2061 6464 6974 696f rnel and additio │ │ │ │ +00005020: 6e61 6c20 636f 6e76 6572 7369 6f6e 2069 nal conversion i │ │ │ │ +00005030: 6e74 6f0a 2020 2020 202a 2043 6965 4c41 nto. * CieLA │ │ │ │ +00005040: 4220 636f 6c6f 7220 7370 6163 652e 2041 B color space. A │ │ │ │ +00005050: 6e20 6578 616d 706c 6520 6f66 2053 4c49 n example of SLI │ │ │ │ +00005060: 4320 7665 7273 7573 2053 4c49 434f 2061 C versus SLICO a │ │ │ │ +00005070: 6e64 204d 534c 4943 2069 7320 696c 7573 nd MSLIC is ilus │ │ │ │ +00005080: 7472 6174 6564 2069 6e20 7468 6520 666f trated in the fo │ │ │ │ +00005090: 6c6c 6f77 696e 6720 7069 6374 7572 652e llowing picture. │ │ │ │ +000050a0: 0a20 2020 2020 2a0a 2020 2020 202a 2021 . *. * ! │ │ │ │ +000050b0: 5b69 6d61 6765 5d28 7069 6373 2f73 7570 [image](pics/sup │ │ │ │ +000050c0: 6572 7069 7865 6c73 5f73 6c69 632e 706e erpixels_slic.pn │ │ │ │ +000050d0: 6729 0a20 2020 2020 2a20 4072 6574 7572 g). * @retur │ │ │ │ +000050e0: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +000050f0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00005100: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +00005110: 7469 6320 5375 7065 7270 6978 656c 534c tic SuperpixelSL │ │ │ │ +00005120: 4943 2063 7265 6174 6553 7570 6572 7069 IC createSuperpi │ │ │ │ +00005130: 7865 6c53 4c49 4328 4d61 7420 696d 6167 xelSLIC(Mat imag │ │ │ │ +00005140: 652c 2069 6e74 2061 6c67 6f72 6974 686d e, int algorithm │ │ │ │ +00005150: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +00005160: 726e 2053 7570 6572 7069 7865 6c53 4c49 rn SuperpixelSLI │ │ │ │ +00005170: 432e 5f5f 6672 6f6d 5074 725f 5f28 6372 C.__fromPtr__(cr │ │ │ │ +00005180: 6561 7465 5375 7065 7270 6978 656c 534c eateSuperpixelSL │ │ │ │ +00005190: 4943 5f32 2869 6d61 6765 2e6e 6174 6976 IC_2(image.nativ │ │ │ │ +000051a0: 654f 626a 2c20 616c 676f 7269 7468 6d29 eObj, algorithm) │ │ │ │ +000051b0: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +000051c0: 2a0a 2020 2020 202a 2049 6e69 7469 616c *. * Initial │ │ │ │ +000051d0: 697a 6520 6120 5375 7065 7270 6978 656c ize a Superpixel │ │ │ │ +000051e0: 534c 4943 206f 626a 6563 740a 2020 2020 SLIC object. │ │ │ │ +000051f0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00005200: 2069 6d61 6765 2049 6d61 6765 2074 6f20 image Image to │ │ │ │ +00005210: 7365 676d 656e 740a 2020 2020 202a 2053 segment. * S │ │ │ │ +00005220: 4c49 4320 7365 676d 656e 7473 2069 6d61 LIC segments ima │ │ │ │ +00005230: 6765 2075 7369 6e67 2061 2064 6573 6972 ge using a desir │ │ │ │ +00005240: 6564 2072 6567 696f 6e5f 7369 7a65 2c20 ed region_size, │ │ │ │ +00005250: 616e 6420 696e 2061 6464 6974 696f 6e20 and in addition │ │ │ │ +00005260: 534c 4943 4f20 7769 6c6c 206f 7074 696d SLICO will optim │ │ │ │ +00005270: 697a 6520 7573 696e 6720 6164 6170 7469 ize using adapti │ │ │ │ +00005280: 7665 2063 6f6d 7061 6374 6e65 7373 2066 ve compactness f │ │ │ │ +00005290: 6163 746f 722c 0a20 2020 2020 2a20 7768 actor,. * wh │ │ │ │ +000052a0: 696c 6520 4d53 4c49 4320 7769 6c6c 206f ile MSLIC will o │ │ │ │ +000052b0: 7074 696d 697a 6520 7573 696e 6720 6d61 ptimize using ma │ │ │ │ +000052c0: 6e69 666f 6c64 206d 6574 686f 6473 2072 nifold methods r │ │ │ │ +000052d0: 6573 756c 7469 6e67 2069 6e20 6d6f 7265 esulting in more │ │ │ │ +000052e0: 2063 6f6e 7465 6e74 2d73 656e 7369 7469 content-sensiti │ │ │ │ +000052f0: 7665 2073 7570 6572 7069 7865 6c73 2e0a ve superpixels.. │ │ │ │ +00005300: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ +00005310: 6520 6675 6e63 7469 6f6e 2069 6e69 7469 e function initi │ │ │ │ +00005320: 616c 697a 6573 2061 2053 7570 6572 7069 alizes a Superpi │ │ │ │ +00005330: 7865 6c53 4c49 4320 6f62 6a65 6374 2066 xelSLIC object f │ │ │ │ +00005340: 6f72 2074 6865 2069 6e70 7574 2069 6d61 or the input ima │ │ │ │ +00005350: 6765 2e20 4974 2073 6574 7320 7468 6520 ge. It sets the │ │ │ │ +00005360: 7061 7261 6d65 7465 7273 206f 6620 6368 parameters of ch │ │ │ │ +00005370: 6f6f 7365 640a 2020 2020 202a 2073 7570 oosed. * sup │ │ │ │ +00005380: 6572 7069 7865 6c20 616c 676f 7269 7468 erpixel algorith │ │ │ │ +00005390: 6d2c 2077 6869 6368 2061 7265 3a20 7265 m, which are: re │ │ │ │ +000053a0: 6769 6f6e 5f73 697a 6520 616e 6420 7275 gion_size and ru │ │ │ │ +000053b0: 6c65 722e 2049 7420 7072 6561 6c6c 6f63 ler. It prealloc │ │ │ │ +000053c0: 6174 6520 736f 6d65 2062 7566 6665 7273 ate some buffers │ │ │ │ +000053d0: 2066 6f72 2066 7574 7572 650a 2020 2020 for future. │ │ │ │ +000053e0: 202a 2063 6f6d 7075 7469 6e67 2069 7465 * computing ite │ │ │ │ +000053f0: 7261 7469 6f6e 7320 6f76 6572 2074 6865 rations over the │ │ │ │ +00005400: 2067 6976 656e 2069 6d61 6765 2e20 466f given image. Fo │ │ │ │ +00005410: 7220 656e 616e 6368 6564 2072 6573 756c r enanched resul │ │ │ │ +00005420: 7473 2069 7420 6973 2072 6563 6f6d 6d65 ts it is recomme │ │ │ │ +00005430: 6e64 6564 2066 6f72 2063 6f6c 6f72 2069 nded for color i │ │ │ │ +00005440: 6d61 6765 7320 746f 0a20 2020 2020 2a20 mages to. * │ │ │ │ +00005450: 7072 6570 726f 6365 7373 2069 6d61 6765 preprocess image │ │ │ │ +00005460: 2077 6974 6820 6c69 7474 6c65 2067 6175 with little gau │ │ │ │ +00005470: 7373 6961 6e20 626c 7572 2075 7369 6e67 ssian blur using │ │ │ │ +00005480: 2061 2073 6d61 6c6c 2033 2078 2033 206b a small 3 x 3 k │ │ │ │ +00005490: 6572 6e65 6c20 616e 6420 6164 6469 7469 ernel and additi │ │ │ │ +000054a0: 6f6e 616c 2063 6f6e 7665 7273 696f 6e20 onal conversion │ │ │ │ +000054b0: 696e 746f 0a20 2020 2020 2a20 4369 654c into. * CieL │ │ │ │ +000054c0: 4142 2063 6f6c 6f72 2073 7061 6365 2e20 AB color space. │ │ │ │ +000054d0: 416e 2065 7861 6d70 6c65 206f 6620 534c An example of SL │ │ │ │ +000054e0: 4943 2076 6572 7375 7320 534c 4943 4f20 IC versus SLICO │ │ │ │ +000054f0: 616e 6420 4d53 4c49 4320 6973 2069 6c75 and MSLIC is ilu │ │ │ │ +00005500: 7374 7261 7465 6420 696e 2074 6865 2066 strated in the f │ │ │ │ +00005510: 6f6c 6c6f 7769 6e67 2070 6963 7475 7265 ollowing picture │ │ │ │ +00005520: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00005530: 215b 696d 6167 655d 2870 6963 732f 7375 ![image](pics/su │ │ │ │ +00005540: 7065 7270 6978 656c 735f 736c 6963 2e70 perpixels_slic.p │ │ │ │ +00005550: 6e67 290a 2020 2020 202a 2040 7265 7475 ng). * @retu │ │ │ │ +00005560: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +00005570: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00005580: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00005590: 6174 6963 2053 7570 6572 7069 7865 6c53 atic SuperpixelS │ │ │ │ +000055a0: 4c49 4320 6372 6561 7465 5375 7065 7270 LIC createSuperp │ │ │ │ +000055b0: 6978 656c 534c 4943 284d 6174 2069 6d61 ixelSLIC(Mat ima │ │ │ │ +000055c0: 6765 2920 7b0a 2020 2020 2020 2020 7265 ge) {. re │ │ │ │ +000055d0: 7475 726e 2053 7570 6572 7069 7865 6c53 turn SuperpixelS │ │ │ │ +000055e0: 4c49 432e 5f5f 6672 6f6d 5074 725f 5f28 LIC.__fromPtr__( │ │ │ │ +000055f0: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ +00005600: 534c 4943 5f33 2869 6d61 6765 2e6e 6174 SLIC_3(image.nat │ │ │ │ +00005610: 6976 654f 626a 2929 3b0a 2020 2020 7d0a iveObj));. }. │ │ │ │ +00005620: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ +00005630: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ +00005640: 696d 6770 726f 633a 3a52 6164 6f6e 5472 imgproc::RadonTr │ │ │ │ +00005650: 616e 7366 6f72 6d28 4d61 7420 7372 632c ansform(Mat src, │ │ │ │ +00005660: 204d 6174 2620 6473 742c 2064 6f75 626c Mat& dst, doubl │ │ │ │ +00005670: 6520 7468 6574 6120 3d20 312c 2064 6f75 e theta = 1, dou │ │ │ │ +00005680: 626c 6520 7374 6172 745f 616e 676c 6520 ble start_angle │ │ │ │ +00005690: 3d20 302c 2064 6f75 626c 6520 656e 645f = 0, double end_ │ │ │ │ +000056a0: 616e 676c 6520 3d20 3138 302c 2062 6f6f angle = 180, boo │ │ │ │ +000056b0: 6c20 6372 6f70 203d 2066 616c 7365 2c20 l crop = false, │ │ │ │ +000056c0: 626f 6f6c 206e 6f72 6d20 3d20 6661 6c73 bool norm = fals │ │ │ │ +000056d0: 6529 0a20 2020 202f 2f0a 0a20 2020 202f e). //.. / │ │ │ │ +000056e0: 2a2a 0a20 2020 2020 2a20 4361 6c63 756c **. * Calcul │ │ │ │ +000056f0: 6174 6520 5261 646f 6e20 5472 616e 7366 ate Radon Transf │ │ │ │ +00005700: 6f72 6d20 6f66 2061 6e20 696d 6167 652e orm of an image. │ │ │ │ +00005710: 0a20 2020 2020 2a0a 2020 2020 202a 2054 . *. * T │ │ │ │ +00005720: 6869 7320 6675 6e63 7469 6f6e 2063 616c his function cal │ │ │ │ +00005730: 6375 6c61 7465 7320 7468 6520 5261 646f culates the Rado │ │ │ │ +00005740: 6e20 5472 616e 7366 6f72 6d20 6f66 2061 n Transform of a │ │ │ │ +00005750: 2067 6976 656e 2069 6d61 6765 2069 6e20 given image in │ │ │ │ +00005760: 616e 7920 7261 6e67 652e 0a20 2020 2020 any range.. │ │ │ │ +00005770: 2a20 5365 6520 6874 7470 733a 2f2f 656e * See https://en │ │ │ │ +00005780: 6769 6e65 6572 696e 672e 7075 7264 7565 gineering.purdue │ │ │ │ +00005790: 2e65 6475 2f7e 6d61 6c63 6f6c 6d2f 7063 .edu/~malcolm/pc │ │ │ │ +000057a0: 742f 4354 495f 4368 3033 2e70 6466 2066 t/CTI_Ch03.pdf f │ │ │ │ +000057b0: 6f72 2064 6574 6169 6c2e 0a20 2020 2020 or detail.. │ │ │ │ +000057c0: 2a20 4966 2074 6865 2069 6e70 7574 2074 * If the input t │ │ │ │ +000057d0: 7970 6520 6973 2043 565f 3855 2c20 7468 ype is CV_8U, th │ │ │ │ +000057e0: 6520 6f75 7470 7574 2077 696c 6c20 6265 e output will be │ │ │ │ +000057f0: 2043 565f 3332 532e 0a20 2020 2020 2a20 CV_32S.. * │ │ │ │ +00005800: 4966 2074 6865 2069 6e70 7574 2074 7970 If the input typ │ │ │ │ +00005810: 6520 6973 2043 565f 3332 4620 6f72 2043 e is CV_32F or C │ │ │ │ +00005820: 565f 3634 462c 2074 6865 206f 7574 7075 V_64F, the outpu │ │ │ │ +00005830: 7420 7769 6c6c 2062 6520 4356 5f36 3446 t will be CV_64F │ │ │ │ +00005840: 0a20 2020 2020 2a20 5468 6520 6f75 7470 . * The outp │ │ │ │ +00005850: 7574 2073 697a 6520 7769 6c6c 2062 6520 ut size will be │ │ │ │ +00005860: 6e75 6d5f 6f66 5f69 6e74 6567 7261 6c20 num_of_integral │ │ │ │ +00005870: 7820 7372 635f 6469 6167 6f6e 616c 5f6c x src_diagonal_l │ │ │ │ +00005880: 656e 6774 682e 0a20 2020 2020 2a20 4966 ength.. * If │ │ │ │ +00005890: 2063 726f 7020 6973 2073 656c 6563 7465 crop is selecte │ │ │ │ +000058a0: 642c 2074 6865 2069 6e70 7574 2069 6d61 d, the input ima │ │ │ │ +000058b0: 6765 2077 696c 6c20 6265 2063 726f 7020 ge will be crop │ │ │ │ +000058c0: 696e 746f 2073 7175 6172 6520 7468 656e into square then │ │ │ │ +000058d0: 2063 6972 636c 652c 0a20 2020 2020 2a20 circle,. * │ │ │ │ +000058e0: 616e 6420 6f75 7470 7574 2073 697a 6520 and output size │ │ │ │ +000058f0: 7769 6c6c 2062 6520 6e75 6d5f 6f66 5f69 will be num_of_i │ │ │ │ +00005900: 6e74 6567 7261 6c20 7820 6d69 6e5f 6564 ntegral x min_ed │ │ │ │ +00005910: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +00005920: 2a20 4070 6172 616d 2073 7263 2061 7574 * @param src aut │ │ │ │ +00005930: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00005940: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +00005950: 616d 2064 7374 2061 7574 6f6d 6174 6963 am dst automatic │ │ │ │ +00005960: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00005970: 2020 2020 2a20 4070 6172 616d 2074 6865 * @param the │ │ │ │ +00005980: 7461 2061 7574 6f6d 6174 6963 616c 6c79 ta automatically │ │ │ │ +00005990: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +000059a0: 2a20 4070 6172 616d 2073 7461 7274 5f61 * @param start_a │ │ │ │ +000059b0: 6e67 6c65 2061 7574 6f6d 6174 6963 616c ngle automatical │ │ │ │ +000059c0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +000059d0: 2020 2a20 4070 6172 616d 2065 6e64 5f61 * @param end_a │ │ │ │ +000059e0: 6e67 6c65 2061 7574 6f6d 6174 6963 616c ngle automatical │ │ │ │ +000059f0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00005a00: 2020 2a20 4070 6172 616d 2063 726f 7020 * @param crop │ │ │ │ +00005a10: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00005a20: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +00005a30: 7061 7261 6d20 6e6f 726d 2061 7574 6f6d param norm autom │ │ │ │ +00005a40: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00005a50: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +00005a60: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ +00005a70: 6420 5261 646f 6e54 7261 6e73 666f 726d d RadonTransform │ │ │ │ +00005a80: 284d 6174 2073 7263 2c20 4d61 7420 6473 (Mat src, Mat ds │ │ │ │ +00005a90: 742c 2064 6f75 626c 6520 7468 6574 612c t, double theta, │ │ │ │ +00005aa0: 2064 6f75 626c 6520 7374 6172 745f 616e double start_an │ │ │ │ +00005ab0: 676c 652c 2064 6f75 626c 6520 656e 645f gle, double end_ │ │ │ │ +00005ac0: 616e 676c 652c 2062 6f6f 6c65 616e 2063 angle, boolean c │ │ │ │ +00005ad0: 726f 702c 2062 6f6f 6c65 616e 206e 6f72 rop, boolean nor │ │ │ │ +00005ae0: 6d29 207b 0a20 2020 2020 2020 2052 6164 m) {. Rad │ │ │ │ +00005af0: 6f6e 5472 616e 7366 6f72 6d5f 3028 7372 onTransform_0(sr │ │ │ │ +00005b00: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ +00005b10: 2e6e 6174 6976 654f 626a 2c20 7468 6574 .nativeObj, thet │ │ │ │ +00005b20: 612c 2073 7461 7274 5f61 6e67 6c65 2c20 a, start_angle, │ │ │ │ +00005b30: 656e 645f 616e 676c 652c 2063 726f 702c end_angle, crop, │ │ │ │ +00005b40: 206e 6f72 6d29 3b0a 2020 2020 7d0a 0a20 norm);. }.. │ │ │ │ +00005b50: 2020 202f 2a2a 0a20 2020 2020 2a20 4361 /**. * Ca │ │ │ │ +00005b60: 6c63 756c 6174 6520 5261 646f 6e20 5472 lculate Radon Tr │ │ │ │ +00005b70: 616e 7366 6f72 6d20 6f66 2061 6e20 696d ansform of an im │ │ │ │ +00005b80: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ +00005b90: 202a 2054 6869 7320 6675 6e63 7469 6f6e * This function │ │ │ │ +00005ba0: 2063 616c 6375 6c61 7465 7320 7468 6520 calculates the │ │ │ │ +00005bb0: 5261 646f 6e20 5472 616e 7366 6f72 6d20 Radon Transform │ │ │ │ +00005bc0: 6f66 2061 2067 6976 656e 2069 6d61 6765 of a given image │ │ │ │ +00005bd0: 2069 6e20 616e 7920 7261 6e67 652e 0a20 in any range.. │ │ │ │ +00005be0: 2020 2020 2a20 5365 6520 6874 7470 733a * See https: │ │ │ │ +00005bf0: 2f2f 656e 6769 6e65 6572 696e 672e 7075 //engineering.pu │ │ │ │ +00005c00: 7264 7565 2e65 6475 2f7e 6d61 6c63 6f6c rdue.edu/~malcol │ │ │ │ +00005c10: 6d2f 7063 742f 4354 495f 4368 3033 2e70 m/pct/CTI_Ch03.p │ │ │ │ +00005c20: 6466 2066 6f72 2064 6574 6169 6c2e 0a20 df for detail.. │ │ │ │ +00005c30: 2020 2020 2a20 4966 2074 6865 2069 6e70 * If the inp │ │ │ │ +00005c40: 7574 2074 7970 6520 6973 2043 565f 3855 ut type is CV_8U │ │ │ │ +00005c50: 2c20 7468 6520 6f75 7470 7574 2077 696c , the output wil │ │ │ │ +00005c60: 6c20 6265 2043 565f 3332 532e 0a20 2020 l be CV_32S.. │ │ │ │ +00005c70: 2020 2a20 4966 2074 6865 2069 6e70 7574 * If the input │ │ │ │ +00005c80: 2074 7970 6520 6973 2043 565f 3332 4620 type is CV_32F │ │ │ │ +00005c90: 6f72 2043 565f 3634 462c 2074 6865 206f or CV_64F, the o │ │ │ │ +00005ca0: 7574 7075 7420 7769 6c6c 2062 6520 4356 utput will be CV │ │ │ │ +00005cb0: 5f36 3446 0a20 2020 2020 2a20 5468 6520 _64F. * The │ │ │ │ +00005cc0: 6f75 7470 7574 2073 697a 6520 7769 6c6c output size will │ │ │ │ +00005cd0: 2062 6520 6e75 6d5f 6f66 5f69 6e74 6567 be num_of_integ │ │ │ │ +00005ce0: 7261 6c20 7820 7372 635f 6469 6167 6f6e ral x src_diagon │ │ │ │ +00005cf0: 616c 5f6c 656e 6774 682e 0a20 2020 2020 al_length.. │ │ │ │ +00005d00: 2a20 4966 2063 726f 7020 6973 2073 656c * If crop is sel │ │ │ │ +00005d10: 6563 7465 642c 2074 6865 2069 6e70 7574 ected, the input │ │ │ │ +00005d20: 2069 6d61 6765 2077 696c 6c20 6265 2063 image will be c │ │ │ │ +00005d30: 726f 7020 696e 746f 2073 7175 6172 6520 rop into square │ │ │ │ +00005d40: 7468 656e 2063 6972 636c 652c 0a20 2020 then circle,. │ │ │ │ +00005d50: 2020 2a20 616e 6420 6f75 7470 7574 2073 * and output s │ │ │ │ +00005d60: 697a 6520 7769 6c6c 2062 6520 6e75 6d5f ize will be num_ │ │ │ │ +00005d70: 6f66 5f69 6e74 6567 7261 6c20 7820 6d69 of_integral x mi │ │ │ │ +00005d80: 6e5f 6564 6765 2e0a 2020 2020 202a 0a20 n_edge.. *. │ │ │ │ +00005d90: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ +00005da0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00005db0: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +00005dc0: 4070 6172 616d 2064 7374 2061 7574 6f6d @param dst autom │ │ │ │ +00005dd0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00005de0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +00005df0: 2074 6865 7461 2061 7574 6f6d 6174 6963 theta automatic │ │ │ │ +00005e00: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00005e10: 2020 2020 2a20 4070 6172 616d 2073 7461 * @param sta │ │ │ │ +00005e20: 7274 5f61 6e67 6c65 2061 7574 6f6d 6174 rt_angle automat │ │ │ │ +00005e30: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00005e40: 0a20 2020 2020 2a20 4070 6172 616d 2065 . * @param e │ │ │ │ +00005e50: 6e64 5f61 6e67 6c65 2061 7574 6f6d 6174 nd_angle automat │ │ │ │ +00005e60: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00005e70: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c │ │ │ │ +00005e80: 726f 7020 6175 746f 6d61 7469 6361 6c6c rop automaticall │ │ │ │ +00005e90: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00005ea0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00005eb0: 7461 7469 6320 766f 6964 2052 6164 6f6e tatic void Radon │ │ │ │ +00005ec0: 5472 616e 7366 6f72 6d28 4d61 7420 7372 Transform(Mat sr │ │ │ │ +00005ed0: 632c 204d 6174 2064 7374 2c20 646f 7562 c, Mat dst, doub │ │ │ │ +00005ee0: 6c65 2074 6865 7461 2c20 646f 7562 6c65 le theta, double │ │ │ │ +00005ef0: 2073 7461 7274 5f61 6e67 6c65 2c20 646f start_angle, do │ │ │ │ +00005f00: 7562 6c65 2065 6e64 5f61 6e67 6c65 2c20 uble end_angle, │ │ │ │ +00005f10: 626f 6f6c 6561 6e20 6372 6f70 2920 7b0a boolean crop) {. │ │ │ │ +00005f20: 2020 2020 2020 2020 5261 646f 6e54 7261 RadonTra │ │ │ │ +00005f30: 6e73 666f 726d 5f31 2873 7263 2e6e 6174 nsform_1(src.nat │ │ │ │ +00005f40: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ +00005f50: 7665 4f62 6a2c 2074 6865 7461 2c20 7374 veObj, theta, st │ │ │ │ +00005f60: 6172 745f 616e 676c 652c 2065 6e64 5f61 art_angle, end_a │ │ │ │ +00005f70: 6e67 6c65 2c20 6372 6f70 293b 0a20 2020 ngle, crop);. │ │ │ │ +00005f80: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +00005f90: 202a 2043 616c 6375 6c61 7465 2052 6164 * Calculate Rad │ │ │ │ +00005fa0: 6f6e 2054 7261 6e73 666f 726d 206f 6620 on Transform of │ │ │ │ +00005fb0: 616e 2069 6d61 6765 2e0a 2020 2020 202a an image.. * │ │ │ │ +00005fc0: 0a20 2020 2020 2a20 5468 6973 2066 756e . * This fun │ │ │ │ +00005fd0: 6374 696f 6e20 6361 6c63 756c 6174 6573 ction calculates │ │ │ │ +00005fe0: 2074 6865 2052 6164 6f6e 2054 7261 6e73 the Radon Trans │ │ │ │ +00005ff0: 666f 726d 206f 6620 6120 6769 7665 6e20 form of a given │ │ │ │ +00006000: 696d 6167 6520 696e 2061 6e79 2072 616e image in any ran │ │ │ │ +00006010: 6765 2e0a 2020 2020 202a 2053 6565 2068 ge.. * See h │ │ │ │ +00006020: 7474 7073 3a2f 2f65 6e67 696e 6565 7269 ttps://engineeri │ │ │ │ +00006030: 6e67 2e70 7572 6475 652e 6564 752f 7e6d ng.purdue.edu/~m │ │ │ │ +00006040: 616c 636f 6c6d 2f70 6374 2f43 5449 5f43 alcolm/pct/CTI_C │ │ │ │ +00006050: 6830 332e 7064 6620 666f 7220 6465 7461 h03.pdf for deta │ │ │ │ +00006060: 696c 2e0a 2020 2020 202a 2049 6620 7468 il.. * If th │ │ │ │ +00006070: 6520 696e 7075 7420 7479 7065 2069 7320 e input type is │ │ │ │ +00006080: 4356 5f38 552c 2074 6865 206f 7574 7075 CV_8U, the outpu │ │ │ │ +00006090: 7420 7769 6c6c 2062 6520 4356 5f33 3253 t will be CV_32S │ │ │ │ +000060a0: 2e0a 2020 2020 202a 2049 6620 7468 6520 .. * If the │ │ │ │ +000060b0: 696e 7075 7420 7479 7065 2069 7320 4356 input type is CV │ │ │ │ +000060c0: 5f33 3246 206f 7220 4356 5f36 3446 2c20 _32F or CV_64F, │ │ │ │ +000060d0: 7468 6520 6f75 7470 7574 2077 696c 6c20 the output will │ │ │ │ +000060e0: 6265 2043 565f 3634 460a 2020 2020 202a be CV_64F. * │ │ │ │ +000060f0: 2054 6865 206f 7574 7075 7420 7369 7a65 The output size │ │ │ │ +00006100: 2077 696c 6c20 6265 206e 756d 5f6f 665f will be num_of_ │ │ │ │ +00006110: 696e 7465 6772 616c 2078 2073 7263 5f64 integral x src_d │ │ │ │ +00006120: 6961 676f 6e61 6c5f 6c65 6e67 7468 2e0a iagonal_length.. │ │ │ │ +00006130: 2020 2020 202a 2049 6620 6372 6f70 2069 * If crop i │ │ │ │ +00006140: 7320 7365 6c65 6374 6564 2c20 7468 6520 s selected, the │ │ │ │ +00006150: 696e 7075 7420 696d 6167 6520 7769 6c6c input image will │ │ │ │ +00006160: 2062 6520 6372 6f70 2069 6e74 6f20 7371 be crop into sq │ │ │ │ +00006170: 7561 7265 2074 6865 6e20 6369 7263 6c65 uare then circle │ │ │ │ +00006180: 2c0a 2020 2020 202a 2061 6e64 206f 7574 ,. * and out │ │ │ │ +00006190: 7075 7420 7369 7a65 2077 696c 6c20 6265 put size will be │ │ │ │ +000061a0: 206e 756d 5f6f 665f 696e 7465 6772 616c num_of_integral │ │ │ │ +000061b0: 2078 206d 696e 5f65 6467 652e 0a20 2020 x min_edge.. │ │ │ │ +000061c0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +000061d0: 6d20 7372 6320 6175 746f 6d61 7469 6361 m src automatica │ │ │ │ +000061e0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +000061f0: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ +00006200: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00006210: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +00006220: 7061 7261 6d20 7468 6574 6120 6175 746f param theta auto │ │ │ │ +00006230: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00006240: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +00006250: 6d20 7374 6172 745f 616e 676c 6520 6175 m start_angle au │ │ │ │ +00006260: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00006270: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +00006280: 7261 6d20 656e 645f 616e 676c 6520 6175 ram end_angle au │ │ │ │ +00006290: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +000062a0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +000062b0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +000062c0: 766f 6964 2052 6164 6f6e 5472 616e 7366 void RadonTransf │ │ │ │ +000062d0: 6f72 6d28 4d61 7420 7372 632c 204d 6174 orm(Mat src, Mat │ │ │ │ +000062e0: 2064 7374 2c20 646f 7562 6c65 2074 6865 dst, double the │ │ │ │ +000062f0: 7461 2c20 646f 7562 6c65 2073 7461 7274 ta, double start │ │ │ │ +00006300: 5f61 6e67 6c65 2c20 646f 7562 6c65 2065 _angle, double e │ │ │ │ +00006310: 6e64 5f61 6e67 6c65 2920 7b0a 2020 2020 nd_angle) {. │ │ │ │ +00006320: 2020 2020 5261 646f 6e54 7261 6e73 666f RadonTransfo │ │ │ │ +00006330: 726d 5f32 2873 7263 2e6e 6174 6976 654f rm_2(src.nativeO │ │ │ │ +00006340: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ +00006350: 6a2c 2074 6865 7461 2c20 7374 6172 745f j, theta, start_ │ │ │ │ +00006360: 616e 676c 652c 2065 6e64 5f61 6e67 6c65 angle, end_angle │ │ │ │ +00006370: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +00006380: 2a0a 2020 2020 202a 2043 616c 6375 6c61 *. * Calcula │ │ │ │ +00006390: 7465 2052 6164 6f6e 2054 7261 6e73 666f te Radon Transfo │ │ │ │ +000063a0: 726d 206f 6620 616e 2069 6d61 6765 2e0a rm of an image.. │ │ │ │ +000063b0: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ +000063c0: 6973 2066 756e 6374 696f 6e20 6361 6c63 is function calc │ │ │ │ +000063d0: 756c 6174 6573 2074 6865 2052 6164 6f6e ulates the Radon │ │ │ │ +000063e0: 2054 7261 6e73 666f 726d 206f 6620 6120 Transform of a │ │ │ │ +000063f0: 6769 7665 6e20 696d 6167 6520 696e 2061 given image in a │ │ │ │ +00006400: 6e79 2072 616e 6765 2e0a 2020 2020 202a ny range.. * │ │ │ │ +00006410: 2053 6565 2068 7474 7073 3a2f 2f65 6e67 See https://eng │ │ │ │ +00006420: 696e 6565 7269 6e67 2e70 7572 6475 652e ineering.purdue. │ │ │ │ +00006430: 6564 752f 7e6d 616c 636f 6c6d 2f70 6374 edu/~malcolm/pct │ │ │ │ +00006440: 2f43 5449 5f43 6830 332e 7064 6620 666f /CTI_Ch03.pdf fo │ │ │ │ +00006450: 7220 6465 7461 696c 2e0a 2020 2020 202a r detail.. * │ │ │ │ +00006460: 2049 6620 7468 6520 696e 7075 7420 7479 If the input ty │ │ │ │ +00006470: 7065 2069 7320 4356 5f38 552c 2074 6865 pe is CV_8U, the │ │ │ │ +00006480: 206f 7574 7075 7420 7769 6c6c 2062 6520 output will be │ │ │ │ +00006490: 4356 5f33 3253 2e0a 2020 2020 202a 2049 CV_32S.. * I │ │ │ │ +000064a0: 6620 7468 6520 696e 7075 7420 7479 7065 f the input type │ │ │ │ +000064b0: 2069 7320 4356 5f33 3246 206f 7220 4356 is CV_32F or CV │ │ │ │ +000064c0: 5f36 3446 2c20 7468 6520 6f75 7470 7574 _64F, the output │ │ │ │ +000064d0: 2077 696c 6c20 6265 2043 565f 3634 460a will be CV_64F. │ │ │ │ +000064e0: 2020 2020 202a 2054 6865 206f 7574 7075 * The outpu │ │ │ │ +000064f0: 7420 7369 7a65 2077 696c 6c20 6265 206e t size will be n │ │ │ │ +00006500: 756d 5f6f 665f 696e 7465 6772 616c 2078 um_of_integral x │ │ │ │ +00006510: 2073 7263 5f64 6961 676f 6e61 6c5f 6c65 src_diagonal_le │ │ │ │ +00006520: 6e67 7468 2e0a 2020 2020 202a 2049 6620 ngth.. * If │ │ │ │ +00006530: 6372 6f70 2069 7320 7365 6c65 6374 6564 crop is selected │ │ │ │ +00006540: 2c20 7468 6520 696e 7075 7420 696d 6167 , the input imag │ │ │ │ +00006550: 6520 7769 6c6c 2062 6520 6372 6f70 2069 e will be crop i │ │ │ │ +00006560: 6e74 6f20 7371 7561 7265 2074 6865 6e20 nto square then │ │ │ │ +00006570: 6369 7263 6c65 2c0a 2020 2020 202a 2061 circle,. * a │ │ │ │ +00006580: 6e64 206f 7574 7075 7420 7369 7a65 2077 nd output size w │ │ │ │ +00006590: 696c 6c20 6265 206e 756d 5f6f 665f 696e ill be num_of_in │ │ │ │ +000065a0: 7465 6772 616c 2078 206d 696e 5f65 6467 tegral x min_edg │ │ │ │ +000065b0: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +000065c0: 2040 7061 7261 6d20 7372 6320 6175 746f @param src auto │ │ │ │ +000065d0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +000065e0: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +000065f0: 6d20 6473 7420 6175 746f 6d61 7469 6361 m dst automatica │ │ │ │ +00006600: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00006610: 2020 202a 2040 7061 7261 6d20 7468 6574 * @param thet │ │ │ │ +00006620: 6120 6175 746f 6d61 7469 6361 6c6c 7920 a automatically │ │ │ │ +00006630: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00006640: 2040 7061 7261 6d20 7374 6172 745f 616e @param start_an │ │ │ │ +00006650: 676c 6520 6175 746f 6d61 7469 6361 6c6c gle automaticall │ │ │ │ +00006660: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00006670: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00006680: 7461 7469 6320 766f 6964 2052 6164 6f6e tatic void Radon │ │ │ │ +00006690: 5472 616e 7366 6f72 6d28 4d61 7420 7372 Transform(Mat sr │ │ │ │ +000066a0: 632c 204d 6174 2064 7374 2c20 646f 7562 c, Mat dst, doub │ │ │ │ +000066b0: 6c65 2074 6865 7461 2c20 646f 7562 6c65 le theta, double │ │ │ │ +000066c0: 2073 7461 7274 5f61 6e67 6c65 2920 7b0a start_angle) {. │ │ │ │ +000066d0: 2020 2020 2020 2020 5261 646f 6e54 7261 RadonTra │ │ │ │ +000066e0: 6e73 666f 726d 5f33 2873 7263 2e6e 6174 nsform_3(src.nat │ │ │ │ +000066f0: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ +00006700: 7665 4f62 6a2c 2074 6865 7461 2c20 7374 veObj, theta, st │ │ │ │ +00006710: 6172 745f 616e 676c 6529 3b0a 2020 2020 art_angle);. │ │ │ │ +00006720: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +00006730: 2a20 4361 6c63 756c 6174 6520 5261 646f * Calculate Rado │ │ │ │ +00006740: 6e20 5472 616e 7366 6f72 6d20 6f66 2061 n Transform of a │ │ │ │ +00006750: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *. │ │ │ │ +00006760: 2020 2020 202a 2054 6869 7320 6675 6e63 * This func │ │ │ │ +00006770: 7469 6f6e 2063 616c 6375 6c61 7465 7320 tion calculates │ │ │ │ +00006780: 7468 6520 5261 646f 6e20 5472 616e 7366 the Radon Transf │ │ │ │ +00006790: 6f72 6d20 6f66 2061 2067 6976 656e 2069 orm of a given i │ │ │ │ +000067a0: 6d61 6765 2069 6e20 616e 7920 7261 6e67 mage in any rang │ │ │ │ +000067b0: 652e 0a20 2020 2020 2a20 5365 6520 6874 e.. * See ht │ │ │ │ +000067c0: 7470 733a 2f2f 656e 6769 6e65 6572 696e tps://engineerin │ │ │ │ +000067d0: 672e 7075 7264 7565 2e65 6475 2f7e 6d61 g.purdue.edu/~ma │ │ │ │ +000067e0: 6c63 6f6c 6d2f 7063 742f 4354 495f 4368 lcolm/pct/CTI_Ch │ │ │ │ +000067f0: 3033 2e70 6466 2066 6f72 2064 6574 6169 03.pdf for detai │ │ │ │ +00006800: 6c2e 0a20 2020 2020 2a20 4966 2074 6865 l.. * If the │ │ │ │ +00006810: 2069 6e70 7574 2074 7970 6520 6973 2043 input type is C │ │ │ │ +00006820: 565f 3855 2c20 7468 6520 6f75 7470 7574 V_8U, the output │ │ │ │ +00006830: 2077 696c 6c20 6265 2043 565f 3332 532e will be CV_32S. │ │ │ │ +00006840: 0a20 2020 2020 2a20 4966 2074 6865 2069 . * If the i │ │ │ │ +00006850: 6e70 7574 2074 7970 6520 6973 2043 565f nput type is CV_ │ │ │ │ +00006860: 3332 4620 6f72 2043 565f 3634 462c 2074 32F or CV_64F, t │ │ │ │ +00006870: 6865 206f 7574 7075 7420 7769 6c6c 2062 he output will b │ │ │ │ +00006880: 6520 4356 5f36 3446 0a20 2020 2020 2a20 e CV_64F. * │ │ │ │ +00006890: 5468 6520 6f75 7470 7574 2073 697a 6520 The output size │ │ │ │ +000068a0: 7769 6c6c 2062 6520 6e75 6d5f 6f66 5f69 will be num_of_i │ │ │ │ +000068b0: 6e74 6567 7261 6c20 7820 7372 635f 6469 ntegral x src_di │ │ │ │ +000068c0: 6167 6f6e 616c 5f6c 656e 6774 682e 0a20 agonal_length.. │ │ │ │ +000068d0: 2020 2020 2a20 4966 2063 726f 7020 6973 * If crop is │ │ │ │ +000068e0: 2073 656c 6563 7465 642c 2074 6865 2069 selected, the i │ │ │ │ +000068f0: 6e70 7574 2069 6d61 6765 2077 696c 6c20 nput image will │ │ │ │ +00006900: 6265 2063 726f 7020 696e 746f 2073 7175 be crop into squ │ │ │ │ +00006910: 6172 6520 7468 656e 2063 6972 636c 652c are then circle, │ │ │ │ +00006920: 0a20 2020 2020 2a20 616e 6420 6f75 7470 . * and outp │ │ │ │ +00006930: 7574 2073 697a 6520 7769 6c6c 2062 6520 ut size will be │ │ │ │ +00006940: 6e75 6d5f 6f66 5f69 6e74 6567 7261 6c20 num_of_integral │ │ │ │ +00006950: 7820 6d69 6e5f 6564 6765 2e0a 2020 2020 x min_edge.. │ │ │ │ +00006960: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00006970: 2073 7263 2061 7574 6f6d 6174 6963 616c src automatical │ │ │ │ 00006980: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00006990: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -000069a0: 7374 6174 6963 2053 656c 6563 7469 7665 static Selective │ │ │ │ -000069b0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -000069c0: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ -000069d0: 6c65 2063 7265 6174 6553 656c 6563 7469 le createSelecti │ │ │ │ -000069e0: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -000069f0: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult │ │ │ │ -00006a00: 6970 6c65 2829 207b 0a20 2020 2020 2020 iple() {. │ │ │ │ -00006a10: 2072 6574 7572 6e20 5365 6c65 6374 6976 return Selectiv │ │ │ │ -00006a20: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -00006a30: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti │ │ │ │ -00006a40: 706c 652e 5f5f 6672 6f6d 5074 725f 5f28 ple.__fromPtr__( │ │ │ │ -00006a50: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ -00006a60: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -00006a70: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ -00006a80: 655f 3028 2929 3b0a 2020 2020 7d0a 0a0a e_0());. }... │ │ │ │ -00006a90: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -00006aa0: 2b3a 2020 5074 725f 5365 6c65 6374 6976 +: Ptr_Selectiv │ │ │ │ -00006ab0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -00006ac0: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti │ │ │ │ -00006ad0: 706c 6520 6376 3a3a 7869 6d67 7072 6f63 ple cv::ximgproc │ │ │ │ -00006ae0: 3a3a 7365 676d 656e 7461 7469 6f6e 3a3a ::segmentation:: │ │ │ │ -00006af0: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ -00006b00: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -00006b10: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ -00006b20: 6528 5074 725f 5365 6c65 6374 6976 6553 e(Ptr_SelectiveS │ │ │ │ -00006b30: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -00006b40: 6e53 7472 6174 6567 7920 7331 290a 2020 nStrategy s1). │ │ │ │ -00006b50: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ -00006b60: 2020 202a 2043 7265 6174 6520 6120 6e65 * Create a ne │ │ │ │ -00006b70: 7720 6d75 6c74 6970 6c65 2073 7472 6174 w multiple strat │ │ │ │ -00006b80: 6567 7920 616e 6420 7365 7420 6f6e 6520 egy and set one │ │ │ │ -00006b90: 7375 6274 7261 7465 6779 0a20 2020 2020 subtrategy. │ │ │ │ -00006ba0: 2a20 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ -00006bb0: 2020 2020 2020 2020 2020 4070 6172 616d @param │ │ │ │ -00006bc0: 2073 3120 5468 6520 6669 7273 7420 7374 s1 The first st │ │ │ │ -00006bd0: 7261 7465 6779 0a20 2020 2020 2a20 4072 rategy. * @r │ │ │ │ -00006be0: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ -00006bf0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -00006c00: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ -00006c10: 2073 7461 7469 6320 5365 6c65 6374 6976 static Selectiv │ │ │ │ -00006c20: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -00006c30: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti │ │ │ │ -00006c40: 706c 6520 6372 6561 7465 5365 6c65 6374 ple createSelect │ │ │ │ -00006c50: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00006c60: 6174 696f 6e53 7472 6174 6567 794d 756c ationStrategyMul │ │ │ │ -00006c70: 7469 706c 6528 5365 6c65 6374 6976 6553 tiple(SelectiveS │ │ │ │ -00006c80: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -00006c90: 6e53 7472 6174 6567 7920 7331 2920 7b0a nStrategy s1) {. │ │ │ │ -00006ca0: 2020 2020 2020 2020 7265 7475 726e 2053 return S │ │ │ │ -00006cb0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ -00006cc0: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ -00006cd0: 6779 4d75 6c74 6970 6c65 2e5f 5f66 726f gyMultiple.__fro │ │ │ │ -00006ce0: 6d50 7472 5f5f 2863 7265 6174 6553 656c mPtr__(createSel │ │ │ │ -00006cf0: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -00006d00: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ -00006d10: 4d75 6c74 6970 6c65 5f31 2873 312e 6765 Multiple_1(s1.ge │ │ │ │ -00006d20: 744e 6174 6976 654f 626a 4164 6472 2829 tNativeObjAddr() │ │ │ │ -00006d30: 2929 3b0a 2020 2020 7d0a 0a0a 2020 2020 ));. }... │ │ │ │ -00006d40: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ -00006d50: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ -00006d60: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -00006d70: 7472 6174 6567 794d 756c 7469 706c 6520 trategyMultiple │ │ │ │ -00006d80: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7365 cv::ximgproc::se │ │ │ │ -00006d90: 676d 656e 7461 7469 6f6e 3a3a 6372 6561 gmentation::crea │ │ │ │ -00006da0: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ -00006db0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00006dc0: 6174 6567 794d 756c 7469 706c 6528 5074 ategyMultiple(Pt │ │ │ │ -00006dd0: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ -00006de0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00006df0: 6174 6567 7920 7331 2c20 5074 725f 5365 ategy s1, Ptr_Se │ │ │ │ -00006e00: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -00006e10: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ -00006e20: 7920 7332 290a 2020 2020 2f2f 0a0a 2020 y s2). //.. │ │ │ │ -00006e30: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ -00006e40: 6174 6520 6120 6e65 7720 6d75 6c74 6970 ate a new multip │ │ │ │ -00006e50: 6c65 2073 7472 6174 6567 7920 616e 6420 le strategy and │ │ │ │ -00006e60: 7365 7420 7477 6f20 7375 6274 7261 7465 set two subtrate │ │ │ │ -00006e70: 6769 6573 2c20 7769 7468 2065 7175 616c gies, with equal │ │ │ │ -00006e80: 2077 6569 6768 7473 0a20 2020 2020 2a20 weights. * │ │ │ │ -00006e90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00006ea0: 2020 2020 2020 2020 4070 6172 616d 2073 @param s │ │ │ │ -00006eb0: 3120 5468 6520 6669 7273 7420 7374 7261 1 The first stra │ │ │ │ -00006ec0: 7465 6779 0a20 2020 2020 2a20 2020 2020 tegy. * │ │ │ │ -00006ed0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00006ee0: 2020 2020 4070 6172 616d 2073 3220 5468 @param s2 Th │ │ │ │ -00006ef0: 6520 7365 636f 6e64 2073 7472 6174 6567 e second strateg │ │ │ │ -00006f00: 790a 2020 2020 202a 2040 7265 7475 726e y. * @return │ │ │ │ -00006f10: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -00006f20: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ -00006f30: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -00006f40: 6963 2053 656c 6563 7469 7665 5365 6172 ic SelectiveSear │ │ │ │ -00006f50: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -00006f60: 7261 7465 6779 4d75 6c74 6970 6c65 2063 rategyMultiple c │ │ │ │ -00006f70: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ -00006f80: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -00006f90: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ -00006fa0: 2853 656c 6563 7469 7665 5365 6172 6368 (SelectiveSearch │ │ │ │ -00006fb0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ -00006fc0: 7465 6779 2073 312c 2053 656c 6563 7469 tegy s1, Selecti │ │ │ │ -00006fd0: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -00006fe0: 7469 6f6e 5374 7261 7465 6779 2073 3229 tionStrategy s2) │ │ │ │ -00006ff0: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ -00007000: 6e20 5365 6c65 6374 6976 6553 6561 7263 n SelectiveSearc │ │ │ │ -00007010: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00007020: 6174 6567 794d 756c 7469 706c 652e 5f5f ategyMultiple.__ │ │ │ │ -00007030: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -00007040: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ -00007050: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ -00007060: 6567 794d 756c 7469 706c 655f 3228 7331 egyMultiple_2(s1 │ │ │ │ -00007070: 2e67 6574 4e61 7469 7665 4f62 6a41 6464 .getNativeObjAdd │ │ │ │ -00007080: 7228 292c 2073 322e 6765 744e 6174 6976 r(), s2.getNativ │ │ │ │ -00007090: 654f 626a 4164 6472 2829 2929 3b0a 2020 eObjAddr()));. │ │ │ │ -000070a0: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ -000070b0: 202f 2f20 432b 2b3a 2020 5074 725f 5365 // C++: Ptr_Se │ │ │ │ -000070c0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -000070d0: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ -000070e0: 794d 756c 7469 706c 6520 6376 3a3a 7869 yMultiple cv::xi │ │ │ │ -000070f0: 6d67 7072 6f63 3a3a 7365 676d 656e 7461 mgproc::segmenta │ │ │ │ -00007100: 7469 6f6e 3a3a 6372 6561 7465 5365 6c65 tion::createSele │ │ │ │ -00007110: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00007120: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ -00007130: 756c 7469 706c 6528 5074 725f 5365 6c65 ultiple(Ptr_Sele │ │ │ │ -00007140: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00007150: 6e74 6174 696f 6e53 7472 6174 6567 7920 ntationStrategy │ │ │ │ -00007160: 7331 2c20 5074 725f 5365 6c65 6374 6976 s1, Ptr_Selectiv │ │ │ │ -00007170: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -00007180: 696f 6e53 7472 6174 6567 7920 7332 2c20 ionStrategy s2, │ │ │ │ -00007190: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ -000071a0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -000071b0: 7472 6174 6567 7920 7333 290a 2020 2020 trategy s3). │ │ │ │ -000071c0: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ -000071d0: 202a 2043 7265 6174 6520 6120 6e65 7720 * Create a new │ │ │ │ -000071e0: 6d75 6c74 6970 6c65 2073 7472 6174 6567 multiple strateg │ │ │ │ -000071f0: 7920 616e 6420 7365 7420 7468 7265 6520 y and set three │ │ │ │ -00007200: 7375 6274 7261 7465 6769 6573 2c20 7769 subtrategies, wi │ │ │ │ -00007210: 7468 2065 7175 616c 2077 6569 6768 7473 th equal weights │ │ │ │ -00007220: 0a20 2020 2020 2a20 2020 2020 2020 2020 . * │ │ │ │ -00007230: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00007240: 4070 6172 616d 2073 3120 5468 6520 6669 @param s1 The fi │ │ │ │ -00007250: 7273 7420 7374 7261 7465 6779 0a20 2020 rst strategy. │ │ │ │ -00007260: 2020 2a20 2020 2020 2020 2020 2020 2020 * │ │ │ │ -00007270: 2020 2020 2020 2020 2020 2020 4070 6172 @par │ │ │ │ -00007280: 616d 2073 3220 5468 6520 7365 636f 6e64 am s2 The second │ │ │ │ -00007290: 2073 7472 6174 6567 790a 2020 2020 202a strategy. * │ │ │ │ -000072a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -000072b0: 2020 2020 2020 2020 2040 7061 7261 6d20 @param │ │ │ │ -000072c0: 7333 2054 6865 2074 6869 7264 2073 7472 s3 The third str │ │ │ │ -000072d0: 6174 6567 790a 2020 2020 202a 2040 7265 ategy. * @re │ │ │ │ -000072e0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -000072f0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00007300: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -00007310: 7374 6174 6963 2053 656c 6563 7469 7665 static Selective │ │ │ │ -00007320: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00007330: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ -00007340: 6c65 2063 7265 6174 6553 656c 6563 7469 le createSelecti │ │ │ │ -00007350: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -00007360: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult │ │ │ │ -00007370: 6970 6c65 2853 656c 6563 7469 7665 5365 iple(SelectiveSe │ │ │ │ -00007380: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -00007390: 5374 7261 7465 6779 2073 312c 2053 656c Strategy s1, Sel │ │ │ │ -000073a0: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -000073b0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ -000073c0: 2073 322c 2053 656c 6563 7469 7665 5365 s2, SelectiveSe │ │ │ │ -000073d0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -000073e0: 5374 7261 7465 6779 2073 3329 207b 0a20 Strategy s3) {. │ │ │ │ -000073f0: 2020 2020 2020 2072 6574 7572 6e20 5365 return Se │ │ │ │ -00007400: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -00007410: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ -00007420: 794d 756c 7469 706c 652e 5f5f 6672 6f6d yMultiple.__from │ │ │ │ -00007430: 5074 725f 5f28 6372 6561 7465 5365 6c65 Ptr__(createSele │ │ │ │ -00007440: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00007450: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ -00007460: 756c 7469 706c 655f 3328 7331 2e67 6574 ultiple_3(s1.get │ │ │ │ -00007470: 4e61 7469 7665 4f62 6a41 6464 7228 292c NativeObjAddr(), │ │ │ │ -00007480: 2073 322e 6765 744e 6174 6976 654f 626a s2.getNativeObj │ │ │ │ -00007490: 4164 6472 2829 2c20 7333 2e67 6574 4e61 Addr(), s3.getNa │ │ │ │ -000074a0: 7469 7665 4f62 6a41 6464 7228 2929 293b tiveObjAddr())); │ │ │ │ -000074b0: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ -000074c0: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ -000074d0: 5f53 656c 6563 7469 7665 5365 6172 6368 _SelectiveSearch │ │ │ │ -000074e0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ -000074f0: 7465 6779 4d75 6c74 6970 6c65 2063 763a tegyMultiple cv: │ │ │ │ -00007500: 3a78 696d 6770 726f 633a 3a73 6567 6d65 :ximgproc::segme │ │ │ │ -00007510: 6e74 6174 696f 6e3a 3a63 7265 6174 6553 ntation::createS │ │ │ │ -00007520: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ -00007530: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ -00007540: 6779 4d75 6c74 6970 6c65 2850 7472 5f53 gyMultiple(Ptr_S │ │ │ │ -00007550: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ -00007560: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ -00007570: 6779 2073 312c 2050 7472 5f53 656c 6563 gy s1, Ptr_Selec │ │ │ │ -00007580: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -00007590: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s │ │ │ │ -000075a0: 322c 2050 7472 5f53 656c 6563 7469 7665 2, Ptr_Selective │ │ │ │ -000075b0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -000075c0: 6f6e 5374 7261 7465 6779 2073 332c 2050 onStrategy s3, P │ │ │ │ -000075d0: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ -000075e0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -000075f0: 7261 7465 6779 2073 3429 0a20 2020 202f rategy s4). / │ │ │ │ -00007600: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ -00007610: 2a20 4372 6561 7465 2061 206e 6577 206d * Create a new m │ │ │ │ -00007620: 756c 7469 706c 6520 7374 7261 7465 6779 ultiple strategy │ │ │ │ -00007630: 2061 6e64 2073 6574 2066 6f75 7220 7375 and set four su │ │ │ │ -00007640: 6274 7261 7465 6769 6573 2c20 7769 7468 btrategies, with │ │ │ │ -00007650: 2065 7175 616c 2077 6569 6768 7473 0a20 equal weights. │ │ │ │ -00007660: 2020 2020 2a20 2020 2020 2020 2020 2020 * │ │ │ │ -00007670: 2020 2020 2020 2020 2020 2020 2020 4070 @p │ │ │ │ -00007680: 6172 616d 2073 3120 5468 6520 6669 7273 aram s1 The firs │ │ │ │ -00007690: 7420 7374 7261 7465 6779 0a20 2020 2020 t strategy. │ │ │ │ -000076a0: 2a20 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ -000076b0: 2020 2020 2020 2020 2020 4070 6172 616d @param │ │ │ │ -000076c0: 2073 3220 5468 6520 7365 636f 6e64 2073 s2 The second s │ │ │ │ -000076d0: 7472 6174 6567 790a 2020 2020 202a 2020 trategy. * │ │ │ │ -000076e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -000076f0: 2020 2020 2020 2040 7061 7261 6d20 7333 @param s3 │ │ │ │ -00007700: 2054 6865 2074 6869 7264 2073 7472 6174 The third strat │ │ │ │ -00007710: 6567 790a 2020 2020 202a 2020 2020 2020 egy. * │ │ │ │ -00007720: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00007730: 2020 2040 7061 7261 6d20 7334 2054 6865 @param s4 The │ │ │ │ -00007740: 2066 6f72 7468 2073 7472 6174 6567 790a forth strategy. │ │ │ │ -00007750: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ -00007760: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00007770: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -00007780: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00007790: 2053 656c 6563 7469 7665 5365 6172 6368 SelectiveSearch │ │ │ │ -000077a0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ -000077b0: 7465 6779 4d75 6c74 6970 6c65 2063 7265 tegyMultiple cre │ │ │ │ -000077c0: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ -000077d0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -000077e0: 7261 7465 6779 4d75 6c74 6970 6c65 2853 rategyMultiple(S │ │ │ │ -000077f0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ -00007800: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ -00007810: 6779 2073 312c 2053 656c 6563 7469 7665 gy s1, Selective │ │ │ │ -00007820: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00007830: 6f6e 5374 7261 7465 6779 2073 322c 2053 onStrategy s2, S │ │ │ │ -00007840: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ -00007850: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ -00007860: 6779 2073 332c 2053 656c 6563 7469 7665 gy s3, Selective │ │ │ │ -00007870: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00007880: 6f6e 5374 7261 7465 6779 2073 3429 207b onStrategy s4) { │ │ │ │ -00007890: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -000078a0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ -000078b0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ -000078c0: 6567 794d 756c 7469 706c 652e 5f5f 6672 egyMultiple.__fr │ │ │ │ -000078d0: 6f6d 5074 725f 5f28 6372 6561 7465 5365 omPtr__(createSe │ │ │ │ -000078e0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -000078f0: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ -00007900: 794d 756c 7469 706c 655f 3428 7331 2e67 yMultiple_4(s1.g │ │ │ │ -00007910: 6574 4e61 7469 7665 4f62 6a41 6464 7228 etNativeObjAddr( │ │ │ │ -00007920: 292c 2073 322e 6765 744e 6174 6976 654f ), s2.getNativeO │ │ │ │ -00007930: 626a 4164 6472 2829 2c20 7333 2e67 6574 bjAddr(), s3.get │ │ │ │ -00007940: 4e61 7469 7665 4f62 6a41 6464 7228 292c NativeObjAddr(), │ │ │ │ -00007950: 2073 342e 6765 744e 6174 6976 654f 626a s4.getNativeObj │ │ │ │ -00007960: 4164 6472 2829 2929 3b0a 2020 2020 7d0a Addr()));. }. │ │ │ │ -00007970: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ -00007980: 432b 2b3a 2020 5074 725f 5365 6c65 6374 C++: Ptr_Select │ │ │ │ -00007990: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -000079a0: 6174 696f 6e20 6376 3a3a 7869 6d67 7072 ation cv::ximgpr │ │ │ │ -000079b0: 6f63 3a3a 7365 676d 656e 7461 7469 6f6e oc::segmentation │ │ │ │ -000079c0: 3a3a 6372 6561 7465 5365 6c65 6374 6976 ::createSelectiv │ │ │ │ -000079d0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -000079e0: 696f 6e28 290a 2020 2020 2f2f 0a0a 2020 ion(). //.. │ │ │ │ -000079f0: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ -00007a00: 6174 6520 6120 6e65 7720 5365 6c65 6374 ate a new Select │ │ │ │ -00007a10: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00007a20: 6174 696f 6e20 636c 6173 732e 0a20 2020 ation class.. │ │ │ │ -00007a30: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -00007a40: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00007a50: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -00007a60: 7075 626c 6963 2073 7461 7469 6320 5365 public static Se │ │ │ │ -00007a70: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -00007a80: 6d65 6e74 6174 696f 6e20 6372 6561 7465 mentation create │ │ │ │ -00007a90: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ -00007aa0: 6567 6d65 6e74 6174 696f 6e28 2920 7b0a egmentation() {. │ │ │ │ -00007ab0: 2020 2020 2020 2020 7265 7475 726e 2053 return S │ │ │ │ -00007ac0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ -00007ad0: 676d 656e 7461 7469 6f6e 2e5f 5f66 726f gmentation.__fro │ │ │ │ -00007ae0: 6d50 7472 5f5f 2863 7265 6174 6553 656c mPtr__(createSel │ │ │ │ -00007af0: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -00007b00: 656e 7461 7469 6f6e 5f30 2829 293b 0a20 entation_0());. │ │ │ │ -00007b10: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ -00007b20: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f53 // C++: Ptr_S │ │ │ │ -00007b30: 7570 6572 7069 7865 6c53 4545 4453 2063 uperpixelSEEDS c │ │ │ │ -00007b40: 763a 3a78 696d 6770 726f 633a 3a63 7265 v::ximgproc::cre │ │ │ │ -00007b50: 6174 6553 7570 6572 7069 7865 6c53 4545 ateSuperpixelSEE │ │ │ │ -00007b60: 4453 2869 6e74 2069 6d61 6765 5f77 6964 DS(int image_wid │ │ │ │ -00007b70: 7468 2c20 696e 7420 696d 6167 655f 6865 th, int image_he │ │ │ │ -00007b80: 6967 6874 2c20 696e 7420 696d 6167 655f ight, int image_ │ │ │ │ -00007b90: 6368 616e 6e65 6c73 2c20 696e 7420 6e75 channels, int nu │ │ │ │ -00007ba0: 6d5f 7375 7065 7270 6978 656c 732c 2069 m_superpixels, i │ │ │ │ -00007bb0: 6e74 206e 756d 5f6c 6576 656c 732c 2069 nt num_levels, i │ │ │ │ -00007bc0: 6e74 2070 7269 6f72 203d 2032 2c20 696e nt prior = 2, in │ │ │ │ -00007bd0: 7420 6869 7374 6f67 7261 6d5f 6269 6e73 t histogram_bins │ │ │ │ -00007be0: 203d 2035 2c20 626f 6f6c 2064 6f75 626c = 5, bool doubl │ │ │ │ -00007bf0: 655f 7374 6570 203d 2066 616c 7365 290a e_step = false). │ │ │ │ -00007c00: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ -00007c10: 2020 2020 202a 2049 6e69 7469 616c 697a * Initializ │ │ │ │ -00007c20: 6573 2061 2053 7570 6572 7069 7865 6c53 es a SuperpixelS │ │ │ │ -00007c30: 4545 4453 206f 626a 6563 742e 0a20 2020 EEDS object.. │ │ │ │ -00007c40: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00007c50: 6d20 696d 6167 655f 7769 6474 6820 496d m image_width Im │ │ │ │ -00007c60: 6167 6520 7769 6474 682e 0a20 2020 2020 age width.. │ │ │ │ -00007c70: 2a20 4070 6172 616d 2069 6d61 6765 5f68 * @param image_h │ │ │ │ -00007c80: 6569 6768 7420 496d 6167 6520 6865 6967 eight Image heig │ │ │ │ -00007c90: 6874 2e0a 2020 2020 202a 2040 7061 7261 ht.. * @para │ │ │ │ -00007ca0: 6d20 696d 6167 655f 6368 616e 6e65 6c73 m image_channels │ │ │ │ -00007cb0: 204e 756d 6265 7220 6f66 2063 6861 6e6e Number of chann │ │ │ │ -00007cc0: 656c 7320 6f66 2074 6865 2069 6d61 6765 els of the image │ │ │ │ -00007cd0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00007ce0: 6e75 6d5f 7375 7065 7270 6978 656c 7320 num_superpixels │ │ │ │ -00007cf0: 4465 7369 7265 6420 6e75 6d62 6572 206f Desired number o │ │ │ │ -00007d00: 6620 7375 7065 7270 6978 656c 732e 204e f superpixels. N │ │ │ │ -00007d10: 6f74 6520 7468 6174 2074 6865 2061 6374 ote that the act │ │ │ │ -00007d20: 7561 6c20 6e75 6d62 6572 206d 6179 2062 ual number may b │ │ │ │ -00007d30: 6520 736d 616c 6c65 720a 2020 2020 202a e smaller. * │ │ │ │ -00007d40: 2064 7565 2074 6f20 7265 7374 7269 6374 due to restrict │ │ │ │ -00007d50: 696f 6e73 2028 6465 7065 6e64 696e 6720 ions (depending │ │ │ │ -00007d60: 6f6e 2074 6865 2069 6d61 6765 2073 697a on the image siz │ │ │ │ -00007d70: 6520 616e 6420 6e75 6d5f 6c65 7665 6c73 e and num_levels │ │ │ │ -00007d80: 292e 2055 7365 2067 6574 4e75 6d62 6572 ). Use getNumber │ │ │ │ -00007d90: 4f66 5375 7065 7270 6978 656c 7328 2920 OfSuperpixels() │ │ │ │ -00007da0: 746f 0a20 2020 2020 2a20 6765 7420 7468 to. * get th │ │ │ │ -00007db0: 6520 6163 7475 616c 206e 756d 6265 722e e actual number. │ │ │ │ -00007dc0: 0a20 2020 2020 2a20 4070 6172 616d 206e . * @param n │ │ │ │ -00007dd0: 756d 5f6c 6576 656c 7320 4e75 6d62 6572 um_levels Number │ │ │ │ -00007de0: 206f 6620 626c 6f63 6b20 6c65 7665 6c73 of block levels │ │ │ │ -00007df0: 2e20 5468 6520 6d6f 7265 206c 6576 656c . The more level │ │ │ │ -00007e00: 732c 2074 6865 206d 6f72 6520 6163 6375 s, the more accu │ │ │ │ -00007e10: 7261 7465 2069 7320 7468 6520 7365 676d rate is the segm │ │ │ │ -00007e20: 656e 7461 7469 6f6e 2c0a 2020 2020 202a entation,. * │ │ │ │ -00007e30: 2062 7574 206e 6565 6473 206d 6f72 6520 but needs more │ │ │ │ -00007e40: 6d65 6d6f 7279 2061 6e64 2043 5055 2074 memory and CPU t │ │ │ │ -00007e50: 696d 652e 0a20 2020 2020 2a20 4070 6172 ime.. * @par │ │ │ │ -00007e60: 616d 2070 7269 6f72 2065 6e61 626c 6520 am prior enable │ │ │ │ -00007e70: 3378 3320 7368 6170 6520 736d 6f6f 7468 3x3 shape smooth │ │ │ │ -00007e80: 696e 6720 7465 726d 2069 6620 2667 743b ing term if > │ │ │ │ -00007e90: 302e 2041 206c 6172 6765 7220 7661 6c75 0. A larger valu │ │ │ │ -00007ea0: 6520 6c65 6164 7320 746f 2073 6d6f 6f74 e leads to smoot │ │ │ │ -00007eb0: 6865 7220 7368 6170 6573 2e20 7072 696f her shapes. prio │ │ │ │ -00007ec0: 720a 2020 2020 202a 206d 7573 7420 6265 r. * must be │ │ │ │ -00007ed0: 2069 6e20 7468 6520 7261 6e67 6520 5b30 in the range [0 │ │ │ │ -00007ee0: 2c20 355d 2e0a 2020 2020 202a 2040 7061 , 5].. * @pa │ │ │ │ -00007ef0: 7261 6d20 6869 7374 6f67 7261 6d5f 6269 ram histogram_bi │ │ │ │ -00007f00: 6e73 204e 756d 6265 7220 6f66 2068 6973 ns Number of his │ │ │ │ -00007f10: 746f 6772 616d 2062 696e 732e 0a20 2020 togram bins.. │ │ │ │ -00007f20: 2020 2a20 4070 6172 616d 2064 6f75 626c * @param doubl │ │ │ │ -00007f30: 655f 7374 6570 2049 6620 7472 7565 2c20 e_step If true, │ │ │ │ -00007f40: 6974 6572 6174 6520 6561 6368 2062 6c6f iterate each blo │ │ │ │ -00007f50: 636b 206c 6576 656c 2074 7769 6365 2066 ck level twice f │ │ │ │ -00007f60: 6f72 2068 6967 6865 7220 6163 6375 7261 or higher accura │ │ │ │ -00007f70: 6379 2e0a 2020 2020 202a 0a20 2020 2020 cy.. *. │ │ │ │ -00007f80: 2a20 5468 6520 6675 6e63 7469 6f6e 2069 * The function i │ │ │ │ -00007f90: 6e69 7469 616c 697a 6573 2061 2053 7570 nitializes a Sup │ │ │ │ -00007fa0: 6572 7069 7865 6c53 4545 4453 206f 626a erpixelSEEDS obj │ │ │ │ -00007fb0: 6563 7420 666f 7220 7468 6520 696e 7075 ect for the inpu │ │ │ │ -00007fc0: 7420 696d 6167 652e 2049 7420 7374 6f72 t image. It stor │ │ │ │ -00007fd0: 6573 2074 6865 2070 6172 616d 6574 6572 es the parameter │ │ │ │ -00007fe0: 7320 6f66 0a20 2020 2020 2a20 7468 6520 s of. * the │ │ │ │ -00007ff0: 696d 6167 653a 2069 6d61 6765 5f77 6964 image: image_wid │ │ │ │ -00008000: 7468 2c20 696d 6167 655f 6865 6967 6874 th, image_height │ │ │ │ -00008010: 2061 6e64 2069 6d61 6765 5f63 6861 6e6e and image_chann │ │ │ │ -00008020: 656c 732e 2049 7420 616c 736f 2073 6574 els. It also set │ │ │ │ -00008030: 7320 7468 6520 7061 7261 6d65 7465 7273 s the parameters │ │ │ │ -00008040: 206f 6620 7468 6520 5345 4544 530a 2020 of the SEEDS. │ │ │ │ -00008050: 2020 202a 2073 7570 6572 7069 7865 6c20 * superpixel │ │ │ │ -00008060: 616c 676f 7269 7468 6d2c 2077 6869 6368 algorithm, which │ │ │ │ -00008070: 2061 7265 3a20 6e75 6d5f 7375 7065 7270 are: num_superp │ │ │ │ -00008080: 6978 656c 732c 206e 756d 5f6c 6576 656c ixels, num_level │ │ │ │ -00008090: 732c 2075 7365 5f70 7269 6f72 2c20 6869 s, use_prior, hi │ │ │ │ -000080a0: 7374 6f67 7261 6d5f 6269 6e73 2061 6e64 stogram_bins and │ │ │ │ -000080b0: 0a20 2020 2020 2a20 646f 7562 6c65 5f73 . * double_s │ │ │ │ -000080c0: 7465 702e 0a20 2020 2020 2a0a 2020 2020 tep.. *. │ │ │ │ -000080d0: 202a 2054 6865 206e 756d 6265 7220 6f66 * The number of │ │ │ │ -000080e0: 206c 6576 656c 7320 696e 206e 756d 5f6c levels in num_l │ │ │ │ -000080f0: 6576 656c 7320 6465 6669 6e65 7320 7468 evels defines th │ │ │ │ -00008100: 6520 616d 6f75 6e74 206f 6620 626c 6f63 e amount of bloc │ │ │ │ -00008110: 6b20 6c65 7665 6c73 2074 6861 7420 7468 k levels that th │ │ │ │ -00008120: 6520 616c 676f 7269 7468 6d20 7573 6520 e algorithm use │ │ │ │ -00008130: 696e 2074 6865 0a20 2020 2020 2a20 6f70 in the. * op │ │ │ │ -00008140: 7469 6d69 7a61 7469 6f6e 2e20 5468 6520 timization. The │ │ │ │ -00008150: 696e 6974 6961 6c69 7a61 7469 6f6e 2069 initialization i │ │ │ │ -00008160: 7320 6120 6772 6964 2c20 696e 2077 6869 s a grid, in whi │ │ │ │ -00008170: 6368 2074 6865 2073 7570 6572 7069 7865 ch the superpixe │ │ │ │ -00008180: 6c73 2061 7265 2065 7175 616c 6c79 2064 ls are equally d │ │ │ │ -00008190: 6973 7472 6962 7574 6564 2074 6872 6f75 istributed throu │ │ │ │ -000081a0: 6768 0a20 2020 2020 2a20 7468 6520 7769 gh. * the wi │ │ │ │ -000081b0: 6474 6820 616e 6420 7468 6520 6865 6967 dth and the heig │ │ │ │ -000081c0: 6874 206f 6620 7468 6520 696d 6167 652e ht of the image. │ │ │ │ -000081d0: 2054 6865 206c 6172 6765 7220 626c 6f63 The larger bloc │ │ │ │ -000081e0: 6b73 2063 6f72 7265 7370 6f6e 6420 746f ks correspond to │ │ │ │ -000081f0: 2074 6865 2073 7570 6572 7069 7865 6c20 the superpixel │ │ │ │ -00008200: 7369 7a65 2c20 616e 6420 7468 650a 2020 size, and the. │ │ │ │ -00008210: 2020 202a 206c 6576 656c 7320 7769 7468 * levels with │ │ │ │ -00008220: 2073 6d61 6c6c 6572 2062 6c6f 636b 7320 smaller blocks │ │ │ │ -00008230: 6172 6520 666f 726d 6564 2062 7920 6469 are formed by di │ │ │ │ -00008240: 7669 6469 6e67 2074 6865 206c 6172 6765 viding the large │ │ │ │ -00008250: 7220 626c 6f63 6b73 2069 6e74 6f20 3220 r blocks into 2 │ │ │ │ -00008260: 7820 3220 626c 6f63 6b73 206f 6620 7069 x 2 blocks of pi │ │ │ │ -00008270: 7865 6c73 2c0a 2020 2020 202a 2072 6563 xels,. * rec │ │ │ │ -00008280: 7572 7369 7665 6c79 2075 6e74 696c 2074 ursively until t │ │ │ │ -00008290: 6865 2073 6d61 6c6c 6572 2062 6c6f 636b he smaller block │ │ │ │ -000082a0: 206c 6576 656c 2e20 416e 2065 7861 6d70 level. An examp │ │ │ │ -000082b0: 6c65 206f 6620 696e 6974 6961 6c69 7a61 le of initializa │ │ │ │ -000082c0: 7469 6f6e 206f 6620 3420 626c 6f63 6b20 tion of 4 block │ │ │ │ -000082d0: 6c65 7665 6c73 2069 730a 2020 2020 202a levels is. * │ │ │ │ -000082e0: 2069 6c6c 7573 7472 6174 6564 2069 6e20 illustrated in │ │ │ │ -000082f0: 7468 6520 666f 6c6c 6f77 696e 6720 6669 the following fi │ │ │ │ -00008300: 6775 7265 2e0a 2020 2020 202a 0a20 2020 gure.. *. │ │ │ │ -00008310: 2020 2a20 215b 696d 6167 655d 2870 6963 * ![image](pic │ │ │ │ -00008320: 732f 7375 7065 7270 6978 656c 735f 626c s/superpixels_bl │ │ │ │ -00008330: 6f63 6b73 2e70 6e67 290a 2020 2020 202a ocks.png). * │ │ │ │ -00008340: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ -00008350: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00008360: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -00008370: 6c69 6320 7374 6174 6963 2053 7570 6572 lic static Super │ │ │ │ -00008380: 7069 7865 6c53 4545 4453 2063 7265 6174 pixelSEEDS creat │ │ │ │ -00008390: 6553 7570 6572 7069 7865 6c53 4545 4453 eSuperpixelSEEDS │ │ │ │ -000083a0: 2869 6e74 2069 6d61 6765 5f77 6964 7468 (int image_width │ │ │ │ -000083b0: 2c20 696e 7420 696d 6167 655f 6865 6967 , int image_heig │ │ │ │ -000083c0: 6874 2c20 696e 7420 696d 6167 655f 6368 ht, int image_ch │ │ │ │ -000083d0: 616e 6e65 6c73 2c20 696e 7420 6e75 6d5f annels, int num_ │ │ │ │ -000083e0: 7375 7065 7270 6978 656c 732c 2069 6e74 superpixels, int │ │ │ │ -000083f0: 206e 756d 5f6c 6576 656c 732c 2069 6e74 num_levels, int │ │ │ │ -00008400: 2070 7269 6f72 2c20 696e 7420 6869 7374 prior, int hist │ │ │ │ -00008410: 6f67 7261 6d5f 6269 6e73 2c20 626f 6f6c ogram_bins, bool │ │ │ │ -00008420: 6561 6e20 646f 7562 6c65 5f73 7465 7029 ean double_step) │ │ │ │ -00008430: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ -00008440: 6e20 5375 7065 7270 6978 656c 5345 4544 n SuperpixelSEED │ │ │ │ -00008450: 532e 5f5f 6672 6f6d 5074 725f 5f28 6372 S.__fromPtr__(cr │ │ │ │ -00008460: 6561 7465 5375 7065 7270 6978 656c 5345 eateSuperpixelSE │ │ │ │ -00008470: 4544 535f 3028 696d 6167 655f 7769 6474 EDS_0(image_widt │ │ │ │ -00008480: 682c 2069 6d61 6765 5f68 6569 6768 742c h, image_height, │ │ │ │ -00008490: 2069 6d61 6765 5f63 6861 6e6e 656c 732c image_channels, │ │ │ │ -000084a0: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ -000084b0: 2c20 6e75 6d5f 6c65 7665 6c73 2c20 7072 , num_levels, pr │ │ │ │ -000084c0: 696f 722c 2068 6973 746f 6772 616d 5f62 ior, histogram_b │ │ │ │ -000084d0: 696e 732c 2064 6f75 626c 655f 7374 6570 ins, double_step │ │ │ │ -000084e0: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ -000084f0: 2a2a 0a20 2020 2020 2a20 496e 6974 6961 **. * Initia │ │ │ │ -00008500: 6c69 7a65 7320 6120 5375 7065 7270 6978 lizes a Superpix │ │ │ │ -00008510: 656c 5345 4544 5320 6f62 6a65 6374 2e0a elSEEDS object.. │ │ │ │ -00008520: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00008530: 6172 616d 2069 6d61 6765 5f77 6964 7468 aram image_width │ │ │ │ -00008540: 2049 6d61 6765 2077 6964 7468 2e0a 2020 Image width.. │ │ │ │ -00008550: 2020 202a 2040 7061 7261 6d20 696d 6167 * @param imag │ │ │ │ -00008560: 655f 6865 6967 6874 2049 6d61 6765 2068 e_height Image h │ │ │ │ -00008570: 6569 6768 742e 0a20 2020 2020 2a20 4070 eight.. * @p │ │ │ │ -00008580: 6172 616d 2069 6d61 6765 5f63 6861 6e6e aram image_chann │ │ │ │ -00008590: 656c 7320 4e75 6d62 6572 206f 6620 6368 els Number of ch │ │ │ │ -000085a0: 616e 6e65 6c73 206f 6620 7468 6520 696d annels of the im │ │ │ │ -000085b0: 6167 652e 0a20 2020 2020 2a20 4070 6172 age.. * @par │ │ │ │ -000085c0: 616d 206e 756d 5f73 7570 6572 7069 7865 am num_superpixe │ │ │ │ -000085d0: 6c73 2044 6573 6972 6564 206e 756d 6265 ls Desired numbe │ │ │ │ -000085e0: 7220 6f66 2073 7570 6572 7069 7865 6c73 r of superpixels │ │ │ │ -000085f0: 2e20 4e6f 7465 2074 6861 7420 7468 6520 . Note that the │ │ │ │ -00008600: 6163 7475 616c 206e 756d 6265 7220 6d61 actual number ma │ │ │ │ -00008610: 7920 6265 2073 6d61 6c6c 6572 0a20 2020 y be smaller. │ │ │ │ -00008620: 2020 2a20 6475 6520 746f 2072 6573 7472 * due to restr │ │ │ │ -00008630: 6963 7469 6f6e 7320 2864 6570 656e 6469 ictions (dependi │ │ │ │ -00008640: 6e67 206f 6e20 7468 6520 696d 6167 6520 ng on the image │ │ │ │ -00008650: 7369 7a65 2061 6e64 206e 756d 5f6c 6576 size and num_lev │ │ │ │ -00008660: 656c 7329 2e20 5573 6520 6765 744e 756d els). Use getNum │ │ │ │ -00008670: 6265 724f 6653 7570 6572 7069 7865 6c73 berOfSuperpixels │ │ │ │ -00008680: 2829 2074 6f0a 2020 2020 202a 2067 6574 () to. * get │ │ │ │ -00008690: 2074 6865 2061 6374 7561 6c20 6e75 6d62 the actual numb │ │ │ │ -000086a0: 6572 2e0a 2020 2020 202a 2040 7061 7261 er.. * @para │ │ │ │ -000086b0: 6d20 6e75 6d5f 6c65 7665 6c73 204e 756d m num_levels Num │ │ │ │ -000086c0: 6265 7220 6f66 2062 6c6f 636b 206c 6576 ber of block lev │ │ │ │ -000086d0: 656c 732e 2054 6865 206d 6f72 6520 6c65 els. The more le │ │ │ │ -000086e0: 7665 6c73 2c20 7468 6520 6d6f 7265 2061 vels, the more a │ │ │ │ -000086f0: 6363 7572 6174 6520 6973 2074 6865 2073 ccurate is the s │ │ │ │ -00008700: 6567 6d65 6e74 6174 696f 6e2c 0a20 2020 egmentation,. │ │ │ │ -00008710: 2020 2a20 6275 7420 6e65 6564 7320 6d6f * but needs mo │ │ │ │ -00008720: 7265 206d 656d 6f72 7920 616e 6420 4350 re memory and CP │ │ │ │ -00008730: 5520 7469 6d65 2e0a 2020 2020 202a 2040 U time.. * @ │ │ │ │ -00008740: 7061 7261 6d20 7072 696f 7220 656e 6162 param prior enab │ │ │ │ -00008750: 6c65 2033 7833 2073 6861 7065 2073 6d6f le 3x3 shape smo │ │ │ │ -00008760: 6f74 6869 6e67 2074 6572 6d20 6966 2026 othing term if & │ │ │ │ -00008770: 6774 3b30 2e20 4120 6c61 7267 6572 2076 gt;0. A larger v │ │ │ │ -00008780: 616c 7565 206c 6561 6473 2074 6f20 736d alue leads to sm │ │ │ │ -00008790: 6f6f 7468 6572 2073 6861 7065 732e 2070 oother shapes. p │ │ │ │ -000087a0: 7269 6f72 0a20 2020 2020 2a20 6d75 7374 rior. * must │ │ │ │ -000087b0: 2062 6520 696e 2074 6865 2072 616e 6765 be in the range │ │ │ │ -000087c0: 205b 302c 2035 5d2e 0a20 2020 2020 2a20 [0, 5].. * │ │ │ │ -000087d0: 4070 6172 616d 2068 6973 746f 6772 616d @param histogram │ │ │ │ -000087e0: 5f62 696e 7320 4e75 6d62 6572 206f 6620 _bins Number of │ │ │ │ -000087f0: 6869 7374 6f67 7261 6d20 6269 6e73 2e0a histogram bins.. │ │ │ │ -00008800: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ -00008810: 6520 6675 6e63 7469 6f6e 2069 6e69 7469 e function initi │ │ │ │ -00008820: 616c 697a 6573 2061 2053 7570 6572 7069 alizes a Superpi │ │ │ │ -00008830: 7865 6c53 4545 4453 206f 626a 6563 7420 xelSEEDS object │ │ │ │ -00008840: 666f 7220 7468 6520 696e 7075 7420 696d for the input im │ │ │ │ -00008850: 6167 652e 2049 7420 7374 6f72 6573 2074 age. It stores t │ │ │ │ -00008860: 6865 2070 6172 616d 6574 6572 7320 6f66 he parameters of │ │ │ │ -00008870: 0a20 2020 2020 2a20 7468 6520 696d 6167 . * the imag │ │ │ │ -00008880: 653a 2069 6d61 6765 5f77 6964 7468 2c20 e: image_width, │ │ │ │ -00008890: 696d 6167 655f 6865 6967 6874 2061 6e64 image_height and │ │ │ │ -000088a0: 2069 6d61 6765 5f63 6861 6e6e 656c 732e image_channels. │ │ │ │ -000088b0: 2049 7420 616c 736f 2073 6574 7320 7468 It also sets th │ │ │ │ -000088c0: 6520 7061 7261 6d65 7465 7273 206f 6620 e parameters of │ │ │ │ -000088d0: 7468 6520 5345 4544 530a 2020 2020 202a the SEEDS. * │ │ │ │ -000088e0: 2073 7570 6572 7069 7865 6c20 616c 676f superpixel algo │ │ │ │ -000088f0: 7269 7468 6d2c 2077 6869 6368 2061 7265 rithm, which are │ │ │ │ -00008900: 3a20 6e75 6d5f 7375 7065 7270 6978 656c : num_superpixel │ │ │ │ -00008910: 732c 206e 756d 5f6c 6576 656c 732c 2075 s, num_levels, u │ │ │ │ -00008920: 7365 5f70 7269 6f72 2c20 6869 7374 6f67 se_prior, histog │ │ │ │ -00008930: 7261 6d5f 6269 6e73 2061 6e64 0a20 2020 ram_bins and. │ │ │ │ -00008940: 2020 2a20 646f 7562 6c65 5f73 7465 702e * double_step. │ │ │ │ -00008950: 0a20 2020 2020 2a0a 2020 2020 202a 2054 . *. * T │ │ │ │ -00008960: 6865 206e 756d 6265 7220 6f66 206c 6576 he number of lev │ │ │ │ -00008970: 656c 7320 696e 206e 756d 5f6c 6576 656c els in num_level │ │ │ │ -00008980: 7320 6465 6669 6e65 7320 7468 6520 616d s defines the am │ │ │ │ -00008990: 6f75 6e74 206f 6620 626c 6f63 6b20 6c65 ount of block le │ │ │ │ -000089a0: 7665 6c73 2074 6861 7420 7468 6520 616c vels that the al │ │ │ │ -000089b0: 676f 7269 7468 6d20 7573 6520 696e 2074 gorithm use in t │ │ │ │ -000089c0: 6865 0a20 2020 2020 2a20 6f70 7469 6d69 he. * optimi │ │ │ │ -000089d0: 7a61 7469 6f6e 2e20 5468 6520 696e 6974 zation. The init │ │ │ │ -000089e0: 6961 6c69 7a61 7469 6f6e 2069 7320 6120 ialization is a │ │ │ │ -000089f0: 6772 6964 2c20 696e 2077 6869 6368 2074 grid, in which t │ │ │ │ -00008a00: 6865 2073 7570 6572 7069 7865 6c73 2061 he superpixels a │ │ │ │ -00008a10: 7265 2065 7175 616c 6c79 2064 6973 7472 re equally distr │ │ │ │ -00008a20: 6962 7574 6564 2074 6872 6f75 6768 0a20 ibuted through. │ │ │ │ -00008a30: 2020 2020 2a20 7468 6520 7769 6474 6820 * the width │ │ │ │ -00008a40: 616e 6420 7468 6520 6865 6967 6874 206f and the height o │ │ │ │ -00008a50: 6620 7468 6520 696d 6167 652e 2054 6865 f the image. The │ │ │ │ -00008a60: 206c 6172 6765 7220 626c 6f63 6b73 2063 larger blocks c │ │ │ │ -00008a70: 6f72 7265 7370 6f6e 6420 746f 2074 6865 orrespond to the │ │ │ │ -00008a80: 2073 7570 6572 7069 7865 6c20 7369 7a65 superpixel size │ │ │ │ -00008a90: 2c20 616e 6420 7468 650a 2020 2020 202a , and the. * │ │ │ │ -00008aa0: 206c 6576 656c 7320 7769 7468 2073 6d61 levels with sma │ │ │ │ -00008ab0: 6c6c 6572 2062 6c6f 636b 7320 6172 6520 ller blocks are │ │ │ │ -00008ac0: 666f 726d 6564 2062 7920 6469 7669 6469 formed by dividi │ │ │ │ -00008ad0: 6e67 2074 6865 206c 6172 6765 7220 626c ng the larger bl │ │ │ │ -00008ae0: 6f63 6b73 2069 6e74 6f20 3220 7820 3220 ocks into 2 x 2 │ │ │ │ -00008af0: 626c 6f63 6b73 206f 6620 7069 7865 6c73 blocks of pixels │ │ │ │ -00008b00: 2c0a 2020 2020 202a 2072 6563 7572 7369 ,. * recursi │ │ │ │ -00008b10: 7665 6c79 2075 6e74 696c 2074 6865 2073 vely until the s │ │ │ │ -00008b20: 6d61 6c6c 6572 2062 6c6f 636b 206c 6576 maller block lev │ │ │ │ -00008b30: 656c 2e20 416e 2065 7861 6d70 6c65 206f el. An example o │ │ │ │ -00008b40: 6620 696e 6974 6961 6c69 7a61 7469 6f6e f initialization │ │ │ │ -00008b50: 206f 6620 3420 626c 6f63 6b20 6c65 7665 of 4 block leve │ │ │ │ -00008b60: 6c73 2069 730a 2020 2020 202a 2069 6c6c ls is. * ill │ │ │ │ -00008b70: 7573 7472 6174 6564 2069 6e20 7468 6520 ustrated in the │ │ │ │ -00008b80: 666f 6c6c 6f77 696e 6720 6669 6775 7265 following figure │ │ │ │ -00008b90: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00008ba0: 215b 696d 6167 655d 2870 6963 732f 7375 ![image](pics/su │ │ │ │ -00008bb0: 7065 7270 6978 656c 735f 626c 6f63 6b73 perpixels_blocks │ │ │ │ -00008bc0: 2e70 6e67 290a 2020 2020 202a 2040 7265 .png). * @re │ │ │ │ -00008bd0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -00008be0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00008bf0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -00008c00: 7374 6174 6963 2053 7570 6572 7069 7865 static Superpixe │ │ │ │ -00008c10: 6c53 4545 4453 2063 7265 6174 6553 7570 lSEEDS createSup │ │ │ │ -00008c20: 6572 7069 7865 6c53 4545 4453 2869 6e74 erpixelSEEDS(int │ │ │ │ -00008c30: 2069 6d61 6765 5f77 6964 7468 2c20 696e image_width, in │ │ │ │ -00008c40: 7420 696d 6167 655f 6865 6967 6874 2c20 t image_height, │ │ │ │ -00008c50: 696e 7420 696d 6167 655f 6368 616e 6e65 int image_channe │ │ │ │ -00008c60: 6c73 2c20 696e 7420 6e75 6d5f 7375 7065 ls, int num_supe │ │ │ │ -00008c70: 7270 6978 656c 732c 2069 6e74 206e 756d rpixels, int num │ │ │ │ -00008c80: 5f6c 6576 656c 732c 2069 6e74 2070 7269 _levels, int pri │ │ │ │ -00008c90: 6f72 2c20 696e 7420 6869 7374 6f67 7261 or, int histogra │ │ │ │ -00008ca0: 6d5f 6269 6e73 2920 7b0a 2020 2020 2020 m_bins) {. │ │ │ │ -00008cb0: 2020 7265 7475 726e 2053 7570 6572 7069 return Superpi │ │ │ │ -00008cc0: 7865 6c53 4545 4453 2e5f 5f66 726f 6d50 xelSEEDS.__fromP │ │ │ │ -00008cd0: 7472 5f5f 2863 7265 6174 6553 7570 6572 tr__(createSuper │ │ │ │ -00008ce0: 7069 7865 6c53 4545 4453 5f31 2869 6d61 pixelSEEDS_1(ima │ │ │ │ -00008cf0: 6765 5f77 6964 7468 2c20 696d 6167 655f ge_width, image_ │ │ │ │ -00008d00: 6865 6967 6874 2c20 696d 6167 655f 6368 height, image_ch │ │ │ │ -00008d10: 616e 6e65 6c73 2c20 6e75 6d5f 7375 7065 annels, num_supe │ │ │ │ -00008d20: 7270 6978 656c 732c 206e 756d 5f6c 6576 rpixels, num_lev │ │ │ │ -00008d30: 656c 732c 2070 7269 6f72 2c20 6869 7374 els, prior, hist │ │ │ │ -00008d40: 6f67 7261 6d5f 6269 6e73 2929 3b0a 2020 ogram_bins));. │ │ │ │ -00008d50: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ -00008d60: 2020 2a20 496e 6974 6961 6c69 7a65 7320 * Initializes │ │ │ │ -00008d70: 6120 5375 7065 7270 6978 656c 5345 4544 a SuperpixelSEED │ │ │ │ -00008d80: 5320 6f62 6a65 6374 2e0a 2020 2020 202a S object.. * │ │ │ │ -00008d90: 0a20 2020 2020 2a20 4070 6172 616d 2069 . * @param i │ │ │ │ -00008da0: 6d61 6765 5f77 6964 7468 2049 6d61 6765 mage_width Image │ │ │ │ -00008db0: 2077 6964 7468 2e0a 2020 2020 202a 2040 width.. * @ │ │ │ │ -00008dc0: 7061 7261 6d20 696d 6167 655f 6865 6967 param image_heig │ │ │ │ -00008dd0: 6874 2049 6d61 6765 2068 6569 6768 742e ht Image height. │ │ │ │ -00008de0: 0a20 2020 2020 2a20 4070 6172 616d 2069 . * @param i │ │ │ │ -00008df0: 6d61 6765 5f63 6861 6e6e 656c 7320 4e75 mage_channels Nu │ │ │ │ -00008e00: 6d62 6572 206f 6620 6368 616e 6e65 6c73 mber of channels │ │ │ │ -00008e10: 206f 6620 7468 6520 696d 6167 652e 0a20 of the image.. │ │ │ │ -00008e20: 2020 2020 2a20 4070 6172 616d 206e 756d * @param num │ │ │ │ -00008e30: 5f73 7570 6572 7069 7865 6c73 2044 6573 _superpixels Des │ │ │ │ -00008e40: 6972 6564 206e 756d 6265 7220 6f66 2073 ired number of s │ │ │ │ -00008e50: 7570 6572 7069 7865 6c73 2e20 4e6f 7465 uperpixels. Note │ │ │ │ -00008e60: 2074 6861 7420 7468 6520 6163 7475 616c that the actual │ │ │ │ -00008e70: 206e 756d 6265 7220 6d61 7920 6265 2073 number may be s │ │ │ │ -00008e80: 6d61 6c6c 6572 0a20 2020 2020 2a20 6475 maller. * du │ │ │ │ -00008e90: 6520 746f 2072 6573 7472 6963 7469 6f6e e to restriction │ │ │ │ -00008ea0: 7320 2864 6570 656e 6469 6e67 206f 6e20 s (depending on │ │ │ │ -00008eb0: 7468 6520 696d 6167 6520 7369 7a65 2061 the image size a │ │ │ │ -00008ec0: 6e64 206e 756d 5f6c 6576 656c 7329 2e20 nd num_levels). │ │ │ │ -00008ed0: 5573 6520 6765 744e 756d 6265 724f 6653 Use getNumberOfS │ │ │ │ -00008ee0: 7570 6572 7069 7865 6c73 2829 2074 6f0a uperpixels() to. │ │ │ │ -00008ef0: 2020 2020 202a 2067 6574 2074 6865 2061 * get the a │ │ │ │ -00008f00: 6374 7561 6c20 6e75 6d62 6572 2e0a 2020 ctual number.. │ │ │ │ -00008f10: 2020 202a 2040 7061 7261 6d20 6e75 6d5f * @param num_ │ │ │ │ -00008f20: 6c65 7665 6c73 204e 756d 6265 7220 6f66 levels Number of │ │ │ │ -00008f30: 2062 6c6f 636b 206c 6576 656c 732e 2054 block levels. T │ │ │ │ -00008f40: 6865 206d 6f72 6520 6c65 7665 6c73 2c20 he more levels, │ │ │ │ -00008f50: 7468 6520 6d6f 7265 2061 6363 7572 6174 the more accurat │ │ │ │ -00008f60: 6520 6973 2074 6865 2073 6567 6d65 6e74 e is the segment │ │ │ │ -00008f70: 6174 696f 6e2c 0a20 2020 2020 2a20 6275 ation,. * bu │ │ │ │ -00008f80: 7420 6e65 6564 7320 6d6f 7265 206d 656d t needs more mem │ │ │ │ -00008f90: 6f72 7920 616e 6420 4350 5520 7469 6d65 ory and CPU time │ │ │ │ -00008fa0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00008fb0: 7072 696f 7220 656e 6162 6c65 2033 7833 prior enable 3x3 │ │ │ │ -00008fc0: 2073 6861 7065 2073 6d6f 6f74 6869 6e67 shape smoothing │ │ │ │ -00008fd0: 2074 6572 6d20 6966 2026 6774 3b30 2e20 term if >0. │ │ │ │ -00008fe0: 4120 6c61 7267 6572 2076 616c 7565 206c A larger value l │ │ │ │ -00008ff0: 6561 6473 2074 6f20 736d 6f6f 7468 6572 eads to smoother │ │ │ │ -00009000: 2073 6861 7065 732e 2070 7269 6f72 0a20 shapes. prior. │ │ │ │ -00009010: 2020 2020 2a20 6d75 7374 2062 6520 696e * must be in │ │ │ │ -00009020: 2074 6865 2072 616e 6765 205b 302c 2035 the range [0, 5 │ │ │ │ -00009030: 5d2e 0a20 2020 2020 2a0a 2020 2020 202a ].. *. * │ │ │ │ -00009040: 2054 6865 2066 756e 6374 696f 6e20 696e The function in │ │ │ │ -00009050: 6974 6961 6c69 7a65 7320 6120 5375 7065 itializes a Supe │ │ │ │ -00009060: 7270 6978 656c 5345 4544 5320 6f62 6a65 rpixelSEEDS obje │ │ │ │ -00009070: 6374 2066 6f72 2074 6865 2069 6e70 7574 ct for the input │ │ │ │ -00009080: 2069 6d61 6765 2e20 4974 2073 746f 7265 image. It store │ │ │ │ -00009090: 7320 7468 6520 7061 7261 6d65 7465 7273 s the parameters │ │ │ │ -000090a0: 206f 660a 2020 2020 202a 2074 6865 2069 of. * the i │ │ │ │ -000090b0: 6d61 6765 3a20 696d 6167 655f 7769 6474 mage: image_widt │ │ │ │ -000090c0: 682c 2069 6d61 6765 5f68 6569 6768 7420 h, image_height │ │ │ │ -000090d0: 616e 6420 696d 6167 655f 6368 616e 6e65 and image_channe │ │ │ │ -000090e0: 6c73 2e20 4974 2061 6c73 6f20 7365 7473 ls. It also sets │ │ │ │ -000090f0: 2074 6865 2070 6172 616d 6574 6572 7320 the parameters │ │ │ │ -00009100: 6f66 2074 6865 2053 4545 4453 0a20 2020 of the SEEDS. │ │ │ │ -00009110: 2020 2a20 7375 7065 7270 6978 656c 2061 * superpixel a │ │ │ │ -00009120: 6c67 6f72 6974 686d 2c20 7768 6963 6820 lgorithm, which │ │ │ │ -00009130: 6172 653a 206e 756d 5f73 7570 6572 7069 are: num_superpi │ │ │ │ -00009140: 7865 6c73 2c20 6e75 6d5f 6c65 7665 6c73 xels, num_levels │ │ │ │ -00009150: 2c20 7573 655f 7072 696f 722c 2068 6973 , use_prior, his │ │ │ │ -00009160: 746f 6772 616d 5f62 696e 7320 616e 640a togram_bins and. │ │ │ │ -00009170: 2020 2020 202a 2064 6f75 626c 655f 7374 * double_st │ │ │ │ -00009180: 6570 2e0a 2020 2020 202a 0a20 2020 2020 ep.. *. │ │ │ │ -00009190: 2a20 5468 6520 6e75 6d62 6572 206f 6620 * The number of │ │ │ │ -000091a0: 6c65 7665 6c73 2069 6e20 6e75 6d5f 6c65 levels in num_le │ │ │ │ -000091b0: 7665 6c73 2064 6566 696e 6573 2074 6865 vels defines the │ │ │ │ -000091c0: 2061 6d6f 756e 7420 6f66 2062 6c6f 636b amount of block │ │ │ │ -000091d0: 206c 6576 656c 7320 7468 6174 2074 6865 levels that the │ │ │ │ -000091e0: 2061 6c67 6f72 6974 686d 2075 7365 2069 algorithm use i │ │ │ │ -000091f0: 6e20 7468 650a 2020 2020 202a 206f 7074 n the. * opt │ │ │ │ -00009200: 696d 697a 6174 696f 6e2e 2054 6865 2069 imization. The i │ │ │ │ -00009210: 6e69 7469 616c 697a 6174 696f 6e20 6973 nitialization is │ │ │ │ -00009220: 2061 2067 7269 642c 2069 6e20 7768 6963 a grid, in whic │ │ │ │ -00009230: 6820 7468 6520 7375 7065 7270 6978 656c h the superpixel │ │ │ │ -00009240: 7320 6172 6520 6571 7561 6c6c 7920 6469 s are equally di │ │ │ │ -00009250: 7374 7269 6275 7465 6420 7468 726f 7567 stributed throug │ │ │ │ -00009260: 680a 2020 2020 202a 2074 6865 2077 6964 h. * the wid │ │ │ │ -00009270: 7468 2061 6e64 2074 6865 2068 6569 6768 th and the heigh │ │ │ │ -00009280: 7420 6f66 2074 6865 2069 6d61 6765 2e20 t of the image. │ │ │ │ -00009290: 5468 6520 6c61 7267 6572 2062 6c6f 636b The larger block │ │ │ │ -000092a0: 7320 636f 7272 6573 706f 6e64 2074 6f20 s correspond to │ │ │ │ -000092b0: 7468 6520 7375 7065 7270 6978 656c 2073 the superpixel s │ │ │ │ -000092c0: 697a 652c 2061 6e64 2074 6865 0a20 2020 ize, and the. │ │ │ │ -000092d0: 2020 2a20 6c65 7665 6c73 2077 6974 6820 * levels with │ │ │ │ -000092e0: 736d 616c 6c65 7220 626c 6f63 6b73 2061 smaller blocks a │ │ │ │ -000092f0: 7265 2066 6f72 6d65 6420 6279 2064 6976 re formed by div │ │ │ │ -00009300: 6964 696e 6720 7468 6520 6c61 7267 6572 iding the larger │ │ │ │ -00009310: 2062 6c6f 636b 7320 696e 746f 2032 2078 blocks into 2 x │ │ │ │ -00009320: 2032 2062 6c6f 636b 7320 6f66 2070 6978 2 blocks of pix │ │ │ │ -00009330: 656c 732c 0a20 2020 2020 2a20 7265 6375 els,. * recu │ │ │ │ -00009340: 7273 6976 656c 7920 756e 7469 6c20 7468 rsively until th │ │ │ │ -00009350: 6520 736d 616c 6c65 7220 626c 6f63 6b20 e smaller block │ │ │ │ -00009360: 6c65 7665 6c2e 2041 6e20 6578 616d 706c level. An exampl │ │ │ │ -00009370: 6520 6f66 2069 6e69 7469 616c 697a 6174 e of initializat │ │ │ │ -00009380: 696f 6e20 6f66 2034 2062 6c6f 636b 206c ion of 4 block l │ │ │ │ -00009390: 6576 656c 7320 6973 0a20 2020 2020 2a20 evels is. * │ │ │ │ -000093a0: 696c 6c75 7374 7261 7465 6420 696e 2074 illustrated in t │ │ │ │ -000093b0: 6865 2066 6f6c 6c6f 7769 6e67 2066 6967 he following fig │ │ │ │ -000093c0: 7572 652e 0a20 2020 2020 2a0a 2020 2020 ure.. *. │ │ │ │ -000093d0: 202a 2021 5b69 6d61 6765 5d28 7069 6373 * ![image](pics │ │ │ │ -000093e0: 2f73 7570 6572 7069 7865 6c73 5f62 6c6f /superpixels_blo │ │ │ │ -000093f0: 636b 732e 706e 6729 0a20 2020 2020 2a20 cks.png). * │ │ │ │ -00009400: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ -00009410: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -00009420: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -00009430: 6963 2073 7461 7469 6320 5375 7065 7270 ic static Superp │ │ │ │ -00009440: 6978 656c 5345 4544 5320 6372 6561 7465 ixelSEEDS create │ │ │ │ -00009450: 5375 7065 7270 6978 656c 5345 4544 5328 SuperpixelSEEDS( │ │ │ │ -00009460: 696e 7420 696d 6167 655f 7769 6474 682c int image_width, │ │ │ │ -00009470: 2069 6e74 2069 6d61 6765 5f68 6569 6768 int image_heigh │ │ │ │ -00009480: 742c 2069 6e74 2069 6d61 6765 5f63 6861 t, int image_cha │ │ │ │ -00009490: 6e6e 656c 732c 2069 6e74 206e 756d 5f73 nnels, int num_s │ │ │ │ -000094a0: 7570 6572 7069 7865 6c73 2c20 696e 7420 uperpixels, int │ │ │ │ -000094b0: 6e75 6d5f 6c65 7665 6c73 2c20 696e 7420 num_levels, int │ │ │ │ -000094c0: 7072 696f 7229 207b 0a20 2020 2020 2020 prior) {. │ │ │ │ -000094d0: 2072 6574 7572 6e20 5375 7065 7270 6978 return Superpix │ │ │ │ -000094e0: 656c 5345 4544 532e 5f5f 6672 6f6d 5074 elSEEDS.__fromPt │ │ │ │ -000094f0: 725f 5f28 6372 6561 7465 5375 7065 7270 r__(createSuperp │ │ │ │ -00009500: 6978 656c 5345 4544 535f 3228 696d 6167 ixelSEEDS_2(imag │ │ │ │ -00009510: 655f 7769 6474 682c 2069 6d61 6765 5f68 e_width, image_h │ │ │ │ -00009520: 6569 6768 742c 2069 6d61 6765 5f63 6861 eight, image_cha │ │ │ │ -00009530: 6e6e 656c 732c 206e 756d 5f73 7570 6572 nnels, num_super │ │ │ │ -00009540: 7069 7865 6c73 2c20 6e75 6d5f 6c65 7665 pixels, num_leve │ │ │ │ -00009550: 6c73 2c20 7072 696f 7229 293b 0a20 2020 ls, prior));. │ │ │ │ -00009560: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -00009570: 202a 2049 6e69 7469 616c 697a 6573 2061 * Initializes a │ │ │ │ -00009580: 2053 7570 6572 7069 7865 6c53 4545 4453 SuperpixelSEEDS │ │ │ │ -00009590: 206f 626a 6563 742e 0a20 2020 2020 2a0a object.. *. │ │ │ │ -000095a0: 2020 2020 202a 2040 7061 7261 6d20 696d * @param im │ │ │ │ -000095b0: 6167 655f 7769 6474 6820 496d 6167 6520 age_width Image │ │ │ │ -000095c0: 7769 6474 682e 0a20 2020 2020 2a20 4070 width.. * @p │ │ │ │ -000095d0: 6172 616d 2069 6d61 6765 5f68 6569 6768 aram image_heigh │ │ │ │ -000095e0: 7420 496d 6167 6520 6865 6967 6874 2e0a t Image height.. │ │ │ │ -000095f0: 2020 2020 202a 2040 7061 7261 6d20 696d * @param im │ │ │ │ -00009600: 6167 655f 6368 616e 6e65 6c73 204e 756d age_channels Num │ │ │ │ -00009610: 6265 7220 6f66 2063 6861 6e6e 656c 7320 ber of channels │ │ │ │ -00009620: 6f66 2074 6865 2069 6d61 6765 2e0a 2020 of the image.. │ │ │ │ -00009630: 2020 202a 2040 7061 7261 6d20 6e75 6d5f * @param num_ │ │ │ │ -00009640: 7375 7065 7270 6978 656c 7320 4465 7369 superpixels Desi │ │ │ │ -00009650: 7265 6420 6e75 6d62 6572 206f 6620 7375 red number of su │ │ │ │ -00009660: 7065 7270 6978 656c 732e 204e 6f74 6520 perpixels. Note │ │ │ │ -00009670: 7468 6174 2074 6865 2061 6374 7561 6c20 that the actual │ │ │ │ -00009680: 6e75 6d62 6572 206d 6179 2062 6520 736d number may be sm │ │ │ │ -00009690: 616c 6c65 720a 2020 2020 202a 2064 7565 aller. * due │ │ │ │ -000096a0: 2074 6f20 7265 7374 7269 6374 696f 6e73 to restrictions │ │ │ │ -000096b0: 2028 6465 7065 6e64 696e 6720 6f6e 2074 (depending on t │ │ │ │ -000096c0: 6865 2069 6d61 6765 2073 697a 6520 616e he image size an │ │ │ │ -000096d0: 6420 6e75 6d5f 6c65 7665 6c73 292e 2055 d num_levels). U │ │ │ │ -000096e0: 7365 2067 6574 4e75 6d62 6572 4f66 5375 se getNumberOfSu │ │ │ │ -000096f0: 7065 7270 6978 656c 7328 2920 746f 0a20 perpixels() to. │ │ │ │ -00009700: 2020 2020 2a20 6765 7420 7468 6520 6163 * get the ac │ │ │ │ -00009710: 7475 616c 206e 756d 6265 722e 0a20 2020 tual number.. │ │ │ │ -00009720: 2020 2a20 4070 6172 616d 206e 756d 5f6c * @param num_l │ │ │ │ -00009730: 6576 656c 7320 4e75 6d62 6572 206f 6620 evels Number of │ │ │ │ -00009740: 626c 6f63 6b20 6c65 7665 6c73 2e20 5468 block levels. Th │ │ │ │ -00009750: 6520 6d6f 7265 206c 6576 656c 732c 2074 e more levels, t │ │ │ │ -00009760: 6865 206d 6f72 6520 6163 6375 7261 7465 he more accurate │ │ │ │ -00009770: 2069 7320 7468 6520 7365 676d 656e 7461 is the segmenta │ │ │ │ -00009780: 7469 6f6e 2c0a 2020 2020 202a 2062 7574 tion,. * but │ │ │ │ -00009790: 206e 6565 6473 206d 6f72 6520 6d65 6d6f needs more memo │ │ │ │ -000097a0: 7279 2061 6e64 2043 5055 2074 696d 652e ry and CPU time. │ │ │ │ -000097b0: 0a20 2020 2020 2a20 6d75 7374 2062 6520 . * must be │ │ │ │ -000097c0: 696e 2074 6865 2072 616e 6765 205b 302c in the range [0, │ │ │ │ -000097d0: 2035 5d2e 0a20 2020 2020 2a0a 2020 2020 5].. *. │ │ │ │ -000097e0: 202a 2054 6865 2066 756e 6374 696f 6e20 * The function │ │ │ │ -000097f0: 696e 6974 6961 6c69 7a65 7320 6120 5375 initializes a Su │ │ │ │ -00009800: 7065 7270 6978 656c 5345 4544 5320 6f62 perpixelSEEDS ob │ │ │ │ -00009810: 6a65 6374 2066 6f72 2074 6865 2069 6e70 ject for the inp │ │ │ │ -00009820: 7574 2069 6d61 6765 2e20 4974 2073 746f ut image. It sto │ │ │ │ -00009830: 7265 7320 7468 6520 7061 7261 6d65 7465 res the paramete │ │ │ │ -00009840: 7273 206f 660a 2020 2020 202a 2074 6865 rs of. * the │ │ │ │ -00009850: 2069 6d61 6765 3a20 696d 6167 655f 7769 image: image_wi │ │ │ │ -00009860: 6474 682c 2069 6d61 6765 5f68 6569 6768 dth, image_heigh │ │ │ │ -00009870: 7420 616e 6420 696d 6167 655f 6368 616e t and image_chan │ │ │ │ -00009880: 6e65 6c73 2e20 4974 2061 6c73 6f20 7365 nels. It also se │ │ │ │ -00009890: 7473 2074 6865 2070 6172 616d 6574 6572 ts the parameter │ │ │ │ -000098a0: 7320 6f66 2074 6865 2053 4545 4453 0a20 s of the SEEDS. │ │ │ │ -000098b0: 2020 2020 2a20 7375 7065 7270 6978 656c * superpixel │ │ │ │ -000098c0: 2061 6c67 6f72 6974 686d 2c20 7768 6963 algorithm, whic │ │ │ │ -000098d0: 6820 6172 653a 206e 756d 5f73 7570 6572 h are: num_super │ │ │ │ -000098e0: 7069 7865 6c73 2c20 6e75 6d5f 6c65 7665 pixels, num_leve │ │ │ │ -000098f0: 6c73 2c20 7573 655f 7072 696f 722c 2068 ls, use_prior, h │ │ │ │ -00009900: 6973 746f 6772 616d 5f62 696e 7320 616e istogram_bins an │ │ │ │ -00009910: 640a 2020 2020 202a 2064 6f75 626c 655f d. * double_ │ │ │ │ -00009920: 7374 6570 2e0a 2020 2020 202a 0a20 2020 step.. *. │ │ │ │ -00009930: 2020 2a20 5468 6520 6e75 6d62 6572 206f * The number o │ │ │ │ -00009940: 6620 6c65 7665 6c73 2069 6e20 6e75 6d5f f levels in num_ │ │ │ │ -00009950: 6c65 7665 6c73 2064 6566 696e 6573 2074 levels defines t │ │ │ │ -00009960: 6865 2061 6d6f 756e 7420 6f66 2062 6c6f he amount of blo │ │ │ │ -00009970: 636b 206c 6576 656c 7320 7468 6174 2074 ck levels that t │ │ │ │ -00009980: 6865 2061 6c67 6f72 6974 686d 2075 7365 he algorithm use │ │ │ │ -00009990: 2069 6e20 7468 650a 2020 2020 202a 206f in the. * o │ │ │ │ -000099a0: 7074 696d 697a 6174 696f 6e2e 2054 6865 ptimization. The │ │ │ │ -000099b0: 2069 6e69 7469 616c 697a 6174 696f 6e20 initialization │ │ │ │ -000099c0: 6973 2061 2067 7269 642c 2069 6e20 7768 is a grid, in wh │ │ │ │ -000099d0: 6963 6820 7468 6520 7375 7065 7270 6978 ich the superpix │ │ │ │ -000099e0: 656c 7320 6172 6520 6571 7561 6c6c 7920 els are equally │ │ │ │ -000099f0: 6469 7374 7269 6275 7465 6420 7468 726f distributed thro │ │ │ │ -00009a00: 7567 680a 2020 2020 202a 2074 6865 2077 ugh. * the w │ │ │ │ -00009a10: 6964 7468 2061 6e64 2074 6865 2068 6569 idth and the hei │ │ │ │ -00009a20: 6768 7420 6f66 2074 6865 2069 6d61 6765 ght of the image │ │ │ │ -00009a30: 2e20 5468 6520 6c61 7267 6572 2062 6c6f . The larger blo │ │ │ │ -00009a40: 636b 7320 636f 7272 6573 706f 6e64 2074 cks correspond t │ │ │ │ -00009a50: 6f20 7468 6520 7375 7065 7270 6978 656c o the superpixel │ │ │ │ -00009a60: 2073 697a 652c 2061 6e64 2074 6865 0a20 size, and the. │ │ │ │ -00009a70: 2020 2020 2a20 6c65 7665 6c73 2077 6974 * levels wit │ │ │ │ -00009a80: 6820 736d 616c 6c65 7220 626c 6f63 6b73 h smaller blocks │ │ │ │ -00009a90: 2061 7265 2066 6f72 6d65 6420 6279 2064 are formed by d │ │ │ │ -00009aa0: 6976 6964 696e 6720 7468 6520 6c61 7267 ividing the larg │ │ │ │ -00009ab0: 6572 2062 6c6f 636b 7320 696e 746f 2032 er blocks into 2 │ │ │ │ -00009ac0: 2078 2032 2062 6c6f 636b 7320 6f66 2070 x 2 blocks of p │ │ │ │ -00009ad0: 6978 656c 732c 0a20 2020 2020 2a20 7265 ixels,. * re │ │ │ │ -00009ae0: 6375 7273 6976 656c 7920 756e 7469 6c20 cursively until │ │ │ │ -00009af0: 7468 6520 736d 616c 6c65 7220 626c 6f63 the smaller bloc │ │ │ │ -00009b00: 6b20 6c65 7665 6c2e 2041 6e20 6578 616d k level. An exam │ │ │ │ -00009b10: 706c 6520 6f66 2069 6e69 7469 616c 697a ple of initializ │ │ │ │ -00009b20: 6174 696f 6e20 6f66 2034 2062 6c6f 636b ation of 4 block │ │ │ │ -00009b30: 206c 6576 656c 7320 6973 0a20 2020 2020 levels is. │ │ │ │ -00009b40: 2a20 696c 6c75 7374 7261 7465 6420 696e * illustrated in │ │ │ │ -00009b50: 2074 6865 2066 6f6c 6c6f 7769 6e67 2066 the following f │ │ │ │ -00009b60: 6967 7572 652e 0a20 2020 2020 2a0a 2020 igure.. *. │ │ │ │ -00009b70: 2020 202a 2021 5b69 6d61 6765 5d28 7069 * ![image](pi │ │ │ │ -00009b80: 6373 2f73 7570 6572 7069 7865 6c73 5f62 cs/superpixels_b │ │ │ │ -00009b90: 6c6f 636b 732e 706e 6729 0a20 2020 2020 locks.png). │ │ │ │ -00009ba0: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ -00009bb0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00009bc0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -00009bd0: 626c 6963 2073 7461 7469 6320 5375 7065 blic static Supe │ │ │ │ -00009be0: 7270 6978 656c 5345 4544 5320 6372 6561 rpixelSEEDS crea │ │ │ │ -00009bf0: 7465 5375 7065 7270 6978 656c 5345 4544 teSuperpixelSEED │ │ │ │ -00009c00: 5328 696e 7420 696d 6167 655f 7769 6474 S(int image_widt │ │ │ │ -00009c10: 682c 2069 6e74 2069 6d61 6765 5f68 6569 h, int image_hei │ │ │ │ -00009c20: 6768 742c 2069 6e74 2069 6d61 6765 5f63 ght, int image_c │ │ │ │ -00009c30: 6861 6e6e 656c 732c 2069 6e74 206e 756d hannels, int num │ │ │ │ -00009c40: 5f73 7570 6572 7069 7865 6c73 2c20 696e _superpixels, in │ │ │ │ -00009c50: 7420 6e75 6d5f 6c65 7665 6c73 2920 7b0a t num_levels) {. │ │ │ │ -00009c60: 2020 2020 2020 2020 7265 7475 726e 2053 return S │ │ │ │ -00009c70: 7570 6572 7069 7865 6c53 4545 4453 2e5f uperpixelSEEDS._ │ │ │ │ -00009c80: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ -00009c90: 6553 7570 6572 7069 7865 6c53 4545 4453 eSuperpixelSEEDS │ │ │ │ -00009ca0: 5f33 2869 6d61 6765 5f77 6964 7468 2c20 _3(image_width, │ │ │ │ -00009cb0: 696d 6167 655f 6865 6967 6874 2c20 696d image_height, im │ │ │ │ -00009cc0: 6167 655f 6368 616e 6e65 6c73 2c20 6e75 age_channels, nu │ │ │ │ -00009cd0: 6d5f 7375 7065 7270 6978 656c 732c 206e m_superpixels, n │ │ │ │ -00009ce0: 756d 5f6c 6576 656c 7329 293b 0a20 2020 um_levels));. │ │ │ │ -00009cf0: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ -00009d00: 2f2f 2043 2b2b 3a20 2050 7472 5f53 6361 // C++: Ptr_Sca │ │ │ │ -00009d10: 6e53 6567 6d65 6e74 2063 763a 3a78 696d nSegment cv::xim │ │ │ │ -00009d20: 6770 726f 633a 3a63 7265 6174 6553 6361 gproc::createSca │ │ │ │ -00009d30: 6e53 6567 6d65 6e74 2869 6e74 2069 6d61 nSegment(int ima │ │ │ │ -00009d40: 6765 5f77 6964 7468 2c20 696e 7420 696d ge_width, int im │ │ │ │ -00009d50: 6167 655f 6865 6967 6874 2c20 696e 7420 age_height, int │ │ │ │ -00009d60: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ -00009d70: 2069 6e74 2073 6c69 6365 7320 3d20 382c int slices = 8, │ │ │ │ -00009d80: 2062 6f6f 6c20 6d65 7267 655f 736d 616c bool merge_smal │ │ │ │ -00009d90: 6c20 3d20 7472 7565 290a 2020 2020 2f2f l = true). // │ │ │ │ -00009da0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -00009db0: 2049 6e69 7469 616c 697a 6573 2061 2053 Initializes a S │ │ │ │ -00009dc0: 6361 6e53 6567 6d65 6e74 206f 626a 6563 canSegment objec │ │ │ │ -00009dd0: 742e 0a20 2020 2020 2a0a 2020 2020 202a t.. *. * │ │ │ │ -00009de0: 2054 6865 2066 756e 6374 696f 6e20 696e The function in │ │ │ │ -00009df0: 6974 6961 6c69 7a65 7320 6120 5363 616e itializes a Scan │ │ │ │ -00009e00: 5365 676d 656e 7420 6f62 6a65 6374 2066 Segment object f │ │ │ │ -00009e10: 6f72 2074 6865 2069 6e70 7574 2069 6d61 or the input ima │ │ │ │ -00009e20: 6765 2e20 4974 2073 746f 7265 7320 7468 ge. It stores th │ │ │ │ -00009e30: 6520 7061 7261 6d65 7465 7273 206f 660a e parameters of. │ │ │ │ -00009e40: 2020 2020 202a 2074 6865 2069 6d61 6765 * the image │ │ │ │ -00009e50: 3a20 696d 6167 655f 7769 6474 6820 616e : image_width an │ │ │ │ -00009e60: 6420 696d 6167 655f 6865 6967 6874 2e20 d image_height. │ │ │ │ -00009e70: 4974 2061 6c73 6f20 7365 7473 2074 6865 It also sets the │ │ │ │ -00009e80: 2070 6172 616d 6574 6572 7320 6f66 2074 parameters of t │ │ │ │ -00009e90: 6865 2046 2d44 4253 4341 4e20 7375 7065 he F-DBSCAN supe │ │ │ │ -00009ea0: 7270 6978 656c 0a20 2020 2020 2a20 616c rpixel. * al │ │ │ │ -00009eb0: 676f 7269 7468 6d2c 2077 6869 6368 2061 gorithm, which a │ │ │ │ -00009ec0: 7265 3a20 6e75 6d5f 7375 7065 7270 6978 re: num_superpix │ │ │ │ -00009ed0: 656c 732c 2074 6872 6561 6473 2c20 616e els, threads, an │ │ │ │ -00009ee0: 6420 6d65 7267 655f 736d 616c 6c2e 0a20 d merge_small.. │ │ │ │ -00009ef0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00009f00: 7261 6d20 696d 6167 655f 7769 6474 6820 ram image_width │ │ │ │ -00009f10: 496d 6167 6520 7769 6474 682e 0a20 2020 Image width.. │ │ │ │ -00009f20: 2020 2a20 4070 6172 616d 2069 6d61 6765 * @param image │ │ │ │ -00009f30: 5f68 6569 6768 7420 496d 6167 6520 6865 _height Image he │ │ │ │ -00009f40: 6967 6874 2e0a 2020 2020 202a 2040 7061 ight.. * @pa │ │ │ │ -00009f50: 7261 6d20 6e75 6d5f 7375 7065 7270 6978 ram num_superpix │ │ │ │ -00009f60: 656c 7320 4465 7369 7265 6420 6e75 6d62 els Desired numb │ │ │ │ -00009f70: 6572 206f 6620 7375 7065 7270 6978 656c er of superpixel │ │ │ │ -00009f80: 732e 204e 6f74 6520 7468 6174 2074 6865 s. Note that the │ │ │ │ -00009f90: 2061 6374 7561 6c20 6e75 6d62 6572 206d actual number m │ │ │ │ -00009fa0: 6179 2062 6520 736d 616c 6c65 720a 2020 ay be smaller. │ │ │ │ -00009fb0: 2020 202a 2064 7565 2074 6f20 7265 7374 * due to rest │ │ │ │ -00009fc0: 7269 6374 696f 6e73 2028 6465 7065 6e64 rictions (depend │ │ │ │ -00009fd0: 696e 6720 6f6e 2074 6865 2069 6d61 6765 ing on the image │ │ │ │ -00009fe0: 2073 697a 6529 2e20 5573 6520 6765 744e size). Use getN │ │ │ │ -00009ff0: 756d 6265 724f 6653 7570 6572 7069 7865 umberOfSuperpixe │ │ │ │ -0000a000: 6c73 2829 2074 6f0a 2020 2020 202a 2067 ls() to. * g │ │ │ │ -0000a010: 6574 2074 6865 2061 6374 7561 6c20 6e75 et the actual nu │ │ │ │ -0000a020: 6d62 6572 2e0a 2020 2020 202a 2040 7061 mber.. * @pa │ │ │ │ -0000a030: 7261 6d20 736c 6963 6573 204e 756d 6265 ram slices Numbe │ │ │ │ -0000a040: 7220 6f66 2070 726f 6365 7373 696e 6720 r of processing │ │ │ │ -0000a050: 7468 7265 6164 7320 666f 7220 7061 7261 threads for para │ │ │ │ -0000a060: 6c6c 656c 6973 6174 696f 6e2e 2053 6574 llelisation. Set │ │ │ │ -0000a070: 7469 6e67 202d 3120 7573 6573 2074 6865 ting -1 uses the │ │ │ │ -0000a080: 206d 6178 696d 756d 206e 756d 6265 720a maximum number. │ │ │ │ -0000a090: 2020 2020 202a 206f 6620 7468 7265 6164 * of thread │ │ │ │ -0000a0a0: 732e 2049 6e20 7072 6163 7469 6365 2c20 s. In practice, │ │ │ │ -0000a0b0: 666f 7572 2074 6872 6561 6473 2069 7320 four threads is │ │ │ │ -0000a0c0: 656e 6f75 6768 2066 6f72 2073 6d61 6c6c enough for small │ │ │ │ -0000a0d0: 6572 2069 6d61 6765 7320 616e 6420 6569 er images and ei │ │ │ │ -0000a0e0: 6768 7420 7468 7265 6164 7320 666f 7220 ght threads for │ │ │ │ -0000a0f0: 6c61 7267 6572 206f 6e65 732e 0a20 2020 larger ones.. │ │ │ │ -0000a100: 2020 2a20 4070 6172 616d 206d 6572 6765 * @param merge │ │ │ │ -0000a110: 5f73 6d61 6c6c 206d 6572 6765 2073 6d61 _small merge sma │ │ │ │ -0000a120: 6c6c 2073 6567 6d65 6e74 7320 746f 2067 ll segments to g │ │ │ │ -0000a130: 6976 6520 7468 6520 6465 7369 7265 6420 ive the desired │ │ │ │ -0000a140: 6e75 6d62 6572 206f 6620 7375 7065 7270 number of superp │ │ │ │ -0000a150: 6978 656c 732e 2050 726f 6365 7373 696e ixels. Processin │ │ │ │ -0000a160: 6720 6973 0a20 2020 2020 2a20 6d75 6368 g is. * much │ │ │ │ -0000a170: 2066 6173 7465 7220 7769 7468 6f75 7420 faster without │ │ │ │ -0000a180: 6d65 7267 696e 672c 2062 7574 206d 616e merging, but man │ │ │ │ -0000a190: 7920 736d 616c 6c20 7365 676d 656e 7473 y small segments │ │ │ │ -0000a1a0: 2077 696c 6c20 6265 206c 6566 7420 696e will be left in │ │ │ │ -0000a1b0: 2074 6865 2069 6d61 6765 2e0a 2020 2020 the image.. │ │ │ │ -0000a1c0: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ -0000a1d0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -0000a1e0: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -0000a1f0: 7562 6c69 6320 7374 6174 6963 2053 6361 ublic static Sca │ │ │ │ -0000a200: 6e53 6567 6d65 6e74 2063 7265 6174 6553 nSegment createS │ │ │ │ -0000a210: 6361 6e53 6567 6d65 6e74 2869 6e74 2069 canSegment(int i │ │ │ │ -0000a220: 6d61 6765 5f77 6964 7468 2c20 696e 7420 mage_width, int │ │ │ │ -0000a230: 696d 6167 655f 6865 6967 6874 2c20 696e image_height, in │ │ │ │ -0000a240: 7420 6e75 6d5f 7375 7065 7270 6978 656c t num_superpixel │ │ │ │ -0000a250: 732c 2069 6e74 2073 6c69 6365 732c 2062 s, int slices, b │ │ │ │ -0000a260: 6f6f 6c65 616e 206d 6572 6765 5f73 6d61 oolean merge_sma │ │ │ │ -0000a270: 6c6c 2920 7b0a 2020 2020 2020 2020 7265 ll) {. re │ │ │ │ -0000a280: 7475 726e 2053 6361 6e53 6567 6d65 6e74 turn ScanSegment │ │ │ │ -0000a290: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ -0000a2a0: 6174 6553 6361 6e53 6567 6d65 6e74 5f30 ateScanSegment_0 │ │ │ │ -0000a2b0: 2869 6d61 6765 5f77 6964 7468 2c20 696d (image_width, im │ │ │ │ -0000a2c0: 6167 655f 6865 6967 6874 2c20 6e75 6d5f age_height, num_ │ │ │ │ -0000a2d0: 7375 7065 7270 6978 656c 732c 2073 6c69 superpixels, sli │ │ │ │ -0000a2e0: 6365 732c 206d 6572 6765 5f73 6d61 6c6c ces, merge_small │ │ │ │ -0000a2f0: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ -0000a300: 2a2a 0a20 2020 2020 2a20 496e 6974 6961 **. * Initia │ │ │ │ -0000a310: 6c69 7a65 7320 6120 5363 616e 5365 676d lizes a ScanSegm │ │ │ │ -0000a320: 656e 7420 6f62 6a65 6374 2e0a 2020 2020 ent object.. │ │ │ │ -0000a330: 202a 0a20 2020 2020 2a20 5468 6520 6675 *. * The fu │ │ │ │ -0000a340: 6e63 7469 6f6e 2069 6e69 7469 616c 697a nction initializ │ │ │ │ -0000a350: 6573 2061 2053 6361 6e53 6567 6d65 6e74 es a ScanSegment │ │ │ │ -0000a360: 206f 626a 6563 7420 666f 7220 7468 6520 object for the │ │ │ │ -0000a370: 696e 7075 7420 696d 6167 652e 2049 7420 input image. It │ │ │ │ -0000a380: 7374 6f72 6573 2074 6865 2070 6172 616d stores the param │ │ │ │ -0000a390: 6574 6572 7320 6f66 0a20 2020 2020 2a20 eters of. * │ │ │ │ -0000a3a0: 7468 6520 696d 6167 653a 2069 6d61 6765 the image: image │ │ │ │ -0000a3b0: 5f77 6964 7468 2061 6e64 2069 6d61 6765 _width and image │ │ │ │ -0000a3c0: 5f68 6569 6768 742e 2049 7420 616c 736f _height. It also │ │ │ │ -0000a3d0: 2073 6574 7320 7468 6520 7061 7261 6d65 sets the parame │ │ │ │ -0000a3e0: 7465 7273 206f 6620 7468 6520 462d 4442 ters of the F-DB │ │ │ │ -0000a3f0: 5343 414e 2073 7570 6572 7069 7865 6c0a SCAN superpixel. │ │ │ │ -0000a400: 2020 2020 202a 2061 6c67 6f72 6974 686d * algorithm │ │ │ │ -0000a410: 2c20 7768 6963 6820 6172 653a 206e 756d , which are: num │ │ │ │ -0000a420: 5f73 7570 6572 7069 7865 6c73 2c20 7468 _superpixels, th │ │ │ │ -0000a430: 7265 6164 732c 2061 6e64 206d 6572 6765 reads, and merge │ │ │ │ -0000a440: 5f73 6d61 6c6c 2e0a 2020 2020 202a 0a20 _small.. *. │ │ │ │ -0000a450: 2020 2020 2a20 4070 6172 616d 2069 6d61 * @param ima │ │ │ │ -0000a460: 6765 5f77 6964 7468 2049 6d61 6765 2077 ge_width Image w │ │ │ │ -0000a470: 6964 7468 2e0a 2020 2020 202a 2040 7061 idth.. * @pa │ │ │ │ -0000a480: 7261 6d20 696d 6167 655f 6865 6967 6874 ram image_height │ │ │ │ -0000a490: 2049 6d61 6765 2068 6569 6768 742e 0a20 Image height.. │ │ │ │ -0000a4a0: 2020 2020 2a20 4070 6172 616d 206e 756d * @param num │ │ │ │ -0000a4b0: 5f73 7570 6572 7069 7865 6c73 2044 6573 _superpixels Des │ │ │ │ -0000a4c0: 6972 6564 206e 756d 6265 7220 6f66 2073 ired number of s │ │ │ │ -0000a4d0: 7570 6572 7069 7865 6c73 2e20 4e6f 7465 uperpixels. Note │ │ │ │ -0000a4e0: 2074 6861 7420 7468 6520 6163 7475 616c that the actual │ │ │ │ -0000a4f0: 206e 756d 6265 7220 6d61 7920 6265 2073 number may be s │ │ │ │ -0000a500: 6d61 6c6c 6572 0a20 2020 2020 2a20 6475 maller. * du │ │ │ │ -0000a510: 6520 746f 2072 6573 7472 6963 7469 6f6e e to restriction │ │ │ │ -0000a520: 7320 2864 6570 656e 6469 6e67 206f 6e20 s (depending on │ │ │ │ -0000a530: 7468 6520 696d 6167 6520 7369 7a65 292e the image size). │ │ │ │ -0000a540: 2055 7365 2067 6574 4e75 6d62 6572 4f66 Use getNumberOf │ │ │ │ -0000a550: 5375 7065 7270 6978 656c 7328 2920 746f Superpixels() to │ │ │ │ -0000a560: 0a20 2020 2020 2a20 6765 7420 7468 6520 . * get the │ │ │ │ -0000a570: 6163 7475 616c 206e 756d 6265 722e 0a20 actual number.. │ │ │ │ -0000a580: 2020 2020 2a20 4070 6172 616d 2073 6c69 * @param sli │ │ │ │ -0000a590: 6365 7320 4e75 6d62 6572 206f 6620 7072 ces Number of pr │ │ │ │ -0000a5a0: 6f63 6573 7369 6e67 2074 6872 6561 6473 ocessing threads │ │ │ │ -0000a5b0: 2066 6f72 2070 6172 616c 6c65 6c69 7361 for parallelisa │ │ │ │ -0000a5c0: 7469 6f6e 2e20 5365 7474 696e 6720 2d31 tion. Setting -1 │ │ │ │ -0000a5d0: 2075 7365 7320 7468 6520 6d61 7869 6d75 uses the maximu │ │ │ │ -0000a5e0: 6d20 6e75 6d62 6572 0a20 2020 2020 2a20 m number. * │ │ │ │ -0000a5f0: 6f66 2074 6872 6561 6473 2e20 496e 2070 of threads. In p │ │ │ │ -0000a600: 7261 6374 6963 652c 2066 6f75 7220 7468 ractice, four th │ │ │ │ -0000a610: 7265 6164 7320 6973 2065 6e6f 7567 6820 reads is enough │ │ │ │ -0000a620: 666f 7220 736d 616c 6c65 7220 696d 6167 for smaller imag │ │ │ │ -0000a630: 6573 2061 6e64 2065 6967 6874 2074 6872 es and eight thr │ │ │ │ -0000a640: 6561 6473 2066 6f72 206c 6172 6765 7220 eads for larger │ │ │ │ -0000a650: 6f6e 6573 2e0a 2020 2020 202a 206d 7563 ones.. * muc │ │ │ │ -0000a660: 6820 6661 7374 6572 2077 6974 686f 7574 h faster without │ │ │ │ -0000a670: 206d 6572 6769 6e67 2c20 6275 7420 6d61 merging, but ma │ │ │ │ -0000a680: 6e79 2073 6d61 6c6c 2073 6567 6d65 6e74 ny small segment │ │ │ │ -0000a690: 7320 7769 6c6c 2062 6520 6c65 6674 2069 s will be left i │ │ │ │ -0000a6a0: 6e20 7468 6520 696d 6167 652e 0a20 2020 n the image.. │ │ │ │ -0000a6b0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -0000a6c0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -0000a6d0: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -0000a6e0: 7075 626c 6963 2073 7461 7469 6320 5363 public static Sc │ │ │ │ -0000a6f0: 616e 5365 676d 656e 7420 6372 6561 7465 anSegment create │ │ │ │ -0000a700: 5363 616e 5365 676d 656e 7428 696e 7420 ScanSegment(int │ │ │ │ -0000a710: 696d 6167 655f 7769 6474 682c 2069 6e74 image_width, int │ │ │ │ -0000a720: 2069 6d61 6765 5f68 6569 6768 742c 2069 image_height, i │ │ │ │ -0000a730: 6e74 206e 756d 5f73 7570 6572 7069 7865 nt num_superpixe │ │ │ │ -0000a740: 6c73 2c20 696e 7420 736c 6963 6573 2920 ls, int slices) │ │ │ │ -0000a750: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ -0000a760: 2053 6361 6e53 6567 6d65 6e74 2e5f 5f66 ScanSegment.__f │ │ │ │ -0000a770: 726f 6d50 7472 5f5f 2863 7265 6174 6553 romPtr__(createS │ │ │ │ -0000a780: 6361 6e53 6567 6d65 6e74 5f31 2869 6d61 canSegment_1(ima │ │ │ │ -0000a790: 6765 5f77 6964 7468 2c20 696d 6167 655f ge_width, image_ │ │ │ │ -0000a7a0: 6865 6967 6874 2c20 6e75 6d5f 7375 7065 height, num_supe │ │ │ │ -0000a7b0: 7270 6978 656c 732c 2073 6c69 6365 7329 rpixels, slices) │ │ │ │ -0000a7c0: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ -0000a7d0: 2a0a 2020 2020 202a 2049 6e69 7469 616c *. * Initial │ │ │ │ -0000a7e0: 697a 6573 2061 2053 6361 6e53 6567 6d65 izes a ScanSegme │ │ │ │ -0000a7f0: 6e74 206f 626a 6563 742e 0a20 2020 2020 nt object.. │ │ │ │ -0000a800: 2a0a 2020 2020 202a 2054 6865 2066 756e *. * The fun │ │ │ │ -0000a810: 6374 696f 6e20 696e 6974 6961 6c69 7a65 ction initialize │ │ │ │ -0000a820: 7320 6120 5363 616e 5365 676d 656e 7420 s a ScanSegment │ │ │ │ -0000a830: 6f62 6a65 6374 2066 6f72 2074 6865 2069 object for the i │ │ │ │ -0000a840: 6e70 7574 2069 6d61 6765 2e20 4974 2073 nput image. It s │ │ │ │ -0000a850: 746f 7265 7320 7468 6520 7061 7261 6d65 tores the parame │ │ │ │ -0000a860: 7465 7273 206f 660a 2020 2020 202a 2074 ters of. * t │ │ │ │ -0000a870: 6865 2069 6d61 6765 3a20 696d 6167 655f he image: image_ │ │ │ │ -0000a880: 7769 6474 6820 616e 6420 696d 6167 655f width and image_ │ │ │ │ -0000a890: 6865 6967 6874 2e20 4974 2061 6c73 6f20 height. It also │ │ │ │ -0000a8a0: 7365 7473 2074 6865 2070 6172 616d 6574 sets the paramet │ │ │ │ -0000a8b0: 6572 7320 6f66 2074 6865 2046 2d44 4253 ers of the F-DBS │ │ │ │ -0000a8c0: 4341 4e20 7375 7065 7270 6978 656c 0a20 CAN superpixel. │ │ │ │ -0000a8d0: 2020 2020 2a20 616c 676f 7269 7468 6d2c * algorithm, │ │ │ │ -0000a8e0: 2077 6869 6368 2061 7265 3a20 6e75 6d5f which are: num_ │ │ │ │ -0000a8f0: 7375 7065 7270 6978 656c 732c 2074 6872 superpixels, thr │ │ │ │ -0000a900: 6561 6473 2c20 616e 6420 6d65 7267 655f eads, and merge_ │ │ │ │ -0000a910: 736d 616c 6c2e 0a20 2020 2020 2a0a 2020 small.. *. │ │ │ │ -0000a920: 2020 202a 2040 7061 7261 6d20 696d 6167 * @param imag │ │ │ │ -0000a930: 655f 7769 6474 6820 496d 6167 6520 7769 e_width Image wi │ │ │ │ -0000a940: 6474 682e 0a20 2020 2020 2a20 4070 6172 dth.. * @par │ │ │ │ -0000a950: 616d 2069 6d61 6765 5f68 6569 6768 7420 am image_height │ │ │ │ -0000a960: 496d 6167 6520 6865 6967 6874 2e0a 2020 Image height.. │ │ │ │ -0000a970: 2020 202a 2040 7061 7261 6d20 6e75 6d5f * @param num_ │ │ │ │ -0000a980: 7375 7065 7270 6978 656c 7320 4465 7369 superpixels Desi │ │ │ │ -0000a990: 7265 6420 6e75 6d62 6572 206f 6620 7375 red number of su │ │ │ │ -0000a9a0: 7065 7270 6978 656c 732e 204e 6f74 6520 perpixels. Note │ │ │ │ -0000a9b0: 7468 6174 2074 6865 2061 6374 7561 6c20 that the actual │ │ │ │ -0000a9c0: 6e75 6d62 6572 206d 6179 2062 6520 736d number may be sm │ │ │ │ -0000a9d0: 616c 6c65 720a 2020 2020 202a 2064 7565 aller. * due │ │ │ │ -0000a9e0: 2074 6f20 7265 7374 7269 6374 696f 6e73 to restrictions │ │ │ │ -0000a9f0: 2028 6465 7065 6e64 696e 6720 6f6e 2074 (depending on t │ │ │ │ -0000aa00: 6865 2069 6d61 6765 2073 697a 6529 2e20 he image size). │ │ │ │ -0000aa10: 5573 6520 6765 744e 756d 6265 724f 6653 Use getNumberOfS │ │ │ │ -0000aa20: 7570 6572 7069 7865 6c73 2829 2074 6f0a uperpixels() to. │ │ │ │ -0000aa30: 2020 2020 202a 2067 6574 2074 6865 2061 * get the a │ │ │ │ -0000aa40: 6374 7561 6c20 6e75 6d62 6572 2e0a 2020 ctual number.. │ │ │ │ -0000aa50: 2020 202a 206f 6620 7468 7265 6164 732e * of threads. │ │ │ │ -0000aa60: 2049 6e20 7072 6163 7469 6365 2c20 666f In practice, fo │ │ │ │ -0000aa70: 7572 2074 6872 6561 6473 2069 7320 656e ur threads is en │ │ │ │ -0000aa80: 6f75 6768 2066 6f72 2073 6d61 6c6c 6572 ough for smaller │ │ │ │ -0000aa90: 2069 6d61 6765 7320 616e 6420 6569 6768 images and eigh │ │ │ │ -0000aaa0: 7420 7468 7265 6164 7320 666f 7220 6c61 t threads for la │ │ │ │ -0000aab0: 7267 6572 206f 6e65 732e 0a20 2020 2020 rger ones.. │ │ │ │ -0000aac0: 2a20 6d75 6368 2066 6173 7465 7220 7769 * much faster wi │ │ │ │ -0000aad0: 7468 6f75 7420 6d65 7267 696e 672c 2062 thout merging, b │ │ │ │ -0000aae0: 7574 206d 616e 7920 736d 616c 6c20 7365 ut many small se │ │ │ │ -0000aaf0: 676d 656e 7473 2077 696c 6c20 6265 206c gments will be l │ │ │ │ -0000ab00: 6566 7420 696e 2074 6865 2069 6d61 6765 eft in the image │ │ │ │ -0000ab10: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return │ │ │ │ -0000ab20: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -0000ab30: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ -0000ab40: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -0000ab50: 6963 2053 6361 6e53 6567 6d65 6e74 2063 ic ScanSegment c │ │ │ │ -0000ab60: 7265 6174 6553 6361 6e53 6567 6d65 6e74 reateScanSegment │ │ │ │ -0000ab70: 2869 6e74 2069 6d61 6765 5f77 6964 7468 (int image_width │ │ │ │ -0000ab80: 2c20 696e 7420 696d 6167 655f 6865 6967 , int image_heig │ │ │ │ -0000ab90: 6874 2c20 696e 7420 6e75 6d5f 7375 7065 ht, int num_supe │ │ │ │ -0000aba0: 7270 6978 656c 7329 207b 0a20 2020 2020 rpixels) {. │ │ │ │ -0000abb0: 2020 2072 6574 7572 6e20 5363 616e 5365 return ScanSe │ │ │ │ -0000abc0: 676d 656e 742e 5f5f 6672 6f6d 5074 725f gment.__fromPtr_ │ │ │ │ -0000abd0: 5f28 6372 6561 7465 5363 616e 5365 676d _(createScanSegm │ │ │ │ -0000abe0: 656e 745f 3228 696d 6167 655f 7769 6474 ent_2(image_widt │ │ │ │ -0000abf0: 682c 2069 6d61 6765 5f68 6569 6768 742c h, image_height, │ │ │ │ -0000ac00: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ -0000ac10: 2929 3b0a 2020 2020 7d0a 0a0a 2020 2020 ));. }... │ │ │ │ -0000ac20: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ -0000ac30: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ -0000ac40: 633a 3a52 6164 6f6e 5472 616e 7366 6f72 c::RadonTransfor │ │ │ │ -0000ac50: 6d28 4d61 7420 7372 632c 204d 6174 2620 m(Mat src, Mat& │ │ │ │ -0000ac60: 6473 742c 2064 6f75 626c 6520 7468 6574 dst, double thet │ │ │ │ -0000ac70: 6120 3d20 312c 2064 6f75 626c 6520 7374 a = 1, double st │ │ │ │ -0000ac80: 6172 745f 616e 676c 6520 3d20 302c 2064 art_angle = 0, d │ │ │ │ -0000ac90: 6f75 626c 6520 656e 645f 616e 676c 6520 ouble end_angle │ │ │ │ -0000aca0: 3d20 3138 302c 2062 6f6f 6c20 6372 6f70 = 180, bool crop │ │ │ │ -0000acb0: 203d 2066 616c 7365 2c20 626f 6f6c 206e = false, bool n │ │ │ │ -0000acc0: 6f72 6d20 3d20 6661 6c73 6529 0a20 2020 orm = false). │ │ │ │ -0000acd0: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ -0000ace0: 2020 2a20 4361 6c63 756c 6174 6520 5261 * Calculate Ra │ │ │ │ -0000acf0: 646f 6e20 5472 616e 7366 6f72 6d20 6f66 don Transform of │ │ │ │ -0000ad00: 2061 6e20 696d 6167 652e 0a20 2020 2020 an image.. │ │ │ │ -0000ad10: 2a0a 2020 2020 202a 2054 6869 7320 6675 *. * This fu │ │ │ │ -0000ad20: 6e63 7469 6f6e 2063 616c 6375 6c61 7465 nction calculate │ │ │ │ -0000ad30: 7320 7468 6520 5261 646f 6e20 5472 616e s the Radon Tran │ │ │ │ -0000ad40: 7366 6f72 6d20 6f66 2061 2067 6976 656e sform of a given │ │ │ │ -0000ad50: 2069 6d61 6765 2069 6e20 616e 7920 7261 image in any ra │ │ │ │ -0000ad60: 6e67 652e 0a20 2020 2020 2a20 5365 6520 nge.. * See │ │ │ │ -0000ad70: 6874 7470 733a 2f2f 656e 6769 6e65 6572 https://engineer │ │ │ │ -0000ad80: 696e 672e 7075 7264 7565 2e65 6475 2f7e ing.purdue.edu/~ │ │ │ │ -0000ad90: 6d61 6c63 6f6c 6d2f 7063 742f 4354 495f malcolm/pct/CTI_ │ │ │ │ -0000ada0: 4368 3033 2e70 6466 2066 6f72 2064 6574 Ch03.pdf for det │ │ │ │ -0000adb0: 6169 6c2e 0a20 2020 2020 2a20 4966 2074 ail.. * If t │ │ │ │ -0000adc0: 6865 2069 6e70 7574 2074 7970 6520 6973 he input type is │ │ │ │ -0000add0: 2043 565f 3855 2c20 7468 6520 6f75 7470 CV_8U, the outp │ │ │ │ -0000ade0: 7574 2077 696c 6c20 6265 2043 565f 3332 ut will be CV_32 │ │ │ │ -0000adf0: 532e 0a20 2020 2020 2a20 4966 2074 6865 S.. * If the │ │ │ │ -0000ae00: 2069 6e70 7574 2074 7970 6520 6973 2043 input type is C │ │ │ │ -0000ae10: 565f 3332 4620 6f72 2043 565f 3634 462c V_32F or CV_64F, │ │ │ │ -0000ae20: 2074 6865 206f 7574 7075 7420 7769 6c6c the output will │ │ │ │ -0000ae30: 2062 6520 4356 5f36 3446 0a20 2020 2020 be CV_64F. │ │ │ │ -0000ae40: 2a20 5468 6520 6f75 7470 7574 2073 697a * The output siz │ │ │ │ -0000ae50: 6520 7769 6c6c 2062 6520 6e75 6d5f 6f66 e will be num_of │ │ │ │ -0000ae60: 5f69 6e74 6567 7261 6c20 7820 7372 635f _integral x src_ │ │ │ │ -0000ae70: 6469 6167 6f6e 616c 5f6c 656e 6774 682e diagonal_length. │ │ │ │ -0000ae80: 0a20 2020 2020 2a20 4966 2063 726f 7020 . * If crop │ │ │ │ -0000ae90: 6973 2073 656c 6563 7465 642c 2074 6865 is selected, the │ │ │ │ -0000aea0: 2069 6e70 7574 2069 6d61 6765 2077 696c input image wil │ │ │ │ -0000aeb0: 6c20 6265 2063 726f 7020 696e 746f 2073 l be crop into s │ │ │ │ -0000aec0: 7175 6172 6520 7468 656e 2063 6972 636c quare then circl │ │ │ │ -0000aed0: 652c 0a20 2020 2020 2a20 616e 6420 6f75 e,. * and ou │ │ │ │ -0000aee0: 7470 7574 2073 697a 6520 7769 6c6c 2062 tput size will b │ │ │ │ -0000aef0: 6520 6e75 6d5f 6f66 5f69 6e74 6567 7261 e num_of_integra │ │ │ │ -0000af00: 6c20 7820 6d69 6e5f 6564 6765 2e0a 2020 l x min_edge.. │ │ │ │ -0000af10: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0000af20: 616d 2073 7263 2061 7574 6f6d 6174 6963 am src automatic │ │ │ │ -0000af30: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -0000af40: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ -0000af50: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -0000af60: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -0000af70: 4070 6172 616d 2074 6865 7461 2061 7574 @param theta aut │ │ │ │ -0000af80: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -0000af90: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -0000afa0: 616d 2073 7461 7274 5f61 6e67 6c65 2061 am start_angle a │ │ │ │ -0000afb0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -0000afc0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -0000afd0: 6172 616d 2065 6e64 5f61 6e67 6c65 2061 aram end_angle a │ │ │ │ -0000afe0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -0000aff0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -0000b000: 6172 616d 2063 726f 7020 6175 746f 6d61 aram crop automa │ │ │ │ -0000b010: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -0000b020: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -0000b030: 6e6f 726d 2061 7574 6f6d 6174 6963 616c norm automatical │ │ │ │ -0000b040: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -0000b050: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -0000b060: 7374 6174 6963 2076 6f69 6420 5261 646f static void Rado │ │ │ │ -0000b070: 6e54 7261 6e73 666f 726d 284d 6174 2073 nTransform(Mat s │ │ │ │ -0000b080: 7263 2c20 4d61 7420 6473 742c 2064 6f75 rc, Mat dst, dou │ │ │ │ -0000b090: 626c 6520 7468 6574 612c 2064 6f75 626c ble theta, doubl │ │ │ │ -0000b0a0: 6520 7374 6172 745f 616e 676c 652c 2064 e start_angle, d │ │ │ │ -0000b0b0: 6f75 626c 6520 656e 645f 616e 676c 652c ouble end_angle, │ │ │ │ -0000b0c0: 2062 6f6f 6c65 616e 2063 726f 702c 2062 boolean crop, b │ │ │ │ -0000b0d0: 6f6f 6c65 616e 206e 6f72 6d29 207b 0a20 oolean norm) {. │ │ │ │ -0000b0e0: 2020 2020 2020 2052 6164 6f6e 5472 616e RadonTran │ │ │ │ -0000b0f0: 7366 6f72 6d5f 3028 7372 632e 6e61 7469 sform_0(src.nati │ │ │ │ -0000b100: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ -0000b110: 654f 626a 2c20 7468 6574 612c 2073 7461 eObj, theta, sta │ │ │ │ -0000b120: 7274 5f61 6e67 6c65 2c20 656e 645f 616e rt_angle, end_an │ │ │ │ -0000b130: 676c 652c 2063 726f 702c 206e 6f72 6d29 gle, crop, norm) │ │ │ │ -0000b140: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ -0000b150: 0a20 2020 2020 2a20 4361 6c63 756c 6174 . * Calculat │ │ │ │ -0000b160: 6520 5261 646f 6e20 5472 616e 7366 6f72 e Radon Transfor │ │ │ │ -0000b170: 6d20 6f66 2061 6e20 696d 6167 652e 0a20 m of an image.. │ │ │ │ -0000b180: 2020 2020 2a0a 2020 2020 202a 2054 6869 *. * Thi │ │ │ │ -0000b190: 7320 6675 6e63 7469 6f6e 2063 616c 6375 s function calcu │ │ │ │ -0000b1a0: 6c61 7465 7320 7468 6520 5261 646f 6e20 lates the Radon │ │ │ │ -0000b1b0: 5472 616e 7366 6f72 6d20 6f66 2061 2067 Transform of a g │ │ │ │ -0000b1c0: 6976 656e 2069 6d61 6765 2069 6e20 616e iven image in an │ │ │ │ -0000b1d0: 7920 7261 6e67 652e 0a20 2020 2020 2a20 y range.. * │ │ │ │ -0000b1e0: 5365 6520 6874 7470 733a 2f2f 656e 6769 See https://engi │ │ │ │ -0000b1f0: 6e65 6572 696e 672e 7075 7264 7565 2e65 neering.purdue.e │ │ │ │ -0000b200: 6475 2f7e 6d61 6c63 6f6c 6d2f 7063 742f du/~malcolm/pct/ │ │ │ │ -0000b210: 4354 495f 4368 3033 2e70 6466 2066 6f72 CTI_Ch03.pdf for │ │ │ │ -0000b220: 2064 6574 6169 6c2e 0a20 2020 2020 2a20 detail.. * │ │ │ │ -0000b230: 4966 2074 6865 2069 6e70 7574 2074 7970 If the input typ │ │ │ │ -0000b240: 6520 6973 2043 565f 3855 2c20 7468 6520 e is CV_8U, the │ │ │ │ -0000b250: 6f75 7470 7574 2077 696c 6c20 6265 2043 output will be C │ │ │ │ -0000b260: 565f 3332 532e 0a20 2020 2020 2a20 4966 V_32S.. * If │ │ │ │ -0000b270: 2074 6865 2069 6e70 7574 2074 7970 6520 the input type │ │ │ │ -0000b280: 6973 2043 565f 3332 4620 6f72 2043 565f is CV_32F or CV_ │ │ │ │ -0000b290: 3634 462c 2074 6865 206f 7574 7075 7420 64F, the output │ │ │ │ -0000b2a0: 7769 6c6c 2062 6520 4356 5f36 3446 0a20 will be CV_64F. │ │ │ │ -0000b2b0: 2020 2020 2a20 5468 6520 6f75 7470 7574 * The output │ │ │ │ -0000b2c0: 2073 697a 6520 7769 6c6c 2062 6520 6e75 size will be nu │ │ │ │ -0000b2d0: 6d5f 6f66 5f69 6e74 6567 7261 6c20 7820 m_of_integral x │ │ │ │ -0000b2e0: 7372 635f 6469 6167 6f6e 616c 5f6c 656e src_diagonal_len │ │ │ │ -0000b2f0: 6774 682e 0a20 2020 2020 2a20 4966 2063 gth.. * If c │ │ │ │ -0000b300: 726f 7020 6973 2073 656c 6563 7465 642c rop is selected, │ │ │ │ -0000b310: 2074 6865 2069 6e70 7574 2069 6d61 6765 the input image │ │ │ │ -0000b320: 2077 696c 6c20 6265 2063 726f 7020 696e will be crop in │ │ │ │ -0000b330: 746f 2073 7175 6172 6520 7468 656e 2063 to square then c │ │ │ │ -0000b340: 6972 636c 652c 0a20 2020 2020 2a20 616e ircle,. * an │ │ │ │ -0000b350: 6420 6f75 7470 7574 2073 697a 6520 7769 d output size wi │ │ │ │ -0000b360: 6c6c 2062 6520 6e75 6d5f 6f66 5f69 6e74 ll be num_of_int │ │ │ │ -0000b370: 6567 7261 6c20 7820 6d69 6e5f 6564 6765 egral x min_edge │ │ │ │ -0000b380: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0000b390: 4070 6172 616d 2073 7263 2061 7574 6f6d @param src autom │ │ │ │ -0000b3a0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -0000b3b0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -0000b3c0: 2064 7374 2061 7574 6f6d 6174 6963 616c dst automatical │ │ │ │ -0000b3d0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -0000b3e0: 2020 2a20 4070 6172 616d 2074 6865 7461 * @param theta │ │ │ │ -0000b3f0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -0000b400: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -0000b410: 4070 6172 616d 2073 7461 7274 5f61 6e67 @param start_ang │ │ │ │ -0000b420: 6c65 2061 7574 6f6d 6174 6963 616c 6c79 le automatically │ │ │ │ -0000b430: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -0000b440: 2a20 4070 6172 616d 2065 6e64 5f61 6e67 * @param end_ang │ │ │ │ -0000b450: 6c65 2061 7574 6f6d 6174 6963 616c 6c79 le automatically │ │ │ │ -0000b460: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -0000b470: 2a20 4070 6172 616d 2063 726f 7020 6175 * @param crop au │ │ │ │ -0000b480: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -0000b490: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -0000b4a0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -0000b4b0: 766f 6964 2052 6164 6f6e 5472 616e 7366 void RadonTransf │ │ │ │ -0000b4c0: 6f72 6d28 4d61 7420 7372 632c 204d 6174 orm(Mat src, Mat │ │ │ │ -0000b4d0: 2064 7374 2c20 646f 7562 6c65 2074 6865 dst, double the │ │ │ │ -0000b4e0: 7461 2c20 646f 7562 6c65 2073 7461 7274 ta, double start │ │ │ │ -0000b4f0: 5f61 6e67 6c65 2c20 646f 7562 6c65 2065 _angle, double e │ │ │ │ -0000b500: 6e64 5f61 6e67 6c65 2c20 626f 6f6c 6561 nd_angle, boolea │ │ │ │ -0000b510: 6e20 6372 6f70 2920 7b0a 2020 2020 2020 n crop) {. │ │ │ │ -0000b520: 2020 5261 646f 6e54 7261 6e73 666f 726d RadonTransform │ │ │ │ -0000b530: 5f31 2873 7263 2e6e 6174 6976 654f 626a _1(src.nativeObj │ │ │ │ -0000b540: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ -0000b550: 2074 6865 7461 2c20 7374 6172 745f 616e theta, start_an │ │ │ │ -0000b560: 676c 652c 2065 6e64 5f61 6e67 6c65 2c20 gle, end_angle, │ │ │ │ -0000b570: 6372 6f70 293b 0a20 2020 207d 0a0a 2020 crop);. }.. │ │ │ │ -0000b580: 2020 2f2a 2a0a 2020 2020 202a 2043 616c /**. * Cal │ │ │ │ -0000b590: 6375 6c61 7465 2052 6164 6f6e 2054 7261 culate Radon Tra │ │ │ │ -0000b5a0: 6e73 666f 726d 206f 6620 616e 2069 6d61 nsform of an ima │ │ │ │ -0000b5b0: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ -0000b5c0: 2a20 5468 6973 2066 756e 6374 696f 6e20 * This function │ │ │ │ -0000b5d0: 6361 6c63 756c 6174 6573 2074 6865 2052 calculates the R │ │ │ │ -0000b5e0: 6164 6f6e 2054 7261 6e73 666f 726d 206f adon Transform o │ │ │ │ -0000b5f0: 6620 6120 6769 7665 6e20 696d 6167 6520 f a given image │ │ │ │ -0000b600: 696e 2061 6e79 2072 616e 6765 2e0a 2020 in any range.. │ │ │ │ -0000b610: 2020 202a 2053 6565 2068 7474 7073 3a2f * See https:/ │ │ │ │ -0000b620: 2f65 6e67 696e 6565 7269 6e67 2e70 7572 /engineering.pur │ │ │ │ -0000b630: 6475 652e 6564 752f 7e6d 616c 636f 6c6d due.edu/~malcolm │ │ │ │ -0000b640: 2f70 6374 2f43 5449 5f43 6830 332e 7064 /pct/CTI_Ch03.pd │ │ │ │ -0000b650: 6620 666f 7220 6465 7461 696c 2e0a 2020 f for detail.. │ │ │ │ -0000b660: 2020 202a 2049 6620 7468 6520 696e 7075 * If the inpu │ │ │ │ -0000b670: 7420 7479 7065 2069 7320 4356 5f38 552c t type is CV_8U, │ │ │ │ -0000b680: 2074 6865 206f 7574 7075 7420 7769 6c6c the output will │ │ │ │ -0000b690: 2062 6520 4356 5f33 3253 2e0a 2020 2020 be CV_32S.. │ │ │ │ -0000b6a0: 202a 2049 6620 7468 6520 696e 7075 7420 * If the input │ │ │ │ -0000b6b0: 7479 7065 2069 7320 4356 5f33 3246 206f type is CV_32F o │ │ │ │ -0000b6c0: 7220 4356 5f36 3446 2c20 7468 6520 6f75 r CV_64F, the ou │ │ │ │ -0000b6d0: 7470 7574 2077 696c 6c20 6265 2043 565f tput will be CV_ │ │ │ │ -0000b6e0: 3634 460a 2020 2020 202a 2054 6865 206f 64F. * The o │ │ │ │ -0000b6f0: 7574 7075 7420 7369 7a65 2077 696c 6c20 utput size will │ │ │ │ -0000b700: 6265 206e 756d 5f6f 665f 696e 7465 6772 be num_of_integr │ │ │ │ -0000b710: 616c 2078 2073 7263 5f64 6961 676f 6e61 al x src_diagona │ │ │ │ -0000b720: 6c5f 6c65 6e67 7468 2e0a 2020 2020 202a l_length.. * │ │ │ │ -0000b730: 2049 6620 6372 6f70 2069 7320 7365 6c65 If crop is sele │ │ │ │ -0000b740: 6374 6564 2c20 7468 6520 696e 7075 7420 cted, the input │ │ │ │ -0000b750: 696d 6167 6520 7769 6c6c 2062 6520 6372 image will be cr │ │ │ │ -0000b760: 6f70 2069 6e74 6f20 7371 7561 7265 2074 op into square t │ │ │ │ -0000b770: 6865 6e20 6369 7263 6c65 2c0a 2020 2020 hen circle,. │ │ │ │ -0000b780: 202a 2061 6e64 206f 7574 7075 7420 7369 * and output si │ │ │ │ -0000b790: 7a65 2077 696c 6c20 6265 206e 756d 5f6f ze will be num_o │ │ │ │ -0000b7a0: 665f 696e 7465 6772 616c 2078 206d 696e f_integral x min │ │ │ │ -0000b7b0: 5f65 6467 652e 0a20 2020 2020 2a0a 2020 _edge.. *. │ │ │ │ -0000b7c0: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ -0000b7d0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -0000b7e0: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ -0000b7f0: 7061 7261 6d20 6473 7420 6175 746f 6d61 param dst automa │ │ │ │ -0000b800: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -0000b810: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -0000b820: 7468 6574 6120 6175 746f 6d61 7469 6361 theta automatica │ │ │ │ -0000b830: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -0000b840: 2020 202a 2040 7061 7261 6d20 7374 6172 * @param star │ │ │ │ -0000b850: 745f 616e 676c 6520 6175 746f 6d61 7469 t_angle automati │ │ │ │ -0000b860: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -0000b870: 2020 2020 202a 2040 7061 7261 6d20 656e * @param en │ │ │ │ -0000b880: 645f 616e 676c 6520 6175 746f 6d61 7469 d_angle automati │ │ │ │ -0000b890: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -0000b8a0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -0000b8b0: 6963 2073 7461 7469 6320 766f 6964 2052 ic static void R │ │ │ │ -0000b8c0: 6164 6f6e 5472 616e 7366 6f72 6d28 4d61 adonTransform(Ma │ │ │ │ -0000b8d0: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ -0000b8e0: 646f 7562 6c65 2074 6865 7461 2c20 646f double theta, do │ │ │ │ -0000b8f0: 7562 6c65 2073 7461 7274 5f61 6e67 6c65 uble start_angle │ │ │ │ -0000b900: 2c20 646f 7562 6c65 2065 6e64 5f61 6e67 , double end_ang │ │ │ │ -0000b910: 6c65 2920 7b0a 2020 2020 2020 2020 5261 le) {. Ra │ │ │ │ -0000b920: 646f 6e54 7261 6e73 666f 726d 5f32 2873 donTransform_2(s │ │ │ │ -0000b930: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds │ │ │ │ -0000b940: 742e 6e61 7469 7665 4f62 6a2c 2074 6865 t.nativeObj, the │ │ │ │ -0000b950: 7461 2c20 7374 6172 745f 616e 676c 652c ta, start_angle, │ │ │ │ -0000b960: 2065 6e64 5f61 6e67 6c65 293b 0a20 2020 end_angle);. │ │ │ │ -0000b970: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -0000b980: 202a 2043 616c 6375 6c61 7465 2052 6164 * Calculate Rad │ │ │ │ -0000b990: 6f6e 2054 7261 6e73 666f 726d 206f 6620 on Transform of │ │ │ │ -0000b9a0: 616e 2069 6d61 6765 2e0a 2020 2020 202a an image.. * │ │ │ │ -0000b9b0: 0a20 2020 2020 2a20 5468 6973 2066 756e . * This fun │ │ │ │ -0000b9c0: 6374 696f 6e20 6361 6c63 756c 6174 6573 ction calculates │ │ │ │ -0000b9d0: 2074 6865 2052 6164 6f6e 2054 7261 6e73 the Radon Trans │ │ │ │ -0000b9e0: 666f 726d 206f 6620 6120 6769 7665 6e20 form of a given │ │ │ │ -0000b9f0: 696d 6167 6520 696e 2061 6e79 2072 616e image in any ran │ │ │ │ -0000ba00: 6765 2e0a 2020 2020 202a 2053 6565 2068 ge.. * See h │ │ │ │ -0000ba10: 7474 7073 3a2f 2f65 6e67 696e 6565 7269 ttps://engineeri │ │ │ │ -0000ba20: 6e67 2e70 7572 6475 652e 6564 752f 7e6d ng.purdue.edu/~m │ │ │ │ -0000ba30: 616c 636f 6c6d 2f70 6374 2f43 5449 5f43 alcolm/pct/CTI_C │ │ │ │ -0000ba40: 6830 332e 7064 6620 666f 7220 6465 7461 h03.pdf for deta │ │ │ │ -0000ba50: 696c 2e0a 2020 2020 202a 2049 6620 7468 il.. * If th │ │ │ │ -0000ba60: 6520 696e 7075 7420 7479 7065 2069 7320 e input type is │ │ │ │ -0000ba70: 4356 5f38 552c 2074 6865 206f 7574 7075 CV_8U, the outpu │ │ │ │ -0000ba80: 7420 7769 6c6c 2062 6520 4356 5f33 3253 t will be CV_32S │ │ │ │ -0000ba90: 2e0a 2020 2020 202a 2049 6620 7468 6520 .. * If the │ │ │ │ -0000baa0: 696e 7075 7420 7479 7065 2069 7320 4356 input type is CV │ │ │ │ -0000bab0: 5f33 3246 206f 7220 4356 5f36 3446 2c20 _32F or CV_64F, │ │ │ │ -0000bac0: 7468 6520 6f75 7470 7574 2077 696c 6c20 the output will │ │ │ │ -0000bad0: 6265 2043 565f 3634 460a 2020 2020 202a be CV_64F. * │ │ │ │ -0000bae0: 2054 6865 206f 7574 7075 7420 7369 7a65 The output size │ │ │ │ -0000baf0: 2077 696c 6c20 6265 206e 756d 5f6f 665f will be num_of_ │ │ │ │ -0000bb00: 696e 7465 6772 616c 2078 2073 7263 5f64 integral x src_d │ │ │ │ -0000bb10: 6961 676f 6e61 6c5f 6c65 6e67 7468 2e0a iagonal_length.. │ │ │ │ -0000bb20: 2020 2020 202a 2049 6620 6372 6f70 2069 * If crop i │ │ │ │ -0000bb30: 7320 7365 6c65 6374 6564 2c20 7468 6520 s selected, the │ │ │ │ -0000bb40: 696e 7075 7420 696d 6167 6520 7769 6c6c input image will │ │ │ │ -0000bb50: 2062 6520 6372 6f70 2069 6e74 6f20 7371 be crop into sq │ │ │ │ -0000bb60: 7561 7265 2074 6865 6e20 6369 7263 6c65 uare then circle │ │ │ │ -0000bb70: 2c0a 2020 2020 202a 2061 6e64 206f 7574 ,. * and out │ │ │ │ -0000bb80: 7075 7420 7369 7a65 2077 696c 6c20 6265 put size will be │ │ │ │ -0000bb90: 206e 756d 5f6f 665f 696e 7465 6772 616c num_of_integral │ │ │ │ -0000bba0: 2078 206d 696e 5f65 6467 652e 0a20 2020 x min_edge.. │ │ │ │ -0000bbb0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0000bbc0: 6d20 7372 6320 6175 746f 6d61 7469 6361 m src automatica │ │ │ │ -0000bbd0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -0000bbe0: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ -0000bbf0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -0000bc00: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ -0000bc10: 7061 7261 6d20 7468 6574 6120 6175 746f param theta auto │ │ │ │ -0000bc20: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -0000bc30: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ -0000bc40: 6d20 7374 6172 745f 616e 676c 6520 6175 m start_angle au │ │ │ │ -0000bc50: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -0000bc60: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -0000bc70: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -0000bc80: 766f 6964 2052 6164 6f6e 5472 616e 7366 void RadonTransf │ │ │ │ -0000bc90: 6f72 6d28 4d61 7420 7372 632c 204d 6174 orm(Mat src, Mat │ │ │ │ -0000bca0: 2064 7374 2c20 646f 7562 6c65 2074 6865 dst, double the │ │ │ │ -0000bcb0: 7461 2c20 646f 7562 6c65 2073 7461 7274 ta, double start │ │ │ │ -0000bcc0: 5f61 6e67 6c65 2920 7b0a 2020 2020 2020 _angle) {. │ │ │ │ -0000bcd0: 2020 5261 646f 6e54 7261 6e73 666f 726d RadonTransform │ │ │ │ -0000bce0: 5f33 2873 7263 2e6e 6174 6976 654f 626a _3(src.nativeObj │ │ │ │ -0000bcf0: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ -0000bd00: 2074 6865 7461 2c20 7374 6172 745f 616e theta, start_an │ │ │ │ -0000bd10: 676c 6529 3b0a 2020 2020 7d0a 0a20 2020 gle);. }.. │ │ │ │ -0000bd20: 202f 2a2a 0a20 2020 2020 2a20 4361 6c63 /**. * Calc │ │ │ │ -0000bd30: 756c 6174 6520 5261 646f 6e20 5472 616e ulate Radon Tran │ │ │ │ -0000bd40: 7366 6f72 6d20 6f66 2061 6e20 696d 6167 sform of an imag │ │ │ │ -0000bd50: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ -0000bd60: 2054 6869 7320 6675 6e63 7469 6f6e 2063 This function c │ │ │ │ -0000bd70: 616c 6375 6c61 7465 7320 7468 6520 5261 alculates the Ra │ │ │ │ -0000bd80: 646f 6e20 5472 616e 7366 6f72 6d20 6f66 don Transform of │ │ │ │ -0000bd90: 2061 2067 6976 656e 2069 6d61 6765 2069 a given image i │ │ │ │ -0000bda0: 6e20 616e 7920 7261 6e67 652e 0a20 2020 n any range.. │ │ │ │ -0000bdb0: 2020 2a20 5365 6520 6874 7470 733a 2f2f * See https:// │ │ │ │ -0000bdc0: 656e 6769 6e65 6572 696e 672e 7075 7264 engineering.purd │ │ │ │ -0000bdd0: 7565 2e65 6475 2f7e 6d61 6c63 6f6c 6d2f ue.edu/~malcolm/ │ │ │ │ -0000bde0: 7063 742f 4354 495f 4368 3033 2e70 6466 pct/CTI_Ch03.pdf │ │ │ │ -0000bdf0: 2066 6f72 2064 6574 6169 6c2e 0a20 2020 for detail.. │ │ │ │ -0000be00: 2020 2a20 4966 2074 6865 2069 6e70 7574 * If the input │ │ │ │ -0000be10: 2074 7970 6520 6973 2043 565f 3855 2c20 type is CV_8U, │ │ │ │ -0000be20: 7468 6520 6f75 7470 7574 2077 696c 6c20 the output will │ │ │ │ -0000be30: 6265 2043 565f 3332 532e 0a20 2020 2020 be CV_32S.. │ │ │ │ -0000be40: 2a20 4966 2074 6865 2069 6e70 7574 2074 * If the input t │ │ │ │ -0000be50: 7970 6520 6973 2043 565f 3332 4620 6f72 ype is CV_32F or │ │ │ │ -0000be60: 2043 565f 3634 462c 2074 6865 206f 7574 CV_64F, the out │ │ │ │ -0000be70: 7075 7420 7769 6c6c 2062 6520 4356 5f36 put will be CV_6 │ │ │ │ -0000be80: 3446 0a20 2020 2020 2a20 5468 6520 6f75 4F. * The ou │ │ │ │ -0000be90: 7470 7574 2073 697a 6520 7769 6c6c 2062 tput size will b │ │ │ │ -0000bea0: 6520 6e75 6d5f 6f66 5f69 6e74 6567 7261 e num_of_integra │ │ │ │ -0000beb0: 6c20 7820 7372 635f 6469 6167 6f6e 616c l x src_diagonal │ │ │ │ -0000bec0: 5f6c 656e 6774 682e 0a20 2020 2020 2a20 _length.. * │ │ │ │ -0000bed0: 4966 2063 726f 7020 6973 2073 656c 6563 If crop is selec │ │ │ │ -0000bee0: 7465 642c 2074 6865 2069 6e70 7574 2069 ted, the input i │ │ │ │ -0000bef0: 6d61 6765 2077 696c 6c20 6265 2063 726f mage will be cro │ │ │ │ -0000bf00: 7020 696e 746f 2073 7175 6172 6520 7468 p into square th │ │ │ │ -0000bf10: 656e 2063 6972 636c 652c 0a20 2020 2020 en circle,. │ │ │ │ -0000bf20: 2a20 616e 6420 6f75 7470 7574 2073 697a * and output siz │ │ │ │ -0000bf30: 6520 7769 6c6c 2062 6520 6e75 6d5f 6f66 e will be num_of │ │ │ │ -0000bf40: 5f69 6e74 6567 7261 6c20 7820 6d69 6e5f _integral x min_ │ │ │ │ -0000bf50: 6564 6765 2e0a 2020 2020 202a 0a20 2020 edge.. *. │ │ │ │ -0000bf60: 2020 2a20 4070 6172 616d 2073 7263 2061 * @param src a │ │ │ │ -0000bf70: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -0000bf80: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -0000bf90: 6172 616d 2064 7374 2061 7574 6f6d 6174 aram dst automat │ │ │ │ -0000bfa0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -0000bfb0: 0a20 2020 2020 2a20 4070 6172 616d 2074 . * @param t │ │ │ │ -0000bfc0: 6865 7461 2061 7574 6f6d 6174 6963 616c heta automatical │ │ │ │ -0000bfd0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -0000bfe0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -0000bff0: 7374 6174 6963 2076 6f69 6420 5261 646f static void Rado │ │ │ │ -0000c000: 6e54 7261 6e73 666f 726d 284d 6174 2073 nTransform(Mat s │ │ │ │ -0000c010: 7263 2c20 4d61 7420 6473 742c 2064 6f75 rc, Mat dst, dou │ │ │ │ -0000c020: 626c 6520 7468 6574 6129 207b 0a20 2020 ble theta) {. │ │ │ │ -0000c030: 2020 2020 2052 6164 6f6e 5472 616e 7366 RadonTransf │ │ │ │ -0000c040: 6f72 6d5f 3428 7372 632e 6e61 7469 7665 orm_4(src.native │ │ │ │ -0000c050: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ -0000c060: 626a 2c20 7468 6574 6129 3b0a 2020 2020 bj, theta);. │ │ │ │ -0000c070: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ -0000c080: 2a20 4361 6c63 756c 6174 6520 5261 646f * Calculate Rado │ │ │ │ -0000c090: 6e20 5472 616e 7366 6f72 6d20 6f66 2061 n Transform of a │ │ │ │ -0000c0a0: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *. │ │ │ │ -0000c0b0: 2020 2020 202a 2054 6869 7320 6675 6e63 * This func │ │ │ │ -0000c0c0: 7469 6f6e 2063 616c 6375 6c61 7465 7320 tion calculates │ │ │ │ -0000c0d0: 7468 6520 5261 646f 6e20 5472 616e 7366 the Radon Transf │ │ │ │ -0000c0e0: 6f72 6d20 6f66 2061 2067 6976 656e 2069 orm of a given i │ │ │ │ -0000c0f0: 6d61 6765 2069 6e20 616e 7920 7261 6e67 mage in any rang │ │ │ │ -0000c100: 652e 0a20 2020 2020 2a20 5365 6520 6874 e.. * See ht │ │ │ │ -0000c110: 7470 733a 2f2f 656e 6769 6e65 6572 696e tps://engineerin │ │ │ │ -0000c120: 672e 7075 7264 7565 2e65 6475 2f7e 6d61 g.purdue.edu/~ma │ │ │ │ -0000c130: 6c63 6f6c 6d2f 7063 742f 4354 495f 4368 lcolm/pct/CTI_Ch │ │ │ │ -0000c140: 3033 2e70 6466 2066 6f72 2064 6574 6169 03.pdf for detai │ │ │ │ -0000c150: 6c2e 0a20 2020 2020 2a20 4966 2074 6865 l.. * If the │ │ │ │ -0000c160: 2069 6e70 7574 2074 7970 6520 6973 2043 input type is C │ │ │ │ -0000c170: 565f 3855 2c20 7468 6520 6f75 7470 7574 V_8U, the output │ │ │ │ -0000c180: 2077 696c 6c20 6265 2043 565f 3332 532e will be CV_32S. │ │ │ │ -0000c190: 0a20 2020 2020 2a20 4966 2074 6865 2069 . * If the i │ │ │ │ -0000c1a0: 6e70 7574 2074 7970 6520 6973 2043 565f nput type is CV_ │ │ │ │ -0000c1b0: 3332 4620 6f72 2043 565f 3634 462c 2074 32F or CV_64F, t │ │ │ │ -0000c1c0: 6865 206f 7574 7075 7420 7769 6c6c 2062 he output will b │ │ │ │ -0000c1d0: 6520 4356 5f36 3446 0a20 2020 2020 2a20 e CV_64F. * │ │ │ │ -0000c1e0: 5468 6520 6f75 7470 7574 2073 697a 6520 The output size │ │ │ │ -0000c1f0: 7769 6c6c 2062 6520 6e75 6d5f 6f66 5f69 will be num_of_i │ │ │ │ -0000c200: 6e74 6567 7261 6c20 7820 7372 635f 6469 ntegral x src_di │ │ │ │ -0000c210: 6167 6f6e 616c 5f6c 656e 6774 682e 0a20 agonal_length.. │ │ │ │ -0000c220: 2020 2020 2a20 4966 2063 726f 7020 6973 * If crop is │ │ │ │ -0000c230: 2073 656c 6563 7465 642c 2074 6865 2069 selected, the i │ │ │ │ -0000c240: 6e70 7574 2069 6d61 6765 2077 696c 6c20 nput image will │ │ │ │ -0000c250: 6265 2063 726f 7020 696e 746f 2073 7175 be crop into squ │ │ │ │ -0000c260: 6172 6520 7468 656e 2063 6972 636c 652c are then circle, │ │ │ │ -0000c270: 0a20 2020 2020 2a20 616e 6420 6f75 7470 . * and outp │ │ │ │ -0000c280: 7574 2073 697a 6520 7769 6c6c 2062 6520 ut size will be │ │ │ │ -0000c290: 6e75 6d5f 6f66 5f69 6e74 6567 7261 6c20 num_of_integral │ │ │ │ -0000c2a0: 7820 6d69 6e5f 6564 6765 2e0a 2020 2020 x min_edge.. │ │ │ │ -0000c2b0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -0000c2c0: 2073 7263 2061 7574 6f6d 6174 6963 616c src automatical │ │ │ │ -0000c2d0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -0000c2e0: 2020 2a20 4070 6172 616d 2064 7374 2061 * @param dst a │ │ │ │ -0000c2f0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -0000c300: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -0000c310: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -0000c320: 2076 6f69 6420 5261 646f 6e54 7261 6e73 void RadonTrans │ │ │ │ -0000c330: 666f 726d 284d 6174 2073 7263 2c20 4d61 form(Mat src, Ma │ │ │ │ -0000c340: 7420 6473 7429 207b 0a20 2020 2020 2020 t dst) {. │ │ │ │ -0000c350: 2052 6164 6f6e 5472 616e 7366 6f72 6d5f RadonTransform_ │ │ │ │ -0000c360: 3528 7372 632e 6e61 7469 7665 4f62 6a2c 5(src.nativeObj, │ │ │ │ -0000c370: 2064 7374 2e6e 6174 6976 654f 626a 293b dst.nativeObj); │ │ │ │ -0000c380: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ -0000c390: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ -0000c3a0: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ -0000c3b0: 5065 694c 696e 4e6f 726d 616c 697a 6174 PeiLinNormalizat │ │ │ │ -0000c3c0: 696f 6e28 4d61 7420 492c 204d 6174 2620 ion(Mat I, Mat& │ │ │ │ -0000c3d0: 5429 0a20 2020 202f 2f0a 0a20 2020 2070 T). //.. p │ │ │ │ -0000c3e0: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ -0000c3f0: 6420 5065 694c 696e 4e6f 726d 616c 697a d PeiLinNormaliz │ │ │ │ -0000c400: 6174 696f 6e28 4d61 7420 492c 204d 6174 ation(Mat I, Mat │ │ │ │ -0000c410: 2054 2920 7b0a 2020 2020 2020 2020 5065 T) {. Pe │ │ │ │ -0000c420: 694c 696e 4e6f 726d 616c 697a 6174 696f iLinNormalizatio │ │ │ │ -0000c430: 6e5f 3028 492e 6e61 7469 7665 4f62 6a2c n_0(I.nativeObj, │ │ │ │ -0000c440: 2054 2e6e 6174 6976 654f 626a 293b 0a20 T.nativeObj);. │ │ │ │ -0000c450: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ -0000c460: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f53 // C++: Ptr_S │ │ │ │ -0000c470: 7570 6572 7069 7865 6c4c 5343 2063 763a uperpixelLSC cv: │ │ │ │ -0000c480: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ -0000c490: 6553 7570 6572 7069 7865 6c4c 5343 284d eSuperpixelLSC(M │ │ │ │ -0000c4a0: 6174 2069 6d61 6765 2c20 696e 7420 7265 at image, int re │ │ │ │ -0000c4b0: 6769 6f6e 5f73 697a 6520 3d20 3130 2c20 gion_size = 10, │ │ │ │ -0000c4c0: 666c 6f61 7420 7261 7469 6f20 3d20 302e float ratio = 0. │ │ │ │ -0000c4d0: 3037 3566 290a 2020 2020 2f2f 0a0a 2020 075f). //.. │ │ │ │ -0000c4e0: 2020 2f2a 2a0a 2020 2020 202a 2043 6c61 /**. * Cla │ │ │ │ -0000c4f0: 7373 2069 6d70 6c65 6d65 6e74 696e 6720 ss implementing │ │ │ │ -0000c500: 7468 6520 4c53 4320 284c 696e 6561 7220 the LSC (Linear │ │ │ │ -0000c510: 5370 6563 7472 616c 2043 6c75 7374 6572 Spectral Cluster │ │ │ │ -0000c520: 696e 6729 2073 7570 6572 7069 7865 6c73 ing) superpixels │ │ │ │ -0000c530: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -0000c540: 7061 7261 6d20 696d 6167 6520 496d 6167 param image Imag │ │ │ │ -0000c550: 6520 746f 2073 6567 6d65 6e74 0a20 2020 e to segment. │ │ │ │ -0000c560: 2020 2a20 4070 6172 616d 2072 6567 696f * @param regio │ │ │ │ -0000c570: 6e5f 7369 7a65 2043 686f 6f73 6573 2061 n_size Chooses a │ │ │ │ -0000c580: 6e20 6176 6572 6167 6520 7375 7065 7270 n average superp │ │ │ │ -0000c590: 6978 656c 2073 697a 6520 6d65 6173 7572 ixel size measur │ │ │ │ -0000c5a0: 6564 2069 6e20 7069 7865 6c73 0a20 2020 ed in pixels. │ │ │ │ -0000c5b0: 2020 2a20 4070 6172 616d 2072 6174 696f * @param ratio │ │ │ │ -0000c5c0: 2043 686f 6f73 6573 2074 6865 2065 6e66 Chooses the enf │ │ │ │ -0000c5d0: 6f72 6365 6d65 6e74 206f 6620 7375 7065 orcement of supe │ │ │ │ -0000c5e0: 7270 6978 656c 2063 6f6d 7061 6374 6e65 rpixel compactne │ │ │ │ -0000c5f0: 7373 2066 6163 746f 7220 6f66 2073 7570 ss factor of sup │ │ │ │ -0000c600: 6572 7069 7865 6c0a 2020 2020 202a 0a20 erpixel. *. │ │ │ │ -0000c610: 2020 2020 2a20 5468 6520 6675 6e63 7469 * The functi │ │ │ │ -0000c620: 6f6e 2069 6e69 7469 616c 697a 6573 2061 on initializes a │ │ │ │ -0000c630: 2053 7570 6572 7069 7865 6c4c 5343 206f SuperpixelLSC o │ │ │ │ -0000c640: 626a 6563 7420 666f 7220 7468 6520 696e bject for the in │ │ │ │ -0000c650: 7075 7420 696d 6167 652e 2049 7420 7365 put image. It se │ │ │ │ -0000c660: 7473 2074 6865 2070 6172 616d 6574 6572 ts the parameter │ │ │ │ -0000c670: 7320 6f66 0a20 2020 2020 2a20 7375 7065 s of. * supe │ │ │ │ -0000c680: 7270 6978 656c 2061 6c67 6f72 6974 686d rpixel algorithm │ │ │ │ -0000c690: 2c20 7768 6963 6820 6172 653a 2072 6567 , which are: reg │ │ │ │ -0000c6a0: 696f 6e5f 7369 7a65 2061 6e64 2072 756c ion_size and rul │ │ │ │ -0000c6b0: 6572 2e20 4974 2070 7265 616c 6c6f 6361 er. It prealloca │ │ │ │ -0000c6c0: 7465 2073 6f6d 6520 6275 6666 6572 7320 te some buffers │ │ │ │ -0000c6d0: 666f 7220 6675 7475 7265 0a20 2020 2020 for future. │ │ │ │ -0000c6e0: 2a20 636f 6d70 7574 696e 6720 6974 6572 * computing iter │ │ │ │ -0000c6f0: 6174 696f 6e73 206f 7665 7220 7468 6520 ations over the │ │ │ │ -0000c700: 6769 7665 6e20 696d 6167 652e 2041 6e20 given image. An │ │ │ │ -0000c710: 6578 616d 706c 6520 6f66 204c 5343 2069 example of LSC i │ │ │ │ -0000c720: 7320 696c 7573 7472 6174 6564 2069 6e20 s ilustrated in │ │ │ │ -0000c730: 7468 6520 666f 6c6c 6f77 696e 6720 7069 the following pi │ │ │ │ -0000c740: 6374 7572 652e 0a20 2020 2020 2a20 466f cture.. * Fo │ │ │ │ -0000c750: 7220 656e 616e 6368 6564 2072 6573 756c r enanched resul │ │ │ │ -0000c760: 7473 2069 7420 6973 2072 6563 6f6d 6d65 ts it is recomme │ │ │ │ -0000c770: 6e64 6564 2066 6f72 2063 6f6c 6f72 2069 nded for color i │ │ │ │ -0000c780: 6d61 6765 7320 746f 2070 7265 7072 6f63 mages to preproc │ │ │ │ -0000c790: 6573 7320 696d 6167 6520 7769 7468 206c ess image with l │ │ │ │ -0000c7a0: 6974 746c 6520 6761 7573 7369 616e 2062 ittle gaussian b │ │ │ │ -0000c7b0: 6c75 720a 2020 2020 202a 2077 6974 6820 lur. * with │ │ │ │ -0000c7c0: 6120 736d 616c 6c20 3320 7820 3320 6b65 a small 3 x 3 ke │ │ │ │ -0000c7d0: 726e 656c 2061 6e64 2061 6464 6974 696f rnel and additio │ │ │ │ -0000c7e0: 6e61 6c20 636f 6e76 6572 7369 6f6e 2069 nal conversion i │ │ │ │ -0000c7f0: 6e74 6f20 4369 654c 4142 2063 6f6c 6f72 nto CieLAB color │ │ │ │ -0000c800: 2073 7061 6365 2e0a 2020 2020 202a 0a20 space.. *. │ │ │ │ -0000c810: 2020 2020 2a20 215b 696d 6167 655d 2870 * ![image](p │ │ │ │ -0000c820: 6963 732f 7375 7065 7270 6978 656c 735f ics/superpixels_ │ │ │ │ -0000c830: 6c73 632e 706e 6729 0a20 2020 2020 2a20 lsc.png). * │ │ │ │ -0000c840: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ -0000c850: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -0000c860: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -0000c870: 6963 2073 7461 7469 6320 5375 7065 7270 ic static Superp │ │ │ │ -0000c880: 6978 656c 4c53 4320 6372 6561 7465 5375 ixelLSC createSu │ │ │ │ -0000c890: 7065 7270 6978 656c 4c53 4328 4d61 7420 perpixelLSC(Mat │ │ │ │ -0000c8a0: 696d 6167 652c 2069 6e74 2072 6567 696f image, int regio │ │ │ │ -0000c8b0: 6e5f 7369 7a65 2c20 666c 6f61 7420 7261 n_size, float ra │ │ │ │ -0000c8c0: 7469 6f29 207b 0a20 2020 2020 2020 2072 tio) {. r │ │ │ │ -0000c8d0: 6574 7572 6e20 5375 7065 7270 6978 656c eturn Superpixel │ │ │ │ -0000c8e0: 4c53 432e 5f5f 6672 6f6d 5074 725f 5f28 LSC.__fromPtr__( │ │ │ │ -0000c8f0: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ -0000c900: 4c53 435f 3028 696d 6167 652e 6e61 7469 LSC_0(image.nati │ │ │ │ -0000c910: 7665 4f62 6a2c 2072 6567 696f 6e5f 7369 veObj, region_si │ │ │ │ -0000c920: 7a65 2c20 7261 7469 6f29 293b 0a20 2020 ze, ratio));. │ │ │ │ -0000c930: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -0000c940: 202a 2043 6c61 7373 2069 6d70 6c65 6d65 * Class impleme │ │ │ │ -0000c950: 6e74 696e 6720 7468 6520 4c53 4320 284c nting the LSC (L │ │ │ │ -0000c960: 696e 6561 7220 5370 6563 7472 616c 2043 inear Spectral C │ │ │ │ -0000c970: 6c75 7374 6572 696e 6729 2073 7570 6572 lustering) super │ │ │ │ -0000c980: 7069 7865 6c73 0a20 2020 2020 2a0a 2020 pixels. *. │ │ │ │ -0000c990: 2020 202a 2040 7061 7261 6d20 696d 6167 * @param imag │ │ │ │ -0000c9a0: 6520 496d 6167 6520 746f 2073 6567 6d65 e Image to segme │ │ │ │ -0000c9b0: 6e74 0a20 2020 2020 2a20 4070 6172 616d nt. * @param │ │ │ │ -0000c9c0: 2072 6567 696f 6e5f 7369 7a65 2043 686f region_size Cho │ │ │ │ -0000c9d0: 6f73 6573 2061 6e20 6176 6572 6167 6520 oses an average │ │ │ │ -0000c9e0: 7375 7065 7270 6978 656c 2073 697a 6520 superpixel size │ │ │ │ -0000c9f0: 6d65 6173 7572 6564 2069 6e20 7069 7865 measured in pixe │ │ │ │ -0000ca00: 6c73 0a20 2020 2020 2a0a 2020 2020 202a ls. *. * │ │ │ │ -0000ca10: 2054 6865 2066 756e 6374 696f 6e20 696e The function in │ │ │ │ -0000ca20: 6974 6961 6c69 7a65 7320 6120 5375 7065 itializes a Supe │ │ │ │ -0000ca30: 7270 6978 656c 4c53 4320 6f62 6a65 6374 rpixelLSC object │ │ │ │ -0000ca40: 2066 6f72 2074 6865 2069 6e70 7574 2069 for the input i │ │ │ │ -0000ca50: 6d61 6765 2e20 4974 2073 6574 7320 7468 mage. It sets th │ │ │ │ -0000ca60: 6520 7061 7261 6d65 7465 7273 206f 660a e parameters of. │ │ │ │ -0000ca70: 2020 2020 202a 2073 7570 6572 7069 7865 * superpixe │ │ │ │ -0000ca80: 6c20 616c 676f 7269 7468 6d2c 2077 6869 l algorithm, whi │ │ │ │ -0000ca90: 6368 2061 7265 3a20 7265 6769 6f6e 5f73 ch are: region_s │ │ │ │ -0000caa0: 697a 6520 616e 6420 7275 6c65 722e 2049 ize and ruler. I │ │ │ │ -0000cab0: 7420 7072 6561 6c6c 6f63 6174 6520 736f t preallocate so │ │ │ │ -0000cac0: 6d65 2062 7566 6665 7273 2066 6f72 2066 me buffers for f │ │ │ │ -0000cad0: 7574 7572 650a 2020 2020 202a 2063 6f6d uture. * com │ │ │ │ -0000cae0: 7075 7469 6e67 2069 7465 7261 7469 6f6e puting iteration │ │ │ │ -0000caf0: 7320 6f76 6572 2074 6865 2067 6976 656e s over the given │ │ │ │ -0000cb00: 2069 6d61 6765 2e20 416e 2065 7861 6d70 image. An examp │ │ │ │ -0000cb10: 6c65 206f 6620 4c53 4320 6973 2069 6c75 le of LSC is ilu │ │ │ │ -0000cb20: 7374 7261 7465 6420 696e 2074 6865 2066 strated in the f │ │ │ │ -0000cb30: 6f6c 6c6f 7769 6e67 2070 6963 7475 7265 ollowing picture │ │ │ │ -0000cb40: 2e0a 2020 2020 202a 2046 6f72 2065 6e61 .. * For ena │ │ │ │ -0000cb50: 6e63 6865 6420 7265 7375 6c74 7320 6974 nched results it │ │ │ │ -0000cb60: 2069 7320 7265 636f 6d6d 656e 6465 6420 is recommended │ │ │ │ -0000cb70: 666f 7220 636f 6c6f 7220 696d 6167 6573 for color images │ │ │ │ -0000cb80: 2074 6f20 7072 6570 726f 6365 7373 2069 to preprocess i │ │ │ │ -0000cb90: 6d61 6765 2077 6974 6820 6c69 7474 6c65 mage with little │ │ │ │ -0000cba0: 2067 6175 7373 6961 6e20 626c 7572 0a20 gaussian blur. │ │ │ │ -0000cbb0: 2020 2020 2a20 7769 7468 2061 2073 6d61 * with a sma │ │ │ │ -0000cbc0: 6c6c 2033 2078 2033 206b 6572 6e65 6c20 ll 3 x 3 kernel │ │ │ │ -0000cbd0: 616e 6420 6164 6469 7469 6f6e 616c 2063 and additional c │ │ │ │ -0000cbe0: 6f6e 7665 7273 696f 6e20 696e 746f 2043 onversion into C │ │ │ │ -0000cbf0: 6965 4c41 4220 636f 6c6f 7220 7370 6163 ieLAB color spac │ │ │ │ -0000cc00: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ -0000cc10: 2021 5b69 6d61 6765 5d28 7069 6373 2f73 ![image](pics/s │ │ │ │ -0000cc20: 7570 6572 7069 7865 6c73 5f6c 7363 2e70 uperpixels_lsc.p │ │ │ │ -0000cc30: 6e67 290a 2020 2020 202a 2040 7265 7475 ng). * @retu │ │ │ │ -0000cc40: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ -0000cc50: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -0000cc60: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -0000cc70: 6174 6963 2053 7570 6572 7069 7865 6c4c atic SuperpixelL │ │ │ │ -0000cc80: 5343 2063 7265 6174 6553 7570 6572 7069 SC createSuperpi │ │ │ │ -0000cc90: 7865 6c4c 5343 284d 6174 2069 6d61 6765 xelLSC(Mat image │ │ │ │ -0000cca0: 2c20 696e 7420 7265 6769 6f6e 5f73 697a , int region_siz │ │ │ │ -0000ccb0: 6529 207b 0a20 2020 2020 2020 2072 6574 e) {. ret │ │ │ │ -0000ccc0: 7572 6e20 5375 7065 7270 6978 656c 4c53 urn SuperpixelLS │ │ │ │ -0000ccd0: 432e 5f5f 6672 6f6d 5074 725f 5f28 6372 C.__fromPtr__(cr │ │ │ │ -0000cce0: 6561 7465 5375 7065 7270 6978 656c 4c53 eateSuperpixelLS │ │ │ │ -0000ccf0: 435f 3128 696d 6167 652e 6e61 7469 7665 C_1(image.native │ │ │ │ -0000cd00: 4f62 6a2c 2072 6567 696f 6e5f 7369 7a65 Obj, region_size │ │ │ │ -0000cd10: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ -0000cd20: 2a2a 0a20 2020 2020 2a20 436c 6173 7320 **. * Class │ │ │ │ -0000cd30: 696d 706c 656d 656e 7469 6e67 2074 6865 implementing the │ │ │ │ -0000cd40: 204c 5343 2028 4c69 6e65 6172 2053 7065 LSC (Linear Spe │ │ │ │ -0000cd50: 6374 7261 6c20 436c 7573 7465 7269 6e67 ctral Clustering │ │ │ │ -0000cd60: 2920 7375 7065 7270 6978 656c 730a 2020 ) superpixels. │ │ │ │ -0000cd70: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0000cd80: 616d 2069 6d61 6765 2049 6d61 6765 2074 am image Image t │ │ │ │ -0000cd90: 6f20 7365 676d 656e 740a 2020 2020 202a o segment. * │ │ │ │ -0000cda0: 0a20 2020 2020 2a20 5468 6520 6675 6e63 . * The func │ │ │ │ -0000cdb0: 7469 6f6e 2069 6e69 7469 616c 697a 6573 tion initializes │ │ │ │ -0000cdc0: 2061 2053 7570 6572 7069 7865 6c4c 5343 a SuperpixelLSC │ │ │ │ -0000cdd0: 206f 626a 6563 7420 666f 7220 7468 6520 object for the │ │ │ │ -0000cde0: 696e 7075 7420 696d 6167 652e 2049 7420 input image. It │ │ │ │ -0000cdf0: 7365 7473 2074 6865 2070 6172 616d 6574 sets the paramet │ │ │ │ -0000ce00: 6572 7320 6f66 0a20 2020 2020 2a20 7375 ers of. * su │ │ │ │ -0000ce10: 7065 7270 6978 656c 2061 6c67 6f72 6974 perpixel algorit │ │ │ │ -0000ce20: 686d 2c20 7768 6963 6820 6172 653a 2072 hm, which are: r │ │ │ │ -0000ce30: 6567 696f 6e5f 7369 7a65 2061 6e64 2072 egion_size and r │ │ │ │ -0000ce40: 756c 6572 2e20 4974 2070 7265 616c 6c6f uler. It preallo │ │ │ │ -0000ce50: 6361 7465 2073 6f6d 6520 6275 6666 6572 cate some buffer │ │ │ │ -0000ce60: 7320 666f 7220 6675 7475 7265 0a20 2020 s for future. │ │ │ │ -0000ce70: 2020 2a20 636f 6d70 7574 696e 6720 6974 * computing it │ │ │ │ -0000ce80: 6572 6174 696f 6e73 206f 7665 7220 7468 erations over th │ │ │ │ -0000ce90: 6520 6769 7665 6e20 696d 6167 652e 2041 e given image. A │ │ │ │ -0000cea0: 6e20 6578 616d 706c 6520 6f66 204c 5343 n example of LSC │ │ │ │ -0000ceb0: 2069 7320 696c 7573 7472 6174 6564 2069 is ilustrated i │ │ │ │ -0000cec0: 6e20 7468 6520 666f 6c6c 6f77 696e 6720 n the following │ │ │ │ -0000ced0: 7069 6374 7572 652e 0a20 2020 2020 2a20 picture.. * │ │ │ │ -0000cee0: 466f 7220 656e 616e 6368 6564 2072 6573 For enanched res │ │ │ │ -0000cef0: 756c 7473 2069 7420 6973 2072 6563 6f6d ults it is recom │ │ │ │ -0000cf00: 6d65 6e64 6564 2066 6f72 2063 6f6c 6f72 mended for color │ │ │ │ -0000cf10: 2069 6d61 6765 7320 746f 2070 7265 7072 images to prepr │ │ │ │ -0000cf20: 6f63 6573 7320 696d 6167 6520 7769 7468 ocess image with │ │ │ │ -0000cf30: 206c 6974 746c 6520 6761 7573 7369 616e little gaussian │ │ │ │ -0000cf40: 2062 6c75 720a 2020 2020 202a 2077 6974 blur. * wit │ │ │ │ -0000cf50: 6820 6120 736d 616c 6c20 3320 7820 3320 h a small 3 x 3 │ │ │ │ -0000cf60: 6b65 726e 656c 2061 6e64 2061 6464 6974 kernel and addit │ │ │ │ -0000cf70: 696f 6e61 6c20 636f 6e76 6572 7369 6f6e ional conversion │ │ │ │ -0000cf80: 2069 6e74 6f20 4369 654c 4142 2063 6f6c into CieLAB col │ │ │ │ -0000cf90: 6f72 2073 7061 6365 2e0a 2020 2020 202a or space.. * │ │ │ │ -0000cfa0: 0a20 2020 2020 2a20 215b 696d 6167 655d . * ![image] │ │ │ │ -0000cfb0: 2870 6963 732f 7375 7065 7270 6978 656c (pics/superpixel │ │ │ │ -0000cfc0: 735f 6c73 632e 706e 6729 0a20 2020 2020 s_lsc.png). │ │ │ │ -0000cfd0: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ -0000cfe0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -0000cff0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -0000d000: 626c 6963 2073 7461 7469 6320 5375 7065 blic static Supe │ │ │ │ -0000d010: 7270 6978 656c 4c53 4320 6372 6561 7465 rpixelLSC create │ │ │ │ -0000d020: 5375 7065 7270 6978 656c 4c53 4328 4d61 SuperpixelLSC(Ma │ │ │ │ -0000d030: 7420 696d 6167 6529 207b 0a20 2020 2020 t image) {. │ │ │ │ -0000d040: 2020 2072 6574 7572 6e20 5375 7065 7270 return Superp │ │ │ │ -0000d050: 6978 656c 4c53 432e 5f5f 6672 6f6d 5074 ixelLSC.__fromPt │ │ │ │ -0000d060: 725f 5f28 6372 6561 7465 5375 7065 7270 r__(createSuperp │ │ │ │ -0000d070: 6978 656c 4c53 435f 3228 696d 6167 652e ixelLSC_2(image. │ │ │ │ -0000d080: 6e61 7469 7665 4f62 6a29 293b 0a20 2020 nativeObj));. │ │ │ │ -0000d090: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ -0000d0a0: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ -0000d0b0: 3a3a 7869 6d67 7072 6f63 3a3a 666f 7572 ::ximgproc::four │ │ │ │ -0000d0c0: 6965 7244 6573 6372 6970 746f 7228 4d61 ierDescriptor(Ma │ │ │ │ -0000d0d0: 7420 7372 632c 204d 6174 2620 6473 742c t src, Mat& dst, │ │ │ │ -0000d0e0: 2069 6e74 206e 6245 6c74 203d 202d 312c int nbElt = -1, │ │ │ │ -0000d0f0: 2069 6e74 206e 6246 4420 3d20 2d31 290a int nbFD = -1). │ │ │ │ -0000d100: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ -0000d110: 2020 2020 202a 2046 6f75 7269 6572 2064 * Fourier d │ │ │ │ -0000d120: 6573 6372 6970 746f 7273 2066 6f72 2070 escriptors for p │ │ │ │ -0000d130: 6c61 6e65 6420 636c 6f73 6564 2063 7572 laned closed cur │ │ │ │ -0000d140: 7665 730a 2020 2020 202a 0a20 2020 2020 ves. *. │ │ │ │ -0000d150: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ -0000d160: 6c73 2061 626f 7574 2074 6869 7320 696d ls about this im │ │ │ │ -0000d170: 706c 656d 656e 7461 7469 6f6e 2c20 706c plementation, pl │ │ │ │ -0000d180: 6561 7365 2073 6565 2043 4954 453a 2050 ease see CITE: P │ │ │ │ -0000d190: 6572 736f 6f6e 4675 3139 3737 0a20 2020 ersoonFu1977. │ │ │ │ -0000d1a0: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ -0000d1b0: 2a20 4070 6172 616d 2073 7263 2061 7574 * @param src aut │ │ │ │ -0000d1c0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -0000d1d0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -0000d1e0: 616d 2064 7374 2061 7574 6f6d 6174 6963 am dst automatic │ │ │ │ -0000d1f0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -0000d200: 2020 2020 2a20 4070 6172 616d 206e 6245 * @param nbE │ │ │ │ -0000d210: 6c74 2061 7574 6f6d 6174 6963 616c 6c79 lt automatically │ │ │ │ -0000d220: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -0000d230: 2a20 4070 6172 616d 206e 6246 4420 6175 * @param nbFD au │ │ │ │ -0000d240: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -0000d250: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -0000d260: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -0000d270: 766f 6964 2066 6f75 7269 6572 4465 7363 void fourierDesc │ │ │ │ -0000d280: 7269 7074 6f72 284d 6174 2073 7263 2c20 riptor(Mat src, │ │ │ │ -0000d290: 4d61 7420 6473 742c 2069 6e74 206e 6245 Mat dst, int nbE │ │ │ │ -0000d2a0: 6c74 2c20 696e 7420 6e62 4644 2920 7b0a lt, int nbFD) {. │ │ │ │ -0000d2b0: 2020 2020 2020 2020 666f 7572 6965 7244 fourierD │ │ │ │ -0000d2c0: 6573 6372 6970 746f 725f 3028 7372 632e escriptor_0(src. │ │ │ │ -0000d2d0: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ -0000d2e0: 6174 6976 654f 626a 2c20 6e62 456c 742c ativeObj, nbElt, │ │ │ │ -0000d2f0: 206e 6246 4429 3b0a 2020 2020 7d0a 0a20 nbFD);. }.. │ │ │ │ -0000d300: 2020 202f 2a2a 0a20 2020 2020 2a20 466f /**. * Fo │ │ │ │ -0000d310: 7572 6965 7220 6465 7363 7269 7074 6f72 urier descriptor │ │ │ │ -0000d320: 7320 666f 7220 706c 616e 6564 2063 6c6f s for planed clo │ │ │ │ -0000d330: 7365 6420 6375 7276 6573 0a20 2020 2020 sed curves. │ │ │ │ -0000d340: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ -0000d350: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ -0000d360: 7468 6973 2069 6d70 6c65 6d65 6e74 6174 this implementat │ │ │ │ -0000d370: 696f 6e2c 2070 6c65 6173 6520 7365 6520 ion, please see │ │ │ │ -0000d380: 4349 5445 3a20 5065 7273 6f6f 6e46 7531 CITE: PersoonFu1 │ │ │ │ -0000d390: 3937 370a 2020 2020 202a 0a20 2020 2020 977. *. │ │ │ │ -0000d3a0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0000d3b0: 7372 6320 6175 746f 6d61 7469 6361 6c6c src automaticall │ │ │ │ -0000d3c0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -0000d3d0: 202a 2040 7061 7261 6d20 6473 7420 6175 * @param dst au │ │ │ │ -0000d3e0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -0000d3f0: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ -0000d400: 7261 6d20 6e62 456c 7420 6175 746f 6d61 ram nbElt automa │ │ │ │ -0000d410: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -0000d420: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -0000d430: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ -0000d440: 2066 6f75 7269 6572 4465 7363 7269 7074 fourierDescript │ │ │ │ -0000d450: 6f72 284d 6174 2073 7263 2c20 4d61 7420 or(Mat src, Mat │ │ │ │ -0000d460: 6473 742c 2069 6e74 206e 6245 6c74 2920 dst, int nbElt) │ │ │ │ -0000d470: 7b0a 2020 2020 2020 2020 666f 7572 6965 {. fourie │ │ │ │ -0000d480: 7244 6573 6372 6970 746f 725f 3128 7372 rDescriptor_1(sr │ │ │ │ -0000d490: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ -0000d4a0: 2e6e 6174 6976 654f 626a 2c20 6e62 456c .nativeObj, nbEl │ │ │ │ -0000d4b0: 7429 3b0a 2020 2020 7d0a 0a20 2020 202f t);. }.. / │ │ │ │ -0000d4c0: 2a2a 0a20 2020 2020 2a20 466f 7572 6965 **. * Fourie │ │ │ │ -0000d4d0: 7220 6465 7363 7269 7074 6f72 7320 666f r descriptors fo │ │ │ │ -0000d4e0: 7220 706c 616e 6564 2063 6c6f 7365 6420 r planed closed │ │ │ │ -0000d4f0: 6375 7276 6573 0a20 2020 2020 2a0a 2020 curves. *. │ │ │ │ -0000d500: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ -0000d510: 7461 696c 7320 6162 6f75 7420 7468 6973 tails about this │ │ │ │ -0000d520: 2069 6d70 6c65 6d65 6e74 6174 696f 6e2c implementation, │ │ │ │ -0000d530: 2070 6c65 6173 6520 7365 6520 4349 5445 please see CITE │ │ │ │ -0000d540: 3a20 5065 7273 6f6f 6e46 7531 3937 370a : PersoonFu1977. │ │ │ │ -0000d550: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ -0000d560: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ -0000d570: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -0000d580: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ -0000d590: 7061 7261 6d20 6473 7420 6175 746f 6d61 param dst automa │ │ │ │ -0000d5a0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -0000d5b0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -0000d5c0: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ -0000d5d0: 2066 6f75 7269 6572 4465 7363 7269 7074 fourierDescript │ │ │ │ -0000d5e0: 6f72 284d 6174 2073 7263 2c20 4d61 7420 or(Mat src, Mat │ │ │ │ -0000d5f0: 6473 7429 207b 0a20 2020 2020 2020 2066 dst) {. f │ │ │ │ -0000d600: 6f75 7269 6572 4465 7363 7269 7074 6f72 ourierDescriptor │ │ │ │ -0000d610: 5f32 2873 7263 2e6e 6174 6976 654f 626a _2(src.nativeObj │ │ │ │ -0000d620: 2c20 6473 742e 6e61 7469 7665 4f62 6a29 , dst.nativeObj) │ │ │ │ -0000d630: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ -0000d640: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ -0000d650: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ -0000d660: 3a74 7261 6e73 666f 726d 4644 284d 6174 :transformFD(Mat │ │ │ │ -0000d670: 2073 7263 2c20 4d61 7420 742c 204d 6174 src, Mat t, Mat │ │ │ │ -0000d680: 2620 6473 742c 2062 6f6f 6c20 6664 436f & dst, bool fdCo │ │ │ │ -0000d690: 6e74 6f75 7220 3d20 7472 7565 290a 2020 ntour = true). │ │ │ │ -0000d6a0: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ -0000d6b0: 2020 202a 2074 7261 6e73 666f 726d 2061 * transform a │ │ │ │ -0000d6c0: 2063 6f6e 746f 7572 0a20 2020 2020 2a0a contour. *. │ │ │ │ -0000d6d0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -0000d6e0: 6172 616d 2073 7263 2061 7574 6f6d 6174 aram src automat │ │ │ │ -0000d6f0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -0000d700: 0a20 2020 2020 2a20 4070 6172 616d 2074 . * @param t │ │ │ │ -0000d710: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -0000d720: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -0000d730: 4070 6172 616d 2064 7374 2061 7574 6f6d @param dst autom │ │ │ │ -0000d740: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -0000d750: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -0000d760: 2066 6443 6f6e 746f 7572 2061 7574 6f6d fdContour autom │ │ │ │ -0000d770: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -0000d780: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -0000d790: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ -0000d7a0: 6420 7472 616e 7366 6f72 6d46 4428 4d61 d transformFD(Ma │ │ │ │ -0000d7b0: 7420 7372 632c 204d 6174 2074 2c20 4d61 t src, Mat t, Ma │ │ │ │ -0000d7c0: 7420 6473 742c 2062 6f6f 6c65 616e 2066 t dst, boolean f │ │ │ │ -0000d7d0: 6443 6f6e 746f 7572 2920 7b0a 2020 2020 dContour) {. │ │ │ │ -0000d7e0: 2020 2020 7472 616e 7366 6f72 6d46 445f transformFD_ │ │ │ │ -0000d7f0: 3028 7372 632e 6e61 7469 7665 4f62 6a2c 0(src.nativeObj, │ │ │ │ -0000d800: 2074 2e6e 6174 6976 654f 626a 2c20 6473 t.nativeObj, ds │ │ │ │ -0000d810: 742e 6e61 7469 7665 4f62 6a2c 2066 6443 t.nativeObj, fdC │ │ │ │ -0000d820: 6f6e 746f 7572 293b 0a20 2020 207d 0a0a ontour);. }.. │ │ │ │ -0000d830: 2020 2020 2f2a 2a0a 2020 2020 202a 2074 /**. * t │ │ │ │ -0000d840: 7261 6e73 666f 726d 2061 2063 6f6e 746f ransform a conto │ │ │ │ -0000d850: 7572 0a20 2020 2020 2a0a 2020 2020 202a ur. *. * │ │ │ │ -0000d860: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -0000d870: 7263 2061 7574 6f6d 6174 6963 616c 6c79 rc automatically │ │ │ │ -0000d880: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -0000d890: 2a20 4070 6172 616d 2074 2061 7574 6f6d * @param t autom │ │ │ │ -0000d8a0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -0000d8b0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -0000d8c0: 2064 7374 2061 7574 6f6d 6174 6963 616c dst automatical │ │ │ │ -0000d8d0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -0000d8e0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -0000d8f0: 7374 6174 6963 2076 6f69 6420 7472 616e static void tran │ │ │ │ -0000d900: 7366 6f72 6d46 4428 4d61 7420 7372 632c sformFD(Mat src, │ │ │ │ -0000d910: 204d 6174 2074 2c20 4d61 7420 6473 7429 Mat t, Mat dst) │ │ │ │ -0000d920: 207b 0a20 2020 2020 2020 2074 7261 6e73 {. trans │ │ │ │ -0000d930: 666f 726d 4644 5f31 2873 7263 2e6e 6174 formFD_1(src.nat │ │ │ │ -0000d940: 6976 654f 626a 2c20 742e 6e61 7469 7665 iveObj, t.native │ │ │ │ -0000d950: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ -0000d960: 626a 293b 0a20 2020 207d 0a0a 0a20 2020 bj);. }... │ │ │ │ -0000d970: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -0000d980: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ -0000d990: 6f63 3a3a 636f 6e74 6f75 7253 616d 706c oc::contourSampl │ │ │ │ -0000d9a0: 696e 6728 4d61 7420 7372 632c 204d 6174 ing(Mat src, Mat │ │ │ │ -0000d9b0: 2620 6f75 742c 2069 6e74 206e 6245 6c74 & out, int nbElt │ │ │ │ -0000d9c0: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ -0000d9d0: 2a0a 2020 2020 202a 2043 6f6e 746f 7572 *. * Contour │ │ │ │ -0000d9e0: 2073 616d 706c 696e 6720 2e0a 2020 2020 sampling .. │ │ │ │ -0000d9f0: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ -0000da00: 2040 7061 7261 6d20 7372 6320 6175 746f @param src auto │ │ │ │ -0000da10: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -0000da20: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ -0000da30: 6d20 6f75 7420 6175 746f 6d61 7469 6361 m out automatica │ │ │ │ -0000da40: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -0000da50: 2020 202a 2040 7061 7261 6d20 6e62 456c * @param nbEl │ │ │ │ -0000da60: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ -0000da70: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -0000da80: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -0000da90: 7469 6320 766f 6964 2063 6f6e 746f 7572 tic void contour │ │ │ │ -0000daa0: 5361 6d70 6c69 6e67 284d 6174 2073 7263 Sampling(Mat src │ │ │ │ -0000dab0: 2c20 4d61 7420 6f75 742c 2069 6e74 206e , Mat out, int n │ │ │ │ -0000dac0: 6245 6c74 2920 7b0a 2020 2020 2020 2020 bElt) {. │ │ │ │ -0000dad0: 636f 6e74 6f75 7253 616d 706c 696e 675f contourSampling_ │ │ │ │ -0000dae0: 3028 7372 632e 6e61 7469 7665 4f62 6a2c 0(src.nativeObj, │ │ │ │ -0000daf0: 206f 7574 2e6e 6174 6976 654f 626a 2c20 out.nativeObj, │ │ │ │ -0000db00: 6e62 456c 7429 3b0a 2020 2020 7d0a 0a0a nbElt);. }... │ │ │ │ -0000db10: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -0000db20: 2b3a 2020 5074 725f 436f 6e74 6f75 7246 +: Ptr_ContourF │ │ │ │ -0000db30: 6974 7469 6e67 2063 763a 3a78 696d 6770 itting cv::ximgp │ │ │ │ -0000db40: 726f 633a 3a63 7265 6174 6543 6f6e 746f roc::createConto │ │ │ │ -0000db50: 7572 4669 7474 696e 6728 696e 7420 6374 urFitting(int ct │ │ │ │ -0000db60: 7220 3d20 3130 3234 2c20 696e 7420 6664 r = 1024, int fd │ │ │ │ -0000db70: 203d 2031 3629 0a20 2020 202f 2f0a 0a20 = 16). //.. │ │ │ │ -0000db80: 2020 202f 2a2a 0a20 2020 2020 2a20 6372 /**. * cr │ │ │ │ -0000db90: 6561 7465 2043 6f6e 746f 7572 4669 7474 eate ContourFitt │ │ │ │ -0000dba0: 696e 6720 616c 676f 7269 7468 6d20 6f62 ing algorithm ob │ │ │ │ -0000dbb0: 6a65 6374 0a20 2020 2020 2a0a 2020 2020 ject. *. │ │ │ │ -0000dbc0: 202a 2040 7061 7261 6d20 6374 7220 6e75 * @param ctr nu │ │ │ │ -0000dbd0: 6d62 6572 206f 6620 466f 7572 6965 7220 mber of Fourier │ │ │ │ -0000dbe0: 6465 7363 7269 7074 6f72 7320 6571 7561 descriptors equa │ │ │ │ -0000dbf0: 6c20 746f 206e 756d 6265 7220 6f66 2063 l to number of c │ │ │ │ -0000dc00: 6f6e 746f 7572 2070 6f69 6e74 7320 6166 ontour points af │ │ │ │ -0000dc10: 7465 7220 7265 7361 6d70 6c69 6e67 2e0a ter resampling.. │ │ │ │ -0000dc20: 2020 2020 202a 2040 7061 7261 6d20 6664 * @param fd │ │ │ │ -0000dc30: 2043 6f6e 746f 7572 2064 6566 696e 696e Contour definin │ │ │ │ -0000dc40: 6720 7365 636f 6e64 2073 6861 7065 2028 g second shape ( │ │ │ │ -0000dc50: 5461 7267 6574 292e 0a20 2020 2020 2a20 Target).. * │ │ │ │ -0000dc60: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ -0000dc70: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -0000dc80: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -0000dc90: 6963 2073 7461 7469 6320 436f 6e74 6f75 ic static Contou │ │ │ │ -0000dca0: 7246 6974 7469 6e67 2063 7265 6174 6543 rFitting createC │ │ │ │ -0000dcb0: 6f6e 746f 7572 4669 7474 696e 6728 696e ontourFitting(in │ │ │ │ -0000dcc0: 7420 6374 722c 2069 6e74 2066 6429 207b t ctr, int fd) { │ │ │ │ -0000dcd0: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -0000dce0: 436f 6e74 6f75 7246 6974 7469 6e67 2e5f ContourFitting._ │ │ │ │ -0000dcf0: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ -0000dd00: 6543 6f6e 746f 7572 4669 7474 696e 675f eContourFitting_ │ │ │ │ -0000dd10: 3028 6374 722c 2066 6429 293b 0a20 2020 0(ctr, fd));. │ │ │ │ -0000dd20: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -0000dd30: 202a 2063 7265 6174 6520 436f 6e74 6f75 * create Contou │ │ │ │ -0000dd40: 7246 6974 7469 6e67 2061 6c67 6f72 6974 rFitting algorit │ │ │ │ -0000dd50: 686d 206f 626a 6563 740a 2020 2020 202a hm object. * │ │ │ │ -0000dd60: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c │ │ │ │ -0000dd70: 7472 206e 756d 6265 7220 6f66 2046 6f75 tr number of Fou │ │ │ │ -0000dd80: 7269 6572 2064 6573 6372 6970 746f 7273 rier descriptors │ │ │ │ -0000dd90: 2065 7175 616c 2074 6f20 6e75 6d62 6572 equal to number │ │ │ │ -0000dda0: 206f 6620 636f 6e74 6f75 7220 706f 696e of contour poin │ │ │ │ -0000ddb0: 7473 2061 6674 6572 2072 6573 616d 706c ts after resampl │ │ │ │ -0000ddc0: 696e 672e 0a20 2020 2020 2a20 4072 6574 ing.. * @ret │ │ │ │ -0000ddd0: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ -0000dde0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -0000ddf0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -0000de00: 7461 7469 6320 436f 6e74 6f75 7246 6974 tatic ContourFit │ │ │ │ -0000de10: 7469 6e67 2063 7265 6174 6543 6f6e 746f ting createConto │ │ │ │ -0000de20: 7572 4669 7474 696e 6728 696e 7420 6374 urFitting(int ct │ │ │ │ -0000de30: 7229 207b 0a20 2020 2020 2020 2072 6574 r) {. ret │ │ │ │ -0000de40: 7572 6e20 436f 6e74 6f75 7246 6974 7469 urn ContourFitti │ │ │ │ -0000de50: 6e67 2e5f 5f66 726f 6d50 7472 5f5f 2863 ng.__fromPtr__(c │ │ │ │ -0000de60: 7265 6174 6543 6f6e 746f 7572 4669 7474 reateContourFitt │ │ │ │ -0000de70: 696e 675f 3128 6374 7229 293b 0a20 2020 ing_1(ctr));. │ │ │ │ -0000de80: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -0000de90: 202a 2063 7265 6174 6520 436f 6e74 6f75 * create Contou │ │ │ │ -0000dea0: 7246 6974 7469 6e67 2061 6c67 6f72 6974 rFitting algorit │ │ │ │ -0000deb0: 686d 206f 626a 6563 740a 2020 2020 202a hm object. * │ │ │ │ -0000dec0: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ -0000ded0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -0000dee0: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ -0000def0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -0000df00: 6320 436f 6e74 6f75 7246 6974 7469 6e67 c ContourFitting │ │ │ │ -0000df10: 2063 7265 6174 6543 6f6e 746f 7572 4669 createContourFi │ │ │ │ -0000df20: 7474 696e 6728 2920 7b0a 2020 2020 2020 tting() {. │ │ │ │ -0000df30: 2020 7265 7475 726e 2043 6f6e 746f 7572 return Contour │ │ │ │ -0000df40: 4669 7474 696e 672e 5f5f 6672 6f6d 5074 Fitting.__fromPt │ │ │ │ -0000df50: 725f 5f28 6372 6561 7465 436f 6e74 6f75 r__(createContou │ │ │ │ -0000df60: 7246 6974 7469 6e67 5f32 2829 293b 0a20 rFitting_2());. │ │ │ │ -0000df70: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ -0000df80: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ -0000df90: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6669 cv::ximgproc::fi │ │ │ │ -0000dfa0: 6e64 456c 6c69 7073 6573 284d 6174 2069 ndEllipses(Mat i │ │ │ │ -0000dfb0: 6d61 6765 2c20 4d61 7426 2065 6c6c 6970 mage, Mat& ellip │ │ │ │ -0000dfc0: 7365 732c 2066 6c6f 6174 2073 636f 7265 ses, float score │ │ │ │ -0000dfd0: 5468 7265 7368 6f6c 6420 3d20 302e 3766 Threshold = 0.7f │ │ │ │ -0000dfe0: 2c20 666c 6f61 7420 7265 6c69 6162 696c , float reliabil │ │ │ │ -0000dff0: 6974 7954 6872 6573 686f 6c64 203d 2030 ityThreshold = 0 │ │ │ │ -0000e000: 2e35 662c 2066 6c6f 6174 2063 656e 7465 .5f, float cente │ │ │ │ -0000e010: 7244 6973 7461 6e63 6554 6872 6573 686f rDistanceThresho │ │ │ │ -0000e020: 6c64 203d 2030 2e30 3566 290a 2020 2020 ld = 0.05f). │ │ │ │ -0000e030: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ -0000e040: 202a 2046 696e 6473 2065 6c6c 6970 7365 * Finds ellipse │ │ │ │ -0000e050: 7320 6661 7374 6c79 2069 6e20 616e 2069 s fastly in an i │ │ │ │ -0000e060: 6d61 6765 2075 7369 6e67 2070 726f 6a65 mage using proje │ │ │ │ -0000e070: 6374 6976 6520 696e 7661 7269 616e 7420 ctive invariant │ │ │ │ -0000e080: 7072 756e 696e 672e 0a20 2020 2020 2a0a pruning.. *. │ │ │ │ -0000e090: 2020 2020 202a 2054 6865 2066 756e 6374 * The funct │ │ │ │ -0000e0a0: 696f 6e20 6465 7465 6374 7320 656c 6c69 ion detects elli │ │ │ │ -0000e0b0: 7073 6573 2069 6e20 696d 6167 6573 2075 pses in images u │ │ │ │ -0000e0c0: 7369 6e67 2070 726f 6a65 6374 6976 6520 sing projective │ │ │ │ -0000e0d0: 696e 7661 7269 616e 7420 7072 756e 696e invariant prunin │ │ │ │ -0000e0e0: 672e 0a20 2020 2020 2a20 466f 7220 6d6f g.. * For mo │ │ │ │ -0000e0f0: 7265 2064 6574 6169 6c73 2061 626f 7574 re details about │ │ │ │ -0000e100: 2074 6869 7320 696d 706c 656d 656e 7461 this implementa │ │ │ │ -0000e110: 7469 6f6e 2c20 706c 6561 7365 2073 6565 tion, please see │ │ │ │ -0000e120: 2043 4954 453a 206a 6961 3230 3137 6661 CITE: jia2017fa │ │ │ │ -0000e130: 7374 0a20 2020 2020 2a20 4a69 612c 2051 st. * Jia, Q │ │ │ │ -0000e140: 6920 6574 2061 6c2c 2028 3230 3137 292e i et al, (2017). │ │ │ │ -0000e150: 0a20 2020 2020 2a20 4120 4661 7374 2045 . * A Fast E │ │ │ │ -0000e160: 6c6c 6970 7365 2044 6574 6563 746f 7220 llipse Detector │ │ │ │ -0000e170: 7573 696e 6720 5072 6f6a 6563 7469 7665 using Projective │ │ │ │ -0000e180: 2049 6e76 6172 6961 6e74 2050 7275 6e69 Invariant Pruni │ │ │ │ -0000e190: 6e67 2e20 4945 4545 2054 7261 6e73 6163 ng. IEEE Transac │ │ │ │ -0000e1a0: 7469 6f6e 7320 6f6e 2049 6d61 6765 2050 tions on Image P │ │ │ │ -0000e1b0: 726f 6365 7373 696e 672e 0a20 2020 2020 rocessing.. │ │ │ │ -0000e1c0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0000e1d0: 696d 6167 6520 696e 7075 7420 696d 6167 image input imag │ │ │ │ -0000e1e0: 652c 2063 6f75 6c64 2062 6520 6772 6179 e, could be gray │ │ │ │ -0000e1f0: 206f 7220 636f 6c6f 722e 0a20 2020 2020 or color.. │ │ │ │ -0000e200: 2a20 4070 6172 616d 2065 6c6c 6970 7365 * @param ellipse │ │ │ │ -0000e210: 7320 6f75 7470 7574 2076 6563 746f 7220 s output vector │ │ │ │ -0000e220: 6f66 2066 6f75 6e64 2065 6c6c 6970 7365 of found ellipse │ │ │ │ -0000e230: 732e 2065 6163 6820 7665 6374 6f72 2069 s. each vector i │ │ │ │ -0000e240: 7320 656e 636f 6465 6420 6173 2066 6976 s encoded as fiv │ │ │ │ -0000e250: 6520 666c 6f61 7420 2478 2c20 792c 2061 e float $x, y, a │ │ │ │ -0000e260: 2c20 622c 2072 6164 6975 732c 2073 636f , b, radius, sco │ │ │ │ -0000e270: 7265 242e 0a20 2020 2020 2a20 4070 6172 re$.. * @par │ │ │ │ -0000e280: 616d 2073 636f 7265 5468 7265 7368 6f6c am scoreThreshol │ │ │ │ -0000e290: 6420 666c 6f61 742c 2074 6865 2074 6872 d float, the thr │ │ │ │ -0000e2a0: 6573 686f 6c64 206f 6620 656c 6c69 7073 eshold of ellips │ │ │ │ -0000e2b0: 6520 7363 6f72 652e 0a20 2020 2020 2a20 e score.. * │ │ │ │ -0000e2c0: 4070 6172 616d 2072 656c 6961 6269 6c69 @param reliabili │ │ │ │ -0000e2d0: 7479 5468 7265 7368 6f6c 6420 666c 6f61 tyThreshold floa │ │ │ │ -0000e2e0: 742c 2074 6865 2074 6872 6573 686f 6c64 t, the threshold │ │ │ │ -0000e2f0: 206f 6620 7265 6c69 6162 696c 6974 792e of reliability. │ │ │ │ -0000e300: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c │ │ │ │ -0000e310: 656e 7465 7244 6973 7461 6e63 6554 6872 enterDistanceThr │ │ │ │ -0000e320: 6573 686f 6c64 2066 6c6f 6174 2c20 7468 eshold float, th │ │ │ │ -0000e330: 6520 7468 7265 7368 6f6c 6420 6f66 2063 e threshold of c │ │ │ │ -0000e340: 656e 7465 7220 6469 7374 616e 6365 2e0a enter distance.. │ │ │ │ -0000e350: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -0000e360: 6963 2073 7461 7469 6320 766f 6964 2066 ic static void f │ │ │ │ -0000e370: 696e 6445 6c6c 6970 7365 7328 4d61 7420 indEllipses(Mat │ │ │ │ -0000e380: 696d 6167 652c 204d 6174 2065 6c6c 6970 image, Mat ellip │ │ │ │ -0000e390: 7365 732c 2066 6c6f 6174 2073 636f 7265 ses, float score │ │ │ │ -0000e3a0: 5468 7265 7368 6f6c 642c 2066 6c6f 6174 Threshold, float │ │ │ │ -0000e3b0: 2072 656c 6961 6269 6c69 7479 5468 7265 reliabilityThre │ │ │ │ -0000e3c0: 7368 6f6c 642c 2066 6c6f 6174 2063 656e shold, float cen │ │ │ │ -0000e3d0: 7465 7244 6973 7461 6e63 6554 6872 6573 terDistanceThres │ │ │ │ -0000e3e0: 686f 6c64 2920 7b0a 2020 2020 2020 2020 hold) {. │ │ │ │ -0000e3f0: 6669 6e64 456c 6c69 7073 6573 5f30 2869 findEllipses_0(i │ │ │ │ -0000e400: 6d61 6765 2e6e 6174 6976 654f 626a 2c20 mage.nativeObj, │ │ │ │ -0000e410: 656c 6c69 7073 6573 2e6e 6174 6976 654f ellipses.nativeO │ │ │ │ -0000e420: 626a 2c20 7363 6f72 6554 6872 6573 686f bj, scoreThresho │ │ │ │ -0000e430: 6c64 2c20 7265 6c69 6162 696c 6974 7954 ld, reliabilityT │ │ │ │ -0000e440: 6872 6573 686f 6c64 2c20 6365 6e74 6572 hreshold, center │ │ │ │ -0000e450: 4469 7374 616e 6365 5468 7265 7368 6f6c DistanceThreshol │ │ │ │ -0000e460: 6429 3b0a 2020 2020 7d0a 0a20 2020 202f d);. }.. / │ │ │ │ -0000e470: 2a2a 0a20 2020 2020 2a20 4669 6e64 7320 **. * Finds │ │ │ │ -0000e480: 656c 6c69 7073 6573 2066 6173 746c 7920 ellipses fastly │ │ │ │ -0000e490: 696e 2061 6e20 696d 6167 6520 7573 696e in an image usin │ │ │ │ -0000e4a0: 6720 7072 6f6a 6563 7469 7665 2069 6e76 g projective inv │ │ │ │ -0000e4b0: 6172 6961 6e74 2070 7275 6e69 6e67 2e0a ariant pruning.. │ │ │ │ -0000e4c0: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ -0000e4d0: 6520 6675 6e63 7469 6f6e 2064 6574 6563 e function detec │ │ │ │ -0000e4e0: 7473 2065 6c6c 6970 7365 7320 696e 2069 ts ellipses in i │ │ │ │ -0000e4f0: 6d61 6765 7320 7573 696e 6720 7072 6f6a mages using proj │ │ │ │ -0000e500: 6563 7469 7665 2069 6e76 6172 6961 6e74 ective invariant │ │ │ │ -0000e510: 2070 7275 6e69 6e67 2e0a 2020 2020 202a pruning.. * │ │ │ │ -0000e520: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ -0000e530: 7320 6162 6f75 7420 7468 6973 2069 6d70 s about this imp │ │ │ │ -0000e540: 6c65 6d65 6e74 6174 696f 6e2c 2070 6c65 lementation, ple │ │ │ │ -0000e550: 6173 6520 7365 6520 4349 5445 3a20 6a69 ase see CITE: ji │ │ │ │ -0000e560: 6132 3031 3766 6173 740a 2020 2020 202a a2017fast. * │ │ │ │ -0000e570: 204a 6961 2c20 5169 2065 7420 616c 2c20 Jia, Qi et al, │ │ │ │ -0000e580: 2832 3031 3729 2e0a 2020 2020 202a 2041 (2017).. * A │ │ │ │ -0000e590: 2046 6173 7420 456c 6c69 7073 6520 4465 Fast Ellipse De │ │ │ │ -0000e5a0: 7465 6374 6f72 2075 7369 6e67 2050 726f tector using Pro │ │ │ │ -0000e5b0: 6a65 6374 6976 6520 496e 7661 7269 616e jective Invarian │ │ │ │ -0000e5c0: 7420 5072 756e 696e 672e 2049 4545 4520 t Pruning. IEEE │ │ │ │ -0000e5d0: 5472 616e 7361 6374 696f 6e73 206f 6e20 Transactions on │ │ │ │ -0000e5e0: 496d 6167 6520 5072 6f63 6573 7369 6e67 Image Processing │ │ │ │ -0000e5f0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0000e600: 4070 6172 616d 2069 6d61 6765 2069 6e70 @param image inp │ │ │ │ -0000e610: 7574 2069 6d61 6765 2c20 636f 756c 6420 ut image, could │ │ │ │ -0000e620: 6265 2067 7261 7920 6f72 2063 6f6c 6f72 be gray or color │ │ │ │ -0000e630: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -0000e640: 656c 6c69 7073 6573 206f 7574 7075 7420 ellipses output │ │ │ │ -0000e650: 7665 6374 6f72 206f 6620 666f 756e 6420 vector of found │ │ │ │ -0000e660: 656c 6c69 7073 6573 2e20 6561 6368 2076 ellipses. each v │ │ │ │ -0000e670: 6563 746f 7220 6973 2065 6e63 6f64 6564 ector is encoded │ │ │ │ -0000e680: 2061 7320 6669 7665 2066 6c6f 6174 2024 as five float $ │ │ │ │ -0000e690: 782c 2079 2c20 612c 2062 2c20 7261 6469 x, y, a, b, radi │ │ │ │ -0000e6a0: 7573 2c20 7363 6f72 6524 2e0a 2020 2020 us, score$.. │ │ │ │ -0000e6b0: 202a 2040 7061 7261 6d20 7363 6f72 6554 * @param scoreT │ │ │ │ -0000e6c0: 6872 6573 686f 6c64 2066 6c6f 6174 2c20 hreshold float, │ │ │ │ -0000e6d0: 7468 6520 7468 7265 7368 6f6c 6420 6f66 the threshold of │ │ │ │ -0000e6e0: 2065 6c6c 6970 7365 2073 636f 7265 2e0a ellipse score.. │ │ │ │ -0000e6f0: 2020 2020 202a 2040 7061 7261 6d20 7265 * @param re │ │ │ │ -0000e700: 6c69 6162 696c 6974 7954 6872 6573 686f liabilityThresho │ │ │ │ -0000e710: 6c64 2066 6c6f 6174 2c20 7468 6520 7468 ld float, the th │ │ │ │ -0000e720: 7265 7368 6f6c 6420 6f66 2072 656c 6961 reshold of relia │ │ │ │ -0000e730: 6269 6c69 7479 2e0a 2020 2020 202a 2f0a bility.. */. │ │ │ │ -0000e740: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -0000e750: 6320 766f 6964 2066 696e 6445 6c6c 6970 c void findEllip │ │ │ │ -0000e760: 7365 7328 4d61 7420 696d 6167 652c 204d ses(Mat image, M │ │ │ │ -0000e770: 6174 2065 6c6c 6970 7365 732c 2066 6c6f at ellipses, flo │ │ │ │ -0000e780: 6174 2073 636f 7265 5468 7265 7368 6f6c at scoreThreshol │ │ │ │ -0000e790: 642c 2066 6c6f 6174 2072 656c 6961 6269 d, float reliabi │ │ │ │ -0000e7a0: 6c69 7479 5468 7265 7368 6f6c 6429 207b lityThreshold) { │ │ │ │ -0000e7b0: 0a20 2020 2020 2020 2066 696e 6445 6c6c . findEll │ │ │ │ -0000e7c0: 6970 7365 735f 3128 696d 6167 652e 6e61 ipses_1(image.na │ │ │ │ -0000e7d0: 7469 7665 4f62 6a2c 2065 6c6c 6970 7365 tiveObj, ellipse │ │ │ │ -0000e7e0: 732e 6e61 7469 7665 4f62 6a2c 2073 636f s.nativeObj, sco │ │ │ │ -0000e7f0: 7265 5468 7265 7368 6f6c 642c 2072 656c reThreshold, rel │ │ │ │ -0000e800: 6961 6269 6c69 7479 5468 7265 7368 6f6c iabilityThreshol │ │ │ │ -0000e810: 6429 3b0a 2020 2020 7d0a 0a20 2020 202f d);. }.. / │ │ │ │ -0000e820: 2a2a 0a20 2020 2020 2a20 4669 6e64 7320 **. * Finds │ │ │ │ -0000e830: 656c 6c69 7073 6573 2066 6173 746c 7920 ellipses fastly │ │ │ │ -0000e840: 696e 2061 6e20 696d 6167 6520 7573 696e in an image usin │ │ │ │ -0000e850: 6720 7072 6f6a 6563 7469 7665 2069 6e76 g projective inv │ │ │ │ -0000e860: 6172 6961 6e74 2070 7275 6e69 6e67 2e0a ariant pruning.. │ │ │ │ -0000e870: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ -0000e880: 6520 6675 6e63 7469 6f6e 2064 6574 6563 e function detec │ │ │ │ -0000e890: 7473 2065 6c6c 6970 7365 7320 696e 2069 ts ellipses in i │ │ │ │ -0000e8a0: 6d61 6765 7320 7573 696e 6720 7072 6f6a mages using proj │ │ │ │ -0000e8b0: 6563 7469 7665 2069 6e76 6172 6961 6e74 ective invariant │ │ │ │ -0000e8c0: 2070 7275 6e69 6e67 2e0a 2020 2020 202a pruning.. * │ │ │ │ -0000e8d0: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ -0000e8e0: 7320 6162 6f75 7420 7468 6973 2069 6d70 s about this imp │ │ │ │ -0000e8f0: 6c65 6d65 6e74 6174 696f 6e2c 2070 6c65 lementation, ple │ │ │ │ -0000e900: 6173 6520 7365 6520 4349 5445 3a20 6a69 ase see CITE: ji │ │ │ │ -0000e910: 6132 3031 3766 6173 740a 2020 2020 202a a2017fast. * │ │ │ │ -0000e920: 204a 6961 2c20 5169 2065 7420 616c 2c20 Jia, Qi et al, │ │ │ │ -0000e930: 2832 3031 3729 2e0a 2020 2020 202a 2041 (2017).. * A │ │ │ │ -0000e940: 2046 6173 7420 456c 6c69 7073 6520 4465 Fast Ellipse De │ │ │ │ -0000e950: 7465 6374 6f72 2075 7369 6e67 2050 726f tector using Pro │ │ │ │ -0000e960: 6a65 6374 6976 6520 496e 7661 7269 616e jective Invarian │ │ │ │ -0000e970: 7420 5072 756e 696e 672e 2049 4545 4520 t Pruning. IEEE │ │ │ │ -0000e980: 5472 616e 7361 6374 696f 6e73 206f 6e20 Transactions on │ │ │ │ -0000e990: 496d 6167 6520 5072 6f63 6573 7369 6e67 Image Processing │ │ │ │ -0000e9a0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0000e9b0: 4070 6172 616d 2069 6d61 6765 2069 6e70 @param image inp │ │ │ │ -0000e9c0: 7574 2069 6d61 6765 2c20 636f 756c 6420 ut image, could │ │ │ │ -0000e9d0: 6265 2067 7261 7920 6f72 2063 6f6c 6f72 be gray or color │ │ │ │ -0000e9e0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -0000e9f0: 656c 6c69 7073 6573 206f 7574 7075 7420 ellipses output │ │ │ │ -0000ea00: 7665 6374 6f72 206f 6620 666f 756e 6420 vector of found │ │ │ │ -0000ea10: 656c 6c69 7073 6573 2e20 6561 6368 2076 ellipses. each v │ │ │ │ -0000ea20: 6563 746f 7220 6973 2065 6e63 6f64 6564 ector is encoded │ │ │ │ -0000ea30: 2061 7320 6669 7665 2066 6c6f 6174 2024 as five float $ │ │ │ │ -0000ea40: 782c 2079 2c20 612c 2062 2c20 7261 6469 x, y, a, b, radi │ │ │ │ -0000ea50: 7573 2c20 7363 6f72 6524 2e0a 2020 2020 us, score$.. │ │ │ │ -0000ea60: 202a 2040 7061 7261 6d20 7363 6f72 6554 * @param scoreT │ │ │ │ -0000ea70: 6872 6573 686f 6c64 2066 6c6f 6174 2c20 hreshold float, │ │ │ │ -0000ea80: 7468 6520 7468 7265 7368 6f6c 6420 6f66 the threshold of │ │ │ │ -0000ea90: 2065 6c6c 6970 7365 2073 636f 7265 2e0a ellipse score.. │ │ │ │ -0000eaa0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -0000eab0: 6963 2073 7461 7469 6320 766f 6964 2066 ic static void f │ │ │ │ -0000eac0: 696e 6445 6c6c 6970 7365 7328 4d61 7420 indEllipses(Mat │ │ │ │ -0000ead0: 696d 6167 652c 204d 6174 2065 6c6c 6970 image, Mat ellip │ │ │ │ -0000eae0: 7365 732c 2066 6c6f 6174 2073 636f 7265 ses, float score │ │ │ │ -0000eaf0: 5468 7265 7368 6f6c 6429 207b 0a20 2020 Threshold) {. │ │ │ │ -0000eb00: 2020 2020 2066 696e 6445 6c6c 6970 7365 findEllipse │ │ │ │ -0000eb10: 735f 3228 696d 6167 652e 6e61 7469 7665 s_2(image.native │ │ │ │ -0000eb20: 4f62 6a2c 2065 6c6c 6970 7365 732e 6e61 Obj, ellipses.na │ │ │ │ -0000eb30: 7469 7665 4f62 6a2c 2073 636f 7265 5468 tiveObj, scoreTh │ │ │ │ -0000eb40: 7265 7368 6f6c 6429 3b0a 2020 2020 7d0a reshold);. }. │ │ │ │ -0000eb50: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -0000eb60: 4669 6e64 7320 656c 6c69 7073 6573 2066 Finds ellipses f │ │ │ │ -0000eb70: 6173 746c 7920 696e 2061 6e20 696d 6167 astly in an imag │ │ │ │ -0000eb80: 6520 7573 696e 6720 7072 6f6a 6563 7469 e using projecti │ │ │ │ -0000eb90: 7665 2069 6e76 6172 6961 6e74 2070 7275 ve invariant pru │ │ │ │ -0000eba0: 6e69 6e67 2e0a 2020 2020 202a 0a20 2020 ning.. *. │ │ │ │ -0000ebb0: 2020 2a20 5468 6520 6675 6e63 7469 6f6e * The function │ │ │ │ -0000ebc0: 2064 6574 6563 7473 2065 6c6c 6970 7365 detects ellipse │ │ │ │ -0000ebd0: 7320 696e 2069 6d61 6765 7320 7573 696e s in images usin │ │ │ │ -0000ebe0: 6720 7072 6f6a 6563 7469 7665 2069 6e76 g projective inv │ │ │ │ -0000ebf0: 6172 6961 6e74 2070 7275 6e69 6e67 2e0a ariant pruning.. │ │ │ │ -0000ec00: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ -0000ec10: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ -0000ec20: 6973 2069 6d70 6c65 6d65 6e74 6174 696f is implementatio │ │ │ │ -0000ec30: 6e2c 2070 6c65 6173 6520 7365 6520 4349 n, please see CI │ │ │ │ -0000ec40: 5445 3a20 6a69 6132 3031 3766 6173 740a TE: jia2017fast. │ │ │ │ -0000ec50: 2020 2020 202a 204a 6961 2c20 5169 2065 * Jia, Qi e │ │ │ │ -0000ec60: 7420 616c 2c20 2832 3031 3729 2e0a 2020 t al, (2017).. │ │ │ │ -0000ec70: 2020 202a 2041 2046 6173 7420 456c 6c69 * A Fast Elli │ │ │ │ -0000ec80: 7073 6520 4465 7465 6374 6f72 2075 7369 pse Detector usi │ │ │ │ -0000ec90: 6e67 2050 726f 6a65 6374 6976 6520 496e ng Projective In │ │ │ │ -0000eca0: 7661 7269 616e 7420 5072 756e 696e 672e variant Pruning. │ │ │ │ -0000ecb0: 2049 4545 4520 5472 616e 7361 6374 696f IEEE Transactio │ │ │ │ -0000ecc0: 6e73 206f 6e20 496d 6167 6520 5072 6f63 ns on Image Proc │ │ │ │ -0000ecd0: 6573 7369 6e67 2e0a 2020 2020 202a 0a20 essing.. *. │ │ │ │ -0000ece0: 2020 2020 2a20 4070 6172 616d 2069 6d61 * @param ima │ │ │ │ -0000ecf0: 6765 2069 6e70 7574 2069 6d61 6765 2c20 ge input image, │ │ │ │ -0000ed00: 636f 756c 6420 6265 2067 7261 7920 6f72 could be gray or │ │ │ │ -0000ed10: 2063 6f6c 6f72 2e0a 2020 2020 202a 2040 color.. * @ │ │ │ │ -0000ed20: 7061 7261 6d20 656c 6c69 7073 6573 206f param ellipses o │ │ │ │ -0000ed30: 7574 7075 7420 7665 6374 6f72 206f 6620 utput vector of │ │ │ │ -0000ed40: 666f 756e 6420 656c 6c69 7073 6573 2e20 found ellipses. │ │ │ │ -0000ed50: 6561 6368 2076 6563 746f 7220 6973 2065 each vector is e │ │ │ │ -0000ed60: 6e63 6f64 6564 2061 7320 6669 7665 2066 ncoded as five f │ │ │ │ -0000ed70: 6c6f 6174 2024 782c 2079 2c20 612c 2062 loat $x, y, a, b │ │ │ │ -0000ed80: 2c20 7261 6469 7573 2c20 7363 6f72 6524 , radius, score$ │ │ │ │ -0000ed90: 2e0a 2020 2020 202a 2f0a 2020 2020 7075 .. */. pu │ │ │ │ -0000eda0: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ -0000edb0: 2066 696e 6445 6c6c 6970 7365 7328 4d61 findEllipses(Ma │ │ │ │ -0000edc0: 7420 696d 6167 652c 204d 6174 2065 6c6c t image, Mat ell │ │ │ │ -0000edd0: 6970 7365 7329 207b 0a20 2020 2020 2020 ipses) {. │ │ │ │ -0000ede0: 2066 696e 6445 6c6c 6970 7365 735f 3328 findEllipses_3( │ │ │ │ -0000edf0: 696d 6167 652e 6e61 7469 7665 4f62 6a2c image.nativeObj, │ │ │ │ -0000ee00: 2065 6c6c 6970 7365 732e 6e61 7469 7665 ellipses.native │ │ │ │ -0000ee10: 4f62 6a29 3b0a 2020 2020 7d0a 0a0a 2020 Obj);. }... │ │ │ │ -0000ee20: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ -0000ee30: 2020 5074 725f 4661 7374 4c69 6e65 4465 Ptr_FastLineDe │ │ │ │ -0000ee40: 7465 6374 6f72 2063 763a 3a78 696d 6770 tector cv::ximgp │ │ │ │ -0000ee50: 726f 633a 3a63 7265 6174 6546 6173 744c roc::createFastL │ │ │ │ -0000ee60: 696e 6544 6574 6563 746f 7228 696e 7420 ineDetector(int │ │ │ │ -0000ee70: 6c65 6e67 7468 5f74 6872 6573 686f 6c64 length_threshold │ │ │ │ -0000ee80: 203d 2031 302c 2066 6c6f 6174 2064 6973 = 10, float dis │ │ │ │ -0000ee90: 7461 6e63 655f 7468 7265 7368 6f6c 6420 tance_threshold │ │ │ │ -0000eea0: 3d20 312e 3431 3432 3133 3536 3266 2c20 = 1.414213562f, │ │ │ │ -0000eeb0: 646f 7562 6c65 2063 616e 6e79 5f74 6831 double canny_th1 │ │ │ │ -0000eec0: 203d 2035 302e 302c 2064 6f75 626c 6520 = 50.0, double │ │ │ │ -0000eed0: 6361 6e6e 795f 7468 3220 3d20 3530 2e30 canny_th2 = 50.0 │ │ │ │ -0000eee0: 2c20 696e 7420 6361 6e6e 795f 6170 6572 , int canny_aper │ │ │ │ -0000eef0: 7475 7265 5f73 697a 6520 3d20 332c 2062 ture_size = 3, b │ │ │ │ -0000ef00: 6f6f 6c20 646f 5f6d 6572 6765 203d 2066 ool do_merge = f │ │ │ │ -0000ef10: 616c 7365 290a 2020 2020 2f2f 0a0a 2020 alse). //.. │ │ │ │ -0000ef20: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ -0000ef30: 6174 6573 2061 2073 6d61 7274 2070 6f69 ates a smart poi │ │ │ │ -0000ef40: 6e74 6572 2074 6f20 6120 4661 7374 4c69 nter to a FastLi │ │ │ │ -0000ef50: 6e65 4465 7465 6374 6f72 206f 626a 6563 neDetector objec │ │ │ │ -0000ef60: 7420 616e 6420 696e 6974 6961 6c69 7a65 t and initialize │ │ │ │ -0000ef70: 7320 6974 0a20 2020 2020 2a0a 2020 2020 s it. *. │ │ │ │ -0000ef80: 202a 2040 7061 7261 6d20 6c65 6e67 7468 * @param length │ │ │ │ -0000ef90: 5f74 6872 6573 686f 6c64 2020 2020 5365 _threshold Se │ │ │ │ -0000efa0: 676d 656e 7420 7368 6f72 7465 7220 7468 gment shorter th │ │ │ │ -0000efb0: 616e 2074 6869 7320 7769 6c6c 2062 6520 an this will be │ │ │ │ -0000efc0: 6469 7363 6172 6465 640a 2020 2020 202a discarded. * │ │ │ │ -0000efd0: 2040 7061 7261 6d20 6469 7374 616e 6365 @param distance │ │ │ │ -0000efe0: 5f74 6872 6573 686f 6c64 2020 4120 706f _threshold A po │ │ │ │ -0000eff0: 696e 7420 706c 6163 6564 2066 726f 6d20 int placed from │ │ │ │ -0000f000: 6120 6879 706f 7468 6573 6973 206c 696e a hypothesis lin │ │ │ │ -0000f010: 650a 2020 2020 202a 2020 2020 2020 2020 e. * │ │ │ │ -0000f020: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000f030: 2020 2020 7365 676d 656e 7420 6661 7274 segment fart │ │ │ │ -0000f040: 6865 7220 7468 616e 2074 6869 7320 7769 her than this wi │ │ │ │ -0000f050: 6c6c 2062 6520 7265 6761 7264 6564 2061 ll be regarded a │ │ │ │ -0000f060: 7320 616e 206f 7574 6c69 6572 0a20 2020 s an outlier. │ │ │ │ -0000f070: 2020 2a20 4070 6172 616d 2063 616e 6e79 * @param canny │ │ │ │ -0000f080: 5f74 6831 2020 2020 2020 2020 2020 2046 _th1 F │ │ │ │ -0000f090: 6972 7374 2074 6872 6573 686f 6c64 2066 irst threshold f │ │ │ │ -0000f0a0: 6f72 2068 7973 7465 7265 7369 7320 7072 or hysteresis pr │ │ │ │ -0000f0b0: 6f63 6564 7572 6520 696e 2043 616e 6e79 ocedure in Canny │ │ │ │ -0000f0c0: 2829 0a20 2020 2020 2a20 4070 6172 616d (). * @param │ │ │ │ -0000f0d0: 2063 616e 6e79 5f74 6832 2020 2020 2020 canny_th2 │ │ │ │ -0000f0e0: 2020 2020 2053 6563 6f6e 6420 7468 7265 Second thre │ │ │ │ -0000f0f0: 7368 6f6c 6420 666f 7220 6879 7374 6572 shold for hyster │ │ │ │ -0000f100: 6573 6973 2070 726f 6365 6475 7265 2069 esis procedure i │ │ │ │ -0000f110: 6e20 4361 6e6e 7928 290a 2020 2020 202a n Canny(). * │ │ │ │ -0000f120: 2040 7061 7261 6d20 6361 6e6e 795f 6170 @param canny_ap │ │ │ │ -0000f130: 6572 7475 7265 5f73 697a 6520 4170 6572 erture_size Aper │ │ │ │ -0000f140: 7475 7265 7369 7a65 2066 6f72 2074 6865 turesize for the │ │ │ │ -0000f150: 2073 6f62 656c 206f 7065 7261 746f 7220 sobel operator │ │ │ │ -0000f160: 696e 2043 616e 6e79 2829 2e0a 2020 2020 in Canny().. │ │ │ │ -0000f170: 202a 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ -0000f180: 2020 2020 2020 2020 2020 2020 2020 4966 If │ │ │ │ -0000f190: 207a 6572 6f2c 2043 616e 6e79 2829 2069 zero, Canny() i │ │ │ │ -0000f1a0: 7320 6e6f 7420 6170 706c 6965 6420 616e s not applied an │ │ │ │ -0000f1b0: 6420 7468 6520 696e 7075 7420 696d 6167 d the input imag │ │ │ │ -0000f1c0: 6520 6973 2074 616b 656e 2061 7320 616e e is taken as an │ │ │ │ -0000f1d0: 2065 6467 6520 696d 6167 652e 0a20 2020 edge image.. │ │ │ │ -0000f1e0: 2020 2a20 4070 6172 616d 2064 6f5f 6d65 * @param do_me │ │ │ │ -0000f1f0: 7267 6520 2020 2020 2020 2020 2020 2049 rge I │ │ │ │ -0000f200: 6620 7472 7565 2c20 696e 6372 656d 656e f true, incremen │ │ │ │ -0000f210: 7461 6c20 6d65 7267 696e 6720 6f66 2073 tal merging of s │ │ │ │ -0000f220: 6567 6d65 6e74 7320 7769 6c6c 2062 6520 egments will be │ │ │ │ -0000f230: 7065 7266 6f72 6d65 640a 2020 2020 202a performed. * │ │ │ │ -0000f240: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ -0000f250: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -0000f260: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -0000f270: 6c69 6320 7374 6174 6963 2046 6173 744c lic static FastL │ │ │ │ -0000f280: 696e 6544 6574 6563 746f 7220 6372 6561 ineDetector crea │ │ │ │ -0000f290: 7465 4661 7374 4c69 6e65 4465 7465 6374 teFastLineDetect │ │ │ │ -0000f2a0: 6f72 2869 6e74 206c 656e 6774 685f 7468 or(int length_th │ │ │ │ -0000f2b0: 7265 7368 6f6c 642c 2066 6c6f 6174 2064 reshold, float d │ │ │ │ -0000f2c0: 6973 7461 6e63 655f 7468 7265 7368 6f6c istance_threshol │ │ │ │ -0000f2d0: 642c 2064 6f75 626c 6520 6361 6e6e 795f d, double canny_ │ │ │ │ -0000f2e0: 7468 312c 2064 6f75 626c 6520 6361 6e6e th1, double cann │ │ │ │ -0000f2f0: 795f 7468 322c 2069 6e74 2063 616e 6e79 y_th2, int canny │ │ │ │ -0000f300: 5f61 7065 7274 7572 655f 7369 7a65 2c20 _aperture_size, │ │ │ │ -0000f310: 626f 6f6c 6561 6e20 646f 5f6d 6572 6765 boolean do_merge │ │ │ │ -0000f320: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -0000f330: 726e 2046 6173 744c 696e 6544 6574 6563 rn FastLineDetec │ │ │ │ -0000f340: 746f 722e 5f5f 6672 6f6d 5074 725f 5f28 tor.__fromPtr__( │ │ │ │ -0000f350: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe │ │ │ │ -0000f360: 7465 6374 6f72 5f30 286c 656e 6774 685f tector_0(length_ │ │ │ │ -0000f370: 7468 7265 7368 6f6c 642c 2064 6973 7461 threshold, dista │ │ │ │ -0000f380: 6e63 655f 7468 7265 7368 6f6c 642c 2063 nce_threshold, c │ │ │ │ -0000f390: 616e 6e79 5f74 6831 2c20 6361 6e6e 795f anny_th1, canny_ │ │ │ │ -0000f3a0: 7468 322c 2063 616e 6e79 5f61 7065 7274 th2, canny_apert │ │ │ │ -0000f3b0: 7572 655f 7369 7a65 2c20 646f 5f6d 6572 ure_size, do_mer │ │ │ │ -0000f3c0: 6765 2929 3b0a 2020 2020 7d0a 0a20 2020 ge));. }.. │ │ │ │ -0000f3d0: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea │ │ │ │ -0000f3e0: 7465 7320 6120 736d 6172 7420 706f 696e tes a smart poin │ │ │ │ -0000f3f0: 7465 7220 746f 2061 2046 6173 744c 696e ter to a FastLin │ │ │ │ -0000f400: 6544 6574 6563 746f 7220 6f62 6a65 6374 eDetector object │ │ │ │ -0000f410: 2061 6e64 2069 6e69 7469 616c 697a 6573 and initializes │ │ │ │ -0000f420: 2069 740a 2020 2020 202a 0a20 2020 2020 it. *. │ │ │ │ -0000f430: 2a20 4070 6172 616d 206c 656e 6774 685f * @param length_ │ │ │ │ -0000f440: 7468 7265 7368 6f6c 6420 2020 2053 6567 threshold Seg │ │ │ │ -0000f450: 6d65 6e74 2073 686f 7274 6572 2074 6861 ment shorter tha │ │ │ │ -0000f460: 6e20 7468 6973 2077 696c 6c20 6265 2064 n this will be d │ │ │ │ -0000f470: 6973 6361 7264 6564 0a20 2020 2020 2a20 iscarded. * │ │ │ │ -0000f480: 4070 6172 616d 2064 6973 7461 6e63 655f @param distance_ │ │ │ │ -0000f490: 7468 7265 7368 6f6c 6420 2041 2070 6f69 threshold A poi │ │ │ │ -0000f4a0: 6e74 2070 6c61 6365 6420 6672 6f6d 2061 nt placed from a │ │ │ │ -0000f4b0: 2068 7970 6f74 6865 7369 7320 6c69 6e65 hypothesis line │ │ │ │ -0000f4c0: 0a20 2020 2020 2a20 2020 2020 2020 2020 . * │ │ │ │ -0000f4d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000f4e0: 2020 2073 6567 6d65 6e74 2066 6172 7468 segment farth │ │ │ │ -0000f4f0: 6572 2074 6861 6e20 7468 6973 2077 696c er than this wil │ │ │ │ -0000f500: 6c20 6265 2072 6567 6172 6465 6420 6173 l be regarded as │ │ │ │ -0000f510: 2061 6e20 6f75 746c 6965 720a 2020 2020 an outlier. │ │ │ │ -0000f520: 202a 2040 7061 7261 6d20 6361 6e6e 795f * @param canny_ │ │ │ │ -0000f530: 7468 3120 2020 2020 2020 2020 2020 4669 th1 Fi │ │ │ │ -0000f540: 7273 7420 7468 7265 7368 6f6c 6420 666f rst threshold fo │ │ │ │ -0000f550: 7220 6879 7374 6572 6573 6973 2070 726f r hysteresis pro │ │ │ │ -0000f560: 6365 6475 7265 2069 6e20 4361 6e6e 7928 cedure in Canny( │ │ │ │ -0000f570: 290a 2020 2020 202a 2040 7061 7261 6d20 ). * @param │ │ │ │ -0000f580: 6361 6e6e 795f 7468 3220 2020 2020 2020 canny_th2 │ │ │ │ -0000f590: 2020 2020 5365 636f 6e64 2074 6872 6573 Second thres │ │ │ │ -0000f5a0: 686f 6c64 2066 6f72 2068 7973 7465 7265 hold for hystere │ │ │ │ -0000f5b0: 7369 7320 7072 6f63 6564 7572 6520 696e sis procedure in │ │ │ │ -0000f5c0: 2043 616e 6e79 2829 0a20 2020 2020 2a20 Canny(). * │ │ │ │ -0000f5d0: 4070 6172 616d 2063 616e 6e79 5f61 7065 @param canny_ape │ │ │ │ -0000f5e0: 7274 7572 655f 7369 7a65 2041 7065 7274 rture_size Apert │ │ │ │ -0000f5f0: 7572 6573 697a 6520 666f 7220 7468 6520 uresize for the │ │ │ │ -0000f600: 736f 6265 6c20 6f70 6572 6174 6f72 2069 sobel operator i │ │ │ │ -0000f610: 6e20 4361 6e6e 7928 292e 0a20 2020 2020 n Canny().. │ │ │ │ -0000f620: 2a20 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ -0000f630: 2020 2020 2020 2020 2020 2020 2049 6620 If │ │ │ │ -0000f640: 7a65 726f 2c20 4361 6e6e 7928 2920 6973 zero, Canny() is │ │ │ │ -0000f650: 206e 6f74 2061 7070 6c69 6564 2061 6e64 not applied and │ │ │ │ -0000f660: 2074 6865 2069 6e70 7574 2069 6d61 6765 the input image │ │ │ │ -0000f670: 2069 7320 7461 6b65 6e20 6173 2061 6e20 is taken as an │ │ │ │ -0000f680: 6564 6765 2069 6d61 6765 2e0a 2020 2020 edge image.. │ │ │ │ -0000f690: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ -0000f6a0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -0000f6b0: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -0000f6c0: 7562 6c69 6320 7374 6174 6963 2046 6173 ublic static Fas │ │ │ │ -0000f6d0: 744c 696e 6544 6574 6563 746f 7220 6372 tLineDetector cr │ │ │ │ -0000f6e0: 6561 7465 4661 7374 4c69 6e65 4465 7465 eateFastLineDete │ │ │ │ -0000f6f0: 6374 6f72 2869 6e74 206c 656e 6774 685f ctor(int length_ │ │ │ │ -0000f700: 7468 7265 7368 6f6c 642c 2066 6c6f 6174 threshold, float │ │ │ │ -0000f710: 2064 6973 7461 6e63 655f 7468 7265 7368 distance_thresh │ │ │ │ -0000f720: 6f6c 642c 2064 6f75 626c 6520 6361 6e6e old, double cann │ │ │ │ -0000f730: 795f 7468 312c 2064 6f75 626c 6520 6361 y_th1, double ca │ │ │ │ -0000f740: 6e6e 795f 7468 322c 2069 6e74 2063 616e nny_th2, int can │ │ │ │ -0000f750: 6e79 5f61 7065 7274 7572 655f 7369 7a65 ny_aperture_size │ │ │ │ -0000f760: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -0000f770: 726e 2046 6173 744c 696e 6544 6574 6563 rn FastLineDetec │ │ │ │ -0000f780: 746f 722e 5f5f 6672 6f6d 5074 725f 5f28 tor.__fromPtr__( │ │ │ │ -0000f790: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe │ │ │ │ -0000f7a0: 7465 6374 6f72 5f31 286c 656e 6774 685f tector_1(length_ │ │ │ │ -0000f7b0: 7468 7265 7368 6f6c 642c 2064 6973 7461 threshold, dista │ │ │ │ -0000f7c0: 6e63 655f 7468 7265 7368 6f6c 642c 2063 nce_threshold, c │ │ │ │ -0000f7d0: 616e 6e79 5f74 6831 2c20 6361 6e6e 795f anny_th1, canny_ │ │ │ │ -0000f7e0: 7468 322c 2063 616e 6e79 5f61 7065 7274 th2, canny_apert │ │ │ │ -0000f7f0: 7572 655f 7369 7a65 2929 3b0a 2020 2020 ure_size));. │ │ │ │ -0000f800: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ -0000f810: 2a20 4372 6561 7465 7320 6120 736d 6172 * Creates a smar │ │ │ │ -0000f820: 7420 706f 696e 7465 7220 746f 2061 2046 t pointer to a F │ │ │ │ -0000f830: 6173 744c 696e 6544 6574 6563 746f 7220 astLineDetector │ │ │ │ -0000f840: 6f62 6a65 6374 2061 6e64 2069 6e69 7469 object and initi │ │ │ │ -0000f850: 616c 697a 6573 2069 740a 2020 2020 202a alizes it. * │ │ │ │ -0000f860: 0a20 2020 2020 2a20 4070 6172 616d 206c . * @param l │ │ │ │ -0000f870: 656e 6774 685f 7468 7265 7368 6f6c 6420 ength_threshold │ │ │ │ -0000f880: 2020 2053 6567 6d65 6e74 2073 686f 7274 Segment short │ │ │ │ -0000f890: 6572 2074 6861 6e20 7468 6973 2077 696c er than this wil │ │ │ │ -0000f8a0: 6c20 6265 2064 6973 6361 7264 6564 0a20 l be discarded. │ │ │ │ -0000f8b0: 2020 2020 2a20 4070 6172 616d 2064 6973 * @param dis │ │ │ │ -0000f8c0: 7461 6e63 655f 7468 7265 7368 6f6c 6420 tance_threshold │ │ │ │ -0000f8d0: 2041 2070 6f69 6e74 2070 6c61 6365 6420 A point placed │ │ │ │ -0000f8e0: 6672 6f6d 2061 2068 7970 6f74 6865 7369 from a hypothesi │ │ │ │ -0000f8f0: 7320 6c69 6e65 0a20 2020 2020 2a20 2020 s line. * │ │ │ │ -0000f900: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000f910: 2020 2020 2020 2020 2073 6567 6d65 6e74 segment │ │ │ │ -0000f920: 2066 6172 7468 6572 2074 6861 6e20 7468 farther than th │ │ │ │ -0000f930: 6973 2077 696c 6c20 6265 2072 6567 6172 is will be regar │ │ │ │ -0000f940: 6465 6420 6173 2061 6e20 6f75 746c 6965 ded as an outlie │ │ │ │ -0000f950: 720a 2020 2020 202a 2040 7061 7261 6d20 r. * @param │ │ │ │ -0000f960: 6361 6e6e 795f 7468 3120 2020 2020 2020 canny_th1 │ │ │ │ -0000f970: 2020 2020 4669 7273 7420 7468 7265 7368 First thresh │ │ │ │ -0000f980: 6f6c 6420 666f 7220 6879 7374 6572 6573 old for hysteres │ │ │ │ -0000f990: 6973 2070 726f 6365 6475 7265 2069 6e20 is procedure in │ │ │ │ -0000f9a0: 4361 6e6e 7928 290a 2020 2020 202a 2040 Canny(). * @ │ │ │ │ -0000f9b0: 7061 7261 6d20 6361 6e6e 795f 7468 3220 param canny_th2 │ │ │ │ -0000f9c0: 2020 2020 2020 2020 2020 5365 636f 6e64 Second │ │ │ │ -0000f9d0: 2074 6872 6573 686f 6c64 2066 6f72 2068 threshold for h │ │ │ │ -0000f9e0: 7973 7465 7265 7369 7320 7072 6f63 6564 ysteresis proced │ │ │ │ -0000f9f0: 7572 6520 696e 2043 616e 6e79 2829 0a20 ure in Canny(). │ │ │ │ -0000fa00: 2020 2020 2a20 2020 2020 2020 2020 2020 * │ │ │ │ -0000fa10: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000fa20: 2049 6620 7a65 726f 2c20 4361 6e6e 7928 If zero, Canny( │ │ │ │ -0000fa30: 2920 6973 206e 6f74 2061 7070 6c69 6564 ) is not applied │ │ │ │ -0000fa40: 2061 6e64 2074 6865 2069 6e70 7574 2069 and the input i │ │ │ │ -0000fa50: 6d61 6765 2069 7320 7461 6b65 6e20 6173 mage is taken as │ │ │ │ -0000fa60: 2061 6e20 6564 6765 2069 6d61 6765 2e0a an edge image.. │ │ │ │ -0000fa70: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ -0000fa80: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -0000fa90: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -0000faa0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -0000fab0: 2046 6173 744c 696e 6544 6574 6563 746f FastLineDetecto │ │ │ │ -0000fac0: 7220 6372 6561 7465 4661 7374 4c69 6e65 r createFastLine │ │ │ │ -0000fad0: 4465 7465 6374 6f72 2869 6e74 206c 656e Detector(int len │ │ │ │ -0000fae0: 6774 685f 7468 7265 7368 6f6c 642c 2066 gth_threshold, f │ │ │ │ -0000faf0: 6c6f 6174 2064 6973 7461 6e63 655f 7468 loat distance_th │ │ │ │ -0000fb00: 7265 7368 6f6c 642c 2064 6f75 626c 6520 reshold, double │ │ │ │ -0000fb10: 6361 6e6e 795f 7468 312c 2064 6f75 626c canny_th1, doubl │ │ │ │ -0000fb20: 6520 6361 6e6e 795f 7468 3229 207b 0a20 e canny_th2) {. │ │ │ │ -0000fb30: 2020 2020 2020 2072 6574 7572 6e20 4661 return Fa │ │ │ │ -0000fb40: 7374 4c69 6e65 4465 7465 6374 6f72 2e5f stLineDetector._ │ │ │ │ -0000fb50: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ -0000fb60: 6546 6173 744c 696e 6544 6574 6563 746f eFastLineDetecto │ │ │ │ -0000fb70: 725f 3228 6c65 6e67 7468 5f74 6872 6573 r_2(length_thres │ │ │ │ -0000fb80: 686f 6c64 2c20 6469 7374 616e 6365 5f74 hold, distance_t │ │ │ │ -0000fb90: 6872 6573 686f 6c64 2c20 6361 6e6e 795f hreshold, canny_ │ │ │ │ -0000fba0: 7468 312c 2063 616e 6e79 5f74 6832 2929 th1, canny_th2)) │ │ │ │ -0000fbb0: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ -0000fbc0: 0a20 2020 2020 2a20 4372 6561 7465 7320 . * Creates │ │ │ │ -0000fbd0: 6120 736d 6172 7420 706f 696e 7465 7220 a smart pointer │ │ │ │ -0000fbe0: 746f 2061 2046 6173 744c 696e 6544 6574 to a FastLineDet │ │ │ │ -0000fbf0: 6563 746f 7220 6f62 6a65 6374 2061 6e64 ector object and │ │ │ │ -0000fc00: 2069 6e69 7469 616c 697a 6573 2069 740a initializes it. │ │ │ │ -0000fc10: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -0000fc20: 6172 616d 206c 656e 6774 685f 7468 7265 aram length_thre │ │ │ │ -0000fc30: 7368 6f6c 6420 2020 2053 6567 6d65 6e74 shold Segment │ │ │ │ -0000fc40: 2073 686f 7274 6572 2074 6861 6e20 7468 shorter than th │ │ │ │ -0000fc50: 6973 2077 696c 6c20 6265 2064 6973 6361 is will be disca │ │ │ │ -0000fc60: 7264 6564 0a20 2020 2020 2a20 4070 6172 rded. * @par │ │ │ │ -0000fc70: 616d 2064 6973 7461 6e63 655f 7468 7265 am distance_thre │ │ │ │ -0000fc80: 7368 6f6c 6420 2041 2070 6f69 6e74 2070 shold A point p │ │ │ │ -0000fc90: 6c61 6365 6420 6672 6f6d 2061 2068 7970 laced from a hyp │ │ │ │ -0000fca0: 6f74 6865 7369 7320 6c69 6e65 0a20 2020 othesis line. │ │ │ │ -0000fcb0: 2020 2a20 2020 2020 2020 2020 2020 2020 * │ │ │ │ -0000fcc0: 2020 2020 2020 2020 2020 2020 2020 2073 s │ │ │ │ -0000fcd0: 6567 6d65 6e74 2066 6172 7468 6572 2074 egment farther t │ │ │ │ -0000fce0: 6861 6e20 7468 6973 2077 696c 6c20 6265 han this will be │ │ │ │ -0000fcf0: 2072 6567 6172 6465 6420 6173 2061 6e20 regarded as an │ │ │ │ -0000fd00: 6f75 746c 6965 720a 2020 2020 202a 2040 outlier. * @ │ │ │ │ -0000fd10: 7061 7261 6d20 6361 6e6e 795f 7468 3120 param canny_th1 │ │ │ │ -0000fd20: 2020 2020 2020 2020 2020 4669 7273 7420 First │ │ │ │ -0000fd30: 7468 7265 7368 6f6c 6420 666f 7220 6879 threshold for hy │ │ │ │ -0000fd40: 7374 6572 6573 6973 2070 726f 6365 6475 steresis procedu │ │ │ │ -0000fd50: 7265 2069 6e20 4361 6e6e 7928 290a 2020 re in Canny(). │ │ │ │ -0000fd60: 2020 202a 2020 2020 2020 2020 2020 2020 * │ │ │ │ -0000fd70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000fd80: 4966 207a 6572 6f2c 2043 616e 6e79 2829 If zero, Canny() │ │ │ │ -0000fd90: 2069 7320 6e6f 7420 6170 706c 6965 6420 is not applied │ │ │ │ -0000fda0: 616e 6420 7468 6520 696e 7075 7420 696d and the input im │ │ │ │ -0000fdb0: 6167 6520 6973 2074 616b 656e 2061 7320 age is taken as │ │ │ │ -0000fdc0: 616e 2065 6467 6520 696d 6167 652e 0a20 an edge image.. │ │ │ │ -0000fdd0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ -0000fde0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -0000fdf0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -0000fe00: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -0000fe10: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ -0000fe20: 2063 7265 6174 6546 6173 744c 696e 6544 createFastLineD │ │ │ │ -0000fe30: 6574 6563 746f 7228 696e 7420 6c65 6e67 etector(int leng │ │ │ │ -0000fe40: 7468 5f74 6872 6573 686f 6c64 2c20 666c th_threshold, fl │ │ │ │ -0000fe50: 6f61 7420 6469 7374 616e 6365 5f74 6872 oat distance_thr │ │ │ │ -0000fe60: 6573 686f 6c64 2c20 646f 7562 6c65 2063 eshold, double c │ │ │ │ -0000fe70: 616e 6e79 5f74 6831 2920 7b0a 2020 2020 anny_th1) {. │ │ │ │ -0000fe80: 2020 2020 7265 7475 726e 2046 6173 744c return FastL │ │ │ │ -0000fe90: 696e 6544 6574 6563 746f 722e 5f5f 6672 ineDetector.__fr │ │ │ │ -0000fea0: 6f6d 5074 725f 5f28 6372 6561 7465 4661 omPtr__(createFa │ │ │ │ -0000feb0: 7374 4c69 6e65 4465 7465 6374 6f72 5f33 stLineDetector_3 │ │ │ │ -0000fec0: 286c 656e 6774 685f 7468 7265 7368 6f6c (length_threshol │ │ │ │ -0000fed0: 642c 2064 6973 7461 6e63 655f 7468 7265 d, distance_thre │ │ │ │ -0000fee0: 7368 6f6c 642c 2063 616e 6e79 5f74 6831 shold, canny_th1 │ │ │ │ -0000fef0: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ -0000ff00: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ -0000ff10: 7320 6120 736d 6172 7420 706f 696e 7465 s a smart pointe │ │ │ │ -0000ff20: 7220 746f 2061 2046 6173 744c 696e 6544 r to a FastLineD │ │ │ │ -0000ff30: 6574 6563 746f 7220 6f62 6a65 6374 2061 etector object a │ │ │ │ -0000ff40: 6e64 2069 6e69 7469 616c 697a 6573 2069 nd initializes i │ │ │ │ -0000ff50: 740a 2020 2020 202a 0a20 2020 2020 2a20 t. *. * │ │ │ │ -0000ff60: 4070 6172 616d 206c 656e 6774 685f 7468 @param length_th │ │ │ │ -0000ff70: 7265 7368 6f6c 6420 2020 2053 6567 6d65 reshold Segme │ │ │ │ -0000ff80: 6e74 2073 686f 7274 6572 2074 6861 6e20 nt shorter than │ │ │ │ -0000ff90: 7468 6973 2077 696c 6c20 6265 2064 6973 this will be dis │ │ │ │ -0000ffa0: 6361 7264 6564 0a20 2020 2020 2a20 4070 carded. * @p │ │ │ │ -0000ffb0: 6172 616d 2064 6973 7461 6e63 655f 7468 aram distance_th │ │ │ │ -0000ffc0: 7265 7368 6f6c 6420 2041 2070 6f69 6e74 reshold A point │ │ │ │ -0000ffd0: 2070 6c61 6365 6420 6672 6f6d 2061 2068 placed from a h │ │ │ │ -0000ffe0: 7970 6f74 6865 7369 7320 6c69 6e65 0a20 ypothesis line. │ │ │ │ -0000fff0: 2020 2020 2a20 2020 2020 2020 2020 2020 * │ │ │ │ -00010000: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00010010: 2073 6567 6d65 6e74 2066 6172 7468 6572 segment farther │ │ │ │ -00010020: 2074 6861 6e20 7468 6973 2077 696c 6c20 than this will │ │ │ │ -00010030: 6265 2072 6567 6172 6465 6420 6173 2061 be regarded as a │ │ │ │ -00010040: 6e20 6f75 746c 6965 720a 2020 2020 202a n outlier. * │ │ │ │ -00010050: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00010060: 2020 2020 2020 2020 2020 2020 4966 207a If z │ │ │ │ -00010070: 6572 6f2c 2043 616e 6e79 2829 2069 7320 ero, Canny() is │ │ │ │ -00010080: 6e6f 7420 6170 706c 6965 6420 616e 6420 not applied and │ │ │ │ -00010090: 7468 6520 696e 7075 7420 696d 6167 6520 the input image │ │ │ │ -000100a0: 6973 2074 616b 656e 2061 7320 616e 2065 is taken as an e │ │ │ │ -000100b0: 6467 6520 696d 6167 652e 0a20 2020 2020 dge image.. │ │ │ │ -000100c0: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ -000100d0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -000100e0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -000100f0: 626c 6963 2073 7461 7469 6320 4661 7374 blic static Fast │ │ │ │ -00010100: 4c69 6e65 4465 7465 6374 6f72 2063 7265 LineDetector cre │ │ │ │ -00010110: 6174 6546 6173 744c 696e 6544 6574 6563 ateFastLineDetec │ │ │ │ -00010120: 746f 7228 696e 7420 6c65 6e67 7468 5f74 tor(int length_t │ │ │ │ -00010130: 6872 6573 686f 6c64 2c20 666c 6f61 7420 hreshold, float │ │ │ │ -00010140: 6469 7374 616e 6365 5f74 6872 6573 686f distance_thresho │ │ │ │ -00010150: 6c64 2920 7b0a 2020 2020 2020 2020 7265 ld) {. re │ │ │ │ -00010160: 7475 726e 2046 6173 744c 696e 6544 6574 turn FastLineDet │ │ │ │ -00010170: 6563 746f 722e 5f5f 6672 6f6d 5074 725f ector.__fromPtr_ │ │ │ │ -00010180: 5f28 6372 6561 7465 4661 7374 4c69 6e65 _(createFastLine │ │ │ │ -00010190: 4465 7465 6374 6f72 5f34 286c 656e 6774 Detector_4(lengt │ │ │ │ -000101a0: 685f 7468 7265 7368 6f6c 642c 2064 6973 h_threshold, dis │ │ │ │ -000101b0: 7461 6e63 655f 7468 7265 7368 6f6c 6429 tance_threshold) │ │ │ │ -000101c0: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ -000101d0: 2a0a 2020 2020 202a 2043 7265 6174 6573 *. * Creates │ │ │ │ -000101e0: 2061 2073 6d61 7274 2070 6f69 6e74 6572 a smart pointer │ │ │ │ -000101f0: 2074 6f20 6120 4661 7374 4c69 6e65 4465 to a FastLineDe │ │ │ │ -00010200: 7465 6374 6f72 206f 626a 6563 7420 616e tector object an │ │ │ │ -00010210: 6420 696e 6974 6961 6c69 7a65 7320 6974 d initializes it │ │ │ │ -00010220: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00010230: 7061 7261 6d20 6c65 6e67 7468 5f74 6872 param length_thr │ │ │ │ -00010240: 6573 686f 6c64 2020 2020 5365 676d 656e eshold Segmen │ │ │ │ -00010250: 7420 7368 6f72 7465 7220 7468 616e 2074 t shorter than t │ │ │ │ -00010260: 6869 7320 7769 6c6c 2062 6520 6469 7363 his will be disc │ │ │ │ -00010270: 6172 6465 640a 2020 2020 202a 2020 2020 arded. * │ │ │ │ -00010280: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00010290: 2020 2020 2020 2020 7365 676d 656e 7420 segment │ │ │ │ -000102a0: 6661 7274 6865 7220 7468 616e 2074 6869 farther than thi │ │ │ │ -000102b0: 7320 7769 6c6c 2062 6520 7265 6761 7264 s will be regard │ │ │ │ -000102c0: 6564 2061 7320 616e 206f 7574 6c69 6572 ed as an outlier │ │ │ │ -000102d0: 0a20 2020 2020 2a20 2020 2020 2020 2020 . * │ │ │ │ -000102e0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -000102f0: 2020 2049 6620 7a65 726f 2c20 4361 6e6e If zero, Cann │ │ │ │ -00010300: 7928 2920 6973 206e 6f74 2061 7070 6c69 y() is not appli │ │ │ │ -00010310: 6564 2061 6e64 2074 6865 2069 6e70 7574 ed and the input │ │ │ │ -00010320: 2069 6d61 6765 2069 7320 7461 6b65 6e20 image is taken │ │ │ │ -00010330: 6173 2061 6e20 6564 6765 2069 6d61 6765 as an edge image │ │ │ │ -00010340: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return │ │ │ │ -00010350: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -00010360: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ -00010370: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -00010380: 6963 2046 6173 744c 696e 6544 6574 6563 ic FastLineDetec │ │ │ │ -00010390: 746f 7220 6372 6561 7465 4661 7374 4c69 tor createFastLi │ │ │ │ -000103a0: 6e65 4465 7465 6374 6f72 2869 6e74 206c neDetector(int l │ │ │ │ -000103b0: 656e 6774 685f 7468 7265 7368 6f6c 6429 ength_threshold) │ │ │ │ -000103c0: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ -000103d0: 6e20 4661 7374 4c69 6e65 4465 7465 6374 n FastLineDetect │ │ │ │ -000103e0: 6f72 2e5f 5f66 726f 6d50 7472 5f5f 2863 or.__fromPtr__(c │ │ │ │ -000103f0: 7265 6174 6546 6173 744c 696e 6544 6574 reateFastLineDet │ │ │ │ -00010400: 6563 746f 725f 3528 6c65 6e67 7468 5f74 ector_5(length_t │ │ │ │ -00010410: 6872 6573 686f 6c64 2929 3b0a 2020 2020 hreshold));. │ │ │ │ -00010420: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ -00010430: 2a20 4372 6561 7465 7320 6120 736d 6172 * Creates a smar │ │ │ │ -00010440: 7420 706f 696e 7465 7220 746f 2061 2046 t pointer to a F │ │ │ │ -00010450: 6173 744c 696e 6544 6574 6563 746f 7220 astLineDetector │ │ │ │ -00010460: 6f62 6a65 6374 2061 6e64 2069 6e69 7469 object and initi │ │ │ │ -00010470: 616c 697a 6573 2069 740a 2020 2020 202a alizes it. * │ │ │ │ -00010480: 0a20 2020 2020 2a20 2020 2020 2020 2020 . * │ │ │ │ -00010490: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -000104a0: 2020 2073 6567 6d65 6e74 2066 6172 7468 segment farth │ │ │ │ -000104b0: 6572 2074 6861 6e20 7468 6973 2077 696c er than this wil │ │ │ │ -000104c0: 6c20 6265 2072 6567 6172 6465 6420 6173 l be regarded as │ │ │ │ -000104d0: 2061 6e20 6f75 746c 6965 720a 2020 2020 an outlier. │ │ │ │ -000104e0: 202a 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ -000104f0: 2020 2020 2020 2020 2020 2020 2020 4966 If │ │ │ │ -00010500: 207a 6572 6f2c 2043 616e 6e79 2829 2069 zero, Canny() i │ │ │ │ -00010510: 7320 6e6f 7420 6170 706c 6965 6420 616e s not applied an │ │ │ │ -00010520: 6420 7468 6520 696e 7075 7420 696d 6167 d the input imag │ │ │ │ -00010530: 6520 6973 2074 616b 656e 2061 7320 616e e is taken as an │ │ │ │ -00010540: 2065 6467 6520 696d 6167 652e 0a20 2020 edge image.. │ │ │ │ -00010550: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -00010560: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00010570: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -00010580: 7075 626c 6963 2073 7461 7469 6320 4661 public static Fa │ │ │ │ -00010590: 7374 4c69 6e65 4465 7465 6374 6f72 2063 stLineDetector c │ │ │ │ -000105a0: 7265 6174 6546 6173 744c 696e 6544 6574 reateFastLineDet │ │ │ │ -000105b0: 6563 746f 7228 2920 7b0a 2020 2020 2020 ector() {. │ │ │ │ -000105c0: 2020 7265 7475 726e 2046 6173 744c 696e return FastLin │ │ │ │ -000105d0: 6544 6574 6563 746f 722e 5f5f 6672 6f6d eDetector.__from │ │ │ │ -000105e0: 5074 725f 5f28 6372 6561 7465 4661 7374 Ptr__(createFast │ │ │ │ -000105f0: 4c69 6e65 4465 7465 6374 6f72 5f36 2829 LineDetector_6() │ │ │ │ -00010600: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -00010610: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2076 /. // C++: v │ │ │ │ -00010620: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ -00010630: 3a3a 4661 7374 486f 7567 6854 7261 6e73 ::FastHoughTrans │ │ │ │ -00010640: 666f 726d 284d 6174 2073 7263 2c20 4d61 form(Mat src, Ma │ │ │ │ -00010650: 7426 2064 7374 2c20 696e 7420 6473 744d t& dst, int dstM │ │ │ │ -00010660: 6174 4465 7074 682c 2069 6e74 2061 6e67 atDepth, int ang │ │ │ │ -00010670: 6c65 5261 6e67 6520 3d20 4152 4f5f 3331 leRange = ARO_31 │ │ │ │ -00010680: 355f 3133 352c 2069 6e74 206f 7020 3d20 5_135, int op = │ │ │ │ -00010690: 4648 545f 4144 442c 2069 6e74 206d 616b FHT_ADD, int mak │ │ │ │ -000106a0: 6553 6b65 7720 3d20 4844 4f5f 4445 534b eSkew = HDO_DESK │ │ │ │ -000106b0: 4557 290a 2020 2020 2f2f 0a0a 2020 2020 EW). //.. │ │ │ │ -000106c0: 2f2a 2a0a 2020 2020 202a 2043 616c 6375 /**. * Calcu │ │ │ │ -000106d0: 6c61 7465 7320 3244 2046 6173 7420 486f lates 2D Fast Ho │ │ │ │ -000106e0: 7567 6820 7472 616e 7366 6f72 6d20 6f66 ugh transform of │ │ │ │ -000106f0: 2061 6e20 696d 6167 652e 0a20 2020 2020 an image.. │ │ │ │ -00010700: 2a0a 2020 2020 202a 2054 6865 2066 756e *. * The fun │ │ │ │ -00010710: 6374 696f 6e20 6361 6c63 756c 6174 6573 ction calculates │ │ │ │ -00010720: 2074 6865 2066 6173 7420 486f 7567 6820 the fast Hough │ │ │ │ -00010730: 7472 616e 7366 6f72 6d20 666f 7220 6675 transform for fu │ │ │ │ -00010740: 6c6c 2c20 6861 6c66 206f 7220 7175 6172 ll, half or quar │ │ │ │ -00010750: 7465 720a 2020 2020 202a 2072 616e 6765 ter. * range │ │ │ │ -00010760: 206f 6620 616e 676c 6573 2e0a 2020 2020 of angles.. │ │ │ │ -00010770: 202a 2040 7061 7261 6d20 7372 6320 6175 * @param src au │ │ │ │ -00010780: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00010790: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ -000107a0: 7261 6d20 6473 7420 6175 746f 6d61 7469 ram dst automati │ │ │ │ -000107b0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -000107c0: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ -000107d0: 744d 6174 4465 7074 6820 6175 746f 6d61 tMatDepth automa │ │ │ │ -000107e0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -000107f0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -00010800: 616e 676c 6552 616e 6765 2061 7574 6f6d angleRange autom │ │ │ │ -00010810: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00010820: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -00010830: 206f 7020 6175 746f 6d61 7469 6361 6c6c op automaticall │ │ │ │ -00010840: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00010850: 202a 2040 7061 7261 6d20 6d61 6b65 536b * @param makeSk │ │ │ │ -00010860: 6577 2061 7574 6f6d 6174 6963 616c 6c79 ew automatically │ │ │ │ -00010870: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00010880: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -00010890: 6174 6963 2076 6f69 6420 4661 7374 486f atic void FastHo │ │ │ │ -000108a0: 7567 6854 7261 6e73 666f 726d 284d 6174 ughTransform(Mat │ │ │ │ -000108b0: 2073 7263 2c20 4d61 7420 6473 742c 2069 src, Mat dst, i │ │ │ │ -000108c0: 6e74 2064 7374 4d61 7444 6570 7468 2c20 nt dstMatDepth, │ │ │ │ -000108d0: 696e 7420 616e 676c 6552 616e 6765 2c20 int angleRange, │ │ │ │ -000108e0: 696e 7420 6f70 2c20 696e 7420 6d61 6b65 int op, int make │ │ │ │ -000108f0: 536b 6577 2920 7b0a 2020 2020 2020 2020 Skew) {. │ │ │ │ -00010900: 4661 7374 486f 7567 6854 7261 6e73 666f FastHoughTransfo │ │ │ │ -00010910: 726d 5f30 2873 7263 2e6e 6174 6976 654f rm_0(src.nativeO │ │ │ │ -00010920: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ -00010930: 6a2c 2064 7374 4d61 7444 6570 7468 2c20 j, dstMatDepth, │ │ │ │ -00010940: 616e 676c 6552 616e 6765 2c20 6f70 2c20 angleRange, op, │ │ │ │ -00010950: 6d61 6b65 536b 6577 293b 0a20 2020 207d makeSkew);. } │ │ │ │ -00010960: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -00010970: 2043 616c 6375 6c61 7465 7320 3244 2046 Calculates 2D F │ │ │ │ -00010980: 6173 7420 486f 7567 6820 7472 616e 7366 ast Hough transf │ │ │ │ -00010990: 6f72 6d20 6f66 2061 6e20 696d 6167 652e orm of an image. │ │ │ │ -000109a0: 0a20 2020 2020 2a0a 2020 2020 202a 2054 . *. * T │ │ │ │ -000109b0: 6865 2066 756e 6374 696f 6e20 6361 6c63 he function calc │ │ │ │ -000109c0: 756c 6174 6573 2074 6865 2066 6173 7420 ulates the fast │ │ │ │ -000109d0: 486f 7567 6820 7472 616e 7366 6f72 6d20 Hough transform │ │ │ │ -000109e0: 666f 7220 6675 6c6c 2c20 6861 6c66 206f for full, half o │ │ │ │ -000109f0: 7220 7175 6172 7465 720a 2020 2020 202a r quarter. * │ │ │ │ -00010a00: 2072 616e 6765 206f 6620 616e 676c 6573 range of angles │ │ │ │ -00010a10: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00010a20: 7372 6320 6175 746f 6d61 7469 6361 6c6c src automaticall │ │ │ │ -00010a30: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00010a40: 202a 2040 7061 7261 6d20 6473 7420 6175 * @param dst au │ │ │ │ -00010a50: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00010a60: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ -00010a70: 7261 6d20 6473 744d 6174 4465 7074 6820 ram dstMatDepth │ │ │ │ -00010a80: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00010a90: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ -00010aa0: 7061 7261 6d20 616e 676c 6552 616e 6765 param angleRange │ │ │ │ -00010ab0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -00010ac0: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -00010ad0: 4070 6172 616d 206f 7020 6175 746f 6d61 @param op automa │ │ │ │ -00010ae0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00010af0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -00010b00: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ -00010b10: 2046 6173 7448 6f75 6768 5472 616e 7366 FastHoughTransf │ │ │ │ -00010b20: 6f72 6d28 4d61 7420 7372 632c 204d 6174 orm(Mat src, Mat │ │ │ │ -00010b30: 2064 7374 2c20 696e 7420 6473 744d 6174 dst, int dstMat │ │ │ │ -00010b40: 4465 7074 682c 2069 6e74 2061 6e67 6c65 Depth, int angle │ │ │ │ -00010b50: 5261 6e67 652c 2069 6e74 206f 7029 207b Range, int op) { │ │ │ │ -00010b60: 0a20 2020 2020 2020 2046 6173 7448 6f75 . FastHou │ │ │ │ -00010b70: 6768 5472 616e 7366 6f72 6d5f 3128 7372 ghTransform_1(sr │ │ │ │ -00010b80: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ -00010b90: 2e6e 6174 6976 654f 626a 2c20 6473 744d .nativeObj, dstM │ │ │ │ -00010ba0: 6174 4465 7074 682c 2061 6e67 6c65 5261 atDepth, angleRa │ │ │ │ -00010bb0: 6e67 652c 206f 7029 3b0a 2020 2020 7d0a nge, op);. }. │ │ │ │ -00010bc0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -00010bd0: 4361 6c63 756c 6174 6573 2032 4420 4661 Calculates 2D Fa │ │ │ │ -00010be0: 7374 2048 6f75 6768 2074 7261 6e73 666f st Hough transfo │ │ │ │ -00010bf0: 726d 206f 6620 616e 2069 6d61 6765 2e0a rm of an image.. │ │ │ │ -00010c00: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ -00010c10: 6520 6675 6e63 7469 6f6e 2063 616c 6375 e function calcu │ │ │ │ -00010c20: 6c61 7465 7320 7468 6520 6661 7374 2048 lates the fast H │ │ │ │ -00010c30: 6f75 6768 2074 7261 6e73 666f 726d 2066 ough transform f │ │ │ │ -00010c40: 6f72 2066 756c 6c2c 2068 616c 6620 6f72 or full, half or │ │ │ │ -00010c50: 2071 7561 7274 6572 0a20 2020 2020 2a20 quarter. * │ │ │ │ -00010c60: 7261 6e67 6520 6f66 2061 6e67 6c65 732e range of angles. │ │ │ │ -00010c70: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -00010c80: 7263 2061 7574 6f6d 6174 6963 616c 6c79 rc automatically │ │ │ │ -00010c90: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00010ca0: 2a20 4070 6172 616d 2064 7374 2061 7574 * @param dst aut │ │ │ │ -00010cb0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -00010cc0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -00010cd0: 616d 2064 7374 4d61 7444 6570 7468 2061 am dstMatDepth a │ │ │ │ -00010ce0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00010cf0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -00010d00: 6172 616d 2061 6e67 6c65 5261 6e67 6520 aram angleRange │ │ │ │ -00010d10: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00010d20: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ -00010d30: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -00010d40: 6320 766f 6964 2046 6173 7448 6f75 6768 c void FastHough │ │ │ │ -00010d50: 5472 616e 7366 6f72 6d28 4d61 7420 7372 Transform(Mat sr │ │ │ │ -00010d60: 632c 204d 6174 2064 7374 2c20 696e 7420 c, Mat dst, int │ │ │ │ -00010d70: 6473 744d 6174 4465 7074 682c 2069 6e74 dstMatDepth, int │ │ │ │ -00010d80: 2061 6e67 6c65 5261 6e67 6529 207b 0a20 angleRange) {. │ │ │ │ -00010d90: 2020 2020 2020 2046 6173 7448 6f75 6768 FastHough │ │ │ │ -00010da0: 5472 616e 7366 6f72 6d5f 3228 7372 632e Transform_2(src. │ │ │ │ -00010db0: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ -00010dc0: 6174 6976 654f 626a 2c20 6473 744d 6174 ativeObj, dstMat │ │ │ │ -00010dd0: 4465 7074 682c 2061 6e67 6c65 5261 6e67 Depth, angleRang │ │ │ │ -00010de0: 6529 3b0a 2020 2020 7d0a 0a20 2020 202f e);. }.. / │ │ │ │ -00010df0: 2a2a 0a20 2020 2020 2a20 4361 6c63 756c **. * Calcul │ │ │ │ -00010e00: 6174 6573 2032 4420 4661 7374 2048 6f75 ates 2D Fast Hou │ │ │ │ -00010e10: 6768 2074 7261 6e73 666f 726d 206f 6620 gh transform of │ │ │ │ -00010e20: 616e 2069 6d61 6765 2e0a 2020 2020 202a an image.. * │ │ │ │ -00010e30: 0a20 2020 2020 2a20 5468 6520 6675 6e63 . * The func │ │ │ │ -00010e40: 7469 6f6e 2063 616c 6375 6c61 7465 7320 tion calculates │ │ │ │ -00010e50: 7468 6520 6661 7374 2048 6f75 6768 2074 the fast Hough t │ │ │ │ -00010e60: 7261 6e73 666f 726d 2066 6f72 2066 756c ransform for ful │ │ │ │ -00010e70: 6c2c 2068 616c 6620 6f72 2071 7561 7274 l, half or quart │ │ │ │ -00010e80: 6572 0a20 2020 2020 2a20 7261 6e67 6520 er. * range │ │ │ │ -00010e90: 6f66 2061 6e67 6c65 732e 0a20 2020 2020 of angles.. │ │ │ │ -00010ea0: 2a20 4070 6172 616d 2073 7263 2061 7574 * @param src aut │ │ │ │ -00010eb0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -00010ec0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -00010ed0: 616d 2064 7374 2061 7574 6f6d 6174 6963 am dst automatic │ │ │ │ -00010ee0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -00010ef0: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ -00010f00: 4d61 7444 6570 7468 2061 7574 6f6d 6174 MatDepth automat │ │ │ │ -00010f10: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00010f20: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -00010f30: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ -00010f40: 4661 7374 486f 7567 6854 7261 6e73 666f FastHoughTransfo │ │ │ │ -00010f50: 726d 284d 6174 2073 7263 2c20 4d61 7420 rm(Mat src, Mat │ │ │ │ -00010f60: 6473 742c 2069 6e74 2064 7374 4d61 7444 dst, int dstMatD │ │ │ │ -00010f70: 6570 7468 2920 7b0a 2020 2020 2020 2020 epth) {. │ │ │ │ -00010f80: 4661 7374 486f 7567 6854 7261 6e73 666f FastHoughTransfo │ │ │ │ -00010f90: 726d 5f33 2873 7263 2e6e 6174 6976 654f rm_3(src.nativeO │ │ │ │ -00010fa0: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ -00010fb0: 6a2c 2064 7374 4d61 7444 6570 7468 293b j, dstMatDepth); │ │ │ │ -00010fc0: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ -00010fd0: 2020 2020 2f2f 2043 2b2b 3a20 2056 6563 // C++: Vec │ │ │ │ -00010fe0: 3469 2063 763a 3a78 696d 6770 726f 633a 4i cv::ximgproc: │ │ │ │ -00010ff0: 3a48 6f75 6768 506f 696e 7432 4c69 6e65 :HoughPoint2Line │ │ │ │ -00011000: 2850 6f69 6e74 2068 6f75 6768 506f 696e (Point houghPoin │ │ │ │ -00011010: 742c 204d 6174 2073 7263 496d 6749 6e66 t, Mat srcImgInf │ │ │ │ -00011020: 6f2c 2069 6e74 2061 6e67 6c65 5261 6e67 o, int angleRang │ │ │ │ -00011030: 6520 3d20 4152 4f5f 3331 355f 3133 352c e = ARO_315_135, │ │ │ │ -00011040: 2069 6e74 206d 616b 6553 6b65 7720 3d20 int makeSkew = │ │ │ │ -00011050: 4844 4f5f 4445 534b 4557 2c20 696e 7420 HDO_DESKEW, int │ │ │ │ -00011060: 7275 6c65 7320 3d20 524f 5f49 474e 4f52 rules = RO_IGNOR │ │ │ │ -00011070: 455f 424f 5244 4552 5329 0a20 2020 202f E_BORDERS). / │ │ │ │ -00011080: 2f0a 0a20 2020 202f 2f20 5265 7475 726e /.. // Return │ │ │ │ -00011090: 2074 7970 6520 2756 6563 3469 2720 6973 type 'Vec4i' is │ │ │ │ -000110a0: 206e 6f74 2073 7570 706f 7274 6564 2c20 not supported, │ │ │ │ -000110b0: 736b 6970 7069 6e67 2074 6865 2066 756e skipping the fun │ │ │ │ -000110c0: 6374 696f 6e0a 0a0a 2020 2020 2f2f 0a20 ction... //. │ │ │ │ -000110d0: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ -000110e0: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ -000110f0: 6f76 6172 6961 6e63 6545 7374 696d 6174 ovarianceEstimat │ │ │ │ -00011100: 696f 6e28 4d61 7420 7372 632c 204d 6174 ion(Mat src, Mat │ │ │ │ -00011110: 2620 6473 742c 2069 6e74 2077 696e 646f & dst, int windo │ │ │ │ -00011120: 7752 6f77 732c 2069 6e74 2077 696e 646f wRows, int windo │ │ │ │ -00011130: 7743 6f6c 7329 0a20 2020 202f 2f0a 0a20 wCols). //.. │ │ │ │ -00011140: 2020 202f 2a2a 0a20 2020 2020 2a20 436f /**. * Co │ │ │ │ -00011150: 6d70 7574 6573 2074 6865 2065 7374 696d mputes the estim │ │ │ │ -00011160: 6174 6564 2063 6f76 6172 6961 6e63 6520 ated covariance │ │ │ │ -00011170: 6d61 7472 6978 206f 6620 616e 2069 6d61 matrix of an ima │ │ │ │ -00011180: 6765 2075 7369 6e67 2074 6865 2073 6c69 ge using the sli │ │ │ │ -00011190: 6469 6e67 0a20 2020 2020 2a20 7769 6e64 ding. * wind │ │ │ │ -000111a0: 6f77 2066 6f72 756d 6c61 7469 6f6e 2e0a ow forumlation.. │ │ │ │ -000111b0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -000111c0: 6172 616d 2073 7263 2054 6865 2073 6f75 aram src The sou │ │ │ │ -000111d0: 7263 6520 696d 6167 652e 2049 6e70 7574 rce image. Input │ │ │ │ -000111e0: 2069 6d61 6765 206d 7573 7420 6265 206f image must be o │ │ │ │ -000111f0: 6620 6120 636f 6d70 6c65 7820 7479 7065 f a complex type │ │ │ │ -00011200: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00011210: 6473 7420 5468 6520 6465 7374 696e 6174 dst The destinat │ │ │ │ -00011220: 696f 6e20 6573 7469 6d61 7465 6420 636f ion estimated co │ │ │ │ -00011230: 7661 7269 616e 6365 206d 6174 7269 782e variance matrix. │ │ │ │ -00011240: 204f 7574 7075 7420 6d61 7472 6978 2077 Output matrix w │ │ │ │ -00011250: 696c 6c20 6265 2073 697a 6520 2877 696e ill be size (win │ │ │ │ -00011260: 646f 7752 6f77 732a 7769 6e64 6f77 436f dowRows*windowCo │ │ │ │ -00011270: 6c73 2c20 7769 6e64 6f77 526f 7773 2a77 ls, windowRows*w │ │ │ │ -00011280: 696e 646f 7743 6f6c 7329 2e0a 2020 2020 indowCols).. │ │ │ │ -00011290: 202a 2040 7061 7261 6d20 7769 6e64 6f77 * @param window │ │ │ │ -000112a0: 526f 7773 2054 6865 206e 756d 6265 7220 Rows The number │ │ │ │ -000112b0: 6f66 2072 6f77 7320 696e 2074 6865 2077 of rows in the w │ │ │ │ -000112c0: 696e 646f 772e 0a20 2020 2020 2a20 4070 indow.. * @p │ │ │ │ -000112d0: 6172 616d 2077 696e 646f 7743 6f6c 7320 aram windowCols │ │ │ │ -000112e0: 5468 6520 6e75 6d62 6572 206f 6620 636f The number of co │ │ │ │ -000112f0: 6c73 2069 6e20 7468 6520 7769 6e64 6f77 ls in the window │ │ │ │ -00011300: 2e0a 2020 2020 202a 2054 6865 2077 696e .. * The win │ │ │ │ -00011310: 646f 7720 7369 7a65 2070 6172 616d 6574 dow size paramet │ │ │ │ -00011320: 6572 7320 636f 6e74 726f 6c20 7468 6520 ers control the │ │ │ │ -00011330: 6163 6375 7261 6379 206f 6620 7468 6520 accuracy of the │ │ │ │ -00011340: 6573 7469 6d61 7469 6f6e 2e0a 2020 2020 estimation.. │ │ │ │ -00011350: 202a 2054 6865 2073 6c69 6469 6e67 2077 * The sliding w │ │ │ │ -00011360: 696e 646f 7720 6d6f 7665 7320 6f76 6572 indow moves over │ │ │ │ -00011370: 2074 6865 2065 6e74 6972 6520 696d 6167 the entire imag │ │ │ │ -00011380: 6520 6672 6f6d 2074 6865 2074 6f70 2d6c e from the top-l │ │ │ │ -00011390: 6566 7420 636f 726e 6572 0a20 2020 2020 eft corner. │ │ │ │ -000113a0: 2a20 746f 2074 6865 2062 6f74 746f 6d20 * to the bottom │ │ │ │ -000113b0: 7269 6768 7420 636f 726e 6572 2e20 4561 right corner. Ea │ │ │ │ -000113c0: 6368 206c 6f63 6174 696f 6e20 6f66 2074 ch location of t │ │ │ │ -000113d0: 6865 2077 696e 646f 7720 7265 7072 6573 he window repres │ │ │ │ -000113e0: 656e 7473 2061 2073 616d 706c 652e 0a20 ents a sample.. │ │ │ │ -000113f0: 2020 2020 2a20 4966 2074 6865 2077 696e * If the win │ │ │ │ -00011400: 646f 7720 6973 2074 6865 2073 697a 6520 dow is the size │ │ │ │ -00011410: 6f66 2074 6865 2069 6d61 6765 2c20 7468 of the image, th │ │ │ │ -00011420: 656e 2074 6869 7320 6769 7665 7320 7468 en this gives th │ │ │ │ -00011430: 6520 6578 6163 7420 636f 7661 7269 616e e exact covarian │ │ │ │ -00011440: 6365 206d 6174 7269 782e 0a20 2020 2020 ce matrix.. │ │ │ │ -00011450: 2a20 466f 7220 616c 6c20 6f74 6865 7220 * For all other │ │ │ │ -00011460: 6361 7365 732c 2074 6865 2073 697a 6573 cases, the sizes │ │ │ │ -00011470: 206f 6620 7468 6520 7769 6e64 6f77 2077 of the window w │ │ │ │ -00011480: 696c 6c20 696d 7061 6374 2074 6865 206e ill impact the n │ │ │ │ -00011490: 756d 6265 7220 6f66 2073 616d 706c 6573 umber of samples │ │ │ │ -000114a0: 0a20 2020 2020 2a20 616e 6420 7468 6520 . * and the │ │ │ │ -000114b0: 6e75 6d62 6572 206f 6620 656c 656d 656e number of elemen │ │ │ │ -000114c0: 7473 2069 6e20 7468 6520 6573 7469 6d61 ts in the estima │ │ │ │ -000114d0: 7465 6420 636f 7661 7269 616e 6365 206d ted covariance m │ │ │ │ -000114e0: 6174 7269 782e 0a20 2020 2020 2a2f 0a20 atrix.. */. │ │ │ │ -000114f0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00011500: 2076 6f69 6420 636f 7661 7269 616e 6365 void covariance │ │ │ │ -00011510: 4573 7469 6d61 7469 6f6e 284d 6174 2073 Estimation(Mat s │ │ │ │ -00011520: 7263 2c20 4d61 7420 6473 742c 2069 6e74 rc, Mat dst, int │ │ │ │ -00011530: 2077 696e 646f 7752 6f77 732c 2069 6e74 windowRows, int │ │ │ │ -00011540: 2077 696e 646f 7743 6f6c 7329 207b 0a20 windowCols) {. │ │ │ │ -00011550: 2020 2020 2020 2063 6f76 6172 6961 6e63 covarianc │ │ │ │ -00011560: 6545 7374 696d 6174 696f 6e5f 3028 7372 eEstimation_0(sr │ │ │ │ -00011570: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ -00011580: 2e6e 6174 6976 654f 626a 2c20 7769 6e64 .nativeObj, wind │ │ │ │ -00011590: 6f77 526f 7773 2c20 7769 6e64 6f77 436f owRows, windowCo │ │ │ │ -000115a0: 6c73 293b 0a20 2020 207d 0a0a 0a20 2020 ls);. }... │ │ │ │ -000115b0: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -000115c0: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ -000115d0: 6f63 3a3a 6564 6765 5072 6573 6572 7669 oc::edgePreservi │ │ │ │ -000115e0: 6e67 4669 6c74 6572 284d 6174 2073 7263 ngFilter(Mat src │ │ │ │ -000115f0: 2c20 4d61 7426 2064 7374 2c20 696e 7420 , Mat& dst, int │ │ │ │ -00011600: 642c 2064 6f75 626c 6520 7468 7265 7368 d, double thresh │ │ │ │ -00011610: 6f6c 6429 0a20 2020 202f 2f0a 0a20 2020 old). //.. │ │ │ │ -00011620: 202f 2a2a 0a20 2020 2020 2a20 536d 6f6f /**. * Smoo │ │ │ │ -00011630: 7468 6573 2061 6e20 696d 6167 6520 7573 thes an image us │ │ │ │ -00011640: 696e 6720 7468 6520 4564 6765 2d50 7265 ing the Edge-Pre │ │ │ │ -00011650: 7365 7276 696e 6720 6669 6c74 6572 2e0a serving filter.. │ │ │ │ -00011660: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ -00011670: 6520 6675 6e63 7469 6f6e 2073 6d6f 6f74 e function smoot │ │ │ │ -00011680: 6865 7320 4761 7573 7369 616e 206e 6f69 hes Gaussian noi │ │ │ │ -00011690: 7365 2061 7320 7765 6c6c 2061 7320 7361 se as well as sa │ │ │ │ -000116a0: 6c74 2026 616d 703b 2070 6570 7065 7220 lt & pepper │ │ │ │ -000116b0: 6e6f 6973 652e 0a20 2020 2020 2a20 466f noise.. * Fo │ │ │ │ -000116c0: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ -000116d0: 626f 7574 2074 6869 7320 696d 706c 656d bout this implem │ │ │ │ -000116e0: 656e 7461 7469 6f6e 2c20 706c 6561 7365 entation, please │ │ │ │ -000116f0: 2073 6565 0a20 2020 2020 2a20 5b52 6569 see. * [Rei │ │ │ │ -00011700: 576f 6531 385d 2020 5265 6963 682c 2053 Woe18] Reich, S │ │ │ │ -00011710: 2e20 616e 6420 57c3 b672 67c3 b674 7465 . and W..rg..tte │ │ │ │ -00011720: 722c 2046 2e20 616e 6420 4465 6c6c 656e r, F. and Dellen │ │ │ │ -00011730: 2c20 422e 2028 3230 3138 292e 2041 2052 , B. (2018). A R │ │ │ │ -00011740: 6561 6c2d 5469 6d65 2045 6467 652d 5072 eal-Time Edge-Pr │ │ │ │ -00011750: 6573 6572 7669 6e67 2044 656e 6f69 7369 eserving Denoisi │ │ │ │ -00011760: 6e67 2046 696c 7465 722e 2050 726f 6365 ng Filter. Proce │ │ │ │ -00011770: 6564 696e 6773 206f 6620 7468 6520 3133 edings of the 13 │ │ │ │ -00011780: 7468 2049 6e74 6572 6e61 7469 6f6e 616c th International │ │ │ │ -00011790: 204a 6f69 6e74 2043 6f6e 6665 7265 6e63 Joint Conferenc │ │ │ │ -000117a0: 6520 6f6e 2043 6f6d 7075 7465 7220 5669 e on Computer Vi │ │ │ │ -000117b0: 7369 6f6e 2c20 496d 6167 696e 6720 616e sion, Imaging an │ │ │ │ -000117c0: 6420 436f 6d70 7574 6572 2047 7261 7068 d Computer Graph │ │ │ │ -000117d0: 6963 7320 5468 656f 7279 2061 6e64 2041 ics Theory and A │ │ │ │ -000117e0: 7070 6c69 6361 7469 6f6e 7320 2856 4953 pplications (VIS │ │ │ │ -000117f0: 4947 5241 5050 293a 2056 6973 6170 702c IGRAPP): Visapp, │ │ │ │ -00011800: 2038 352d 3934 2c20 342e 2044 4f49 3a20 85-94, 4. DOI: │ │ │ │ -00011810: 3130 2e35 3232 302f 3030 3036 3530 3930 10.5220/00065090 │ │ │ │ -00011820: 3030 3835 3030 3934 2e0a 2020 2020 202a 00850094.. * │ │ │ │ -00011830: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -00011840: 7263 2053 6f75 7263 6520 382d 6269 7420 rc Source 8-bit │ │ │ │ -00011850: 332d 6368 616e 6e65 6c20 696d 6167 652e 3-channel image. │ │ │ │ -00011860: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -00011870: 7374 2044 6573 7469 6e61 7469 6f6e 2069 st Destination i │ │ │ │ -00011880: 6d61 6765 206f 6620 7468 6520 7361 6d65 mage of the same │ │ │ │ -00011890: 2073 697a 6520 616e 6420 7479 7065 2061 size and type a │ │ │ │ -000118a0: 7320 7372 632e 0a20 2020 2020 2a20 4070 s src.. * @p │ │ │ │ -000118b0: 6172 616d 2064 2044 6961 6d65 7465 7220 aram d Diameter │ │ │ │ -000118c0: 6f66 2065 6163 6820 7069 7865 6c20 6e65 of each pixel ne │ │ │ │ -000118d0: 6967 6862 6f72 686f 6f64 2074 6861 7420 ighborhood that │ │ │ │ -000118e0: 6973 2075 7365 6420 6475 7269 6e67 2066 is used during f │ │ │ │ -000118f0: 696c 7465 7269 6e67 2e20 4d75 7374 2062 iltering. Must b │ │ │ │ -00011900: 6520 6772 6561 7465 7220 6f72 2065 7175 e greater or equ │ │ │ │ -00011910: 616c 2033 2e0a 2020 2020 202a 2040 7061 al 3.. * @pa │ │ │ │ -00011920: 7261 6d20 7468 7265 7368 6f6c 6420 5468 ram threshold Th │ │ │ │ -00011930: 7265 7368 6f6c 642c 2077 6869 6368 2064 reshold, which d │ │ │ │ -00011940: 6973 7469 6e67 7569 7368 6573 2062 6574 istinguishes bet │ │ │ │ -00011950: 7765 656e 206e 6f69 7365 2c20 6f75 746c ween noise, outl │ │ │ │ -00011960: 6965 7273 2c20 616e 6420 6461 7461 2e0a iers, and data.. │ │ │ │ -00011970: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -00011980: 6963 2073 7461 7469 6320 766f 6964 2065 ic static void e │ │ │ │ -00011990: 6467 6550 7265 7365 7276 696e 6746 696c dgePreservingFil │ │ │ │ -000119a0: 7465 7228 4d61 7420 7372 632c 204d 6174 ter(Mat src, Mat │ │ │ │ -000119b0: 2064 7374 2c20 696e 7420 642c 2064 6f75 dst, int d, dou │ │ │ │ -000119c0: 626c 6520 7468 7265 7368 6f6c 6429 207b ble threshold) { │ │ │ │ -000119d0: 0a20 2020 2020 2020 2065 6467 6550 7265 . edgePre │ │ │ │ -000119e0: 7365 7276 696e 6746 696c 7465 725f 3028 servingFilter_0( │ │ │ │ -000119f0: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d │ │ │ │ -00011a00: 7374 2e6e 6174 6976 654f 626a 2c20 642c st.nativeObj, d, │ │ │ │ -00011a10: 2074 6872 6573 686f 6c64 293b 0a20 2020 threshold);. │ │ │ │ -00011a20: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ -00011a30: 2f2f 2043 2b2b 3a20 2050 7472 5f45 6467 // C++: Ptr_Edg │ │ │ │ -00011a40: 6542 6f78 6573 2063 763a 3a78 696d 6770 eBoxes cv::ximgp │ │ │ │ -00011a50: 726f 633a 3a63 7265 6174 6545 6467 6542 roc::createEdgeB │ │ │ │ -00011a60: 6f78 6573 2866 6c6f 6174 2061 6c70 6861 oxes(float alpha │ │ │ │ -00011a70: 203d 2030 2e36 3566 2c20 666c 6f61 7420 = 0.65f, float │ │ │ │ -00011a80: 6265 7461 203d 2030 2e37 3566 2c20 666c beta = 0.75f, fl │ │ │ │ -00011a90: 6f61 7420 6574 6120 3d20 312c 2066 6c6f oat eta = 1, flo │ │ │ │ -00011aa0: 6174 206d 696e 5363 6f72 6520 3d20 302e at minScore = 0. │ │ │ │ -00011ab0: 3031 662c 2069 6e74 206d 6178 426f 7865 01f, int maxBoxe │ │ │ │ -00011ac0: 7320 3d20 3130 3030 302c 2066 6c6f 6174 s = 10000, float │ │ │ │ -00011ad0: 2065 6467 654d 696e 4d61 6720 3d20 302e edgeMinMag = 0. │ │ │ │ -00011ae0: 3166 2c20 666c 6f61 7420 6564 6765 4d65 1f, float edgeMe │ │ │ │ -00011af0: 7267 6554 6872 203d 2030 2e35 662c 2066 rgeThr = 0.5f, f │ │ │ │ -00011b00: 6c6f 6174 2063 6c75 7374 6572 4d69 6e4d loat clusterMinM │ │ │ │ -00011b10: 6167 203d 2030 2e35 662c 2066 6c6f 6174 ag = 0.5f, float │ │ │ │ -00011b20: 206d 6178 4173 7065 6374 5261 7469 6f20 maxAspectRatio │ │ │ │ -00011b30: 3d20 332c 2066 6c6f 6174 206d 696e 426f = 3, float minBo │ │ │ │ -00011b40: 7841 7265 6120 3d20 3130 3030 2c20 666c xArea = 1000, fl │ │ │ │ -00011b50: 6f61 7420 6761 6d6d 6120 3d20 322c 2066 oat gamma = 2, f │ │ │ │ -00011b60: 6c6f 6174 206b 6170 7061 203d 2031 2e35 loat kappa = 1.5 │ │ │ │ -00011b70: 6629 0a20 2020 202f 2f0a 0a20 2020 202f f). //.. / │ │ │ │ -00011b80: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ -00011b90: 7320 6120 4564 6765 626f 7865 730a 2020 s a Edgeboxes. │ │ │ │ -00011ba0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00011bb0: 616d 2061 6c70 6861 2073 7465 7020 7369 am alpha step si │ │ │ │ -00011bc0: 7a65 206f 6620 736c 6964 696e 6720 7769 ze of sliding wi │ │ │ │ -00011bd0: 6e64 6f77 2073 6561 7263 682e 0a20 2020 ndow search.. │ │ │ │ -00011be0: 2020 2a20 4070 6172 616d 2062 6574 6120 * @param beta │ │ │ │ -00011bf0: 6e6d 7320 7468 7265 7368 6f6c 6420 666f nms threshold fo │ │ │ │ -00011c00: 7220 6f62 6a65 6374 2070 726f 706f 7361 r object proposa │ │ │ │ -00011c10: 6c73 2e0a 2020 2020 202a 2040 7061 7261 ls.. * @para │ │ │ │ -00011c20: 6d20 6574 6120 6164 6170 7461 7469 6f6e m eta adaptation │ │ │ │ -00011c30: 2072 6174 6520 666f 7220 6e6d 7320 7468 rate for nms th │ │ │ │ -00011c40: 7265 7368 6f6c 642e 0a20 2020 2020 2a20 reshold.. * │ │ │ │ -00011c50: 4070 6172 616d 206d 696e 5363 6f72 6520 @param minScore │ │ │ │ -00011c60: 6d69 6e20 7363 6f72 6520 6f66 2062 6f78 min score of box │ │ │ │ -00011c70: 6573 2074 6f20 6465 7465 6374 2e0a 2020 es to detect.. │ │ │ │ -00011c80: 2020 202a 2040 7061 7261 6d20 6d61 7842 * @param maxB │ │ │ │ -00011c90: 6f78 6573 206d 6178 206e 756d 6265 7220 oxes max number │ │ │ │ -00011ca0: 6f66 2062 6f78 6573 2074 6f20 6465 7465 of boxes to dete │ │ │ │ -00011cb0: 6374 2e0a 2020 2020 202a 2040 7061 7261 ct.. * @para │ │ │ │ -00011cc0: 6d20 6564 6765 4d69 6e4d 6167 2065 6467 m edgeMinMag edg │ │ │ │ -00011cd0: 6520 6d69 6e20 6d61 676e 6974 7564 652e e min magnitude. │ │ │ │ -00011ce0: 2049 6e63 7265 6173 6520 746f 2074 7261 Increase to tra │ │ │ │ -00011cf0: 6465 206f 6666 2061 6363 7572 6163 7920 de off accuracy │ │ │ │ -00011d00: 666f 7220 7370 6565 642e 0a20 2020 2020 for speed.. │ │ │ │ -00011d10: 2a20 4070 6172 616d 2065 6467 654d 6572 * @param edgeMer │ │ │ │ -00011d20: 6765 5468 7220 6564 6765 206d 6572 6765 geThr edge merge │ │ │ │ -00011d30: 2074 6872 6573 686f 6c64 2e20 496e 6372 threshold. Incr │ │ │ │ -00011d40: 6561 7365 2074 6f20 7472 6164 6520 6f66 ease to trade of │ │ │ │ -00011d50: 6620 6163 6375 7261 6379 2066 6f72 2073 f accuracy for s │ │ │ │ -00011d60: 7065 6564 2e0a 2020 2020 202a 2040 7061 peed.. * @pa │ │ │ │ -00011d70: 7261 6d20 636c 7573 7465 724d 696e 4d61 ram clusterMinMa │ │ │ │ -00011d80: 6720 636c 7573 7465 7220 6d69 6e20 6d61 g cluster min ma │ │ │ │ -00011d90: 676e 6974 7564 652e 2049 6e63 7265 6173 gnitude. Increas │ │ │ │ -00011da0: 6520 746f 2074 7261 6465 206f 6666 2061 e to trade off a │ │ │ │ -00011db0: 6363 7572 6163 7920 666f 7220 7370 6565 ccuracy for spee │ │ │ │ -00011dc0: 642e 0a20 2020 2020 2a20 4070 6172 616d d.. * @param │ │ │ │ -00011dd0: 206d 6178 4173 7065 6374 5261 7469 6f20 maxAspectRatio │ │ │ │ -00011de0: 6d61 7820 6173 7065 6374 2072 6174 696f max aspect ratio │ │ │ │ -00011df0: 206f 6620 626f 7865 732e 0a20 2020 2020 of boxes.. │ │ │ │ -00011e00: 2a20 4070 6172 616d 206d 696e 426f 7841 * @param minBoxA │ │ │ │ -00011e10: 7265 6120 6d69 6e69 6d75 6d20 6172 6561 rea minimum area │ │ │ │ -00011e20: 206f 6620 626f 7865 732e 0a20 2020 2020 of boxes.. │ │ │ │ -00011e30: 2a20 4070 6172 616d 2067 616d 6d61 2061 * @param gamma a │ │ │ │ -00011e40: 6666 696e 6974 7920 7365 6e73 6974 6976 ffinity sensitiv │ │ │ │ -00011e50: 6974 792e 0a20 2020 2020 2a20 4070 6172 ity.. * @par │ │ │ │ -00011e60: 616d 206b 6170 7061 2073 6361 6c65 2073 am kappa scale s │ │ │ │ -00011e70: 656e 7369 7469 7669 7479 2e0a 2020 2020 ensitivity.. │ │ │ │ -00011e80: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ -00011e90: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00011ea0: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -00011eb0: 7562 6c69 6320 7374 6174 6963 2045 6467 ublic static Edg │ │ │ │ -00011ec0: 6542 6f78 6573 2063 7265 6174 6545 6467 eBoxes createEdg │ │ │ │ -00011ed0: 6542 6f78 6573 2866 6c6f 6174 2061 6c70 eBoxes(float alp │ │ │ │ -00011ee0: 6861 2c20 666c 6f61 7420 6265 7461 2c20 ha, float beta, │ │ │ │ -00011ef0: 666c 6f61 7420 6574 612c 2066 6c6f 6174 float eta, float │ │ │ │ -00011f00: 206d 696e 5363 6f72 652c 2069 6e74 206d minScore, int m │ │ │ │ -00011f10: 6178 426f 7865 732c 2066 6c6f 6174 2065 axBoxes, float e │ │ │ │ -00011f20: 6467 654d 696e 4d61 672c 2066 6c6f 6174 dgeMinMag, float │ │ │ │ -00011f30: 2065 6467 654d 6572 6765 5468 722c 2066 edgeMergeThr, f │ │ │ │ -00011f40: 6c6f 6174 2063 6c75 7374 6572 4d69 6e4d loat clusterMinM │ │ │ │ -00011f50: 6167 2c20 666c 6f61 7420 6d61 7841 7370 ag, float maxAsp │ │ │ │ -00011f60: 6563 7452 6174 696f 2c20 666c 6f61 7420 ectRatio, float │ │ │ │ -00011f70: 6d69 6e42 6f78 4172 6561 2c20 666c 6f61 minBoxArea, floa │ │ │ │ -00011f80: 7420 6761 6d6d 612c 2066 6c6f 6174 206b t gamma, float k │ │ │ │ -00011f90: 6170 7061 2920 7b0a 2020 2020 2020 2020 appa) {. │ │ │ │ -00011fa0: 7265 7475 726e 2045 6467 6542 6f78 6573 return EdgeBoxes │ │ │ │ -00011fb0: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ -00011fc0: 6174 6545 6467 6542 6f78 6573 5f30 2861 ateEdgeBoxes_0(a │ │ │ │ -00011fd0: 6c70 6861 2c20 6265 7461 2c20 6574 612c lpha, beta, eta, │ │ │ │ -00011fe0: 206d 696e 5363 6f72 652c 206d 6178 426f minScore, maxBo │ │ │ │ -00011ff0: 7865 732c 2065 6467 654d 696e 4d61 672c xes, edgeMinMag, │ │ │ │ -00012000: 2065 6467 654d 6572 6765 5468 722c 2063 edgeMergeThr, c │ │ │ │ -00012010: 6c75 7374 6572 4d69 6e4d 6167 2c20 6d61 lusterMinMag, ma │ │ │ │ -00012020: 7841 7370 6563 7452 6174 696f 2c20 6d69 xAspectRatio, mi │ │ │ │ -00012030: 6e42 6f78 4172 6561 2c20 6761 6d6d 612c nBoxArea, gamma, │ │ │ │ -00012040: 206b 6170 7061 2929 3b0a 2020 2020 7d0a kappa));. }. │ │ │ │ -00012050: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -00012060: 4372 6561 7465 7320 6120 4564 6765 626f Creates a Edgebo │ │ │ │ -00012070: 7865 730a 2020 2020 202a 0a20 2020 2020 xes. *. │ │ │ │ -00012080: 2a20 4070 6172 616d 2061 6c70 6861 2073 * @param alpha s │ │ │ │ -00012090: 7465 7020 7369 7a65 206f 6620 736c 6964 tep size of slid │ │ │ │ -000120a0: 696e 6720 7769 6e64 6f77 2073 6561 7263 ing window searc │ │ │ │ -000120b0: 682e 0a20 2020 2020 2a20 4070 6172 616d h.. * @param │ │ │ │ -000120c0: 2062 6574 6120 6e6d 7320 7468 7265 7368 beta nms thresh │ │ │ │ -000120d0: 6f6c 6420 666f 7220 6f62 6a65 6374 2070 old for object p │ │ │ │ -000120e0: 726f 706f 7361 6c73 2e0a 2020 2020 202a roposals.. * │ │ │ │ -000120f0: 2040 7061 7261 6d20 6574 6120 6164 6170 @param eta adap │ │ │ │ -00012100: 7461 7469 6f6e 2072 6174 6520 666f 7220 tation rate for │ │ │ │ -00012110: 6e6d 7320 7468 7265 7368 6f6c 642e 0a20 nms threshold.. │ │ │ │ -00012120: 2020 2020 2a20 4070 6172 616d 206d 696e * @param min │ │ │ │ -00012130: 5363 6f72 6520 6d69 6e20 7363 6f72 6520 Score min score │ │ │ │ -00012140: 6f66 2062 6f78 6573 2074 6f20 6465 7465 of boxes to dete │ │ │ │ -00012150: 6374 2e0a 2020 2020 202a 2040 7061 7261 ct.. * @para │ │ │ │ -00012160: 6d20 6d61 7842 6f78 6573 206d 6178 206e m maxBoxes max n │ │ │ │ -00012170: 756d 6265 7220 6f66 2062 6f78 6573 2074 umber of boxes t │ │ │ │ -00012180: 6f20 6465 7465 6374 2e0a 2020 2020 202a o detect.. * │ │ │ │ -00012190: 2040 7061 7261 6d20 6564 6765 4d69 6e4d @param edgeMinM │ │ │ │ -000121a0: 6167 2065 6467 6520 6d69 6e20 6d61 676e ag edge min magn │ │ │ │ -000121b0: 6974 7564 652e 2049 6e63 7265 6173 6520 itude. Increase │ │ │ │ -000121c0: 746f 2074 7261 6465 206f 6666 2061 6363 to trade off acc │ │ │ │ -000121d0: 7572 6163 7920 666f 7220 7370 6565 642e uracy for speed. │ │ │ │ -000121e0: 0a20 2020 2020 2a20 4070 6172 616d 2065 . * @param e │ │ │ │ -000121f0: 6467 654d 6572 6765 5468 7220 6564 6765 dgeMergeThr edge │ │ │ │ -00012200: 206d 6572 6765 2074 6872 6573 686f 6c64 merge threshold │ │ │ │ -00012210: 2e20 496e 6372 6561 7365 2074 6f20 7472 . Increase to tr │ │ │ │ -00012220: 6164 6520 6f66 6620 6163 6375 7261 6379 ade off accuracy │ │ │ │ -00012230: 2066 6f72 2073 7065 6564 2e0a 2020 2020 for speed.. │ │ │ │ -00012240: 202a 2040 7061 7261 6d20 636c 7573 7465 * @param cluste │ │ │ │ -00012250: 724d 696e 4d61 6720 636c 7573 7465 7220 rMinMag cluster │ │ │ │ -00012260: 6d69 6e20 6d61 676e 6974 7564 652e 2049 min magnitude. I │ │ │ │ -00012270: 6e63 7265 6173 6520 746f 2074 7261 6465 ncrease to trade │ │ │ │ -00012280: 206f 6666 2061 6363 7572 6163 7920 666f off accuracy fo │ │ │ │ -00012290: 7220 7370 6565 642e 0a20 2020 2020 2a20 r speed.. * │ │ │ │ -000122a0: 4070 6172 616d 206d 6178 4173 7065 6374 @param maxAspect │ │ │ │ -000122b0: 5261 7469 6f20 6d61 7820 6173 7065 6374 Ratio max aspect │ │ │ │ -000122c0: 2072 6174 696f 206f 6620 626f 7865 732e ratio of boxes. │ │ │ │ -000122d0: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ -000122e0: 696e 426f 7841 7265 6120 6d69 6e69 6d75 inBoxArea minimu │ │ │ │ -000122f0: 6d20 6172 6561 206f 6620 626f 7865 732e m area of boxes. │ │ │ │ -00012300: 0a20 2020 2020 2a20 4070 6172 616d 2067 . * @param g │ │ │ │ -00012310: 616d 6d61 2061 6666 696e 6974 7920 7365 amma affinity se │ │ │ │ -00012320: 6e73 6974 6976 6974 792e 0a20 2020 2020 nsitivity.. │ │ │ │ -00012330: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ -00012340: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00012350: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -00012360: 626c 6963 2073 7461 7469 6320 4564 6765 blic static Edge │ │ │ │ -00012370: 426f 7865 7320 6372 6561 7465 4564 6765 Boxes createEdge │ │ │ │ -00012380: 426f 7865 7328 666c 6f61 7420 616c 7068 Boxes(float alph │ │ │ │ -00012390: 612c 2066 6c6f 6174 2062 6574 612c 2066 a, float beta, f │ │ │ │ -000123a0: 6c6f 6174 2065 7461 2c20 666c 6f61 7420 loat eta, float │ │ │ │ -000123b0: 6d69 6e53 636f 7265 2c20 696e 7420 6d61 minScore, int ma │ │ │ │ -000123c0: 7842 6f78 6573 2c20 666c 6f61 7420 6564 xBoxes, float ed │ │ │ │ -000123d0: 6765 4d69 6e4d 6167 2c20 666c 6f61 7420 geMinMag, float │ │ │ │ -000123e0: 6564 6765 4d65 7267 6554 6872 2c20 666c edgeMergeThr, fl │ │ │ │ -000123f0: 6f61 7420 636c 7573 7465 724d 696e 4d61 oat clusterMinMa │ │ │ │ -00012400: 672c 2066 6c6f 6174 206d 6178 4173 7065 g, float maxAspe │ │ │ │ -00012410: 6374 5261 7469 6f2c 2066 6c6f 6174 206d ctRatio, float m │ │ │ │ -00012420: 696e 426f 7841 7265 612c 2066 6c6f 6174 inBoxArea, float │ │ │ │ -00012430: 2067 616d 6d61 2920 7b0a 2020 2020 2020 gamma) {. │ │ │ │ -00012440: 2020 7265 7475 726e 2045 6467 6542 6f78 return EdgeBox │ │ │ │ -00012450: 6573 2e5f 5f66 726f 6d50 7472 5f5f 2863 es.__fromPtr__(c │ │ │ │ -00012460: 7265 6174 6545 6467 6542 6f78 6573 5f31 reateEdgeBoxes_1 │ │ │ │ -00012470: 2861 6c70 6861 2c20 6265 7461 2c20 6574 (alpha, beta, et │ │ │ │ -00012480: 612c 206d 696e 5363 6f72 652c 206d 6178 a, minScore, max │ │ │ │ -00012490: 426f 7865 732c 2065 6467 654d 696e 4d61 Boxes, edgeMinMa │ │ │ │ -000124a0: 672c 2065 6467 654d 6572 6765 5468 722c g, edgeMergeThr, │ │ │ │ -000124b0: 2063 6c75 7374 6572 4d69 6e4d 6167 2c20 clusterMinMag, │ │ │ │ -000124c0: 6d61 7841 7370 6563 7452 6174 696f 2c20 maxAspectRatio, │ │ │ │ -000124d0: 6d69 6e42 6f78 4172 6561 2c20 6761 6d6d minBoxArea, gamm │ │ │ │ -000124e0: 6129 293b 0a20 2020 207d 0a0a 2020 2020 a));. }.. │ │ │ │ -000124f0: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ -00012500: 6573 2061 2045 6467 6562 6f78 6573 0a20 es a Edgeboxes. │ │ │ │ -00012510: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00012520: 7261 6d20 616c 7068 6120 7374 6570 2073 ram alpha step s │ │ │ │ -00012530: 697a 6520 6f66 2073 6c69 6469 6e67 2077 ize of sliding w │ │ │ │ -00012540: 696e 646f 7720 7365 6172 6368 2e0a 2020 indow search.. │ │ │ │ -00012550: 2020 202a 2040 7061 7261 6d20 6265 7461 * @param beta │ │ │ │ -00012560: 206e 6d73 2074 6872 6573 686f 6c64 2066 nms threshold f │ │ │ │ -00012570: 6f72 206f 626a 6563 7420 7072 6f70 6f73 or object propos │ │ │ │ -00012580: 616c 732e 0a20 2020 2020 2a20 4070 6172 als.. * @par │ │ │ │ -00012590: 616d 2065 7461 2061 6461 7074 6174 696f am eta adaptatio │ │ │ │ -000125a0: 6e20 7261 7465 2066 6f72 206e 6d73 2074 n rate for nms t │ │ │ │ -000125b0: 6872 6573 686f 6c64 2e0a 2020 2020 202a hreshold.. * │ │ │ │ -000125c0: 2040 7061 7261 6d20 6d69 6e53 636f 7265 @param minScore │ │ │ │ -000125d0: 206d 696e 2073 636f 7265 206f 6620 626f min score of bo │ │ │ │ -000125e0: 7865 7320 746f 2064 6574 6563 742e 0a20 xes to detect.. │ │ │ │ -000125f0: 2020 2020 2a20 4070 6172 616d 206d 6178 * @param max │ │ │ │ -00012600: 426f 7865 7320 6d61 7820 6e75 6d62 6572 Boxes max number │ │ │ │ -00012610: 206f 6620 626f 7865 7320 746f 2064 6574 of boxes to det │ │ │ │ -00012620: 6563 742e 0a20 2020 2020 2a20 4070 6172 ect.. * @par │ │ │ │ -00012630: 616d 2065 6467 654d 696e 4d61 6720 6564 am edgeMinMag ed │ │ │ │ -00012640: 6765 206d 696e 206d 6167 6e69 7475 6465 ge min magnitude │ │ │ │ -00012650: 2e20 496e 6372 6561 7365 2074 6f20 7472 . Increase to tr │ │ │ │ -00012660: 6164 6520 6f66 6620 6163 6375 7261 6379 ade off accuracy │ │ │ │ -00012670: 2066 6f72 2073 7065 6564 2e0a 2020 2020 for speed.. │ │ │ │ -00012680: 202a 2040 7061 7261 6d20 6564 6765 4d65 * @param edgeMe │ │ │ │ -00012690: 7267 6554 6872 2065 6467 6520 6d65 7267 rgeThr edge merg │ │ │ │ -000126a0: 6520 7468 7265 7368 6f6c 642e 2049 6e63 e threshold. Inc │ │ │ │ -000126b0: 7265 6173 6520 746f 2074 7261 6465 206f rease to trade o │ │ │ │ -000126c0: 6666 2061 6363 7572 6163 7920 666f 7220 ff accuracy for │ │ │ │ -000126d0: 7370 6565 642e 0a20 2020 2020 2a20 4070 speed.. * @p │ │ │ │ -000126e0: 6172 616d 2063 6c75 7374 6572 4d69 6e4d aram clusterMinM │ │ │ │ -000126f0: 6167 2063 6c75 7374 6572 206d 696e 206d ag cluster min m │ │ │ │ -00012700: 6167 6e69 7475 6465 2e20 496e 6372 6561 agnitude. Increa │ │ │ │ -00012710: 7365 2074 6f20 7472 6164 6520 6f66 6620 se to trade off │ │ │ │ -00012720: 6163 6375 7261 6379 2066 6f72 2073 7065 accuracy for spe │ │ │ │ -00012730: 6564 2e0a 2020 2020 202a 2040 7061 7261 ed.. * @para │ │ │ │ -00012740: 6d20 6d61 7841 7370 6563 7452 6174 696f m maxAspectRatio │ │ │ │ -00012750: 206d 6178 2061 7370 6563 7420 7261 7469 max aspect rati │ │ │ │ -00012760: 6f20 6f66 2062 6f78 6573 2e0a 2020 2020 o of boxes.. │ │ │ │ -00012770: 202a 2040 7061 7261 6d20 6d69 6e42 6f78 * @param minBox │ │ │ │ -00012780: 4172 6561 206d 696e 696d 756d 2061 7265 Area minimum are │ │ │ │ -00012790: 6120 6f66 2062 6f78 6573 2e0a 2020 2020 a of boxes.. │ │ │ │ -000127a0: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ -000127b0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -000127c0: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -000127d0: 7562 6c69 6320 7374 6174 6963 2045 6467 ublic static Edg │ │ │ │ -000127e0: 6542 6f78 6573 2063 7265 6174 6545 6467 eBoxes createEdg │ │ │ │ -000127f0: 6542 6f78 6573 2866 6c6f 6174 2061 6c70 eBoxes(float alp │ │ │ │ -00012800: 6861 2c20 666c 6f61 7420 6265 7461 2c20 ha, float beta, │ │ │ │ -00012810: 666c 6f61 7420 6574 612c 2066 6c6f 6174 float eta, float │ │ │ │ -00012820: 206d 696e 5363 6f72 652c 2069 6e74 206d minScore, int m │ │ │ │ -00012830: 6178 426f 7865 732c 2066 6c6f 6174 2065 axBoxes, float e │ │ │ │ -00012840: 6467 654d 696e 4d61 672c 2066 6c6f 6174 dgeMinMag, float │ │ │ │ -00012850: 2065 6467 654d 6572 6765 5468 722c 2066 edgeMergeThr, f │ │ │ │ -00012860: 6c6f 6174 2063 6c75 7374 6572 4d69 6e4d loat clusterMinM │ │ │ │ -00012870: 6167 2c20 666c 6f61 7420 6d61 7841 7370 ag, float maxAsp │ │ │ │ -00012880: 6563 7452 6174 696f 2c20 666c 6f61 7420 ectRatio, float │ │ │ │ -00012890: 6d69 6e42 6f78 4172 6561 2920 7b0a 2020 minBoxArea) {. │ │ │ │ -000128a0: 2020 2020 2020 7265 7475 726e 2045 6467 return Edg │ │ │ │ -000128b0: 6542 6f78 6573 2e5f 5f66 726f 6d50 7472 eBoxes.__fromPtr │ │ │ │ -000128c0: 5f5f 2863 7265 6174 6545 6467 6542 6f78 __(createEdgeBox │ │ │ │ -000128d0: 6573 5f32 2861 6c70 6861 2c20 6265 7461 es_2(alpha, beta │ │ │ │ -000128e0: 2c20 6574 612c 206d 696e 5363 6f72 652c , eta, minScore, │ │ │ │ -000128f0: 206d 6178 426f 7865 732c 2065 6467 654d maxBoxes, edgeM │ │ │ │ -00012900: 696e 4d61 672c 2065 6467 654d 6572 6765 inMag, edgeMerge │ │ │ │ -00012910: 5468 722c 2063 6c75 7374 6572 4d69 6e4d Thr, clusterMinM │ │ │ │ -00012920: 6167 2c20 6d61 7841 7370 6563 7452 6174 ag, maxAspectRat │ │ │ │ -00012930: 696f 2c20 6d69 6e42 6f78 4172 6561 2929 io, minBoxArea)) │ │ │ │ -00012940: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ -00012950: 0a20 2020 2020 2a20 4372 6561 7465 7320 . * Creates │ │ │ │ -00012960: 6120 4564 6765 626f 7865 730a 2020 2020 a Edgeboxes. │ │ │ │ -00012970: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00012980: 2061 6c70 6861 2073 7465 7020 7369 7a65 alpha step size │ │ │ │ -00012990: 206f 6620 736c 6964 696e 6720 7769 6e64 of sliding wind │ │ │ │ -000129a0: 6f77 2073 6561 7263 682e 0a20 2020 2020 ow search.. │ │ │ │ -000129b0: 2a20 4070 6172 616d 2062 6574 6120 6e6d * @param beta nm │ │ │ │ -000129c0: 7320 7468 7265 7368 6f6c 6420 666f 7220 s threshold for │ │ │ │ -000129d0: 6f62 6a65 6374 2070 726f 706f 7361 6c73 object proposals │ │ │ │ -000129e0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -000129f0: 6574 6120 6164 6170 7461 7469 6f6e 2072 eta adaptation r │ │ │ │ -00012a00: 6174 6520 666f 7220 6e6d 7320 7468 7265 ate for nms thre │ │ │ │ -00012a10: 7368 6f6c 642e 0a20 2020 2020 2a20 4070 shold.. * @p │ │ │ │ -00012a20: 6172 616d 206d 696e 5363 6f72 6520 6d69 aram minScore mi │ │ │ │ -00012a30: 6e20 7363 6f72 6520 6f66 2062 6f78 6573 n score of boxes │ │ │ │ -00012a40: 2074 6f20 6465 7465 6374 2e0a 2020 2020 to detect.. │ │ │ │ -00012a50: 202a 2040 7061 7261 6d20 6d61 7842 6f78 * @param maxBox │ │ │ │ -00012a60: 6573 206d 6178 206e 756d 6265 7220 6f66 es max number of │ │ │ │ -00012a70: 2062 6f78 6573 2074 6f20 6465 7465 6374 boxes to detect │ │ │ │ -00012a80: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00012a90: 6564 6765 4d69 6e4d 6167 2065 6467 6520 edgeMinMag edge │ │ │ │ -00012aa0: 6d69 6e20 6d61 676e 6974 7564 652e 2049 min magnitude. I │ │ │ │ -00012ab0: 6e63 7265 6173 6520 746f 2074 7261 6465 ncrease to trade │ │ │ │ -00012ac0: 206f 6666 2061 6363 7572 6163 7920 666f off accuracy fo │ │ │ │ -00012ad0: 7220 7370 6565 642e 0a20 2020 2020 2a20 r speed.. * │ │ │ │ -00012ae0: 4070 6172 616d 2065 6467 654d 6572 6765 @param edgeMerge │ │ │ │ -00012af0: 5468 7220 6564 6765 206d 6572 6765 2074 Thr edge merge t │ │ │ │ -00012b00: 6872 6573 686f 6c64 2e20 496e 6372 6561 hreshold. Increa │ │ │ │ -00012b10: 7365 2074 6f20 7472 6164 6520 6f66 6620 se to trade off │ │ │ │ -00012b20: 6163 6375 7261 6379 2066 6f72 2073 7065 accuracy for spe │ │ │ │ -00012b30: 6564 2e0a 2020 2020 202a 2040 7061 7261 ed.. * @para │ │ │ │ -00012b40: 6d20 636c 7573 7465 724d 696e 4d61 6720 m clusterMinMag │ │ │ │ -00012b50: 636c 7573 7465 7220 6d69 6e20 6d61 676e cluster min magn │ │ │ │ -00012b60: 6974 7564 652e 2049 6e63 7265 6173 6520 itude. Increase │ │ │ │ -00012b70: 746f 2074 7261 6465 206f 6666 2061 6363 to trade off acc │ │ │ │ -00012b80: 7572 6163 7920 666f 7220 7370 6565 642e uracy for speed. │ │ │ │ -00012b90: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ -00012ba0: 6178 4173 7065 6374 5261 7469 6f20 6d61 axAspectRatio ma │ │ │ │ -00012bb0: 7820 6173 7065 6374 2072 6174 696f 206f x aspect ratio o │ │ │ │ -00012bc0: 6620 626f 7865 732e 0a20 2020 2020 2a20 f boxes.. * │ │ │ │ -00012bd0: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ -00012be0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -00012bf0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -00012c00: 6963 2073 7461 7469 6320 4564 6765 426f ic static EdgeBo │ │ │ │ -00012c10: 7865 7320 6372 6561 7465 4564 6765 426f xes createEdgeBo │ │ │ │ -00012c20: 7865 7328 666c 6f61 7420 616c 7068 612c xes(float alpha, │ │ │ │ -00012c30: 2066 6c6f 6174 2062 6574 612c 2066 6c6f float beta, flo │ │ │ │ -00012c40: 6174 2065 7461 2c20 666c 6f61 7420 6d69 at eta, float mi │ │ │ │ -00012c50: 6e53 636f 7265 2c20 696e 7420 6d61 7842 nScore, int maxB │ │ │ │ -00012c60: 6f78 6573 2c20 666c 6f61 7420 6564 6765 oxes, float edge │ │ │ │ -00012c70: 4d69 6e4d 6167 2c20 666c 6f61 7420 6564 MinMag, float ed │ │ │ │ -00012c80: 6765 4d65 7267 6554 6872 2c20 666c 6f61 geMergeThr, floa │ │ │ │ -00012c90: 7420 636c 7573 7465 724d 696e 4d61 672c t clusterMinMag, │ │ │ │ -00012ca0: 2066 6c6f 6174 206d 6178 4173 7065 6374 float maxAspect │ │ │ │ -00012cb0: 5261 7469 6f29 207b 0a20 2020 2020 2020 Ratio) {. │ │ │ │ -00012cc0: 2072 6574 7572 6e20 4564 6765 426f 7865 return EdgeBoxe │ │ │ │ -00012cd0: 732e 5f5f 6672 6f6d 5074 725f 5f28 6372 s.__fromPtr__(cr │ │ │ │ -00012ce0: 6561 7465 4564 6765 426f 7865 735f 3328 eateEdgeBoxes_3( │ │ │ │ -00012cf0: 616c 7068 612c 2062 6574 612c 2065 7461 alpha, beta, eta │ │ │ │ -00012d00: 2c20 6d69 6e53 636f 7265 2c20 6d61 7842 , minScore, maxB │ │ │ │ -00012d10: 6f78 6573 2c20 6564 6765 4d69 6e4d 6167 oxes, edgeMinMag │ │ │ │ -00012d20: 2c20 6564 6765 4d65 7267 6554 6872 2c20 , edgeMergeThr, │ │ │ │ -00012d30: 636c 7573 7465 724d 696e 4d61 672c 206d clusterMinMag, m │ │ │ │ -00012d40: 6178 4173 7065 6374 5261 7469 6f29 293b axAspectRatio)); │ │ │ │ -00012d50: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ -00012d60: 2020 2020 202a 2043 7265 6174 6573 2061 * Creates a │ │ │ │ -00012d70: 2045 6467 6562 6f78 6573 0a20 2020 2020 Edgeboxes. │ │ │ │ -00012d80: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00012d90: 616c 7068 6120 7374 6570 2073 697a 6520 alpha step size │ │ │ │ -00012da0: 6f66 2073 6c69 6469 6e67 2077 696e 646f of sliding windo │ │ │ │ -00012db0: 7720 7365 6172 6368 2e0a 2020 2020 202a w search.. * │ │ │ │ -00012dc0: 2040 7061 7261 6d20 6265 7461 206e 6d73 @param beta nms │ │ │ │ -00012dd0: 2074 6872 6573 686f 6c64 2066 6f72 206f threshold for o │ │ │ │ -00012de0: 626a 6563 7420 7072 6f70 6f73 616c 732e bject proposals. │ │ │ │ -00012df0: 0a20 2020 2020 2a20 4070 6172 616d 2065 . * @param e │ │ │ │ -00012e00: 7461 2061 6461 7074 6174 696f 6e20 7261 ta adaptation ra │ │ │ │ -00012e10: 7465 2066 6f72 206e 6d73 2074 6872 6573 te for nms thres │ │ │ │ -00012e20: 686f 6c64 2e0a 2020 2020 202a 2040 7061 hold.. * @pa │ │ │ │ -00012e30: 7261 6d20 6d69 6e53 636f 7265 206d 696e ram minScore min │ │ │ │ -00012e40: 2073 636f 7265 206f 6620 626f 7865 7320 score of boxes │ │ │ │ -00012e50: 746f 2064 6574 6563 742e 0a20 2020 2020 to detect.. │ │ │ │ -00012e60: 2a20 4070 6172 616d 206d 6178 426f 7865 * @param maxBoxe │ │ │ │ -00012e70: 7320 6d61 7820 6e75 6d62 6572 206f 6620 s max number of │ │ │ │ -00012e80: 626f 7865 7320 746f 2064 6574 6563 742e boxes to detect. │ │ │ │ -00012e90: 0a20 2020 2020 2a20 4070 6172 616d 2065 . * @param e │ │ │ │ -00012ea0: 6467 654d 696e 4d61 6720 6564 6765 206d dgeMinMag edge m │ │ │ │ -00012eb0: 696e 206d 6167 6e69 7475 6465 2e20 496e in magnitude. In │ │ │ │ -00012ec0: 6372 6561 7365 2074 6f20 7472 6164 6520 crease to trade │ │ │ │ -00012ed0: 6f66 6620 6163 6375 7261 6379 2066 6f72 off accuracy for │ │ │ │ -00012ee0: 2073 7065 6564 2e0a 2020 2020 202a 2040 speed.. * @ │ │ │ │ -00012ef0: 7061 7261 6d20 6564 6765 4d65 7267 6554 param edgeMergeT │ │ │ │ -00012f00: 6872 2065 6467 6520 6d65 7267 6520 7468 hr edge merge th │ │ │ │ -00012f10: 7265 7368 6f6c 642e 2049 6e63 7265 6173 reshold. Increas │ │ │ │ -00012f20: 6520 746f 2074 7261 6465 206f 6666 2061 e to trade off a │ │ │ │ -00012f30: 6363 7572 6163 7920 666f 7220 7370 6565 ccuracy for spee │ │ │ │ -00012f40: 642e 0a20 2020 2020 2a20 4070 6172 616d d.. * @param │ │ │ │ -00012f50: 2063 6c75 7374 6572 4d69 6e4d 6167 2063 clusterMinMag c │ │ │ │ -00012f60: 6c75 7374 6572 206d 696e 206d 6167 6e69 luster min magni │ │ │ │ -00012f70: 7475 6465 2e20 496e 6372 6561 7365 2074 tude. Increase t │ │ │ │ -00012f80: 6f20 7472 6164 6520 6f66 6620 6163 6375 o trade off accu │ │ │ │ -00012f90: 7261 6379 2066 6f72 2073 7065 6564 2e0a racy for speed.. │ │ │ │ -00012fa0: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ -00012fb0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00012fc0: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -00012fd0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00012fe0: 2045 6467 6542 6f78 6573 2063 7265 6174 EdgeBoxes creat │ │ │ │ -00012ff0: 6545 6467 6542 6f78 6573 2866 6c6f 6174 eEdgeBoxes(float │ │ │ │ -00013000: 2061 6c70 6861 2c20 666c 6f61 7420 6265 alpha, float be │ │ │ │ -00013010: 7461 2c20 666c 6f61 7420 6574 612c 2066 ta, float eta, f │ │ │ │ -00013020: 6c6f 6174 206d 696e 5363 6f72 652c 2069 loat minScore, i │ │ │ │ -00013030: 6e74 206d 6178 426f 7865 732c 2066 6c6f nt maxBoxes, flo │ │ │ │ -00013040: 6174 2065 6467 654d 696e 4d61 672c 2066 at edgeMinMag, f │ │ │ │ -00013050: 6c6f 6174 2065 6467 654d 6572 6765 5468 loat edgeMergeTh │ │ │ │ -00013060: 722c 2066 6c6f 6174 2063 6c75 7374 6572 r, float cluster │ │ │ │ -00013070: 4d69 6e4d 6167 2920 7b0a 2020 2020 2020 MinMag) {. │ │ │ │ -00013080: 2020 7265 7475 726e 2045 6467 6542 6f78 return EdgeBox │ │ │ │ -00013090: 6573 2e5f 5f66 726f 6d50 7472 5f5f 2863 es.__fromPtr__(c │ │ │ │ -000130a0: 7265 6174 6545 6467 6542 6f78 6573 5f34 reateEdgeBoxes_4 │ │ │ │ -000130b0: 2861 6c70 6861 2c20 6265 7461 2c20 6574 (alpha, beta, et │ │ │ │ -000130c0: 612c 206d 696e 5363 6f72 652c 206d 6178 a, minScore, max │ │ │ │ -000130d0: 426f 7865 732c 2065 6467 654d 696e 4d61 Boxes, edgeMinMa │ │ │ │ -000130e0: 672c 2065 6467 654d 6572 6765 5468 722c g, edgeMergeThr, │ │ │ │ -000130f0: 2063 6c75 7374 6572 4d69 6e4d 6167 2929 clusterMinMag)) │ │ │ │ -00013100: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ -00013110: 0a20 2020 2020 2a20 4372 6561 7465 7320 . * Creates │ │ │ │ -00013120: 6120 4564 6765 626f 7865 730a 2020 2020 a Edgeboxes. │ │ │ │ -00013130: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00013140: 2061 6c70 6861 2073 7465 7020 7369 7a65 alpha step size │ │ │ │ -00013150: 206f 6620 736c 6964 696e 6720 7769 6e64 of sliding wind │ │ │ │ -00013160: 6f77 2073 6561 7263 682e 0a20 2020 2020 ow search.. │ │ │ │ -00013170: 2a20 4070 6172 616d 2062 6574 6120 6e6d * @param beta nm │ │ │ │ -00013180: 7320 7468 7265 7368 6f6c 6420 666f 7220 s threshold for │ │ │ │ -00013190: 6f62 6a65 6374 2070 726f 706f 7361 6c73 object proposals │ │ │ │ -000131a0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -000131b0: 6574 6120 6164 6170 7461 7469 6f6e 2072 eta adaptation r │ │ │ │ -000131c0: 6174 6520 666f 7220 6e6d 7320 7468 7265 ate for nms thre │ │ │ │ -000131d0: 7368 6f6c 642e 0a20 2020 2020 2a20 4070 shold.. * @p │ │ │ │ -000131e0: 6172 616d 206d 696e 5363 6f72 6520 6d69 aram minScore mi │ │ │ │ -000131f0: 6e20 7363 6f72 6520 6f66 2062 6f78 6573 n score of boxes │ │ │ │ -00013200: 2074 6f20 6465 7465 6374 2e0a 2020 2020 to detect.. │ │ │ │ -00013210: 202a 2040 7061 7261 6d20 6d61 7842 6f78 * @param maxBox │ │ │ │ -00013220: 6573 206d 6178 206e 756d 6265 7220 6f66 es max number of │ │ │ │ -00013230: 2062 6f78 6573 2074 6f20 6465 7465 6374 boxes to detect │ │ │ │ -00013240: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00013250: 6564 6765 4d69 6e4d 6167 2065 6467 6520 edgeMinMag edge │ │ │ │ -00013260: 6d69 6e20 6d61 676e 6974 7564 652e 2049 min magnitude. I │ │ │ │ -00013270: 6e63 7265 6173 6520 746f 2074 7261 6465 ncrease to trade │ │ │ │ -00013280: 206f 6666 2061 6363 7572 6163 7920 666f off accuracy fo │ │ │ │ -00013290: 7220 7370 6565 642e 0a20 2020 2020 2a20 r speed.. * │ │ │ │ -000132a0: 4070 6172 616d 2065 6467 654d 6572 6765 @param edgeMerge │ │ │ │ -000132b0: 5468 7220 6564 6765 206d 6572 6765 2074 Thr edge merge t │ │ │ │ -000132c0: 6872 6573 686f 6c64 2e20 496e 6372 6561 hreshold. Increa │ │ │ │ -000132d0: 7365 2074 6f20 7472 6164 6520 6f66 6620 se to trade off │ │ │ │ -000132e0: 6163 6375 7261 6379 2066 6f72 2073 7065 accuracy for spe │ │ │ │ -000132f0: 6564 2e0a 2020 2020 202a 2040 7265 7475 ed.. * @retu │ │ │ │ -00013300: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ -00013310: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00013320: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -00013330: 6174 6963 2045 6467 6542 6f78 6573 2063 atic EdgeBoxes c │ │ │ │ -00013340: 7265 6174 6545 6467 6542 6f78 6573 2866 reateEdgeBoxes(f │ │ │ │ -00013350: 6c6f 6174 2061 6c70 6861 2c20 666c 6f61 loat alpha, floa │ │ │ │ -00013360: 7420 6265 7461 2c20 666c 6f61 7420 6574 t beta, float et │ │ │ │ -00013370: 612c 2066 6c6f 6174 206d 696e 5363 6f72 a, float minScor │ │ │ │ -00013380: 652c 2069 6e74 206d 6178 426f 7865 732c e, int maxBoxes, │ │ │ │ -00013390: 2066 6c6f 6174 2065 6467 654d 696e 4d61 float edgeMinMa │ │ │ │ -000133a0: 672c 2066 6c6f 6174 2065 6467 654d 6572 g, float edgeMer │ │ │ │ -000133b0: 6765 5468 7229 207b 0a20 2020 2020 2020 geThr) {. │ │ │ │ -000133c0: 2072 6574 7572 6e20 4564 6765 426f 7865 return EdgeBoxe │ │ │ │ -000133d0: 732e 5f5f 6672 6f6d 5074 725f 5f28 6372 s.__fromPtr__(cr │ │ │ │ -000133e0: 6561 7465 4564 6765 426f 7865 735f 3528 eateEdgeBoxes_5( │ │ │ │ -000133f0: 616c 7068 612c 2062 6574 612c 2065 7461 alpha, beta, eta │ │ │ │ -00013400: 2c20 6d69 6e53 636f 7265 2c20 6d61 7842 , minScore, maxB │ │ │ │ -00013410: 6f78 6573 2c20 6564 6765 4d69 6e4d 6167 oxes, edgeMinMag │ │ │ │ -00013420: 2c20 6564 6765 4d65 7267 6554 6872 2929 , edgeMergeThr)) │ │ │ │ -00013430: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ -00013440: 0a20 2020 2020 2a20 4372 6561 7465 7320 . * Creates │ │ │ │ -00013450: 6120 4564 6765 626f 7865 730a 2020 2020 a Edgeboxes. │ │ │ │ -00013460: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00013470: 2061 6c70 6861 2073 7465 7020 7369 7a65 alpha step size │ │ │ │ -00013480: 206f 6620 736c 6964 696e 6720 7769 6e64 of sliding wind │ │ │ │ -00013490: 6f77 2073 6561 7263 682e 0a20 2020 2020 ow search.. │ │ │ │ -000134a0: 2a20 4070 6172 616d 2062 6574 6120 6e6d * @param beta nm │ │ │ │ -000134b0: 7320 7468 7265 7368 6f6c 6420 666f 7220 s threshold for │ │ │ │ -000134c0: 6f62 6a65 6374 2070 726f 706f 7361 6c73 object proposals │ │ │ │ -000134d0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -000134e0: 6574 6120 6164 6170 7461 7469 6f6e 2072 eta adaptation r │ │ │ │ -000134f0: 6174 6520 666f 7220 6e6d 7320 7468 7265 ate for nms thre │ │ │ │ -00013500: 7368 6f6c 642e 0a20 2020 2020 2a20 4070 shold.. * @p │ │ │ │ -00013510: 6172 616d 206d 696e 5363 6f72 6520 6d69 aram minScore mi │ │ │ │ -00013520: 6e20 7363 6f72 6520 6f66 2062 6f78 6573 n score of boxes │ │ │ │ -00013530: 2074 6f20 6465 7465 6374 2e0a 2020 2020 to detect.. │ │ │ │ -00013540: 202a 2040 7061 7261 6d20 6d61 7842 6f78 * @param maxBox │ │ │ │ -00013550: 6573 206d 6178 206e 756d 6265 7220 6f66 es max number of │ │ │ │ -00013560: 2062 6f78 6573 2074 6f20 6465 7465 6374 boxes to detect │ │ │ │ -00013570: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00013580: 6564 6765 4d69 6e4d 6167 2065 6467 6520 edgeMinMag edge │ │ │ │ -00013590: 6d69 6e20 6d61 676e 6974 7564 652e 2049 min magnitude. I │ │ │ │ -000135a0: 6e63 7265 6173 6520 746f 2074 7261 6465 ncrease to trade │ │ │ │ -000135b0: 206f 6666 2061 6363 7572 6163 7920 666f off accuracy fo │ │ │ │ -000135c0: 7220 7370 6565 642e 0a20 2020 2020 2a20 r speed.. * │ │ │ │ -000135d0: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ -000135e0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -000135f0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -00013600: 6963 2073 7461 7469 6320 4564 6765 426f ic static EdgeBo │ │ │ │ -00013610: 7865 7320 6372 6561 7465 4564 6765 426f xes createEdgeBo │ │ │ │ -00013620: 7865 7328 666c 6f61 7420 616c 7068 612c xes(float alpha, │ │ │ │ -00013630: 2066 6c6f 6174 2062 6574 612c 2066 6c6f float beta, flo │ │ │ │ -00013640: 6174 2065 7461 2c20 666c 6f61 7420 6d69 at eta, float mi │ │ │ │ -00013650: 6e53 636f 7265 2c20 696e 7420 6d61 7842 nScore, int maxB │ │ │ │ -00013660: 6f78 6573 2c20 666c 6f61 7420 6564 6765 oxes, float edge │ │ │ │ -00013670: 4d69 6e4d 6167 2920 7b0a 2020 2020 2020 MinMag) {. │ │ │ │ -00013680: 2020 7265 7475 726e 2045 6467 6542 6f78 return EdgeBox │ │ │ │ -00013690: 6573 2e5f 5f66 726f 6d50 7472 5f5f 2863 es.__fromPtr__(c │ │ │ │ -000136a0: 7265 6174 6545 6467 6542 6f78 6573 5f36 reateEdgeBoxes_6 │ │ │ │ -000136b0: 2861 6c70 6861 2c20 6265 7461 2c20 6574 (alpha, beta, et │ │ │ │ -000136c0: 612c 206d 696e 5363 6f72 652c 206d 6178 a, minScore, max │ │ │ │ -000136d0: 426f 7865 732c 2065 6467 654d 696e 4d61 Boxes, edgeMinMa │ │ │ │ -000136e0: 6729 293b 0a20 2020 207d 0a0a 2020 2020 g));. }.. │ │ │ │ -000136f0: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ -00013700: 6573 2061 2045 6467 6562 6f78 6573 0a20 es a Edgeboxes. │ │ │ │ -00013710: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00013720: 7261 6d20 616c 7068 6120 7374 6570 2073 ram alpha step s │ │ │ │ -00013730: 697a 6520 6f66 2073 6c69 6469 6e67 2077 ize of sliding w │ │ │ │ -00013740: 696e 646f 7720 7365 6172 6368 2e0a 2020 indow search.. │ │ │ │ -00013750: 2020 202a 2040 7061 7261 6d20 6265 7461 * @param beta │ │ │ │ -00013760: 206e 6d73 2074 6872 6573 686f 6c64 2066 nms threshold f │ │ │ │ -00013770: 6f72 206f 626a 6563 7420 7072 6f70 6f73 or object propos │ │ │ │ -00013780: 616c 732e 0a20 2020 2020 2a20 4070 6172 als.. * @par │ │ │ │ -00013790: 616d 2065 7461 2061 6461 7074 6174 696f am eta adaptatio │ │ │ │ -000137a0: 6e20 7261 7465 2066 6f72 206e 6d73 2074 n rate for nms t │ │ │ │ -000137b0: 6872 6573 686f 6c64 2e0a 2020 2020 202a hreshold.. * │ │ │ │ -000137c0: 2040 7061 7261 6d20 6d69 6e53 636f 7265 @param minScore │ │ │ │ -000137d0: 206d 696e 2073 636f 7265 206f 6620 626f min score of bo │ │ │ │ -000137e0: 7865 7320 746f 2064 6574 6563 742e 0a20 xes to detect.. │ │ │ │ -000137f0: 2020 2020 2a20 4070 6172 616d 206d 6178 * @param max │ │ │ │ -00013800: 426f 7865 7320 6d61 7820 6e75 6d62 6572 Boxes max number │ │ │ │ -00013810: 206f 6620 626f 7865 7320 746f 2064 6574 of boxes to det │ │ │ │ -00013820: 6563 742e 0a20 2020 2020 2a20 4072 6574 ect.. * @ret │ │ │ │ -00013830: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ -00013840: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00013850: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -00013860: 7461 7469 6320 4564 6765 426f 7865 7320 tatic EdgeBoxes │ │ │ │ -00013870: 6372 6561 7465 4564 6765 426f 7865 7328 createEdgeBoxes( │ │ │ │ -00013880: 666c 6f61 7420 616c 7068 612c 2066 6c6f float alpha, flo │ │ │ │ -00013890: 6174 2062 6574 612c 2066 6c6f 6174 2065 at beta, float e │ │ │ │ -000138a0: 7461 2c20 666c 6f61 7420 6d69 6e53 636f ta, float minSco │ │ │ │ -000138b0: 7265 2c20 696e 7420 6d61 7842 6f78 6573 re, int maxBoxes │ │ │ │ -000138c0: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -000138d0: 726e 2045 6467 6542 6f78 6573 2e5f 5f66 rn EdgeBoxes.__f │ │ │ │ -000138e0: 726f 6d50 7472 5f5f 2863 7265 6174 6545 romPtr__(createE │ │ │ │ -000138f0: 6467 6542 6f78 6573 5f37 2861 6c70 6861 dgeBoxes_7(alpha │ │ │ │ -00013900: 2c20 6265 7461 2c20 6574 612c 206d 696e , beta, eta, min │ │ │ │ -00013910: 5363 6f72 652c 206d 6178 426f 7865 7329 Score, maxBoxes) │ │ │ │ -00013920: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ -00013930: 2a0a 2020 2020 202a 2043 7265 6174 6573 *. * Creates │ │ │ │ -00013940: 2061 2045 6467 6562 6f78 6573 0a20 2020 a Edgeboxes. │ │ │ │ -00013950: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00013960: 6d20 616c 7068 6120 7374 6570 2073 697a m alpha step siz │ │ │ │ -00013970: 6520 6f66 2073 6c69 6469 6e67 2077 696e e of sliding win │ │ │ │ -00013980: 646f 7720 7365 6172 6368 2e0a 2020 2020 dow search.. │ │ │ │ -00013990: 202a 2040 7061 7261 6d20 6265 7461 206e * @param beta n │ │ │ │ -000139a0: 6d73 2074 6872 6573 686f 6c64 2066 6f72 ms threshold for │ │ │ │ -000139b0: 206f 626a 6563 7420 7072 6f70 6f73 616c object proposal │ │ │ │ -000139c0: 732e 0a20 2020 2020 2a20 4070 6172 616d s.. * @param │ │ │ │ -000139d0: 2065 7461 2061 6461 7074 6174 696f 6e20 eta adaptation │ │ │ │ -000139e0: 7261 7465 2066 6f72 206e 6d73 2074 6872 rate for nms thr │ │ │ │ -000139f0: 6573 686f 6c64 2e0a 2020 2020 202a 2040 eshold.. * @ │ │ │ │ -00013a00: 7061 7261 6d20 6d69 6e53 636f 7265 206d param minScore m │ │ │ │ -00013a10: 696e 2073 636f 7265 206f 6620 626f 7865 in score of boxe │ │ │ │ -00013a20: 7320 746f 2064 6574 6563 742e 0a20 2020 s to detect.. │ │ │ │ -00013a30: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -00013a40: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00013a50: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -00013a60: 7075 626c 6963 2073 7461 7469 6320 4564 public static Ed │ │ │ │ -00013a70: 6765 426f 7865 7320 6372 6561 7465 4564 geBoxes createEd │ │ │ │ -00013a80: 6765 426f 7865 7328 666c 6f61 7420 616c geBoxes(float al │ │ │ │ -00013a90: 7068 612c 2066 6c6f 6174 2062 6574 612c pha, float beta, │ │ │ │ -00013aa0: 2066 6c6f 6174 2065 7461 2c20 666c 6f61 float eta, floa │ │ │ │ -00013ab0: 7420 6d69 6e53 636f 7265 2920 7b0a 2020 t minScore) {. │ │ │ │ -00013ac0: 2020 2020 2020 7265 7475 726e 2045 6467 return Edg │ │ │ │ -00013ad0: 6542 6f78 6573 2e5f 5f66 726f 6d50 7472 eBoxes.__fromPtr │ │ │ │ -00013ae0: 5f5f 2863 7265 6174 6545 6467 6542 6f78 __(createEdgeBox │ │ │ │ -00013af0: 6573 5f38 2861 6c70 6861 2c20 6265 7461 es_8(alpha, beta │ │ │ │ -00013b00: 2c20 6574 612c 206d 696e 5363 6f72 6529 , eta, minScore) │ │ │ │ -00013b10: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ -00013b20: 2a0a 2020 2020 202a 2043 7265 6174 6573 *. * Creates │ │ │ │ -00013b30: 2061 2045 6467 6562 6f78 6573 0a20 2020 a Edgeboxes. │ │ │ │ -00013b40: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00013b50: 6d20 616c 7068 6120 7374 6570 2073 697a m alpha step siz │ │ │ │ -00013b60: 6520 6f66 2073 6c69 6469 6e67 2077 696e e of sliding win │ │ │ │ -00013b70: 646f 7720 7365 6172 6368 2e0a 2020 2020 dow search.. │ │ │ │ -00013b80: 202a 2040 7061 7261 6d20 6265 7461 206e * @param beta n │ │ │ │ -00013b90: 6d73 2074 6872 6573 686f 6c64 2066 6f72 ms threshold for │ │ │ │ -00013ba0: 206f 626a 6563 7420 7072 6f70 6f73 616c object proposal │ │ │ │ -00013bb0: 732e 0a20 2020 2020 2a20 4070 6172 616d s.. * @param │ │ │ │ -00013bc0: 2065 7461 2061 6461 7074 6174 696f 6e20 eta adaptation │ │ │ │ -00013bd0: 7261 7465 2066 6f72 206e 6d73 2074 6872 rate for nms thr │ │ │ │ -00013be0: 6573 686f 6c64 2e0a 2020 2020 202a 2040 eshold.. * @ │ │ │ │ -00013bf0: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ -00013c00: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -00013c10: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -00013c20: 6320 7374 6174 6963 2045 6467 6542 6f78 c static EdgeBox │ │ │ │ -00013c30: 6573 2063 7265 6174 6545 6467 6542 6f78 es createEdgeBox │ │ │ │ -00013c40: 6573 2866 6c6f 6174 2061 6c70 6861 2c20 es(float alpha, │ │ │ │ -00013c50: 666c 6f61 7420 6265 7461 2c20 666c 6f61 float beta, floa │ │ │ │ -00013c60: 7420 6574 6129 207b 0a20 2020 2020 2020 t eta) {. │ │ │ │ -00013c70: 2072 6574 7572 6e20 4564 6765 426f 7865 return EdgeBoxe │ │ │ │ -00013c80: 732e 5f5f 6672 6f6d 5074 725f 5f28 6372 s.__fromPtr__(cr │ │ │ │ -00013c90: 6561 7465 4564 6765 426f 7865 735f 3928 eateEdgeBoxes_9( │ │ │ │ -00013ca0: 616c 7068 612c 2062 6574 612c 2065 7461 alpha, beta, eta │ │ │ │ -00013cb0: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ -00013cc0: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ -00013cd0: 7320 6120 4564 6765 626f 7865 730a 2020 s a Edgeboxes. │ │ │ │ -00013ce0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00013cf0: 616d 2061 6c70 6861 2073 7465 7020 7369 am alpha step si │ │ │ │ -00013d00: 7a65 206f 6620 736c 6964 696e 6720 7769 ze of sliding wi │ │ │ │ -00013d10: 6e64 6f77 2073 6561 7263 682e 0a20 2020 ndow search.. │ │ │ │ -00013d20: 2020 2a20 4070 6172 616d 2062 6574 6120 * @param beta │ │ │ │ -00013d30: 6e6d 7320 7468 7265 7368 6f6c 6420 666f nms threshold fo │ │ │ │ -00013d40: 7220 6f62 6a65 6374 2070 726f 706f 7361 r object proposa │ │ │ │ -00013d50: 6c73 2e0a 2020 2020 202a 2040 7265 7475 ls.. * @retu │ │ │ │ -00013d60: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ -00013d70: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00013d80: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -00013d90: 6174 6963 2045 6467 6542 6f78 6573 2063 atic EdgeBoxes c │ │ │ │ -00013da0: 7265 6174 6545 6467 6542 6f78 6573 2866 reateEdgeBoxes(f │ │ │ │ -00013db0: 6c6f 6174 2061 6c70 6861 2c20 666c 6f61 loat alpha, floa │ │ │ │ -00013dc0: 7420 6265 7461 2920 7b0a 2020 2020 2020 t beta) {. │ │ │ │ -00013dd0: 2020 7265 7475 726e 2045 6467 6542 6f78 return EdgeBox │ │ │ │ -00013de0: 6573 2e5f 5f66 726f 6d50 7472 5f5f 2863 es.__fromPtr__(c │ │ │ │ -00013df0: 7265 6174 6545 6467 6542 6f78 6573 5f31 reateEdgeBoxes_1 │ │ │ │ -00013e00: 3028 616c 7068 612c 2062 6574 6129 293b 0(alpha, beta)); │ │ │ │ -00013e10: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ -00013e20: 2020 2020 202a 2043 7265 6174 6573 2061 * Creates a │ │ │ │ -00013e30: 2045 6467 6562 6f78 6573 0a20 2020 2020 Edgeboxes. │ │ │ │ -00013e40: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00013e50: 616c 7068 6120 7374 6570 2073 697a 6520 alpha step size │ │ │ │ -00013e60: 6f66 2073 6c69 6469 6e67 2077 696e 646f of sliding windo │ │ │ │ -00013e70: 7720 7365 6172 6368 2e0a 2020 2020 202a w search.. * │ │ │ │ -00013e80: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ -00013e90: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00013ea0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -00013eb0: 6c69 6320 7374 6174 6963 2045 6467 6542 lic static EdgeB │ │ │ │ -00013ec0: 6f78 6573 2063 7265 6174 6545 6467 6542 oxes createEdgeB │ │ │ │ -00013ed0: 6f78 6573 2866 6c6f 6174 2061 6c70 6861 oxes(float alpha │ │ │ │ -00013ee0: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -00013ef0: 726e 2045 6467 6542 6f78 6573 2e5f 5f66 rn EdgeBoxes.__f │ │ │ │ -00013f00: 726f 6d50 7472 5f5f 2863 7265 6174 6545 romPtr__(createE │ │ │ │ -00013f10: 6467 6542 6f78 6573 5f31 3128 616c 7068 dgeBoxes_11(alph │ │ │ │ -00013f20: 6129 293b 0a20 2020 207d 0a0a 2020 2020 a));. }.. │ │ │ │ -00013f30: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ -00013f40: 6573 2061 2045 6467 6562 6f78 6573 0a20 es a Edgeboxes. │ │ │ │ -00013f50: 2020 2020 2a0a 2020 2020 202a 2040 7265 *. * @re │ │ │ │ -00013f60: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -00013f70: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00013f80: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -00013f90: 7374 6174 6963 2045 6467 6542 6f78 6573 static EdgeBoxes │ │ │ │ -00013fa0: 2063 7265 6174 6545 6467 6542 6f78 6573 createEdgeBoxes │ │ │ │ -00013fb0: 2829 207b 0a20 2020 2020 2020 2072 6574 () {. ret │ │ │ │ -00013fc0: 7572 6e20 4564 6765 426f 7865 732e 5f5f urn EdgeBoxes.__ │ │ │ │ -00013fd0: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -00013fe0: 4564 6765 426f 7865 735f 3132 2829 293b EdgeBoxes_12()); │ │ │ │ -00013ff0: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ -00014000: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ -00014010: 5f44 5446 696c 7465 7220 6376 3a3a 7869 _DTFilter cv::xi │ │ │ │ -00014020: 6d67 7072 6f63 3a3a 6372 6561 7465 4454 mgproc::createDT │ │ │ │ -00014030: 4669 6c74 6572 284d 6174 2067 7569 6465 Filter(Mat guide │ │ │ │ -00014040: 2c20 646f 7562 6c65 2073 6967 6d61 5370 , double sigmaSp │ │ │ │ -00014050: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ -00014060: 676d 6143 6f6c 6f72 2c20 696e 7420 6d6f gmaColor, int mo │ │ │ │ -00014070: 6465 203d 2044 5446 5f4e 432c 2069 6e74 de = DTF_NC, int │ │ │ │ -00014080: 206e 756d 4974 6572 7320 3d20 3329 0a20 numIters = 3). │ │ │ │ -00014090: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ -000140a0: 2020 2020 2a20 4661 6374 6f72 7920 6d65 * Factory me │ │ │ │ -000140b0: 7468 6f64 2c20 6372 6561 7465 2069 6e73 thod, create ins │ │ │ │ -000140c0: 7461 6e63 6520 6f66 2044 5446 696c 7465 tance of DTFilte │ │ │ │ -000140d0: 7220 616e 6420 7072 6f64 7563 6520 696e r and produce in │ │ │ │ -000140e0: 6974 6961 6c69 7a61 7469 6f6e 2072 6f75 itialization rou │ │ │ │ -000140f0: 7469 6e65 732e 0a20 2020 2020 2a0a 2020 tines.. *. │ │ │ │ -00014100: 2020 202a 2040 7061 7261 6d20 6775 6964 * @param guid │ │ │ │ -00014110: 6520 6775 6964 6564 2069 6d61 6765 2028 e guided image ( │ │ │ │ -00014120: 7573 6564 2074 6f20 6275 696c 6420 7472 used to build tr │ │ │ │ -00014130: 616e 7366 6f72 6d65 6420 6469 7374 616e ansformed distan │ │ │ │ -00014140: 6365 2c20 7768 6963 6820 6465 7363 7269 ce, which descri │ │ │ │ -00014150: 6265 7320 6564 6765 2073 7472 7563 7475 bes edge structu │ │ │ │ -00014160: 7265 206f 660a 2020 2020 202a 2067 7569 re of. * gui │ │ │ │ -00014170: 6465 6420 696d 6167 6529 2e0a 2020 2020 ded image).. │ │ │ │ -00014180: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00014190: 2073 6967 6d61 5370 6174 6961 6c20 5c28 sigmaSpatial \( │ │ │ │ -000141a0: 7b5c 7369 676d 617d 5f48 5c29 2070 6172 {\sigma}_H\) par │ │ │ │ -000141b0: 616d 6574 6572 2069 6e20 7468 6520 6f72 ameter in the or │ │ │ │ -000141c0: 6967 696e 616c 2061 7274 6963 6c65 2c20 iginal article, │ │ │ │ -000141d0: 6974 2773 2073 696d 696c 6172 2074 6f20 it's similar to │ │ │ │ -000141e0: 7468 6520 7369 676d 6120 696e 2074 6865 the sigma in the │ │ │ │ -000141f0: 0a20 2020 2020 2a20 636f 6f72 6469 6e61 . * coordina │ │ │ │ -00014200: 7465 2073 7061 6365 2069 6e74 6f20 6269 te space into bi │ │ │ │ -00014210: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ -00014220: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00014230: 7261 6d20 7369 676d 6143 6f6c 6f72 205c ram sigmaColor \ │ │ │ │ -00014240: 287b 5c73 6967 6d61 7d5f 725c 2920 7061 ({\sigma}_r\) pa │ │ │ │ -00014250: 7261 6d65 7465 7220 696e 2074 6865 206f rameter in the o │ │ │ │ -00014260: 7269 6769 6e61 6c20 6172 7469 636c 652c riginal article, │ │ │ │ -00014270: 2069 7427 7320 7369 6d69 6c61 7220 746f it's similar to │ │ │ │ -00014280: 2074 6865 2073 6967 6d61 2069 6e20 7468 the sigma in th │ │ │ │ -00014290: 650a 2020 2020 202a 2063 6f6c 6f72 2073 e. * color s │ │ │ │ -000142a0: 7061 6365 2069 6e74 6f20 6269 6c61 7465 pace into bilate │ │ │ │ -000142b0: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ -000142c0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -000142d0: 6d6f 6465 206f 6e65 2066 6f72 6d20 7468 mode one form th │ │ │ │ -000142e0: 7265 6520 6d6f 6465 7320 4454 465f 4e43 ree modes DTF_NC │ │ │ │ -000142f0: 2c20 4454 465f 5246 2061 6e64 2044 5446 , DTF_RF and DTF │ │ │ │ -00014300: 5f49 4320 7768 6963 6820 636f 7272 6573 _IC which corres │ │ │ │ -00014310: 706f 6e64 7320 746f 2074 6872 6565 206d ponds to three m │ │ │ │ -00014320: 6f64 6573 2066 6f72 0a20 2020 2020 2a20 odes for. * │ │ │ │ -00014330: 6669 6c74 6572 696e 6720 3244 2073 6967 filtering 2D sig │ │ │ │ -00014340: 6e61 6c73 2069 6e20 7468 6520 6172 7469 nals in the arti │ │ │ │ -00014350: 636c 652e 0a20 2020 2020 2a0a 2020 2020 cle.. *. │ │ │ │ -00014360: 202a 2040 7061 7261 6d20 6e75 6d49 7465 * @param numIte │ │ │ │ -00014370: 7273 206f 7074 696f 6e61 6c20 6e75 6d62 rs optional numb │ │ │ │ -00014380: 6572 206f 6620 6974 6572 6174 696f 6e73 er of iterations │ │ │ │ -00014390: 2075 7365 6420 666f 7220 6669 6c74 6572 used for filter │ │ │ │ -000143a0: 696e 672c 2033 2069 7320 7175 6974 6520 ing, 3 is quite │ │ │ │ -000143b0: 656e 6f75 6768 2e0a 2020 2020 202a 0a20 enough.. *. │ │ │ │ -000143c0: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ -000143d0: 6574 6169 6c73 2061 626f 7574 2044 6f6d etails about Dom │ │ │ │ -000143e0: 6169 6e20 5472 616e 7366 6f72 6d20 6669 ain Transform fi │ │ │ │ -000143f0: 6c74 6572 2070 6172 616d 6574 6572 732c lter parameters, │ │ │ │ -00014400: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ -00014410: 6c20 6172 7469 636c 6520 4349 5445 3a20 l article CITE: │ │ │ │ -00014420: 4761 7374 616c 3131 2061 6e64 0a20 2020 Gastal11 and. │ │ │ │ -00014430: 2020 2a20 5b44 6f6d 6169 6e20 5472 616e * [Domain Tran │ │ │ │ -00014440: 7366 6f72 6d20 6669 6c74 6572 2068 6f6d sform filter hom │ │ │ │ -00014450: 6570 6167 655d 2868 7474 703a 2f2f 7777 epage](http://ww │ │ │ │ -00014460: 772e 696e 662e 7566 7267 732e 6272 2f7e w.inf.ufrgs.br/~ │ │ │ │ -00014470: 6573 6c67 6173 7461 6c2f 446f 6d61 696e eslgastal/Domain │ │ │ │ -00014480: 5472 616e 7366 6f72 6d2f 292e 0a20 2020 Transform/).. │ │ │ │ -00014490: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -000144a0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -000144b0: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -000144c0: 7075 626c 6963 2073 7461 7469 6320 4454 public static DT │ │ │ │ -000144d0: 4669 6c74 6572 2063 7265 6174 6544 5446 Filter createDTF │ │ │ │ -000144e0: 696c 7465 7228 4d61 7420 6775 6964 652c ilter(Mat guide, │ │ │ │ -000144f0: 2064 6f75 626c 6520 7369 676d 6153 7061 double sigmaSpa │ │ │ │ -00014500: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig │ │ │ │ -00014510: 6d61 436f 6c6f 722c 2069 6e74 206d 6f64 maColor, int mod │ │ │ │ -00014520: 652c 2069 6e74 206e 756d 4974 6572 7329 e, int numIters) │ │ │ │ -00014530: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ -00014540: 6e20 4454 4669 6c74 6572 2e5f 5f66 726f n DTFilter.__fro │ │ │ │ -00014550: 6d50 7472 5f5f 2863 7265 6174 6544 5446 mPtr__(createDTF │ │ │ │ -00014560: 696c 7465 725f 3028 6775 6964 652e 6e61 ilter_0(guide.na │ │ │ │ -00014570: 7469 7665 4f62 6a2c 2073 6967 6d61 5370 tiveObj, sigmaSp │ │ │ │ -00014580: 6174 6961 6c2c 2073 6967 6d61 436f 6c6f atial, sigmaColo │ │ │ │ -00014590: 722c 206d 6f64 652c 206e 756d 4974 6572 r, mode, numIter │ │ │ │ -000145a0: 7329 293b 0a20 2020 207d 0a0a 2020 2020 s));. }.. │ │ │ │ -000145b0: 2f2a 2a0a 2020 2020 202a 2046 6163 746f /**. * Facto │ │ │ │ -000145c0: 7279 206d 6574 686f 642c 2063 7265 6174 ry method, creat │ │ │ │ -000145d0: 6520 696e 7374 616e 6365 206f 6620 4454 e instance of DT │ │ │ │ -000145e0: 4669 6c74 6572 2061 6e64 2070 726f 6475 Filter and produ │ │ │ │ -000145f0: 6365 2069 6e69 7469 616c 697a 6174 696f ce initializatio │ │ │ │ -00014600: 6e20 726f 7574 696e 6573 2e0a 2020 2020 n routines.. │ │ │ │ -00014610: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00014620: 2067 7569 6465 2067 7569 6465 6420 696d guide guided im │ │ │ │ -00014630: 6167 6520 2875 7365 6420 746f 2062 7569 age (used to bui │ │ │ │ -00014640: 6c64 2074 7261 6e73 666f 726d 6564 2064 ld transformed d │ │ │ │ -00014650: 6973 7461 6e63 652c 2077 6869 6368 2064 istance, which d │ │ │ │ -00014660: 6573 6372 6962 6573 2065 6467 6520 7374 escribes edge st │ │ │ │ -00014670: 7275 6374 7572 6520 6f66 0a20 2020 2020 ructure of. │ │ │ │ -00014680: 2a20 6775 6964 6564 2069 6d61 6765 292e * guided image). │ │ │ │ -00014690: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -000146a0: 7061 7261 6d20 7369 676d 6153 7061 7469 param sigmaSpati │ │ │ │ -000146b0: 616c 205c 287b 5c73 6967 6d61 7d5f 485c al \({\sigma}_H\ │ │ │ │ -000146c0: 2920 7061 7261 6d65 7465 7220 696e 2074 ) parameter in t │ │ │ │ -000146d0: 6865 206f 7269 6769 6e61 6c20 6172 7469 he original arti │ │ │ │ -000146e0: 636c 652c 2069 7427 7320 7369 6d69 6c61 cle, it's simila │ │ │ │ -000146f0: 7220 746f 2074 6865 2073 6967 6d61 2069 r to the sigma i │ │ │ │ -00014700: 6e20 7468 650a 2020 2020 202a 2063 6f6f n the. * coo │ │ │ │ -00014710: 7264 696e 6174 6520 7370 6163 6520 696e rdinate space in │ │ │ │ -00014720: 746f 2062 696c 6174 6572 616c 4669 6c74 to bilateralFilt │ │ │ │ -00014730: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ -00014740: 2a20 4070 6172 616d 2073 6967 6d61 436f * @param sigmaCo │ │ │ │ -00014750: 6c6f 7220 5c28 7b5c 7369 676d 617d 5f72 lor \({\sigma}_r │ │ │ │ -00014760: 5c29 2070 6172 616d 6574 6572 2069 6e20 \) parameter in │ │ │ │ -00014770: 7468 6520 6f72 6967 696e 616c 2061 7274 the original art │ │ │ │ -00014780: 6963 6c65 2c20 6974 2773 2073 696d 696c icle, it's simil │ │ │ │ -00014790: 6172 2074 6f20 7468 6520 7369 676d 6120 ar to the sigma │ │ │ │ -000147a0: 696e 2074 6865 0a20 2020 2020 2a20 636f in the. * co │ │ │ │ -000147b0: 6c6f 7220 7370 6163 6520 696e 746f 2062 lor space into b │ │ │ │ -000147c0: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ -000147d0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -000147e0: 6172 616d 206d 6f64 6520 6f6e 6520 666f aram mode one fo │ │ │ │ -000147f0: 726d 2074 6872 6565 206d 6f64 6573 2044 rm three modes D │ │ │ │ -00014800: 5446 5f4e 432c 2044 5446 5f52 4620 616e TF_NC, DTF_RF an │ │ │ │ -00014810: 6420 4454 465f 4943 2077 6869 6368 2063 d DTF_IC which c │ │ │ │ -00014820: 6f72 7265 7370 6f6e 6473 2074 6f20 7468 orresponds to th │ │ │ │ -00014830: 7265 6520 6d6f 6465 7320 666f 720a 2020 ree modes for. │ │ │ │ -00014840: 2020 202a 2066 696c 7465 7269 6e67 2032 * filtering 2 │ │ │ │ -00014850: 4420 7369 676e 616c 7320 696e 2074 6865 D signals in the │ │ │ │ -00014860: 2061 7274 6963 6c65 2e0a 2020 2020 202a article.. * │ │ │ │ -00014870: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ -00014880: 6f72 206d 6f72 6520 6465 7461 696c 7320 or more details │ │ │ │ -00014890: 6162 6f75 7420 446f 6d61 696e 2054 7261 about Domain Tra │ │ │ │ -000148a0: 6e73 666f 726d 2066 696c 7465 7220 7061 nsform filter pa │ │ │ │ -000148b0: 7261 6d65 7465 7273 2c20 7365 6520 7468 rameters, see th │ │ │ │ -000148c0: 6520 6f72 6967 696e 616c 2061 7274 6963 e original artic │ │ │ │ -000148d0: 6c65 2043 4954 453a 2047 6173 7461 6c31 le CITE: Gastal1 │ │ │ │ -000148e0: 3120 616e 640a 2020 2020 202a 205b 446f 1 and. * [Do │ │ │ │ -000148f0: 6d61 696e 2054 7261 6e73 666f 726d 2066 main Transform f │ │ │ │ -00014900: 696c 7465 7220 686f 6d65 7061 6765 5d28 ilter homepage]( │ │ │ │ -00014910: 6874 7470 3a2f 2f77 7777 2e69 6e66 2e75 http://www.inf.u │ │ │ │ -00014920: 6672 6773 2e62 722f 7e65 736c 6761 7374 frgs.br/~eslgast │ │ │ │ -00014930: 616c 2f44 6f6d 6169 6e54 7261 6e73 666f al/DomainTransfo │ │ │ │ -00014940: 726d 2f29 2e0a 2020 2020 202a 2040 7265 rm/).. * @re │ │ │ │ -00014950: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -00014960: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00014970: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -00014980: 7374 6174 6963 2044 5446 696c 7465 7220 static DTFilter │ │ │ │ -00014990: 6372 6561 7465 4454 4669 6c74 6572 284d createDTFilter(M │ │ │ │ -000149a0: 6174 2067 7569 6465 2c20 646f 7562 6c65 at guide, double │ │ │ │ -000149b0: 2073 6967 6d61 5370 6174 6961 6c2c 2064 sigmaSpatial, d │ │ │ │ -000149c0: 6f75 626c 6520 7369 676d 6143 6f6c 6f72 ouble sigmaColor │ │ │ │ -000149d0: 2c20 696e 7420 6d6f 6465 2920 7b0a 2020 , int mode) {. │ │ │ │ -000149e0: 2020 2020 2020 7265 7475 726e 2044 5446 return DTF │ │ │ │ -000149f0: 696c 7465 722e 5f5f 6672 6f6d 5074 725f ilter.__fromPtr_ │ │ │ │ -00014a00: 5f28 6372 6561 7465 4454 4669 6c74 6572 _(createDTFilter │ │ │ │ -00014a10: 5f31 2867 7569 6465 2e6e 6174 6976 654f _1(guide.nativeO │ │ │ │ -00014a20: 626a 2c20 7369 676d 6153 7061 7469 616c bj, sigmaSpatial │ │ │ │ -00014a30: 2c20 7369 676d 6143 6f6c 6f72 2c20 6d6f , sigmaColor, mo │ │ │ │ -00014a40: 6465 2929 3b0a 2020 2020 7d0a 0a20 2020 de));. }.. │ │ │ │ -00014a50: 202f 2a2a 0a20 2020 2020 2a20 4661 6374 /**. * Fact │ │ │ │ -00014a60: 6f72 7920 6d65 7468 6f64 2c20 6372 6561 ory method, crea │ │ │ │ -00014a70: 7465 2069 6e73 7461 6e63 6520 6f66 2044 te instance of D │ │ │ │ -00014a80: 5446 696c 7465 7220 616e 6420 7072 6f64 TFilter and prod │ │ │ │ -00014a90: 7563 6520 696e 6974 6961 6c69 7a61 7469 uce initializati │ │ │ │ -00014aa0: 6f6e 2072 6f75 7469 6e65 732e 0a20 2020 on routines.. │ │ │ │ -00014ab0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00014ac0: 6d20 6775 6964 6520 6775 6964 6564 2069 m guide guided i │ │ │ │ -00014ad0: 6d61 6765 2028 7573 6564 2074 6f20 6275 mage (used to bu │ │ │ │ -00014ae0: 696c 6420 7472 616e 7366 6f72 6d65 6420 ild transformed │ │ │ │ -00014af0: 6469 7374 616e 6365 2c20 7768 6963 6820 distance, which │ │ │ │ -00014b00: 6465 7363 7269 6265 7320 6564 6765 2073 describes edge s │ │ │ │ -00014b10: 7472 7563 7475 7265 206f 660a 2020 2020 tructure of. │ │ │ │ -00014b20: 202a 2067 7569 6465 6420 696d 6167 6529 * guided image) │ │ │ │ -00014b30: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00014b40: 4070 6172 616d 2073 6967 6d61 5370 6174 @param sigmaSpat │ │ │ │ -00014b50: 6961 6c20 5c28 7b5c 7369 676d 617d 5f48 ial \({\sigma}_H │ │ │ │ -00014b60: 5c29 2070 6172 616d 6574 6572 2069 6e20 \) parameter in │ │ │ │ -00014b70: 7468 6520 6f72 6967 696e 616c 2061 7274 the original art │ │ │ │ -00014b80: 6963 6c65 2c20 6974 2773 2073 696d 696c icle, it's simil │ │ │ │ -00014b90: 6172 2074 6f20 7468 6520 7369 676d 6120 ar to the sigma │ │ │ │ -00014ba0: 696e 2074 6865 0a20 2020 2020 2a20 636f in the. * co │ │ │ │ -00014bb0: 6f72 6469 6e61 7465 2073 7061 6365 2069 ordinate space i │ │ │ │ -00014bc0: 6e74 6f20 6269 6c61 7465 7261 6c46 696c nto bilateralFil │ │ │ │ -00014bd0: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ -00014be0: 202a 2040 7061 7261 6d20 7369 676d 6143 * @param sigmaC │ │ │ │ -00014bf0: 6f6c 6f72 205c 287b 5c73 6967 6d61 7d5f olor \({\sigma}_ │ │ │ │ -00014c00: 725c 2920 7061 7261 6d65 7465 7220 696e r\) parameter in │ │ │ │ -00014c10: 2074 6865 206f 7269 6769 6e61 6c20 6172 the original ar │ │ │ │ -00014c20: 7469 636c 652c 2069 7427 7320 7369 6d69 ticle, it's simi │ │ │ │ -00014c30: 6c61 7220 746f 2074 6865 2073 6967 6d61 lar to the sigma │ │ │ │ -00014c40: 2069 6e20 7468 650a 2020 2020 202a 2063 in the. * c │ │ │ │ -00014c50: 6f6c 6f72 2073 7061 6365 2069 6e74 6f20 olor space into │ │ │ │ -00014c60: 6269 6c61 7465 7261 6c46 696c 7465 722e bilateralFilter. │ │ │ │ -00014c70: 0a20 2020 2020 2a0a 2020 2020 202a 2066 . *. * f │ │ │ │ -00014c80: 696c 7465 7269 6e67 2032 4420 7369 676e iltering 2D sign │ │ │ │ -00014c90: 616c 7320 696e 2074 6865 2061 7274 6963 als in the artic │ │ │ │ -00014ca0: 6c65 2e0a 2020 2020 202a 0a20 2020 2020 le.. *. │ │ │ │ -00014cb0: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ -00014cc0: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ -00014cd0: 446f 6d61 696e 2054 7261 6e73 666f 726d Domain Transform │ │ │ │ -00014ce0: 2066 696c 7465 7220 7061 7261 6d65 7465 filter paramete │ │ │ │ -00014cf0: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ -00014d00: 696e 616c 2061 7274 6963 6c65 2043 4954 inal article CIT │ │ │ │ -00014d10: 453a 2047 6173 7461 6c31 3120 616e 640a E: Gastal11 and. │ │ │ │ -00014d20: 2020 2020 202a 205b 446f 6d61 696e 2054 * [Domain T │ │ │ │ -00014d30: 7261 6e73 666f 726d 2066 696c 7465 7220 ransform filter │ │ │ │ -00014d40: 686f 6d65 7061 6765 5d28 6874 7470 3a2f homepage](http:/ │ │ │ │ -00014d50: 2f77 7777 2e69 6e66 2e75 6672 6773 2e62 /www.inf.ufrgs.b │ │ │ │ -00014d60: 722f 7e65 736c 6761 7374 616c 2f44 6f6d r/~eslgastal/Dom │ │ │ │ -00014d70: 6169 6e54 7261 6e73 666f 726d 2f29 2e0a ainTransform/).. │ │ │ │ -00014d80: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ -00014d90: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00014da0: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -00014db0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00014dc0: 2044 5446 696c 7465 7220 6372 6561 7465 DTFilter create │ │ │ │ -00014dd0: 4454 4669 6c74 6572 284d 6174 2067 7569 DTFilter(Mat gui │ │ │ │ -00014de0: 6465 2c20 646f 7562 6c65 2073 6967 6d61 de, double sigma │ │ │ │ -00014df0: 5370 6174 6961 6c2c 2064 6f75 626c 6520 Spatial, double │ │ │ │ -00014e00: 7369 676d 6143 6f6c 6f72 2920 7b0a 2020 sigmaColor) {. │ │ │ │ -00014e10: 2020 2020 2020 7265 7475 726e 2044 5446 return DTF │ │ │ │ -00014e20: 696c 7465 722e 5f5f 6672 6f6d 5074 725f ilter.__fromPtr_ │ │ │ │ -00014e30: 5f28 6372 6561 7465 4454 4669 6c74 6572 _(createDTFilter │ │ │ │ -00014e40: 5f32 2867 7569 6465 2e6e 6174 6976 654f _2(guide.nativeO │ │ │ │ -00014e50: 626a 2c20 7369 676d 6153 7061 7469 616c bj, sigmaSpatial │ │ │ │ -00014e60: 2c20 7369 676d 6143 6f6c 6f72 2929 3b0a , sigmaColor));. │ │ │ │ -00014e70: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ -00014e80: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ -00014e90: 2063 763a 3a78 696d 6770 726f 633a 3a64 cv::ximgproc::d │ │ │ │ -00014ea0: 7446 696c 7465 7228 4d61 7420 6775 6964 tFilter(Mat guid │ │ │ │ -00014eb0: 652c 204d 6174 2073 7263 2c20 4d61 7426 e, Mat src, Mat& │ │ │ │ -00014ec0: 2064 7374 2c20 646f 7562 6c65 2073 6967 dst, double sig │ │ │ │ -00014ed0: 6d61 5370 6174 6961 6c2c 2064 6f75 626c maSpatial, doubl │ │ │ │ -00014ee0: 6520 7369 676d 6143 6f6c 6f72 2c20 696e e sigmaColor, in │ │ │ │ -00014ef0: 7420 6d6f 6465 203d 2044 5446 5f4e 432c t mode = DTF_NC, │ │ │ │ -00014f00: 2069 6e74 206e 756d 4974 6572 7320 3d20 int numIters = │ │ │ │ -00014f10: 3329 0a20 2020 202f 2f0a 0a20 2020 202f 3). //.. / │ │ │ │ -00014f20: 2a2a 0a20 2020 2020 2a20 5369 6d70 6c65 **. * Simple │ │ │ │ -00014f30: 206f 6e65 2d6c 696e 6520 446f 6d61 696e one-line Domain │ │ │ │ -00014f40: 2054 7261 6e73 666f 726d 2066 696c 7465 Transform filte │ │ │ │ -00014f50: 7220 6361 6c6c 2e20 4966 2079 6f75 2068 r call. If you h │ │ │ │ -00014f60: 6176 6520 6d75 6c74 6970 6c65 2069 6d61 ave multiple ima │ │ │ │ -00014f70: 6765 7320 746f 2066 696c 7465 7220 7769 ges to filter wi │ │ │ │ -00014f80: 7468 2074 6865 2073 616d 650a 2020 2020 th the same. │ │ │ │ -00014f90: 202a 2067 7569 6465 6420 696d 6167 6520 * guided image │ │ │ │ -00014fa0: 7468 656e 2075 7365 2044 5446 696c 7465 then use DTFilte │ │ │ │ -00014fb0: 7220 696e 7465 7266 6163 6520 746f 2061 r interface to a │ │ │ │ -00014fc0: 766f 6964 2065 7874 7261 2063 6f6d 7075 void extra compu │ │ │ │ -00014fd0: 7461 7469 6f6e 7320 6f6e 2069 6e69 7469 tations on initi │ │ │ │ -00014fe0: 616c 697a 6174 696f 6e20 7374 6167 652e alization stage. │ │ │ │ -00014ff0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00015000: 7061 7261 6d20 6775 6964 6520 6775 6964 param guide guid │ │ │ │ -00015010: 6564 2069 6d61 6765 2028 616c 736f 2063 ed image (also c │ │ │ │ -00015020: 616c 6c65 6420 6173 206a 6f69 6e74 2069 alled as joint i │ │ │ │ -00015030: 6d61 6765 2920 7769 7468 2075 6e73 6967 mage) with unsig │ │ │ │ -00015040: 6e65 6420 382d 6269 7420 6f72 2066 6c6f ned 8-bit or flo │ │ │ │ -00015050: 6174 696e 672d 706f 696e 7420 3332 2d62 ating-point 32-b │ │ │ │ -00015060: 6974 0a20 2020 2020 2a20 6465 7074 6820 it. * depth │ │ │ │ -00015070: 616e 6420 7570 2074 6f20 3420 6368 616e and up to 4 chan │ │ │ │ -00015080: 6e65 6c73 2e0a 2020 2020 202a 2040 7061 nels.. * @pa │ │ │ │ -00015090: 7261 6d20 7372 6320 6669 6c74 6572 696e ram src filterin │ │ │ │ -000150a0: 6720 696d 6167 6520 7769 7468 2075 6e73 g image with uns │ │ │ │ -000150b0: 6967 6e65 6420 382d 6269 7420 6f72 2066 igned 8-bit or f │ │ │ │ -000150c0: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32 │ │ │ │ -000150d0: 2d62 6974 2064 6570 7468 2061 6e64 2075 -bit depth and u │ │ │ │ -000150e0: 7020 746f 2034 2063 6861 6e6e 656c 732e p to 4 channels. │ │ │ │ -000150f0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -00015100: 7374 2064 6573 7469 6e61 7469 6f6e 2069 st destination i │ │ │ │ -00015110: 6d61 6765 0a20 2020 2020 2a20 4070 6172 mage. * @par │ │ │ │ -00015120: 616d 2073 6967 6d61 5370 6174 6961 6c20 am sigmaSpatial │ │ │ │ -00015130: 5c28 7b5c 7369 676d 617d 5f48 5c29 2070 \({\sigma}_H\) p │ │ │ │ -00015140: 6172 616d 6574 6572 2069 6e20 7468 6520 arameter in the │ │ │ │ -00015150: 6f72 6967 696e 616c 2061 7274 6963 6c65 original article │ │ │ │ -00015160: 2c20 6974 2773 2073 696d 696c 6172 2074 , it's similar t │ │ │ │ -00015170: 6f20 7468 6520 7369 676d 6120 696e 2074 o the sigma in t │ │ │ │ -00015180: 6865 0a20 2020 2020 2a20 636f 6f72 6469 he. * coordi │ │ │ │ -00015190: 6e61 7465 2073 7061 6365 2069 6e74 6f20 nate space into │ │ │ │ -000151a0: 6269 6c61 7465 7261 6c46 696c 7465 722e bilateralFilter. │ │ │ │ -000151b0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -000151c0: 6967 6d61 436f 6c6f 7220 5c28 7b5c 7369 igmaColor \({\si │ │ │ │ -000151d0: 676d 617d 5f72 5c29 2070 6172 616d 6574 gma}_r\) paramet │ │ │ │ -000151e0: 6572 2069 6e20 7468 6520 6f72 6967 696e er in the origin │ │ │ │ -000151f0: 616c 2061 7274 6963 6c65 2c20 6974 2773 al article, it's │ │ │ │ -00015200: 2073 696d 696c 6172 2074 6f20 7468 6520 similar to the │ │ │ │ -00015210: 7369 676d 6120 696e 2074 6865 0a20 2020 sigma in the. │ │ │ │ -00015220: 2020 2a20 636f 6c6f 7220 7370 6163 6520 * color space │ │ │ │ -00015230: 696e 746f 2062 696c 6174 6572 616c 4669 into bilateralFi │ │ │ │ -00015240: 6c74 6572 2e0a 2020 2020 202a 2040 7061 lter.. * @pa │ │ │ │ -00015250: 7261 6d20 6d6f 6465 206f 6e65 2066 6f72 ram mode one for │ │ │ │ -00015260: 6d20 7468 7265 6520 6d6f 6465 7320 4454 m three modes DT │ │ │ │ -00015270: 465f 4e43 2c20 4454 465f 5246 2061 6e64 F_NC, DTF_RF and │ │ │ │ -00015280: 2044 5446 5f49 4320 7768 6963 6820 636f DTF_IC which co │ │ │ │ -00015290: 7272 6573 706f 6e64 7320 746f 2074 6872 rresponds to thr │ │ │ │ -000152a0: 6565 206d 6f64 6573 2066 6f72 0a20 2020 ee modes for. │ │ │ │ -000152b0: 2020 2a20 6669 6c74 6572 696e 6720 3244 * filtering 2D │ │ │ │ -000152c0: 2073 6967 6e61 6c73 2069 6e20 7468 6520 signals in the │ │ │ │ -000152d0: 6172 7469 636c 652e 0a20 2020 2020 2a20 article.. * │ │ │ │ -000152e0: 4070 6172 616d 206e 756d 4974 6572 7320 @param numIters │ │ │ │ -000152f0: 6f70 7469 6f6e 616c 206e 756d 6265 7220 optional number │ │ │ │ -00015300: 6f66 2069 7465 7261 7469 6f6e 7320 7573 of iterations us │ │ │ │ -00015310: 6564 2066 6f72 2066 696c 7465 7269 6e67 ed for filtering │ │ │ │ -00015320: 2c20 3320 6973 2071 7569 7465 2065 6e6f , 3 is quite eno │ │ │ │ -00015330: 7567 682e 0a20 2020 2020 2a20 5345 453a ugh.. * SEE: │ │ │ │ -00015340: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -00015350: 2c20 6775 6964 6564 4669 6c74 6572 2c20 , guidedFilter, │ │ │ │ -00015360: 616d 4669 6c74 6572 0a20 2020 2020 2a2f amFilter. */ │ │ │ │ -00015370: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -00015380: 6963 2076 6f69 6420 6474 4669 6c74 6572 ic void dtFilter │ │ │ │ -00015390: 284d 6174 2067 7569 6465 2c20 4d61 7420 (Mat guide, Mat │ │ │ │ -000153a0: 7372 632c 204d 6174 2064 7374 2c20 646f src, Mat dst, do │ │ │ │ -000153b0: 7562 6c65 2073 6967 6d61 5370 6174 6961 uble sigmaSpatia │ │ │ │ -000153c0: 6c2c 2064 6f75 626c 6520 7369 676d 6143 l, double sigmaC │ │ │ │ -000153d0: 6f6c 6f72 2c20 696e 7420 6d6f 6465 2c20 olor, int mode, │ │ │ │ -000153e0: 696e 7420 6e75 6d49 7465 7273 2920 7b0a int numIters) {. │ │ │ │ -000153f0: 2020 2020 2020 2020 6474 4669 6c74 6572 dtFilter │ │ │ │ -00015400: 5f30 2867 7569 6465 2e6e 6174 6976 654f _0(guide.nativeO │ │ │ │ -00015410: 626a 2c20 7372 632e 6e61 7469 7665 4f62 bj, src.nativeOb │ │ │ │ -00015420: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ -00015430: 2c20 7369 676d 6153 7061 7469 616c 2c20 , sigmaSpatial, │ │ │ │ -00015440: 7369 676d 6143 6f6c 6f72 2c20 6d6f 6465 sigmaColor, mode │ │ │ │ -00015450: 2c20 6e75 6d49 7465 7273 293b 0a20 2020 , numIters);. │ │ │ │ -00015460: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -00015470: 202a 2053 696d 706c 6520 6f6e 652d 6c69 * Simple one-li │ │ │ │ -00015480: 6e65 2044 6f6d 6169 6e20 5472 616e 7366 ne Domain Transf │ │ │ │ -00015490: 6f72 6d20 6669 6c74 6572 2063 616c 6c2e orm filter call. │ │ │ │ -000154a0: 2049 6620 796f 7520 6861 7665 206d 756c If you have mul │ │ │ │ -000154b0: 7469 706c 6520 696d 6167 6573 2074 6f20 tiple images to │ │ │ │ -000154c0: 6669 6c74 6572 2077 6974 6820 7468 6520 filter with the │ │ │ │ -000154d0: 7361 6d65 0a20 2020 2020 2a20 6775 6964 same. * guid │ │ │ │ -000154e0: 6564 2069 6d61 6765 2074 6865 6e20 7573 ed image then us │ │ │ │ -000154f0: 6520 4454 4669 6c74 6572 2069 6e74 6572 e DTFilter inter │ │ │ │ -00015500: 6661 6365 2074 6f20 6176 6f69 6420 6578 face to avoid ex │ │ │ │ -00015510: 7472 6120 636f 6d70 7574 6174 696f 6e73 tra computations │ │ │ │ -00015520: 206f 6e20 696e 6974 6961 6c69 7a61 7469 on initializati │ │ │ │ -00015530: 6f6e 2073 7461 6765 2e0a 2020 2020 202a on stage.. * │ │ │ │ -00015540: 0a20 2020 2020 2a20 4070 6172 616d 2067 . * @param g │ │ │ │ -00015550: 7569 6465 2067 7569 6465 6420 696d 6167 uide guided imag │ │ │ │ -00015560: 6520 2861 6c73 6f20 6361 6c6c 6564 2061 e (also called a │ │ │ │ -00015570: 7320 6a6f 696e 7420 696d 6167 6529 2077 s joint image) w │ │ │ │ -00015580: 6974 6820 756e 7369 676e 6564 2038 2d62 ith unsigned 8-b │ │ │ │ -00015590: 6974 206f 7220 666c 6f61 7469 6e67 2d70 it or floating-p │ │ │ │ -000155a0: 6f69 6e74 2033 322d 6269 740a 2020 2020 oint 32-bit. │ │ │ │ -000155b0: 202a 2064 6570 7468 2061 6e64 2075 7020 * depth and up │ │ │ │ -000155c0: 746f 2034 2063 6861 6e6e 656c 732e 0a20 to 4 channels.. │ │ │ │ -000155d0: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ -000155e0: 2066 696c 7465 7269 6e67 2069 6d61 6765 filtering image │ │ │ │ -000155f0: 2077 6974 6820 756e 7369 676e 6564 2038 with unsigned 8 │ │ │ │ -00015600: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ -00015610: 2d70 6f69 6e74 2033 322d 6269 7420 6465 -point 32-bit de │ │ │ │ -00015620: 7074 6820 616e 6420 7570 2074 6f20 3420 pth and up to 4 │ │ │ │ -00015630: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ -00015640: 2040 7061 7261 6d20 6473 7420 6465 7374 @param dst dest │ │ │ │ -00015650: 696e 6174 696f 6e20 696d 6167 650a 2020 ination image. │ │ │ │ -00015660: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ -00015670: 6153 7061 7469 616c 205c 287b 5c73 6967 aSpatial \({\sig │ │ │ │ -00015680: 6d61 7d5f 485c 2920 7061 7261 6d65 7465 ma}_H\) paramete │ │ │ │ -00015690: 7220 696e 2074 6865 206f 7269 6769 6e61 r in the origina │ │ │ │ -000156a0: 6c20 6172 7469 636c 652c 2069 7427 7320 l article, it's │ │ │ │ -000156b0: 7369 6d69 6c61 7220 746f 2074 6865 2073 similar to the s │ │ │ │ -000156c0: 6967 6d61 2069 6e20 7468 650a 2020 2020 igma in the. │ │ │ │ -000156d0: 202a 2063 6f6f 7264 696e 6174 6520 7370 * coordinate sp │ │ │ │ -000156e0: 6163 6520 696e 746f 2062 696c 6174 6572 ace into bilater │ │ │ │ -000156f0: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ -00015700: 2040 7061 7261 6d20 7369 676d 6143 6f6c @param sigmaCol │ │ │ │ -00015710: 6f72 205c 287b 5c73 6967 6d61 7d5f 725c or \({\sigma}_r\ │ │ │ │ -00015720: 2920 7061 7261 6d65 7465 7220 696e 2074 ) parameter in t │ │ │ │ -00015730: 6865 206f 7269 6769 6e61 6c20 6172 7469 he original arti │ │ │ │ -00015740: 636c 652c 2069 7427 7320 7369 6d69 6c61 cle, it's simila │ │ │ │ -00015750: 7220 746f 2074 6865 2073 6967 6d61 2069 r to the sigma i │ │ │ │ -00015760: 6e20 7468 650a 2020 2020 202a 2063 6f6c n the. * col │ │ │ │ -00015770: 6f72 2073 7061 6365 2069 6e74 6f20 6269 or space into bi │ │ │ │ -00015780: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ -00015790: 2020 2020 2a20 4070 6172 616d 206d 6f64 * @param mod │ │ │ │ -000157a0: 6520 6f6e 6520 666f 726d 2074 6872 6565 e one form three │ │ │ │ -000157b0: 206d 6f64 6573 2044 5446 5f4e 432c 2044 modes DTF_NC, D │ │ │ │ -000157c0: 5446 5f52 4620 616e 6420 4454 465f 4943 TF_RF and DTF_IC │ │ │ │ -000157d0: 2077 6869 6368 2063 6f72 7265 7370 6f6e which correspon │ │ │ │ -000157e0: 6473 2074 6f20 7468 7265 6520 6d6f 6465 ds to three mode │ │ │ │ -000157f0: 7320 666f 720a 2020 2020 202a 2066 696c s for. * fil │ │ │ │ -00015800: 7465 7269 6e67 2032 4420 7369 676e 616c tering 2D signal │ │ │ │ -00015810: 7320 696e 2074 6865 2061 7274 6963 6c65 s in the article │ │ │ │ -00015820: 2e0a 2020 2020 202a 2053 4545 3a20 6269 .. * SEE: bi │ │ │ │ -00015830: 6c61 7465 7261 6c46 696c 7465 722c 2067 lateralFilter, g │ │ │ │ -00015840: 7569 6465 6446 696c 7465 722c 2061 6d46 uidedFilter, amF │ │ │ │ -00015850: 696c 7465 720a 2020 2020 202a 2f0a 2020 ilter. */. │ │ │ │ -00015860: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00015870: 766f 6964 2064 7446 696c 7465 7228 4d61 void dtFilter(Ma │ │ │ │ -00015880: 7420 6775 6964 652c 204d 6174 2073 7263 t guide, Mat src │ │ │ │ -00015890: 2c20 4d61 7420 6473 742c 2064 6f75 626c , Mat dst, doubl │ │ │ │ -000158a0: 6520 7369 676d 6153 7061 7469 616c 2c20 e sigmaSpatial, │ │ │ │ -000158b0: 646f 7562 6c65 2073 6967 6d61 436f 6c6f double sigmaColo │ │ │ │ -000158c0: 722c 2069 6e74 206d 6f64 6529 207b 0a20 r, int mode) {. │ │ │ │ -000158d0: 2020 2020 2020 2064 7446 696c 7465 725f dtFilter_ │ │ │ │ -000158e0: 3128 6775 6964 652e 6e61 7469 7665 4f62 1(guide.nativeOb │ │ │ │ -000158f0: 6a2c 2073 7263 2e6e 6174 6976 654f 626a j, src.nativeObj │ │ │ │ -00015900: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ -00015910: 2073 6967 6d61 5370 6174 6961 6c2c 2073 sigmaSpatial, s │ │ │ │ -00015920: 6967 6d61 436f 6c6f 722c 206d 6f64 6529 igmaColor, mode) │ │ │ │ -00015930: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ -00015940: 0a20 2020 2020 2a20 5369 6d70 6c65 206f . * Simple o │ │ │ │ -00015950: 6e65 2d6c 696e 6520 446f 6d61 696e 2054 ne-line Domain T │ │ │ │ -00015960: 7261 6e73 666f 726d 2066 696c 7465 7220 ransform filter │ │ │ │ -00015970: 6361 6c6c 2e20 4966 2079 6f75 2068 6176 call. If you hav │ │ │ │ -00015980: 6520 6d75 6c74 6970 6c65 2069 6d61 6765 e multiple image │ │ │ │ -00015990: 7320 746f 2066 696c 7465 7220 7769 7468 s to filter with │ │ │ │ -000159a0: 2074 6865 2073 616d 650a 2020 2020 202a the same. * │ │ │ │ -000159b0: 2067 7569 6465 6420 696d 6167 6520 7468 guided image th │ │ │ │ -000159c0: 656e 2075 7365 2044 5446 696c 7465 7220 en use DTFilter │ │ │ │ -000159d0: 696e 7465 7266 6163 6520 746f 2061 766f interface to avo │ │ │ │ -000159e0: 6964 2065 7874 7261 2063 6f6d 7075 7461 id extra computa │ │ │ │ -000159f0: 7469 6f6e 7320 6f6e 2069 6e69 7469 616c tions on initial │ │ │ │ -00015a00: 697a 6174 696f 6e20 7374 6167 652e 0a20 ization stage.. │ │ │ │ -00015a10: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00015a20: 7261 6d20 6775 6964 6520 6775 6964 6564 ram guide guided │ │ │ │ -00015a30: 2069 6d61 6765 2028 616c 736f 2063 616c image (also cal │ │ │ │ -00015a40: 6c65 6420 6173 206a 6f69 6e74 2069 6d61 led as joint ima │ │ │ │ -00015a50: 6765 2920 7769 7468 2075 6e73 6967 6e65 ge) with unsigne │ │ │ │ -00015a60: 6420 382d 6269 7420 6f72 2066 6c6f 6174 d 8-bit or float │ │ │ │ -00015a70: 696e 672d 706f 696e 7420 3332 2d62 6974 ing-point 32-bit │ │ │ │ -00015a80: 0a20 2020 2020 2a20 6465 7074 6820 616e . * depth an │ │ │ │ -00015a90: 6420 7570 2074 6f20 3420 6368 616e 6e65 d up to 4 channe │ │ │ │ -00015aa0: 6c73 2e0a 2020 2020 202a 2040 7061 7261 ls.. * @para │ │ │ │ -00015ab0: 6d20 7372 6320 6669 6c74 6572 696e 6720 m src filtering │ │ │ │ -00015ac0: 696d 6167 6520 7769 7468 2075 6e73 6967 image with unsig │ │ │ │ -00015ad0: 6e65 6420 382d 6269 7420 6f72 2066 6c6f ned 8-bit or flo │ │ │ │ -00015ae0: 6174 696e 672d 706f 696e 7420 3332 2d62 ating-point 32-b │ │ │ │ -00015af0: 6974 2064 6570 7468 2061 6e64 2075 7020 it depth and up │ │ │ │ -00015b00: 746f 2034 2063 6861 6e6e 656c 732e 0a20 to 4 channels.. │ │ │ │ -00015b10: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ -00015b20: 2064 6573 7469 6e61 7469 6f6e 2069 6d61 destination ima │ │ │ │ -00015b30: 6765 0a20 2020 2020 2a20 4070 6172 616d ge. * @param │ │ │ │ -00015b40: 2073 6967 6d61 5370 6174 6961 6c20 5c28 sigmaSpatial \( │ │ │ │ -00015b50: 7b5c 7369 676d 617d 5f48 5c29 2070 6172 {\sigma}_H\) par │ │ │ │ -00015b60: 616d 6574 6572 2069 6e20 7468 6520 6f72 ameter in the or │ │ │ │ -00015b70: 6967 696e 616c 2061 7274 6963 6c65 2c20 iginal article, │ │ │ │ -00015b80: 6974 2773 2073 696d 696c 6172 2074 6f20 it's similar to │ │ │ │ -00015b90: 7468 6520 7369 676d 6120 696e 2074 6865 the sigma in the │ │ │ │ -00015ba0: 0a20 2020 2020 2a20 636f 6f72 6469 6e61 . * coordina │ │ │ │ -00015bb0: 7465 2073 7061 6365 2069 6e74 6f20 6269 te space into bi │ │ │ │ -00015bc0: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ -00015bd0: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ -00015be0: 6d61 436f 6c6f 7220 5c28 7b5c 7369 676d maColor \({\sigm │ │ │ │ -00015bf0: 617d 5f72 5c29 2070 6172 616d 6574 6572 a}_r\) parameter │ │ │ │ -00015c00: 2069 6e20 7468 6520 6f72 6967 696e 616c in the original │ │ │ │ -00015c10: 2061 7274 6963 6c65 2c20 6974 2773 2073 article, it's s │ │ │ │ -00015c20: 696d 696c 6172 2074 6f20 7468 6520 7369 imilar to the si │ │ │ │ -00015c30: 676d 6120 696e 2074 6865 0a20 2020 2020 gma in the. │ │ │ │ -00015c40: 2a20 636f 6c6f 7220 7370 6163 6520 696e * color space in │ │ │ │ -00015c50: 746f 2062 696c 6174 6572 616c 4669 6c74 to bilateralFilt │ │ │ │ -00015c60: 6572 2e0a 2020 2020 202a 2066 696c 7465 er.. * filte │ │ │ │ -00015c70: 7269 6e67 2032 4420 7369 676e 616c 7320 ring 2D signals │ │ │ │ -00015c80: 696e 2074 6865 2061 7274 6963 6c65 2e0a in the article.. │ │ │ │ -00015c90: 2020 2020 202a 2053 4545 3a20 6269 6c61 * SEE: bila │ │ │ │ -00015ca0: 7465 7261 6c46 696c 7465 722c 2067 7569 teralFilter, gui │ │ │ │ -00015cb0: 6465 6446 696c 7465 722c 2061 6d46 696c dedFilter, amFil │ │ │ │ -00015cc0: 7465 720a 2020 2020 202a 2f0a 2020 2020 ter. */. │ │ │ │ -00015cd0: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ -00015ce0: 6964 2064 7446 696c 7465 7228 4d61 7420 id dtFilter(Mat │ │ │ │ -00015cf0: 6775 6964 652c 204d 6174 2073 7263 2c20 guide, Mat src, │ │ │ │ -00015d00: 4d61 7420 6473 742c 2064 6f75 626c 6520 Mat dst, double │ │ │ │ -00015d10: 7369 676d 6153 7061 7469 616c 2c20 646f sigmaSpatial, do │ │ │ │ -00015d20: 7562 6c65 2073 6967 6d61 436f 6c6f 7229 uble sigmaColor) │ │ │ │ -00015d30: 207b 0a20 2020 2020 2020 2064 7446 696c {. dtFil │ │ │ │ -00015d40: 7465 725f 3228 6775 6964 652e 6e61 7469 ter_2(guide.nati │ │ │ │ -00015d50: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ -00015d60: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ -00015d70: 4f62 6a2c 2073 6967 6d61 5370 6174 6961 Obj, sigmaSpatia │ │ │ │ -00015d80: 6c2c 2073 6967 6d61 436f 6c6f 7229 3b0a l, sigmaColor);. │ │ │ │ -00015d90: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ -00015da0: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ -00015db0: 4775 6964 6564 4669 6c74 6572 2063 763a GuidedFilter cv: │ │ │ │ -00015dc0: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ -00015dd0: 6547 7569 6465 6446 696c 7465 7228 4d61 eGuidedFilter(Ma │ │ │ │ -00015de0: 7420 6775 6964 652c 2069 6e74 2072 6164 t guide, int rad │ │ │ │ -00015df0: 6975 732c 2064 6f75 626c 6520 6570 732c ius, double eps, │ │ │ │ -00015e00: 2064 6f75 626c 6520 7363 616c 6520 3d20 double scale = │ │ │ │ -00015e10: 312e 3029 0a20 2020 202f 2f0a 0a20 2020 1.0). //.. │ │ │ │ -00015e20: 202f 2a2a 0a20 2020 2020 2a20 4661 6374 /**. * Fact │ │ │ │ -00015e30: 6f72 7920 6d65 7468 6f64 2c20 6372 6561 ory method, crea │ │ │ │ -00015e40: 7465 2069 6e73 7461 6e63 6520 6f66 2047 te instance of G │ │ │ │ -00015e50: 7569 6465 6446 696c 7465 7220 616e 6420 uidedFilter and │ │ │ │ -00015e60: 7072 6f64 7563 6520 696e 6974 6961 6c69 produce initiali │ │ │ │ -00015e70: 7a61 7469 6f6e 2072 6f75 7469 6e65 732e zation routines. │ │ │ │ -00015e80: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00015e90: 7061 7261 6d20 6775 6964 6520 6775 6964 param guide guid │ │ │ │ -00015ea0: 6564 2069 6d61 6765 2028 6f72 2061 7272 ed image (or arr │ │ │ │ -00015eb0: 6179 206f 6620 696d 6167 6573 2920 7769 ay of images) wi │ │ │ │ -00015ec0: 7468 2075 7020 746f 2033 2063 6861 6e6e th up to 3 chann │ │ │ │ -00015ed0: 656c 732c 2069 6620 6974 2068 6176 6520 els, if it have │ │ │ │ -00015ee0: 6d6f 7265 2074 6865 6e20 330a 2020 2020 more then 3. │ │ │ │ -00015ef0: 202a 2063 6861 6e6e 656c 7320 7468 656e * channels then │ │ │ │ -00015f00: 206f 6e6c 7920 6669 7273 7420 3320 6368 only first 3 ch │ │ │ │ -00015f10: 616e 6e65 6c73 2077 696c 6c20 6265 2075 annels will be u │ │ │ │ -00015f20: 7365 642e 0a20 2020 2020 2a0a 2020 2020 sed.. *. │ │ │ │ -00015f30: 202a 2040 7061 7261 6d20 7261 6469 7573 * @param radius │ │ │ │ -00015f40: 2072 6164 6975 7320 6f66 2047 7569 6465 radius of Guide │ │ │ │ -00015f50: 6420 4669 6c74 6572 2e0a 2020 2020 202a d Filter.. * │ │ │ │ -00015f60: 0a20 2020 2020 2a20 4070 6172 616d 2065 . * @param e │ │ │ │ -00015f70: 7073 2072 6567 756c 6172 697a 6174 696f ps regularizatio │ │ │ │ -00015f80: 6e20 7465 726d 206f 6620 4775 6964 6564 n term of Guided │ │ │ │ -00015f90: 2046 696c 7465 722e 205c 287b 6570 737d Filter. \({eps} │ │ │ │ -00015fa0: 5e32 5c29 2069 7320 7369 6d69 6c61 7220 ^2\) is similar │ │ │ │ -00015fb0: 746f 2074 6865 2073 6967 6d61 2069 6e20 to the sigma in │ │ │ │ -00015fc0: 7468 6520 636f 6c6f 720a 2020 2020 202a the color. * │ │ │ │ -00015fd0: 2073 7061 6365 2069 6e74 6f20 6269 6c61 space into bila │ │ │ │ -00015fe0: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ -00015ff0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00016000: 6d20 7363 616c 6520 7375 6273 616d 706c m scale subsampl │ │ │ │ -00016010: 6520 6661 6374 6f72 206f 6620 4661 7374 e factor of Fast │ │ │ │ -00016020: 2047 7569 6465 6420 4669 6c74 6572 2c20 Guided Filter, │ │ │ │ -00016030: 7573 6520 6120 7363 616c 6520 6c65 7373 use a scale less │ │ │ │ -00016040: 2074 6861 6e20 3120 746f 2073 7065 6564 than 1 to speed │ │ │ │ -00016050: 7320 7570 2063 6f6d 7075 7461 7469 6f6e s up computation │ │ │ │ -00016060: 0a20 2020 2020 2a20 7769 7468 2061 6c6d . * with alm │ │ │ │ -00016070: 6f73 7420 6e6f 2076 6973 6962 6c65 2064 ost no visible d │ │ │ │ -00016080: 6567 7261 6461 7469 6f6e 2e20 2865 2e67 egradation. (e.g │ │ │ │ -00016090: 2e20 7363 616c 653d 3d30 2e35 2073 6872 . scale==0.5 shr │ │ │ │ -000160a0: 696e 6b73 2074 6865 2069 6d61 6765 2062 inks the image b │ │ │ │ -000160b0: 7920 3278 2069 6e73 6964 6520 7468 6520 y 2x inside the │ │ │ │ -000160c0: 6669 6c74 6572 290a 2020 2020 202a 0a20 filter). *. │ │ │ │ -000160d0: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ -000160e0: 6574 6169 6c73 2061 626f 7574 2028 4661 etails about (Fa │ │ │ │ -000160f0: 7374 2920 4775 6964 6564 2046 696c 7465 st) Guided Filte │ │ │ │ -00016100: 7220 7061 7261 6d65 7465 7273 2c20 7365 r parameters, se │ │ │ │ -00016110: 6520 7468 6520 6f72 6967 696e 616c 2061 e the original a │ │ │ │ -00016120: 7274 6963 6c65 7320 4349 5445 3a20 4b61 rticles CITE: Ka │ │ │ │ -00016130: 696d 696e 6731 3020 4349 5445 3a20 4b61 iming10 CITE: Ka │ │ │ │ -00016140: 696d 696e 6731 3520 2e0a 2020 2020 202a iming15 .. * │ │ │ │ -00016150: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ -00016160: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00016170: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -00016180: 6c69 6320 7374 6174 6963 2047 7569 6465 lic static Guide │ │ │ │ -00016190: 6446 696c 7465 7220 6372 6561 7465 4775 dFilter createGu │ │ │ │ -000161a0: 6964 6564 4669 6c74 6572 284d 6174 2067 idedFilter(Mat g │ │ │ │ -000161b0: 7569 6465 2c20 696e 7420 7261 6469 7573 uide, int radius │ │ │ │ -000161c0: 2c20 646f 7562 6c65 2065 7073 2c20 646f , double eps, do │ │ │ │ -000161d0: 7562 6c65 2073 6361 6c65 2920 7b0a 2020 uble scale) {. │ │ │ │ -000161e0: 2020 2020 2020 7265 7475 726e 2047 7569 return Gui │ │ │ │ -000161f0: 6465 6446 696c 7465 722e 5f5f 6672 6f6d dedFilter.__from │ │ │ │ -00016200: 5074 725f 5f28 6372 6561 7465 4775 6964 Ptr__(createGuid │ │ │ │ -00016210: 6564 4669 6c74 6572 5f30 2867 7569 6465 edFilter_0(guide │ │ │ │ -00016220: 2e6e 6174 6976 654f 626a 2c20 7261 6469 .nativeObj, radi │ │ │ │ -00016230: 7573 2c20 6570 732c 2073 6361 6c65 2929 us, eps, scale)) │ │ │ │ -00016240: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ -00016250: 0a20 2020 2020 2a20 4661 6374 6f72 7920 . * Factory │ │ │ │ -00016260: 6d65 7468 6f64 2c20 6372 6561 7465 2069 method, create i │ │ │ │ -00016270: 6e73 7461 6e63 6520 6f66 2047 7569 6465 nstance of Guide │ │ │ │ -00016280: 6446 696c 7465 7220 616e 6420 7072 6f64 dFilter and prod │ │ │ │ -00016290: 7563 6520 696e 6974 6961 6c69 7a61 7469 uce initializati │ │ │ │ -000162a0: 6f6e 2072 6f75 7469 6e65 732e 0a20 2020 on routines.. │ │ │ │ -000162b0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -000162c0: 6d20 6775 6964 6520 6775 6964 6564 2069 m guide guided i │ │ │ │ -000162d0: 6d61 6765 2028 6f72 2061 7272 6179 206f mage (or array o │ │ │ │ -000162e0: 6620 696d 6167 6573 2920 7769 7468 2075 f images) with u │ │ │ │ -000162f0: 7020 746f 2033 2063 6861 6e6e 656c 732c p to 3 channels, │ │ │ │ -00016300: 2069 6620 6974 2068 6176 6520 6d6f 7265 if it have more │ │ │ │ -00016310: 2074 6865 6e20 330a 2020 2020 202a 2063 then 3. * c │ │ │ │ -00016320: 6861 6e6e 656c 7320 7468 656e 206f 6e6c hannels then onl │ │ │ │ -00016330: 7920 6669 7273 7420 3320 6368 616e 6e65 y first 3 channe │ │ │ │ -00016340: 6c73 2077 696c 6c20 6265 2075 7365 642e ls will be used. │ │ │ │ -00016350: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00016360: 7061 7261 6d20 7261 6469 7573 2072 6164 param radius rad │ │ │ │ -00016370: 6975 7320 6f66 2047 7569 6465 6420 4669 ius of Guided Fi │ │ │ │ -00016380: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ -00016390: 2020 2a20 4070 6172 616d 2065 7073 2072 * @param eps r │ │ │ │ -000163a0: 6567 756c 6172 697a 6174 696f 6e20 7465 egularization te │ │ │ │ -000163b0: 726d 206f 6620 4775 6964 6564 2046 696c rm of Guided Fil │ │ │ │ -000163c0: 7465 722e 205c 287b 6570 737d 5e32 5c29 ter. \({eps}^2\) │ │ │ │ -000163d0: 2069 7320 7369 6d69 6c61 7220 746f 2074 is similar to t │ │ │ │ -000163e0: 6865 2073 6967 6d61 2069 6e20 7468 6520 he sigma in the │ │ │ │ -000163f0: 636f 6c6f 720a 2020 2020 202a 2073 7061 color. * spa │ │ │ │ -00016400: 6365 2069 6e74 6f20 6269 6c61 7465 7261 ce into bilatera │ │ │ │ -00016410: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ -00016420: 2020 2020 202a 2077 6974 6820 616c 6d6f * with almo │ │ │ │ -00016430: 7374 206e 6f20 7669 7369 626c 6520 6465 st no visible de │ │ │ │ -00016440: 6772 6164 6174 696f 6e2e 2028 652e 672e gradation. (e.g. │ │ │ │ -00016450: 2073 6361 6c65 3d3d 302e 3520 7368 7269 scale==0.5 shri │ │ │ │ -00016460: 6e6b 7320 7468 6520 696d 6167 6520 6279 nks the image by │ │ │ │ -00016470: 2032 7820 696e 7369 6465 2074 6865 2066 2x inside the f │ │ │ │ -00016480: 696c 7465 7229 0a20 2020 2020 2a0a 2020 ilter). *. │ │ │ │ -00016490: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ -000164a0: 7461 696c 7320 6162 6f75 7420 2846 6173 tails about (Fas │ │ │ │ -000164b0: 7429 2047 7569 6465 6420 4669 6c74 6572 t) Guided Filter │ │ │ │ -000164c0: 2070 6172 616d 6574 6572 732c 2073 6565 parameters, see │ │ │ │ -000164d0: 2074 6865 206f 7269 6769 6e61 6c20 6172 the original ar │ │ │ │ -000164e0: 7469 636c 6573 2043 4954 453a 204b 6169 ticles CITE: Kai │ │ │ │ -000164f0: 6d69 6e67 3130 2043 4954 453a 204b 6169 ming10 CITE: Kai │ │ │ │ -00016500: 6d69 6e67 3135 202e 0a20 2020 2020 2a20 ming15 .. * │ │ │ │ -00016510: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ -00016520: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -00016530: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -00016540: 6963 2073 7461 7469 6320 4775 6964 6564 ic static Guided │ │ │ │ -00016550: 4669 6c74 6572 2063 7265 6174 6547 7569 Filter createGui │ │ │ │ -00016560: 6465 6446 696c 7465 7228 4d61 7420 6775 dedFilter(Mat gu │ │ │ │ -00016570: 6964 652c 2069 6e74 2072 6164 6975 732c ide, int radius, │ │ │ │ -00016580: 2064 6f75 626c 6520 6570 7329 207b 0a20 double eps) {. │ │ │ │ -00016590: 2020 2020 2020 2072 6574 7572 6e20 4775 return Gu │ │ │ │ -000165a0: 6964 6564 4669 6c74 6572 2e5f 5f66 726f idedFilter.__fro │ │ │ │ -000165b0: 6d50 7472 5f5f 2863 7265 6174 6547 7569 mPtr__(createGui │ │ │ │ -000165c0: 6465 6446 696c 7465 725f 3128 6775 6964 dedFilter_1(guid │ │ │ │ -000165d0: 652e 6e61 7469 7665 4f62 6a2c 2072 6164 e.nativeObj, rad │ │ │ │ -000165e0: 6975 732c 2065 7073 2929 3b0a 2020 2020 ius, eps));. │ │ │ │ -000165f0: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ -00016600: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ -00016610: 3a78 696d 6770 726f 633a 3a67 7569 6465 :ximgproc::guide │ │ │ │ -00016620: 6446 696c 7465 7228 4d61 7420 6775 6964 dFilter(Mat guid │ │ │ │ -00016630: 652c 204d 6174 2073 7263 2c20 4d61 7426 e, Mat src, Mat& │ │ │ │ -00016640: 2064 7374 2c20 696e 7420 7261 6469 7573 dst, int radius │ │ │ │ -00016650: 2c20 646f 7562 6c65 2065 7073 2c20 696e , double eps, in │ │ │ │ -00016660: 7420 6444 6570 7468 203d 202d 312c 2064 t dDepth = -1, d │ │ │ │ -00016670: 6f75 626c 6520 7363 616c 6520 3d20 312e ouble scale = 1. │ │ │ │ -00016680: 3029 0a20 2020 202f 2f0a 0a20 2020 202f 0). //.. / │ │ │ │ -00016690: 2a2a 0a20 2020 2020 2a20 5369 6d70 6c65 **. * Simple │ │ │ │ -000166a0: 206f 6e65 2d6c 696e 6520 2846 6173 7429 one-line (Fast) │ │ │ │ -000166b0: 2047 7569 6465 6420 4669 6c74 6572 2063 Guided Filter c │ │ │ │ -000166c0: 616c 6c2e 0a20 2020 2020 2a0a 2020 2020 all.. *. │ │ │ │ -000166d0: 202a 2049 6620 796f 7520 6861 7665 206d * If you have m │ │ │ │ -000166e0: 756c 7469 706c 6520 696d 6167 6573 2074 ultiple images t │ │ │ │ -000166f0: 6f20 6669 6c74 6572 2077 6974 6820 7468 o filter with th │ │ │ │ -00016700: 6520 7361 6d65 2067 7569 6465 6420 696d e same guided im │ │ │ │ -00016710: 6167 6520 7468 656e 2075 7365 2047 7569 age then use Gui │ │ │ │ -00016720: 6465 6446 696c 7465 7220 696e 7465 7266 dedFilter interf │ │ │ │ -00016730: 6163 6520 746f 0a20 2020 2020 2a20 6176 ace to. * av │ │ │ │ -00016740: 6f69 6420 6578 7472 6120 636f 6d70 7574 oid extra comput │ │ │ │ -00016750: 6174 696f 6e73 206f 6e20 696e 6974 6961 ations on initia │ │ │ │ -00016760: 6c69 7a61 7469 6f6e 2073 7461 6765 2e0a lization stage.. │ │ │ │ -00016770: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00016780: 6172 616d 2067 7569 6465 2067 7569 6465 aram guide guide │ │ │ │ -00016790: 6420 696d 6167 6520 286f 7220 6172 7261 d image (or arra │ │ │ │ -000167a0: 7920 6f66 2069 6d61 6765 7329 2077 6974 y of images) wit │ │ │ │ -000167b0: 6820 7570 2074 6f20 3320 6368 616e 6e65 h up to 3 channe │ │ │ │ -000167c0: 6c73 2c20 6966 2069 7420 6861 7665 206d ls, if it have m │ │ │ │ -000167d0: 6f72 6520 7468 656e 2033 0a20 2020 2020 ore then 3. │ │ │ │ -000167e0: 2a20 6368 616e 6e65 6c73 2074 6865 6e20 * channels then │ │ │ │ -000167f0: 6f6e 6c79 2066 6972 7374 2033 2063 6861 only first 3 cha │ │ │ │ -00016800: 6e6e 656c 7320 7769 6c6c 2062 6520 7573 nnels will be us │ │ │ │ -00016810: 6564 2e0a 2020 2020 202a 0a20 2020 2020 ed.. *. │ │ │ │ -00016820: 2a20 4070 6172 616d 2073 7263 2066 696c * @param src fil │ │ │ │ -00016830: 7465 7269 6e67 2069 6d61 6765 2077 6974 tering image wit │ │ │ │ -00016840: 6820 616e 7920 6e75 6d62 6572 7320 6f66 h any numbers of │ │ │ │ -00016850: 2063 6861 6e6e 656c 732e 0a20 2020 2020 channels.. │ │ │ │ -00016860: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00016870: 6473 7420 6f75 7470 7574 2069 6d61 6765 dst output image │ │ │ │ -00016880: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00016890: 4070 6172 616d 2072 6164 6975 7320 7261 @param radius ra │ │ │ │ -000168a0: 6469 7573 206f 6620 4775 6964 6564 2046 dius of Guided F │ │ │ │ -000168b0: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ -000168c0: 2020 202a 2040 7061 7261 6d20 6570 7320 * @param eps │ │ │ │ -000168d0: 7265 6775 6c61 7269 7a61 7469 6f6e 2074 regularization t │ │ │ │ -000168e0: 6572 6d20 6f66 2047 7569 6465 6420 4669 erm of Guided Fi │ │ │ │ -000168f0: 6c74 6572 2e20 5c28 7b65 7073 7d5e 325c lter. \({eps}^2\ │ │ │ │ -00016900: 2920 6973 2073 696d 696c 6172 2074 6f20 ) is similar to │ │ │ │ -00016910: 7468 6520 7369 676d 6120 696e 2074 6865 the sigma in the │ │ │ │ -00016920: 2063 6f6c 6f72 0a20 2020 2020 2a20 7370 color. * sp │ │ │ │ -00016930: 6163 6520 696e 746f 2062 696c 6174 6572 ace into bilater │ │ │ │ -00016940: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ -00016950: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -00016960: 4465 7074 6820 6f70 7469 6f6e 616c 2064 Depth optional d │ │ │ │ -00016970: 6570 7468 206f 6620 7468 6520 6f75 7470 epth of the outp │ │ │ │ -00016980: 7574 2069 6d61 6765 2e0a 2020 2020 202a ut image.. * │ │ │ │ -00016990: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -000169a0: 6361 6c65 2073 7562 7361 6d70 6c65 2066 cale subsample f │ │ │ │ -000169b0: 6163 746f 7220 6f66 2046 6173 7420 4775 actor of Fast Gu │ │ │ │ -000169c0: 6964 6564 2046 696c 7465 722c 2075 7365 ided Filter, use │ │ │ │ -000169d0: 2061 2073 6361 6c65 206c 6573 7320 7468 a scale less th │ │ │ │ -000169e0: 616e 2031 2074 6f20 7370 6565 6473 2075 an 1 to speeds u │ │ │ │ -000169f0: 7020 636f 6d70 7574 6174 696f 6e0a 2020 p computation. │ │ │ │ -00016a00: 2020 202a 2077 6974 6820 616c 6d6f 7374 * with almost │ │ │ │ -00016a10: 206e 6f20 7669 7369 626c 6520 6465 6772 no visible degr │ │ │ │ -00016a20: 6164 6174 696f 6e2e 2028 652e 672e 2073 adation. (e.g. s │ │ │ │ -00016a30: 6361 6c65 3d3d 302e 3520 7368 7269 6e6b cale==0.5 shrink │ │ │ │ -00016a40: 7320 7468 6520 696d 6167 6520 6279 2032 s the image by 2 │ │ │ │ -00016a50: 7820 696e 7369 6465 2074 6865 2066 696c x inside the fil │ │ │ │ -00016a60: 7465 7229 0a20 2020 2020 2a0a 2020 2020 ter). *. │ │ │ │ -00016a70: 202a 2053 4545 3a20 6269 6c61 7465 7261 * SEE: bilatera │ │ │ │ -00016a80: 6c46 696c 7465 722c 2064 7446 696c 7465 lFilter, dtFilte │ │ │ │ -00016a90: 722c 2061 6d46 696c 7465 720a 2020 2020 r, amFilter. │ │ │ │ -00016aa0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -00016ab0: 7461 7469 6320 766f 6964 2067 7569 6465 tatic void guide │ │ │ │ -00016ac0: 6446 696c 7465 7228 4d61 7420 6775 6964 dFilter(Mat guid │ │ │ │ -00016ad0: 652c 204d 6174 2073 7263 2c20 4d61 7420 e, Mat src, Mat │ │ │ │ -00016ae0: 6473 742c 2069 6e74 2072 6164 6975 732c dst, int radius, │ │ │ │ -00016af0: 2064 6f75 626c 6520 6570 732c 2069 6e74 double eps, int │ │ │ │ -00016b00: 2064 4465 7074 682c 2064 6f75 626c 6520 dDepth, double │ │ │ │ -00016b10: 7363 616c 6529 207b 0a20 2020 2020 2020 scale) {. │ │ │ │ -00016b20: 2067 7569 6465 6446 696c 7465 725f 3028 guidedFilter_0( │ │ │ │ -00016b30: 6775 6964 652e 6e61 7469 7665 4f62 6a2c guide.nativeObj, │ │ │ │ -00016b40: 2073 7263 2e6e 6174 6976 654f 626a 2c20 src.nativeObj, │ │ │ │ -00016b50: 6473 742e 6e61 7469 7665 4f62 6a2c 2072 dst.nativeObj, r │ │ │ │ -00016b60: 6164 6975 732c 2065 7073 2c20 6444 6570 adius, eps, dDep │ │ │ │ -00016b70: 7468 2c20 7363 616c 6529 3b0a 2020 2020 th, scale);. │ │ │ │ -00016b80: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ -00016b90: 2a20 5369 6d70 6c65 206f 6e65 2d6c 696e * Simple one-lin │ │ │ │ -00016ba0: 6520 2846 6173 7429 2047 7569 6465 6420 e (Fast) Guided │ │ │ │ -00016bb0: 4669 6c74 6572 2063 616c 6c2e 0a20 2020 Filter call.. │ │ │ │ -00016bc0: 2020 2a0a 2020 2020 202a 2049 6620 796f *. * If yo │ │ │ │ -00016bd0: 7520 6861 7665 206d 756c 7469 706c 6520 u have multiple │ │ │ │ -00016be0: 696d 6167 6573 2074 6f20 6669 6c74 6572 images to filter │ │ │ │ -00016bf0: 2077 6974 6820 7468 6520 7361 6d65 2067 with the same g │ │ │ │ -00016c00: 7569 6465 6420 696d 6167 6520 7468 656e uided image then │ │ │ │ -00016c10: 2075 7365 2047 7569 6465 6446 696c 7465 use GuidedFilte │ │ │ │ -00016c20: 7220 696e 7465 7266 6163 6520 746f 0a20 r interface to. │ │ │ │ -00016c30: 2020 2020 2a20 6176 6f69 6420 6578 7472 * avoid extr │ │ │ │ -00016c40: 6120 636f 6d70 7574 6174 696f 6e73 206f a computations o │ │ │ │ -00016c50: 6e20 696e 6974 6961 6c69 7a61 7469 6f6e n initialization │ │ │ │ -00016c60: 2073 7461 6765 2e0a 2020 2020 202a 0a20 stage.. *. │ │ │ │ -00016c70: 2020 2020 2a20 4070 6172 616d 2067 7569 * @param gui │ │ │ │ -00016c80: 6465 2067 7569 6465 6420 696d 6167 6520 de guided image │ │ │ │ -00016c90: 286f 7220 6172 7261 7920 6f66 2069 6d61 (or array of ima │ │ │ │ -00016ca0: 6765 7329 2077 6974 6820 7570 2074 6f20 ges) with up to │ │ │ │ -00016cb0: 3320 6368 616e 6e65 6c73 2c20 6966 2069 3 channels, if i │ │ │ │ -00016cc0: 7420 6861 7665 206d 6f72 6520 7468 656e t have more then │ │ │ │ -00016cd0: 2033 0a20 2020 2020 2a20 6368 616e 6e65 3. * channe │ │ │ │ -00016ce0: 6c73 2074 6865 6e20 6f6e 6c79 2066 6972 ls then only fir │ │ │ │ -00016cf0: 7374 2033 2063 6861 6e6e 656c 7320 7769 st 3 channels wi │ │ │ │ -00016d00: 6c6c 2062 6520 7573 6564 2e0a 2020 2020 ll be used.. │ │ │ │ -00016d10: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00016d20: 2073 7263 2066 696c 7465 7269 6e67 2069 src filtering i │ │ │ │ -00016d30: 6d61 6765 2077 6974 6820 616e 7920 6e75 mage with any nu │ │ │ │ -00016d40: 6d62 6572 7320 6f66 2063 6861 6e6e 656c mbers of channel │ │ │ │ -00016d50: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ -00016d60: 2040 7061 7261 6d20 6473 7420 6f75 7470 @param dst outp │ │ │ │ -00016d70: 7574 2069 6d61 6765 2e0a 2020 2020 202a ut image.. * │ │ │ │ -00016d80: 0a20 2020 2020 2a20 4070 6172 616d 2072 . * @param r │ │ │ │ -00016d90: 6164 6975 7320 7261 6469 7573 206f 6620 adius radius of │ │ │ │ -00016da0: 4775 6964 6564 2046 696c 7465 722e 0a20 Guided Filter.. │ │ │ │ -00016db0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00016dc0: 7261 6d20 6570 7320 7265 6775 6c61 7269 ram eps regulari │ │ │ │ -00016dd0: 7a61 7469 6f6e 2074 6572 6d20 6f66 2047 zation term of G │ │ │ │ -00016de0: 7569 6465 6420 4669 6c74 6572 2e20 5c28 uided Filter. \( │ │ │ │ -00016df0: 7b65 7073 7d5e 325c 2920 6973 2073 696d {eps}^2\) is sim │ │ │ │ -00016e00: 696c 6172 2074 6f20 7468 6520 7369 676d ilar to the sigm │ │ │ │ -00016e10: 6120 696e 2074 6865 2063 6f6c 6f72 0a20 a in the color. │ │ │ │ -00016e20: 2020 2020 2a20 7370 6163 6520 696e 746f * space into │ │ │ │ -00016e30: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -00016e40: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00016e50: 4070 6172 616d 2064 4465 7074 6820 6f70 @param dDepth op │ │ │ │ -00016e60: 7469 6f6e 616c 2064 6570 7468 206f 6620 tional depth of │ │ │ │ -00016e70: 7468 6520 6f75 7470 7574 2069 6d61 6765 the output image │ │ │ │ -00016e80: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00016e90: 7769 7468 2061 6c6d 6f73 7420 6e6f 2076 with almost no v │ │ │ │ -00016ea0: 6973 6962 6c65 2064 6567 7261 6461 7469 isible degradati │ │ │ │ -00016eb0: 6f6e 2e20 2865 2e67 2e20 7363 616c 653d on. (e.g. scale= │ │ │ │ -00016ec0: 3d30 2e35 2073 6872 696e 6b73 2074 6865 =0.5 shrinks the │ │ │ │ -00016ed0: 2069 6d61 6765 2062 7920 3278 2069 6e73 image by 2x ins │ │ │ │ -00016ee0: 6964 6520 7468 6520 6669 6c74 6572 290a ide the filter). │ │ │ │ -00016ef0: 2020 2020 202a 0a20 2020 2020 2a20 5345 *. * SE │ │ │ │ -00016f00: 453a 2062 696c 6174 6572 616c 4669 6c74 E: bilateralFilt │ │ │ │ -00016f10: 6572 2c20 6474 4669 6c74 6572 2c20 616d er, dtFilter, am │ │ │ │ -00016f20: 4669 6c74 6572 0a20 2020 2020 2a2f 0a20 Filter. */. │ │ │ │ -00016f30: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00016f40: 2076 6f69 6420 6775 6964 6564 4669 6c74 void guidedFilt │ │ │ │ -00016f50: 6572 284d 6174 2067 7569 6465 2c20 4d61 er(Mat guide, Ma │ │ │ │ -00016f60: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ -00016f70: 696e 7420 7261 6469 7573 2c20 646f 7562 int radius, doub │ │ │ │ -00016f80: 6c65 2065 7073 2c20 696e 7420 6444 6570 le eps, int dDep │ │ │ │ -00016f90: 7468 2920 7b0a 2020 2020 2020 2020 6775 th) {. gu │ │ │ │ -00016fa0: 6964 6564 4669 6c74 6572 5f31 2867 7569 idedFilter_1(gui │ │ │ │ -00016fb0: 6465 2e6e 6174 6976 654f 626a 2c20 7372 de.nativeObj, sr │ │ │ │ -00016fc0: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ -00016fd0: 2e6e 6174 6976 654f 626a 2c20 7261 6469 .nativeObj, radi │ │ │ │ -00016fe0: 7573 2c20 6570 732c 2064 4465 7074 6829 us, eps, dDepth) │ │ │ │ -00016ff0: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ -00017000: 0a20 2020 2020 2a20 5369 6d70 6c65 206f . * Simple o │ │ │ │ -00017010: 6e65 2d6c 696e 6520 2846 6173 7429 2047 ne-line (Fast) G │ │ │ │ -00017020: 7569 6465 6420 4669 6c74 6572 2063 616c uided Filter cal │ │ │ │ -00017030: 6c2e 0a20 2020 2020 2a0a 2020 2020 202a l.. *. * │ │ │ │ -00017040: 2049 6620 796f 7520 6861 7665 206d 756c If you have mul │ │ │ │ -00017050: 7469 706c 6520 696d 6167 6573 2074 6f20 tiple images to │ │ │ │ -00017060: 6669 6c74 6572 2077 6974 6820 7468 6520 filter with the │ │ │ │ -00017070: 7361 6d65 2067 7569 6465 6420 696d 6167 same guided imag │ │ │ │ -00017080: 6520 7468 656e 2075 7365 2047 7569 6465 e then use Guide │ │ │ │ -00017090: 6446 696c 7465 7220 696e 7465 7266 6163 dFilter interfac │ │ │ │ -000170a0: 6520 746f 0a20 2020 2020 2a20 6176 6f69 e to. * avoi │ │ │ │ -000170b0: 6420 6578 7472 6120 636f 6d70 7574 6174 d extra computat │ │ │ │ -000170c0: 696f 6e73 206f 6e20 696e 6974 6961 6c69 ions on initiali │ │ │ │ -000170d0: 7a61 7469 6f6e 2073 7461 6765 2e0a 2020 zation stage.. │ │ │ │ -000170e0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -000170f0: 616d 2067 7569 6465 2067 7569 6465 6420 am guide guided │ │ │ │ -00017100: 696d 6167 6520 286f 7220 6172 7261 7920 image (or array │ │ │ │ -00017110: 6f66 2069 6d61 6765 7329 2077 6974 6820 of images) with │ │ │ │ -00017120: 7570 2074 6f20 3320 6368 616e 6e65 6c73 up to 3 channels │ │ │ │ -00017130: 2c20 6966 2069 7420 6861 7665 206d 6f72 , if it have mor │ │ │ │ -00017140: 6520 7468 656e 2033 0a20 2020 2020 2a20 e then 3. * │ │ │ │ -00017150: 6368 616e 6e65 6c73 2074 6865 6e20 6f6e channels then on │ │ │ │ -00017160: 6c79 2066 6972 7374 2033 2063 6861 6e6e ly first 3 chann │ │ │ │ -00017170: 656c 7320 7769 6c6c 2062 6520 7573 6564 els will be used │ │ │ │ -00017180: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00017190: 4070 6172 616d 2073 7263 2066 696c 7465 @param src filte │ │ │ │ -000171a0: 7269 6e67 2069 6d61 6765 2077 6974 6820 ring image with │ │ │ │ -000171b0: 616e 7920 6e75 6d62 6572 7320 6f66 2063 any numbers of c │ │ │ │ -000171c0: 6861 6e6e 656c 732e 0a20 2020 2020 2a0a hannels.. *. │ │ │ │ -000171d0: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ -000171e0: 7420 6f75 7470 7574 2069 6d61 6765 2e0a t output image.. │ │ │ │ -000171f0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00017200: 6172 616d 2072 6164 6975 7320 7261 6469 aram radius radi │ │ │ │ -00017210: 7573 206f 6620 4775 6964 6564 2046 696c us of Guided Fil │ │ │ │ -00017220: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ -00017230: 202a 2040 7061 7261 6d20 6570 7320 7265 * @param eps re │ │ │ │ -00017240: 6775 6c61 7269 7a61 7469 6f6e 2074 6572 gularization ter │ │ │ │ -00017250: 6d20 6f66 2047 7569 6465 6420 4669 6c74 m of Guided Filt │ │ │ │ -00017260: 6572 2e20 5c28 7b65 7073 7d5e 325c 2920 er. \({eps}^2\) │ │ │ │ -00017270: 6973 2073 696d 696c 6172 2074 6f20 7468 is similar to th │ │ │ │ -00017280: 6520 7369 676d 6120 696e 2074 6865 2063 e sigma in the c │ │ │ │ -00017290: 6f6c 6f72 0a20 2020 2020 2a20 7370 6163 olor. * spac │ │ │ │ -000172a0: 6520 696e 746f 2062 696c 6174 6572 616c e into bilateral │ │ │ │ -000172b0: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ -000172c0: 2020 2020 2a0a 2020 2020 202a 2077 6974 *. * wit │ │ │ │ -000172d0: 6820 616c 6d6f 7374 206e 6f20 7669 7369 h almost no visi │ │ │ │ -000172e0: 626c 6520 6465 6772 6164 6174 696f 6e2e ble degradation. │ │ │ │ -000172f0: 2028 652e 672e 2073 6361 6c65 3d3d 302e (e.g. scale==0. │ │ │ │ -00017300: 3520 7368 7269 6e6b 7320 7468 6520 696d 5 shrinks the im │ │ │ │ -00017310: 6167 6520 6279 2032 7820 696e 7369 6465 age by 2x inside │ │ │ │ -00017320: 2074 6865 2066 696c 7465 7229 0a20 2020 the filter). │ │ │ │ -00017330: 2020 2a0a 2020 2020 202a 2053 4545 3a20 *. * SEE: │ │ │ │ -00017340: 6269 6c61 7465 7261 6c46 696c 7465 722c bilateralFilter, │ │ │ │ -00017350: 2064 7446 696c 7465 722c 2061 6d46 696c dtFilter, amFil │ │ │ │ -00017360: 7465 720a 2020 2020 202a 2f0a 2020 2020 ter. */. │ │ │ │ -00017370: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ -00017380: 6964 2067 7569 6465 6446 696c 7465 7228 id guidedFilter( │ │ │ │ -00017390: 4d61 7420 6775 6964 652c 204d 6174 2073 Mat guide, Mat s │ │ │ │ -000173a0: 7263 2c20 4d61 7420 6473 742c 2069 6e74 rc, Mat dst, int │ │ │ │ -000173b0: 2072 6164 6975 732c 2064 6f75 626c 6520 radius, double │ │ │ │ -000173c0: 6570 7329 207b 0a20 2020 2020 2020 2067 eps) {. g │ │ │ │ -000173d0: 7569 6465 6446 696c 7465 725f 3228 6775 uidedFilter_2(gu │ │ │ │ -000173e0: 6964 652e 6e61 7469 7665 4f62 6a2c 2073 ide.nativeObj, s │ │ │ │ -000173f0: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds │ │ │ │ -00017400: 742e 6e61 7469 7665 4f62 6a2c 2072 6164 t.nativeObj, rad │ │ │ │ -00017410: 6975 732c 2065 7073 293b 0a20 2020 207d ius, eps);. } │ │ │ │ -00017420: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ -00017430: 2043 2b2b 3a20 2050 7472 5f41 6461 7074 C++: Ptr_Adapt │ │ │ │ -00017440: 6976 654d 616e 6966 6f6c 6446 696c 7465 iveManifoldFilte │ │ │ │ -00017450: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc:: │ │ │ │ -00017460: 6372 6561 7465 414d 4669 6c74 6572 2864 createAMFilter(d │ │ │ │ -00017470: 6f75 626c 6520 7369 676d 615f 732c 2064 ouble sigma_s, d │ │ │ │ -00017480: 6f75 626c 6520 7369 676d 615f 722c 2062 ouble sigma_r, b │ │ │ │ -00017490: 6f6f 6c20 6164 6a75 7374 5f6f 7574 6c69 ool adjust_outli │ │ │ │ -000174a0: 6572 7320 3d20 6661 6c73 6529 0a20 2020 ers = false). │ │ │ │ -000174b0: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ -000174c0: 2020 2a20 4661 6374 6f72 7920 6d65 7468 * Factory meth │ │ │ │ -000174d0: 6f64 2c20 6372 6561 7465 2069 6e73 7461 od, create insta │ │ │ │ -000174e0: 6e63 6520 6f66 2041 6461 7074 6976 654d nce of AdaptiveM │ │ │ │ -000174f0: 616e 6966 6f6c 6446 696c 7465 7220 616e anifoldFilter an │ │ │ │ -00017500: 6420 7072 6f64 7563 6520 736f 6d65 2069 d produce some i │ │ │ │ -00017510: 6e69 7469 616c 697a 6174 696f 6e20 726f nitialization ro │ │ │ │ -00017520: 7574 696e 6573 2e0a 2020 2020 202a 0a20 utines.. *. │ │ │ │ -00017530: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ -00017540: 6d61 5f73 2073 7061 7469 616c 2073 7461 ma_s spatial sta │ │ │ │ -00017550: 6e64 6172 6420 6465 7669 6174 696f 6e2e ndard deviation. │ │ │ │ -00017560: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00017570: 7061 7261 6d20 7369 676d 615f 7220 636f param sigma_r co │ │ │ │ -00017580: 6c6f 7220 7370 6163 6520 7374 616e 6461 lor space standa │ │ │ │ -00017590: 7264 2064 6576 6961 7469 6f6e 2c20 6974 rd deviation, it │ │ │ │ -000175a0: 2069 7320 7369 6d69 6c61 7220 746f 2074 is similar to t │ │ │ │ -000175b0: 6865 2073 6967 6d61 2069 6e20 7468 6520 he sigma in the │ │ │ │ -000175c0: 636f 6c6f 7220 7370 6163 6520 696e 746f color space into │ │ │ │ -000175d0: 0a20 2020 2020 2a20 6269 6c61 7465 7261 . * bilatera │ │ │ │ -000175e0: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ -000175f0: 2020 2020 202a 2040 7061 7261 6d20 6164 * @param ad │ │ │ │ -00017600: 6a75 7374 5f6f 7574 6c69 6572 7320 6f70 just_outliers op │ │ │ │ -00017610: 7469 6f6e 616c 2c20 7370 6563 6966 7920 tional, specify │ │ │ │ -00017620: 7065 7266 6f72 6d20 6f75 746c 6965 7273 perform outliers │ │ │ │ -00017630: 2061 646a 7573 7420 6f70 6572 6174 696f adjust operatio │ │ │ │ -00017640: 6e20 6f72 206e 6f74 2c20 2845 712e 2039 n or not, (Eq. 9 │ │ │ │ -00017650: 2920 696e 2074 6865 0a20 2020 2020 2a20 ) in the. * │ │ │ │ -00017660: 6f72 6967 696e 616c 2070 6170 6572 2e0a original paper.. │ │ │ │ -00017670: 2020 2020 202a 0a20 2020 2020 2a20 466f *. * Fo │ │ │ │ -00017680: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ -00017690: 626f 7574 2041 6461 7074 6976 6520 4d61 bout Adaptive Ma │ │ │ │ -000176a0: 6e69 666f 6c64 2046 696c 7465 7220 7061 nifold Filter pa │ │ │ │ -000176b0: 7261 6d65 7465 7273 2c20 7365 6520 7468 rameters, see th │ │ │ │ -000176c0: 6520 6f72 6967 696e 616c 2061 7274 6963 e original artic │ │ │ │ -000176d0: 6c65 2043 4954 453a 2047 6173 7461 6c31 le CITE: Gastal1 │ │ │ │ -000176e0: 3220 2e0a 2020 2020 202a 0a20 2020 2020 2 .. *. │ │ │ │ -000176f0: 2a20 3c62 3e4e 6f74 653a 3c2f 623e 204a * Note: J │ │ │ │ -00017700: 6f69 6e74 2069 6d61 6765 7320 7769 7468 oint images with │ │ │ │ -00017710: 2043 565f 3855 2061 6e64 2043 565f 3136 CV_8U and CV_16 │ │ │ │ -00017720: 5520 6465 7074 6820 636f 6e76 6572 7465 U depth converte │ │ │ │ -00017730: 6420 746f 2069 6d61 6765 7320 7769 7468 d to images with │ │ │ │ -00017740: 2043 565f 3332 4620 6465 7074 6820 616e CV_32F depth an │ │ │ │ -00017750: 6420 5b30 3b20 315d 0a20 2020 2020 2a20 d [0; 1]. * │ │ │ │ -00017760: 636f 6c6f 7220 7261 6e67 6520 6265 666f color range befo │ │ │ │ -00017770: 7265 2070 726f 6365 7373 696e 672e 2048 re processing. H │ │ │ │ -00017780: 656e 6365 2063 6f6c 6f72 2073 7061 6365 ence color space │ │ │ │ -00017790: 2073 6967 6d61 2073 6967 6d61 5f72 206d sigma sigma_r m │ │ │ │ -000177a0: 7573 7420 6265 2069 6e20 5b30 3b20 315d ust be in [0; 1] │ │ │ │ -000177b0: 2072 616e 6765 2c20 756e 6c69 6b65 2073 range, unlike s │ │ │ │ -000177c0: 616d 650a 2020 2020 202a 2073 6967 6d61 ame. * sigma │ │ │ │ -000177d0: 7320 696e 2062 696c 6174 6572 616c 4669 s in bilateralFi │ │ │ │ -000177e0: 6c74 6572 2061 6e64 2064 7446 696c 7465 lter and dtFilte │ │ │ │ -000177f0: 7220 6675 6e63 7469 6f6e 732e 0a20 2020 r functions.. │ │ │ │ -00017800: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -00017810: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00017820: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -00017830: 7075 626c 6963 2073 7461 7469 6320 4164 public static Ad │ │ │ │ -00017840: 6170 7469 7665 4d61 6e69 666f 6c64 4669 aptiveManifoldFi │ │ │ │ -00017850: 6c74 6572 2063 7265 6174 6541 4d46 696c lter createAMFil │ │ │ │ -00017860: 7465 7228 646f 7562 6c65 2073 6967 6d61 ter(double sigma │ │ │ │ -00017870: 5f73 2c20 646f 7562 6c65 2073 6967 6d61 _s, double sigma │ │ │ │ -00017880: 5f72 2c20 626f 6f6c 6561 6e20 6164 6a75 _r, boolean adju │ │ │ │ -00017890: 7374 5f6f 7574 6c69 6572 7329 207b 0a20 st_outliers) {. │ │ │ │ -000178a0: 2020 2020 2020 2072 6574 7572 6e20 4164 return Ad │ │ │ │ -000178b0: 6170 7469 7665 4d61 6e69 666f 6c64 4669 aptiveManifoldFi │ │ │ │ -000178c0: 6c74 6572 2e5f 5f66 726f 6d50 7472 5f5f lter.__fromPtr__ │ │ │ │ -000178d0: 2863 7265 6174 6541 4d46 696c 7465 725f (createAMFilter_ │ │ │ │ -000178e0: 3028 7369 676d 615f 732c 2073 6967 6d61 0(sigma_s, sigma │ │ │ │ -000178f0: 5f72 2c20 6164 6a75 7374 5f6f 7574 6c69 _r, adjust_outli │ │ │ │ -00017900: 6572 7329 293b 0a20 2020 207d 0a0a 2020 ers));. }.. │ │ │ │ -00017910: 2020 2f2a 2a0a 2020 2020 202a 2046 6163 /**. * Fac │ │ │ │ -00017920: 746f 7279 206d 6574 686f 642c 2063 7265 tory method, cre │ │ │ │ -00017930: 6174 6520 696e 7374 616e 6365 206f 6620 ate instance of │ │ │ │ -00017940: 4164 6170 7469 7665 4d61 6e69 666f 6c64 AdaptiveManifold │ │ │ │ -00017950: 4669 6c74 6572 2061 6e64 2070 726f 6475 Filter and produ │ │ │ │ -00017960: 6365 2073 6f6d 6520 696e 6974 6961 6c69 ce some initiali │ │ │ │ -00017970: 7a61 7469 6f6e 2072 6f75 7469 6e65 732e zation routines. │ │ │ │ -00017980: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00017990: 7061 7261 6d20 7369 676d 615f 7320 7370 param sigma_s sp │ │ │ │ -000179a0: 6174 6961 6c20 7374 616e 6461 7264 2064 atial standard d │ │ │ │ -000179b0: 6576 6961 7469 6f6e 2e0a 2020 2020 202a eviation.. * │ │ │ │ -000179c0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -000179d0: 6967 6d61 5f72 2063 6f6c 6f72 2073 7061 igma_r color spa │ │ │ │ -000179e0: 6365 2073 7461 6e64 6172 6420 6465 7669 ce standard devi │ │ │ │ -000179f0: 6174 696f 6e2c 2069 7420 6973 2073 696d ation, it is sim │ │ │ │ -00017a00: 696c 6172 2074 6f20 7468 6520 7369 676d ilar to the sigm │ │ │ │ -00017a10: 6120 696e 2074 6865 2063 6f6c 6f72 2073 a in the color s │ │ │ │ -00017a20: 7061 6365 2069 6e74 6f0a 2020 2020 202a pace into. * │ │ │ │ -00017a30: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -00017a40: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00017a50: 6f72 6967 696e 616c 2070 6170 6572 2e0a original paper.. │ │ │ │ -00017a60: 2020 2020 202a 0a20 2020 2020 2a20 466f *. * Fo │ │ │ │ -00017a70: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ -00017a80: 626f 7574 2041 6461 7074 6976 6520 4d61 bout Adaptive Ma │ │ │ │ -00017a90: 6e69 666f 6c64 2046 696c 7465 7220 7061 nifold Filter pa │ │ │ │ -00017aa0: 7261 6d65 7465 7273 2c20 7365 6520 7468 rameters, see th │ │ │ │ -00017ab0: 6520 6f72 6967 696e 616c 2061 7274 6963 e original artic │ │ │ │ -00017ac0: 6c65 2043 4954 453a 2047 6173 7461 6c31 le CITE: Gastal1 │ │ │ │ -00017ad0: 3220 2e0a 2020 2020 202a 0a20 2020 2020 2 .. *. │ │ │ │ -00017ae0: 2a20 3c62 3e4e 6f74 653a 3c2f 623e 204a * Note: J │ │ │ │ -00017af0: 6f69 6e74 2069 6d61 6765 7320 7769 7468 oint images with │ │ │ │ -00017b00: 2043 565f 3855 2061 6e64 2043 565f 3136 CV_8U and CV_16 │ │ │ │ -00017b10: 5520 6465 7074 6820 636f 6e76 6572 7465 U depth converte │ │ │ │ -00017b20: 6420 746f 2069 6d61 6765 7320 7769 7468 d to images with │ │ │ │ -00017b30: 2043 565f 3332 4620 6465 7074 6820 616e CV_32F depth an │ │ │ │ -00017b40: 6420 5b30 3b20 315d 0a20 2020 2020 2a20 d [0; 1]. * │ │ │ │ -00017b50: 636f 6c6f 7220 7261 6e67 6520 6265 666f color range befo │ │ │ │ -00017b60: 7265 2070 726f 6365 7373 696e 672e 2048 re processing. H │ │ │ │ -00017b70: 656e 6365 2063 6f6c 6f72 2073 7061 6365 ence color space │ │ │ │ -00017b80: 2073 6967 6d61 2073 6967 6d61 5f72 206d sigma sigma_r m │ │ │ │ -00017b90: 7573 7420 6265 2069 6e20 5b30 3b20 315d ust be in [0; 1] │ │ │ │ -00017ba0: 2072 616e 6765 2c20 756e 6c69 6b65 2073 range, unlike s │ │ │ │ -00017bb0: 616d 650a 2020 2020 202a 2073 6967 6d61 ame. * sigma │ │ │ │ -00017bc0: 7320 696e 2062 696c 6174 6572 616c 4669 s in bilateralFi │ │ │ │ -00017bd0: 6c74 6572 2061 6e64 2064 7446 696c 7465 lter and dtFilte │ │ │ │ -00017be0: 7220 6675 6e63 7469 6f6e 732e 0a20 2020 r functions.. │ │ │ │ -00017bf0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -00017c00: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00017c10: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -00017c20: 7075 626c 6963 2073 7461 7469 6320 4164 public static Ad │ │ │ │ -00017c30: 6170 7469 7665 4d61 6e69 666f 6c64 4669 aptiveManifoldFi │ │ │ │ -00017c40: 6c74 6572 2063 7265 6174 6541 4d46 696c lter createAMFil │ │ │ │ -00017c50: 7465 7228 646f 7562 6c65 2073 6967 6d61 ter(double sigma │ │ │ │ -00017c60: 5f73 2c20 646f 7562 6c65 2073 6967 6d61 _s, double sigma │ │ │ │ -00017c70: 5f72 2920 7b0a 2020 2020 2020 2020 7265 _r) {. re │ │ │ │ -00017c80: 7475 726e 2041 6461 7074 6976 654d 616e turn AdaptiveMan │ │ │ │ -00017c90: 6966 6f6c 6446 696c 7465 722e 5f5f 6672 ifoldFilter.__fr │ │ │ │ -00017ca0: 6f6d 5074 725f 5f28 6372 6561 7465 414d omPtr__(createAM │ │ │ │ -00017cb0: 4669 6c74 6572 5f31 2873 6967 6d61 5f73 Filter_1(sigma_s │ │ │ │ -00017cc0: 2c20 7369 676d 615f 7229 293b 0a20 2020 , sigma_r));. │ │ │ │ -00017cd0: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ -00017ce0: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ -00017cf0: 3a3a 7869 6d67 7072 6f63 3a3a 616d 4669 ::ximgproc::amFi │ │ │ │ -00017d00: 6c74 6572 284d 6174 206a 6f69 6e74 2c20 lter(Mat joint, │ │ │ │ -00017d10: 4d61 7420 7372 632c 204d 6174 2620 6473 Mat src, Mat& ds │ │ │ │ -00017d20: 742c 2064 6f75 626c 6520 7369 676d 615f t, double sigma_ │ │ │ │ -00017d30: 732c 2064 6f75 626c 6520 7369 676d 615f s, double sigma_ │ │ │ │ -00017d40: 722c 2062 6f6f 6c20 6164 6a75 7374 5f6f r, bool adjust_o │ │ │ │ -00017d50: 7574 6c69 6572 7320 3d20 6661 6c73 6529 utliers = false) │ │ │ │ -00017d60: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ -00017d70: 0a20 2020 2020 2a20 5369 6d70 6c65 206f . * Simple o │ │ │ │ -00017d80: 6e65 2d6c 696e 6520 4164 6170 7469 7665 ne-line Adaptive │ │ │ │ -00017d90: 204d 616e 6966 6f6c 6420 4669 6c74 6572 Manifold Filter │ │ │ │ -00017da0: 2063 616c 6c2e 0a20 2020 2020 2a0a 2020 call.. *. │ │ │ │ -00017db0: 2020 202a 2040 7061 7261 6d20 6a6f 696e * @param join │ │ │ │ -00017dc0: 7420 6a6f 696e 7420 2861 6c73 6f20 6361 t joint (also ca │ │ │ │ -00017dd0: 6c6c 6564 2061 7320 6775 6964 6564 2920 lled as guided) │ │ │ │ -00017de0: 696d 6167 6520 6f72 2061 7272 6179 206f image or array o │ │ │ │ -00017df0: 6620 696d 6167 6573 2077 6974 6820 616e f images with an │ │ │ │ -00017e00: 7920 6e75 6d62 6572 7320 6f66 2063 6861 y numbers of cha │ │ │ │ -00017e10: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *. │ │ │ │ -00017e20: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ -00017e30: 6669 6c74 6572 696e 6720 696d 6167 6520 filtering image │ │ │ │ -00017e40: 7769 7468 2061 6e79 206e 756d 6265 7273 with any numbers │ │ │ │ -00017e50: 206f 6620 6368 616e 6e65 6c73 2e0a 2020 of channels.. │ │ │ │ -00017e60: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00017e70: 616d 2064 7374 206f 7574 7075 7420 696d am dst output im │ │ │ │ -00017e80: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ -00017e90: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_ │ │ │ │ -00017ea0: 7320 7370 6174 6961 6c20 7374 616e 6461 s spatial standa │ │ │ │ -00017eb0: 7264 2064 6576 6961 7469 6f6e 2e0a 2020 rd deviation.. │ │ │ │ -00017ec0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00017ed0: 616d 2073 6967 6d61 5f72 2063 6f6c 6f72 am sigma_r color │ │ │ │ -00017ee0: 2073 7061 6365 2073 7461 6e64 6172 6420 space standard │ │ │ │ -00017ef0: 6465 7669 6174 696f 6e2c 2069 7420 6973 deviation, it is │ │ │ │ -00017f00: 2073 696d 696c 6172 2074 6f20 7468 6520 similar to the │ │ │ │ -00017f10: 7369 676d 6120 696e 2074 6865 2063 6f6c sigma in the col │ │ │ │ -00017f20: 6f72 2073 7061 6365 2069 6e74 6f0a 2020 or space into. │ │ │ │ -00017f30: 2020 202a 2062 696c 6174 6572 616c 4669 * bilateralFi │ │ │ │ -00017f40: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ -00017f50: 2020 2a20 4070 6172 616d 2061 646a 7573 * @param adjus │ │ │ │ -00017f60: 745f 6f75 746c 6965 7273 206f 7074 696f t_outliers optio │ │ │ │ -00017f70: 6e61 6c2c 2073 7065 6369 6679 2070 6572 nal, specify per │ │ │ │ -00017f80: 666f 726d 206f 7574 6c69 6572 7320 6164 form outliers ad │ │ │ │ -00017f90: 6a75 7374 206f 7065 7261 7469 6f6e 206f just operation o │ │ │ │ -00017fa0: 7220 6e6f 742c 2028 4571 2e20 3929 2069 r not, (Eq. 9) i │ │ │ │ -00017fb0: 6e20 7468 650a 2020 2020 202a 206f 7269 n the. * ori │ │ │ │ -00017fc0: 6769 6e61 6c20 7061 7065 722e 0a20 2020 ginal paper.. │ │ │ │ -00017fd0: 2020 2a0a 2020 2020 202a 203c 623e 4e6f *. * No │ │ │ │ -00017fe0: 7465 3a3c 2f62 3e20 4a6f 696e 7420 696d te: Joint im │ │ │ │ -00017ff0: 6167 6573 2077 6974 6820 4356 5f38 5520 ages with CV_8U │ │ │ │ -00018000: 616e 6420 4356 5f31 3655 2064 6570 7468 and CV_16U depth │ │ │ │ -00018010: 2063 6f6e 7665 7274 6564 2074 6f20 696d converted to im │ │ │ │ -00018020: 6167 6573 2077 6974 6820 4356 5f33 3246 ages with CV_32F │ │ │ │ -00018030: 2064 6570 7468 2061 6e64 205b 303b 2031 depth and [0; 1 │ │ │ │ -00018040: 5d0a 2020 2020 202a 2063 6f6c 6f72 2072 ]. * color r │ │ │ │ -00018050: 616e 6765 2062 6566 6f72 6520 7072 6f63 ange before proc │ │ │ │ -00018060: 6573 7369 6e67 2e20 4865 6e63 6520 636f essing. Hence co │ │ │ │ -00018070: 6c6f 7220 7370 6163 6520 7369 676d 6120 lor space sigma │ │ │ │ -00018080: 7369 676d 615f 7220 6d75 7374 2062 6520 sigma_r must be │ │ │ │ -00018090: 696e 205b 303b 2031 5d20 7261 6e67 652c in [0; 1] range, │ │ │ │ -000180a0: 2075 6e6c 696b 6520 7361 6d65 0a20 2020 unlike same. │ │ │ │ -000180b0: 2020 2a20 7369 676d 6173 2069 6e20 6269 * sigmas in bi │ │ │ │ -000180c0: 6c61 7465 7261 6c46 696c 7465 7220 616e lateralFilter an │ │ │ │ -000180d0: 6420 6474 4669 6c74 6572 2066 756e 6374 d dtFilter funct │ │ │ │ -000180e0: 696f 6e73 2e20 5345 453a 2062 696c 6174 ions. SEE: bilat │ │ │ │ -000180f0: 6572 616c 4669 6c74 6572 2c20 6474 4669 eralFilter, dtFi │ │ │ │ -00018100: 6c74 6572 2c20 6775 6964 6564 4669 6c74 lter, guidedFilt │ │ │ │ -00018110: 6572 0a20 2020 2020 2a2f 0a20 2020 2070 er. */. p │ │ │ │ -00018120: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ -00018130: 6420 616d 4669 6c74 6572 284d 6174 206a d amFilter(Mat j │ │ │ │ -00018140: 6f69 6e74 2c20 4d61 7420 7372 632c 204d oint, Mat src, M │ │ │ │ -00018150: 6174 2064 7374 2c20 646f 7562 6c65 2073 at dst, double s │ │ │ │ -00018160: 6967 6d61 5f73 2c20 646f 7562 6c65 2073 igma_s, double s │ │ │ │ -00018170: 6967 6d61 5f72 2c20 626f 6f6c 6561 6e20 igma_r, boolean │ │ │ │ -00018180: 6164 6a75 7374 5f6f 7574 6c69 6572 7329 adjust_outliers) │ │ │ │ -00018190: 207b 0a20 2020 2020 2020 2061 6d46 696c {. amFil │ │ │ │ -000181a0: 7465 725f 3028 6a6f 696e 742e 6e61 7469 ter_0(joint.nati │ │ │ │ -000181b0: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ -000181c0: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ -000181d0: 4f62 6a2c 2073 6967 6d61 5f73 2c20 7369 Obj, sigma_s, si │ │ │ │ -000181e0: 676d 615f 722c 2061 646a 7573 745f 6f75 gma_r, adjust_ou │ │ │ │ -000181f0: 746c 6965 7273 293b 0a20 2020 207d 0a0a tliers);. }.. │ │ │ │ -00018200: 2020 2020 2f2a 2a0a 2020 2020 202a 2053 /**. * S │ │ │ │ -00018210: 696d 706c 6520 6f6e 652d 6c69 6e65 2041 imple one-line A │ │ │ │ -00018220: 6461 7074 6976 6520 4d61 6e69 666f 6c64 daptive Manifold │ │ │ │ -00018230: 2046 696c 7465 7220 6361 6c6c 2e0a 2020 Filter call.. │ │ │ │ -00018240: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00018250: 616d 206a 6f69 6e74 206a 6f69 6e74 2028 am joint joint ( │ │ │ │ -00018260: 616c 736f 2063 616c 6c65 6420 6173 2067 also called as g │ │ │ │ -00018270: 7569 6465 6429 2069 6d61 6765 206f 7220 uided) image or │ │ │ │ -00018280: 6172 7261 7920 6f66 2069 6d61 6765 7320 array of images │ │ │ │ -00018290: 7769 7468 2061 6e79 206e 756d 6265 7273 with any numbers │ │ │ │ -000182a0: 206f 6620 6368 616e 6e65 6c73 2e0a 2020 of channels.. │ │ │ │ -000182b0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -000182c0: 616d 2073 7263 2066 696c 7465 7269 6e67 am src filtering │ │ │ │ -000182d0: 2069 6d61 6765 2077 6974 6820 616e 7920 image with any │ │ │ │ -000182e0: 6e75 6d62 6572 7320 6f66 2063 6861 6e6e numbers of chann │ │ │ │ -000182f0: 656c 732e 0a20 2020 2020 2a0a 2020 2020 els.. *. │ │ │ │ -00018300: 202a 2040 7061 7261 6d20 6473 7420 6f75 * @param dst ou │ │ │ │ -00018310: 7470 7574 2069 6d61 6765 2e0a 2020 2020 tput image.. │ │ │ │ -00018320: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00018330: 2073 6967 6d61 5f73 2073 7061 7469 616c sigma_s spatial │ │ │ │ -00018340: 2073 7461 6e64 6172 6420 6465 7669 6174 standard deviat │ │ │ │ -00018350: 696f 6e2e 0a20 2020 2020 2a0a 2020 2020 ion.. *. │ │ │ │ -00018360: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_ │ │ │ │ -00018370: 7220 636f 6c6f 7220 7370 6163 6520 7374 r color space st │ │ │ │ -00018380: 616e 6461 7264 2064 6576 6961 7469 6f6e andard deviation │ │ │ │ -00018390: 2c20 6974 2069 7320 7369 6d69 6c61 7220 , it is similar │ │ │ │ -000183a0: 746f 2074 6865 2073 6967 6d61 2069 6e20 to the sigma in │ │ │ │ -000183b0: 7468 6520 636f 6c6f 7220 7370 6163 6520 the color space │ │ │ │ -000183c0: 696e 746f 0a20 2020 2020 2a20 6269 6c61 into. * bila │ │ │ │ -000183d0: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ -000183e0: 2020 2a0a 2020 2020 202a 206f 7269 6769 *. * origi │ │ │ │ -000183f0: 6e61 6c20 7061 7065 722e 0a20 2020 2020 nal paper.. │ │ │ │ -00018400: 2a0a 2020 2020 202a 203c 623e 4e6f 7465 *. * Note │ │ │ │ -00018410: 3a3c 2f62 3e20 4a6f 696e 7420 696d 6167 : Joint imag │ │ │ │ -00018420: 6573 2077 6974 6820 4356 5f38 5520 616e es with CV_8U an │ │ │ │ -00018430: 6420 4356 5f31 3655 2064 6570 7468 2063 d CV_16U depth c │ │ │ │ -00018440: 6f6e 7665 7274 6564 2074 6f20 696d 6167 onverted to imag │ │ │ │ -00018450: 6573 2077 6974 6820 4356 5f33 3246 2064 es with CV_32F d │ │ │ │ -00018460: 6570 7468 2061 6e64 205b 303b 2031 5d0a epth and [0; 1]. │ │ │ │ -00018470: 2020 2020 202a 2063 6f6c 6f72 2072 616e * color ran │ │ │ │ -00018480: 6765 2062 6566 6f72 6520 7072 6f63 6573 ge before proces │ │ │ │ -00018490: 7369 6e67 2e20 4865 6e63 6520 636f 6c6f sing. Hence colo │ │ │ │ -000184a0: 7220 7370 6163 6520 7369 676d 6120 7369 r space sigma si │ │ │ │ -000184b0: 676d 615f 7220 6d75 7374 2062 6520 696e gma_r must be in │ │ │ │ -000184c0: 205b 303b 2031 5d20 7261 6e67 652c 2075 [0; 1] range, u │ │ │ │ -000184d0: 6e6c 696b 6520 7361 6d65 0a20 2020 2020 nlike same. │ │ │ │ -000184e0: 2a20 7369 676d 6173 2069 6e20 6269 6c61 * sigmas in bila │ │ │ │ -000184f0: 7465 7261 6c46 696c 7465 7220 616e 6420 teralFilter and │ │ │ │ -00018500: 6474 4669 6c74 6572 2066 756e 6374 696f dtFilter functio │ │ │ │ -00018510: 6e73 2e20 5345 453a 2062 696c 6174 6572 ns. SEE: bilater │ │ │ │ -00018520: 616c 4669 6c74 6572 2c20 6474 4669 6c74 alFilter, dtFilt │ │ │ │ -00018530: 6572 2c20 6775 6964 6564 4669 6c74 6572 er, guidedFilter │ │ │ │ -00018540: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -00018550: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ -00018560: 616d 4669 6c74 6572 284d 6174 206a 6f69 amFilter(Mat joi │ │ │ │ -00018570: 6e74 2c20 4d61 7420 7372 632c 204d 6174 nt, Mat src, Mat │ │ │ │ -00018580: 2064 7374 2c20 646f 7562 6c65 2073 6967 dst, double sig │ │ │ │ -00018590: 6d61 5f73 2c20 646f 7562 6c65 2073 6967 ma_s, double sig │ │ │ │ -000185a0: 6d61 5f72 2920 7b0a 2020 2020 2020 2020 ma_r) {. │ │ │ │ -000185b0: 616d 4669 6c74 6572 5f31 286a 6f69 6e74 amFilter_1(joint │ │ │ │ -000185c0: 2e6e 6174 6976 654f 626a 2c20 7372 632e .nativeObj, src. │ │ │ │ -000185d0: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ -000185e0: 6174 6976 654f 626a 2c20 7369 676d 615f ativeObj, sigma_ │ │ │ │ -000185f0: 732c 2073 6967 6d61 5f72 293b 0a20 2020 s, sigma_r);. │ │ │ │ -00018600: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ -00018610: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ -00018620: 3a3a 7869 6d67 7072 6f63 3a3a 6a6f 696e ::ximgproc::join │ │ │ │ -00018630: 7442 696c 6174 6572 616c 4669 6c74 6572 tBilateralFilter │ │ │ │ -00018640: 284d 6174 206a 6f69 6e74 2c20 4d61 7420 (Mat joint, Mat │ │ │ │ -00018650: 7372 632c 204d 6174 2620 6473 742c 2069 src, Mat& dst, i │ │ │ │ -00018660: 6e74 2064 2c20 646f 7562 6c65 2073 6967 nt d, double sig │ │ │ │ -00018670: 6d61 436f 6c6f 722c 2064 6f75 626c 6520 maColor, double │ │ │ │ -00018680: 7369 676d 6153 7061 6365 2c20 696e 7420 sigmaSpace, int │ │ │ │ -00018690: 626f 7264 6572 5479 7065 203d 2042 4f52 borderType = BOR │ │ │ │ -000186a0: 4445 525f 4445 4641 554c 5429 0a20 2020 DER_DEFAULT). │ │ │ │ -000186b0: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ -000186c0: 2020 2a20 4170 706c 6965 7320 7468 6520 * Applies the │ │ │ │ -000186d0: 6a6f 696e 7420 6269 6c61 7465 7261 6c20 joint bilateral │ │ │ │ -000186e0: 6669 6c74 6572 2074 6f20 616e 2069 6d61 filter to an ima │ │ │ │ -000186f0: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ -00018700: 2a20 4070 6172 616d 206a 6f69 6e74 204a * @param joint J │ │ │ │ -00018710: 6f69 6e74 2038 2d62 6974 206f 7220 666c oint 8-bit or fl │ │ │ │ -00018720: 6f61 7469 6e67 2d70 6f69 6e74 2c20 312d oating-point, 1- │ │ │ │ -00018730: 6368 616e 6e65 6c20 6f72 2033 2d63 6861 channel or 3-cha │ │ │ │ -00018740: 6e6e 656c 2069 6d61 6765 2e0a 2020 2020 nnel image.. │ │ │ │ -00018750: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00018760: 2073 7263 2053 6f75 7263 6520 382d 6269 src Source 8-bi │ │ │ │ -00018770: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ -00018780: 696e 742c 2031 2d63 6861 6e6e 656c 206f int, 1-channel o │ │ │ │ -00018790: 7220 332d 6368 616e 6e65 6c20 696d 6167 r 3-channel imag │ │ │ │ -000187a0: 6520 7769 7468 2074 6865 2073 616d 6520 e with the same │ │ │ │ -000187b0: 6465 7074 6820 6173 206a 6f69 6e74 0a20 depth as joint. │ │ │ │ -000187c0: 2020 2020 2a20 696d 6167 652e 0a20 2020 * image.. │ │ │ │ -000187d0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -000187e0: 6d20 6473 7420 4465 7374 696e 6174 696f m dst Destinatio │ │ │ │ -000187f0: 6e20 696d 6167 6520 6f66 2074 6865 2073 n image of the s │ │ │ │ -00018800: 616d 6520 7369 7a65 2061 6e64 2074 7970 ame size and typ │ │ │ │ -00018810: 6520 6173 2073 7263 202e 0a20 2020 2020 e as src .. │ │ │ │ -00018820: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00018830: 6420 4469 616d 6574 6572 206f 6620 6561 d Diameter of ea │ │ │ │ -00018840: 6368 2070 6978 656c 206e 6569 6768 626f ch pixel neighbo │ │ │ │ -00018850: 7268 6f6f 6420 7468 6174 2069 7320 7573 rhood that is us │ │ │ │ -00018860: 6564 2064 7572 696e 6720 6669 6c74 6572 ed during filter │ │ │ │ -00018870: 696e 672e 2049 6620 6974 2069 7320 6e6f ing. If it is no │ │ │ │ -00018880: 6e2d 706f 7369 7469 7665 2c0a 2020 2020 n-positive,. │ │ │ │ -00018890: 202a 2069 7420 6973 2063 6f6d 7075 7465 * it is compute │ │ │ │ -000188a0: 6420 6672 6f6d 2073 6967 6d61 5370 6163 d from sigmaSpac │ │ │ │ -000188b0: 6520 2e0a 2020 2020 202a 0a20 2020 2020 e .. *. │ │ │ │ -000188c0: 2a20 4070 6172 616d 2073 6967 6d61 436f * @param sigmaCo │ │ │ │ -000188d0: 6c6f 7220 4669 6c74 6572 2073 6967 6d61 lor Filter sigma │ │ │ │ -000188e0: 2069 6e20 7468 6520 636f 6c6f 7220 7370 in the color sp │ │ │ │ -000188f0: 6163 652e 2041 206c 6172 6765 7220 7661 ace. A larger va │ │ │ │ -00018900: 6c75 6520 6f66 2074 6865 2070 6172 616d lue of the param │ │ │ │ -00018910: 6574 6572 206d 6561 6e73 2074 6861 740a eter means that. │ │ │ │ -00018920: 2020 2020 202a 2066 6172 7468 6572 2063 * farther c │ │ │ │ -00018930: 6f6c 6f72 7320 7769 7468 696e 2074 6865 olors within the │ │ │ │ -00018940: 2070 6978 656c 206e 6569 6768 626f 7268 pixel neighborh │ │ │ │ -00018950: 6f6f 6420 2873 6565 2073 6967 6d61 5370 ood (see sigmaSp │ │ │ │ -00018960: 6163 6520 2920 7769 6c6c 2062 6520 6d69 ace ) will be mi │ │ │ │ -00018970: 7865 6420 746f 6765 7468 6572 2c20 7265 xed together, re │ │ │ │ -00018980: 7375 6c74 696e 6720 696e 0a20 2020 2020 sulting in. │ │ │ │ -00018990: 2a20 6c61 7267 6572 2061 7265 6173 206f * larger areas o │ │ │ │ -000189a0: 6620 7365 6d69 2d65 7175 616c 2063 6f6c f semi-equal col │ │ │ │ -000189b0: 6f72 2e0a 2020 2020 202a 0a20 2020 2020 or.. *. │ │ │ │ -000189c0: 2a20 4070 6172 616d 2073 6967 6d61 5370 * @param sigmaSp │ │ │ │ -000189d0: 6163 6520 4669 6c74 6572 2073 6967 6d61 ace Filter sigma │ │ │ │ -000189e0: 2069 6e20 7468 6520 636f 6f72 6469 6e61 in the coordina │ │ │ │ -000189f0: 7465 2073 7061 6365 2e20 4120 6c61 7267 te space. A larg │ │ │ │ -00018a00: 6572 2076 616c 7565 206f 6620 7468 6520 er value of the │ │ │ │ -00018a10: 7061 7261 6d65 7465 7220 6d65 616e 7320 parameter means │ │ │ │ -00018a20: 7468 6174 0a20 2020 2020 2a20 6661 7274 that. * fart │ │ │ │ -00018a30: 6865 7220 7069 7865 6c73 2077 696c 6c20 her pixels will │ │ │ │ -00018a40: 696e 666c 7565 6e63 6520 6561 6368 206f influence each o │ │ │ │ -00018a50: 7468 6572 2061 7320 6c6f 6e67 2061 7320 ther as long as │ │ │ │ -00018a60: 7468 6569 7220 636f 6c6f 7273 2061 7265 their colors are │ │ │ │ -00018a70: 2063 6c6f 7365 2065 6e6f 7567 6820 2873 close enough (s │ │ │ │ -00018a80: 6565 2073 6967 6d61 436f 6c6f 7220 292e ee sigmaColor ). │ │ │ │ -00018a90: 0a20 2020 2020 2a20 5768 656e 2064 2667 . * When d&g │ │ │ │ -00018aa0: 743b 3020 2c20 6974 2073 7065 6369 6669 t;0 , it specifi │ │ │ │ -00018ab0: 6573 2074 6865 206e 6569 6768 626f 7268 es the neighborh │ │ │ │ -00018ac0: 6f6f 6420 7369 7a65 2072 6567 6172 646c ood size regardl │ │ │ │ -00018ad0: 6573 7320 6f66 2073 6967 6d61 5370 6163 ess of sigmaSpac │ │ │ │ -00018ae0: 6520 2e20 4f74 6865 7277 6973 652c 2064 e . Otherwise, d │ │ │ │ -00018af0: 2069 730a 2020 2020 202a 2070 726f 706f is. * propo │ │ │ │ -00018b00: 7274 696f 6e61 6c20 746f 2073 6967 6d61 rtional to sigma │ │ │ │ -00018b10: 5370 6163 6520 2e0a 2020 2020 202a 0a20 Space .. *. │ │ │ │ -00018b20: 2020 2020 2a20 4070 6172 616d 2062 6f72 * @param bor │ │ │ │ -00018b30: 6465 7254 7970 650a 2020 2020 202a 0a20 derType. *. │ │ │ │ -00018b40: 2020 2020 2a20 3c62 3e4e 6f74 653a 3c2f * Note: bilateralFilt │ │ │ │ -00018b60: 6572 2061 6e64 206a 6f69 6e74 4269 6c61 er and jointBila │ │ │ │ -00018b70: 7465 7261 6c46 696c 7465 7220 7573 6520 teralFilter use │ │ │ │ -00018b80: 4c31 206e 6f72 6d20 746f 2063 6f6d 7075 L1 norm to compu │ │ │ │ -00018b90: 7465 2064 6966 6665 7265 6e63 6520 6265 te difference be │ │ │ │ -00018ba0: 7477 6565 6e20 636f 6c6f 7273 2e0a 2020 tween colors.. │ │ │ │ -00018bb0: 2020 202a 0a20 2020 2020 2a20 5345 453a *. * SEE: │ │ │ │ -00018bc0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -00018bd0: 2c20 616d 4669 6c74 6572 0a20 2020 2020 , amFilter. │ │ │ │ -00018be0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -00018bf0: 6174 6963 2076 6f69 6420 6a6f 696e 7442 atic void jointB │ │ │ │ -00018c00: 696c 6174 6572 616c 4669 6c74 6572 284d ilateralFilter(M │ │ │ │ -00018c10: 6174 206a 6f69 6e74 2c20 4d61 7420 7372 at joint, Mat sr │ │ │ │ -00018c20: 632c 204d 6174 2064 7374 2c20 696e 7420 c, Mat dst, int │ │ │ │ -00018c30: 642c 2064 6f75 626c 6520 7369 676d 6143 d, double sigmaC │ │ │ │ -00018c40: 6f6c 6f72 2c20 646f 7562 6c65 2073 6967 olor, double sig │ │ │ │ -00018c50: 6d61 5370 6163 652c 2069 6e74 2062 6f72 maSpace, int bor │ │ │ │ -00018c60: 6465 7254 7970 6529 207b 0a20 2020 2020 derType) {. │ │ │ │ -00018c70: 2020 206a 6f69 6e74 4269 6c61 7465 7261 jointBilatera │ │ │ │ -00018c80: 6c46 696c 7465 725f 3028 6a6f 696e 742e lFilter_0(joint. │ │ │ │ -00018c90: 6e61 7469 7665 4f62 6a2c 2073 7263 2e6e nativeObj, src.n │ │ │ │ -00018ca0: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ -00018cb0: 7469 7665 4f62 6a2c 2064 2c20 7369 676d tiveObj, d, sigm │ │ │ │ -00018cc0: 6143 6f6c 6f72 2c20 7369 676d 6153 7061 aColor, sigmaSpa │ │ │ │ -00018cd0: 6365 2c20 626f 7264 6572 5479 7065 293b ce, borderType); │ │ │ │ -00018ce0: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ -00018cf0: 2020 2020 202a 2041 7070 6c69 6573 2074 * Applies t │ │ │ │ -00018d00: 6865 206a 6f69 6e74 2062 696c 6174 6572 he joint bilater │ │ │ │ -00018d10: 616c 2066 696c 7465 7220 746f 2061 6e20 al filter to an │ │ │ │ -00018d20: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ -00018d30: 2020 202a 2040 7061 7261 6d20 6a6f 696e * @param join │ │ │ │ -00018d40: 7420 4a6f 696e 7420 382d 6269 7420 6f72 t Joint 8-bit or │ │ │ │ -00018d50: 2066 6c6f 6174 696e 672d 706f 696e 742c floating-point, │ │ │ │ -00018d60: 2031 2d63 6861 6e6e 656c 206f 7220 332d 1-channel or 3- │ │ │ │ -00018d70: 6368 616e 6e65 6c20 696d 6167 652e 0a20 channel image.. │ │ │ │ -00018d80: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00018d90: 7261 6d20 7372 6320 536f 7572 6365 2038 ram src Source 8 │ │ │ │ -00018da0: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ -00018db0: 2d70 6f69 6e74 2c20 312d 6368 616e 6e65 -point, 1-channe │ │ │ │ -00018dc0: 6c20 6f72 2033 2d63 6861 6e6e 656c 2069 l or 3-channel i │ │ │ │ -00018dd0: 6d61 6765 2077 6974 6820 7468 6520 7361 mage with the sa │ │ │ │ -00018de0: 6d65 2064 6570 7468 2061 7320 6a6f 696e me depth as join │ │ │ │ -00018df0: 740a 2020 2020 202a 2069 6d61 6765 2e0a t. * image.. │ │ │ │ -00018e00: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00018e10: 6172 616d 2064 7374 2044 6573 7469 6e61 aram dst Destina │ │ │ │ -00018e20: 7469 6f6e 2069 6d61 6765 206f 6620 7468 tion image of th │ │ │ │ -00018e30: 6520 7361 6d65 2073 697a 6520 616e 6420 e same size and │ │ │ │ -00018e40: 7479 7065 2061 7320 7372 6320 2e0a 2020 type as src .. │ │ │ │ -00018e50: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00018e60: 616d 2064 2044 6961 6d65 7465 7220 6f66 am d Diameter of │ │ │ │ -00018e70: 2065 6163 6820 7069 7865 6c20 6e65 6967 each pixel neig │ │ │ │ -00018e80: 6862 6f72 686f 6f64 2074 6861 7420 6973 hborhood that is │ │ │ │ -00018e90: 2075 7365 6420 6475 7269 6e67 2066 696c used during fil │ │ │ │ -00018ea0: 7465 7269 6e67 2e20 4966 2069 7420 6973 tering. If it is │ │ │ │ -00018eb0: 206e 6f6e 2d70 6f73 6974 6976 652c 0a20 non-positive,. │ │ │ │ -00018ec0: 2020 2020 2a20 6974 2069 7320 636f 6d70 * it is comp │ │ │ │ -00018ed0: 7574 6564 2066 726f 6d20 7369 676d 6153 uted from sigmaS │ │ │ │ -00018ee0: 7061 6365 202e 0a20 2020 2020 2a0a 2020 pace .. *. │ │ │ │ -00018ef0: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ -00018f00: 6143 6f6c 6f72 2046 696c 7465 7220 7369 aColor Filter si │ │ │ │ -00018f10: 676d 6120 696e 2074 6865 2063 6f6c 6f72 gma in the color │ │ │ │ -00018f20: 2073 7061 6365 2e20 4120 6c61 7267 6572 space. A larger │ │ │ │ -00018f30: 2076 616c 7565 206f 6620 7468 6520 7061 value of the pa │ │ │ │ -00018f40: 7261 6d65 7465 7220 6d65 616e 7320 7468 rameter means th │ │ │ │ -00018f50: 6174 0a20 2020 2020 2a20 6661 7274 6865 at. * farthe │ │ │ │ -00018f60: 7220 636f 6c6f 7273 2077 6974 6869 6e20 r colors within │ │ │ │ -00018f70: 7468 6520 7069 7865 6c20 6e65 6967 6862 the pixel neighb │ │ │ │ -00018f80: 6f72 686f 6f64 2028 7365 6520 7369 676d orhood (see sigm │ │ │ │ -00018f90: 6153 7061 6365 2029 2077 696c 6c20 6265 aSpace ) will be │ │ │ │ -00018fa0: 206d 6978 6564 2074 6f67 6574 6865 722c mixed together, │ │ │ │ -00018fb0: 2072 6573 756c 7469 6e67 2069 6e0a 2020 resulting in. │ │ │ │ -00018fc0: 2020 202a 206c 6172 6765 7220 6172 6561 * larger area │ │ │ │ -00018fd0: 7320 6f66 2073 656d 692d 6571 7561 6c20 s of semi-equal │ │ │ │ -00018fe0: 636f 6c6f 722e 0a20 2020 2020 2a0a 2020 color.. *. │ │ │ │ -00018ff0: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ -00019000: 6153 7061 6365 2046 696c 7465 7220 7369 aSpace Filter si │ │ │ │ -00019010: 676d 6120 696e 2074 6865 2063 6f6f 7264 gma in the coord │ │ │ │ -00019020: 696e 6174 6520 7370 6163 652e 2041 206c inate space. A l │ │ │ │ -00019030: 6172 6765 7220 7661 6c75 6520 6f66 2074 arger value of t │ │ │ │ -00019040: 6865 2070 6172 616d 6574 6572 206d 6561 he parameter mea │ │ │ │ -00019050: 6e73 2074 6861 740a 2020 2020 202a 2066 ns that. * f │ │ │ │ -00019060: 6172 7468 6572 2070 6978 656c 7320 7769 arther pixels wi │ │ │ │ -00019070: 6c6c 2069 6e66 6c75 656e 6365 2065 6163 ll influence eac │ │ │ │ -00019080: 6820 6f74 6865 7220 6173 206c 6f6e 6720 h other as long │ │ │ │ -00019090: 6173 2074 6865 6972 2063 6f6c 6f72 7320 as their colors │ │ │ │ -000190a0: 6172 6520 636c 6f73 6520 656e 6f75 6768 are close enough │ │ │ │ -000190b0: 2028 7365 6520 7369 676d 6143 6f6c 6f72 (see sigmaColor │ │ │ │ -000190c0: 2029 2e0a 2020 2020 202a 2057 6865 6e20 ).. * When │ │ │ │ -000190d0: 6426 6774 3b30 202c 2069 7420 7370 6563 d>0 , it spec │ │ │ │ -000190e0: 6966 6965 7320 7468 6520 6e65 6967 6862 ifies the neighb │ │ │ │ -000190f0: 6f72 686f 6f64 2073 697a 6520 7265 6761 orhood size rega │ │ │ │ -00019100: 7264 6c65 7373 206f 6620 7369 676d 6153 rdless of sigmaS │ │ │ │ -00019110: 7061 6365 202e 204f 7468 6572 7769 7365 pace . Otherwise │ │ │ │ -00019120: 2c20 6420 6973 0a20 2020 2020 2a20 7072 , d is. * pr │ │ │ │ -00019130: 6f70 6f72 7469 6f6e 616c 2074 6f20 7369 oportional to si │ │ │ │ -00019140: 676d 6153 7061 6365 202e 0a20 2020 2020 gmaSpace .. │ │ │ │ -00019150: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ -00019160: 3c62 3e4e 6f74 653a 3c2f 623e 2062 696c Note: bil │ │ │ │ -00019170: 6174 6572 616c 4669 6c74 6572 2061 6e64 ateralFilter and │ │ │ │ -00019180: 206a 6f69 6e74 4269 6c61 7465 7261 6c46 jointBilateralF │ │ │ │ -00019190: 696c 7465 7220 7573 6520 4c31 206e 6f72 ilter use L1 nor │ │ │ │ -000191a0: 6d20 746f 2063 6f6d 7075 7465 2064 6966 m to compute dif │ │ │ │ -000191b0: 6665 7265 6e63 6520 6265 7477 6565 6e20 ference between │ │ │ │ -000191c0: 636f 6c6f 7273 2e0a 2020 2020 202a 0a20 colors.. *. │ │ │ │ -000191d0: 2020 2020 2a20 5345 453a 2062 696c 6174 * SEE: bilat │ │ │ │ -000191e0: 6572 616c 4669 6c74 6572 2c20 616d 4669 eralFilter, amFi │ │ │ │ -000191f0: 6c74 6572 0a20 2020 2020 2a2f 0a20 2020 lter. */. │ │ │ │ -00019200: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ -00019210: 6f69 6420 6a6f 696e 7442 696c 6174 6572 oid jointBilater │ │ │ │ -00019220: 616c 4669 6c74 6572 284d 6174 206a 6f69 alFilter(Mat joi │ │ │ │ -00019230: 6e74 2c20 4d61 7420 7372 632c 204d 6174 nt, Mat src, Mat │ │ │ │ -00019240: 2064 7374 2c20 696e 7420 642c 2064 6f75 dst, int d, dou │ │ │ │ -00019250: 626c 6520 7369 676d 6143 6f6c 6f72 2c20 ble sigmaColor, │ │ │ │ -00019260: 646f 7562 6c65 2073 6967 6d61 5370 6163 double sigmaSpac │ │ │ │ -00019270: 6529 207b 0a20 2020 2020 2020 206a 6f69 e) {. joi │ │ │ │ -00019280: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ -00019290: 725f 3128 6a6f 696e 742e 6e61 7469 7665 r_1(joint.native │ │ │ │ -000192a0: 4f62 6a2c 2073 7263 2e6e 6174 6976 654f Obj, src.nativeO │ │ │ │ -000192b0: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ -000192c0: 6a2c 2064 2c20 7369 676d 6143 6f6c 6f72 j, d, sigmaColor │ │ │ │ -000192d0: 2c20 7369 676d 6153 7061 6365 293b 0a20 , sigmaSpace);. │ │ │ │ -000192e0: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ -000192f0: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ -00019300: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6269 cv::ximgproc::bi │ │ │ │ -00019310: 6c61 7465 7261 6c54 6578 7475 7265 4669 lateralTextureFi │ │ │ │ -00019320: 6c74 6572 284d 6174 2073 7263 2c20 4d61 lter(Mat src, Ma │ │ │ │ -00019330: 7426 2064 7374 2c20 696e 7420 6672 203d t& dst, int fr = │ │ │ │ -00019340: 2033 2c20 696e 7420 6e75 6d49 7465 7220 3, int numIter │ │ │ │ -00019350: 3d20 312c 2064 6f75 626c 6520 7369 676d = 1, double sigm │ │ │ │ -00019360: 6141 6c70 6861 203d 202d 312e 2c20 646f aAlpha = -1., do │ │ │ │ -00019370: 7562 6c65 2073 6967 6d61 4176 6720 3d20 uble sigmaAvg = │ │ │ │ -00019380: 2d31 2e29 0a20 2020 202f 2f0a 0a20 2020 -1.). //.. │ │ │ │ -00019390: 202f 2a2a 0a20 2020 2020 2a20 4170 706c /**. * Appl │ │ │ │ -000193a0: 6965 7320 7468 6520 6269 6c61 7465 7261 ies the bilatera │ │ │ │ -000193b0: 6c20 7465 7874 7572 6520 6669 6c74 6572 l texture filter │ │ │ │ -000193c0: 2074 6f20 616e 2069 6d61 6765 2e20 4974 to an image. It │ │ │ │ -000193d0: 2070 6572 666f 726d 7320 7374 7275 6374 performs struct │ │ │ │ -000193e0: 7572 652d 7072 6573 6572 7669 6e67 2074 ure-preserving t │ │ │ │ -000193f0: 6578 7475 7265 2066 696c 7465 722e 0a20 exture filter.. │ │ │ │ -00019400: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ -00019410: 6574 6169 6c73 2061 626f 7574 2074 6869 etails about thi │ │ │ │ -00019420: 7320 6669 6c74 6572 2073 6565 2043 4954 s filter see CIT │ │ │ │ -00019430: 453a 2043 686f 3230 3134 2e0a 2020 2020 E: Cho2014.. │ │ │ │ -00019440: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00019450: 2073 7263 2053 6f75 7263 6520 696d 6167 src Source imag │ │ │ │ -00019460: 6520 7768 6f73 6520 6465 7074 6820 6973 e whose depth is │ │ │ │ -00019470: 2038 2d62 6974 2055 494e 5420 6f72 2033 8-bit UINT or 3 │ │ │ │ -00019480: 322d 6269 7420 464c 4f41 540a 2020 2020 2-bit FLOAT. │ │ │ │ -00019490: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -000194a0: 2064 7374 2044 6573 7469 6e61 7469 6f6e dst Destination │ │ │ │ -000194b0: 2069 6d61 6765 206f 6620 7468 6520 7361 image of the sa │ │ │ │ -000194c0: 6d65 2073 697a 6520 616e 6420 7479 7065 me size and type │ │ │ │ -000194d0: 2061 7320 7372 632e 0a20 2020 2020 2a0a as src.. *. │ │ │ │ -000194e0: 2020 2020 202a 2040 7061 7261 6d20 6672 * @param fr │ │ │ │ -000194f0: 2052 6164 6975 7320 6f66 206b 6572 6e65 Radius of kerne │ │ │ │ -00019500: 6c20 746f 2062 6520 7573 6564 2066 6f72 l to be used for │ │ │ │ -00019510: 2066 696c 7465 7269 6e67 2e20 4974 2073 filtering. It s │ │ │ │ -00019520: 686f 756c 6420 6265 2070 6f73 6974 6976 hould be positiv │ │ │ │ -00019530: 6520 696e 7465 6765 720a 2020 2020 202a e integer. * │ │ │ │ -00019540: 0a20 2020 2020 2a20 4070 6172 616d 206e . * @param n │ │ │ │ -00019550: 756d 4974 6572 204e 756d 6265 7220 6f66 umIter Number of │ │ │ │ -00019560: 2069 7465 7261 7469 6f6e 7320 6f66 2061 iterations of a │ │ │ │ -00019570: 6c67 6f72 6974 686d 2c20 4974 2073 686f lgorithm, It sho │ │ │ │ -00019580: 756c 6420 6265 2070 6f73 6974 6976 6520 uld be positive │ │ │ │ -00019590: 696e 7465 6765 720a 2020 2020 202a 0a20 integer. *. │ │ │ │ -000195a0: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ -000195b0: 6d61 416c 7068 6120 436f 6e74 726f 6c73 maAlpha Controls │ │ │ │ -000195c0: 2074 6865 2073 6861 7270 6e65 7373 206f the sharpness o │ │ │ │ -000195d0: 6620 7468 6520 7765 6967 6874 2074 7261 f the weight tra │ │ │ │ -000195e0: 6e73 6974 696f 6e20 6672 6f6d 2065 6467 nsition from edg │ │ │ │ -000195f0: 6573 2074 6f20 736d 6f6f 7468 2f74 6578 es to smooth/tex │ │ │ │ -00019600: 7475 7265 2072 6567 696f 6e73 2c20 7768 ture regions, wh │ │ │ │ -00019610: 6572 650a 2020 2020 202a 2061 2062 6967 ere. * a big │ │ │ │ -00019620: 6765 7220 7661 6c75 6520 6d65 616e 7320 ger value means │ │ │ │ -00019630: 7368 6172 7065 7220 7472 616e 7369 7469 sharper transiti │ │ │ │ -00019640: 6f6e 2e20 5768 656e 2074 6865 2076 616c on. When the val │ │ │ │ -00019650: 7565 2069 7320 6e65 6761 7469 7665 2c20 ue is negative, │ │ │ │ -00019660: 6974 2069 7320 6175 746f 6d61 7469 6361 it is automatica │ │ │ │ -00019670: 6c6c 7920 6361 6c63 756c 6174 6564 2e0a lly calculated.. │ │ │ │ -00019680: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00019690: 6172 616d 2073 6967 6d61 4176 6720 5261 aram sigmaAvg Ra │ │ │ │ -000196a0: 6e67 6520 626c 7572 2070 6172 616d 6574 nge blur paramet │ │ │ │ -000196b0: 6572 2066 6f72 2074 6578 7475 7265 2062 er for texture b │ │ │ │ -000196c0: 6c75 7272 696e 672e 204c 6172 6765 7220 lurring. Larger │ │ │ │ -000196d0: 7661 6c75 6520 6d61 6b65 7320 7265 7375 value makes resu │ │ │ │ -000196e0: 6c74 2074 6f20 6265 206d 6f72 6520 626c lt to be more bl │ │ │ │ -000196f0: 7572 7265 642e 2057 6865 6e20 7468 650a urred. When the. │ │ │ │ -00019700: 2020 2020 202a 2076 616c 7565 2069 7320 * value is │ │ │ │ -00019710: 6e65 6761 7469 7665 2c20 6974 2069 7320 negative, it is │ │ │ │ -00019720: 6175 746f 6d61 7469 6361 6c6c 7920 6361 automatically ca │ │ │ │ -00019730: 6c63 756c 6174 6564 2061 7320 6465 7363 lculated as desc │ │ │ │ -00019740: 7269 6265 6420 696e 2074 6865 2070 6170 ribed in the pap │ │ │ │ -00019750: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ -00019760: 2a20 5345 453a 2072 6f6c 6c69 6e67 4775 * SEE: rollingGu │ │ │ │ -00019770: 6964 616e 6365 4669 6c74 6572 2c20 6269 idanceFilter, bi │ │ │ │ -00019780: 6c61 7465 7261 6c46 696c 7465 720a 2020 lateralFilter. │ │ │ │ -00019790: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ -000197a0: 2073 7461 7469 6320 766f 6964 2062 696c static void bil │ │ │ │ -000197b0: 6174 6572 616c 5465 7874 7572 6546 696c ateralTextureFil │ │ │ │ -000197c0: 7465 7228 4d61 7420 7372 632c 204d 6174 ter(Mat src, Mat │ │ │ │ -000197d0: 2064 7374 2c20 696e 7420 6672 2c20 696e dst, int fr, in │ │ │ │ -000197e0: 7420 6e75 6d49 7465 722c 2064 6f75 626c t numIter, doubl │ │ │ │ -000197f0: 6520 7369 676d 6141 6c70 6861 2c20 646f e sigmaAlpha, do │ │ │ │ -00019800: 7562 6c65 2073 6967 6d61 4176 6729 207b uble sigmaAvg) { │ │ │ │ -00019810: 0a20 2020 2020 2020 2062 696c 6174 6572 . bilater │ │ │ │ -00019820: 616c 5465 7874 7572 6546 696c 7465 725f alTextureFilter_ │ │ │ │ -00019830: 3028 7372 632e 6e61 7469 7665 4f62 6a2c 0(src.nativeObj, │ │ │ │ -00019840: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ -00019850: 6672 2c20 6e75 6d49 7465 722c 2073 6967 fr, numIter, sig │ │ │ │ -00019860: 6d61 416c 7068 612c 2073 6967 6d61 4176 maAlpha, sigmaAv │ │ │ │ -00019870: 6729 3b0a 2020 2020 7d0a 0a20 2020 202f g);. }.. / │ │ │ │ -00019880: 2a2a 0a20 2020 2020 2a20 4170 706c 6965 **. * Applie │ │ │ │ -00019890: 7320 7468 6520 6269 6c61 7465 7261 6c20 s the bilateral │ │ │ │ -000198a0: 7465 7874 7572 6520 6669 6c74 6572 2074 texture filter t │ │ │ │ -000198b0: 6f20 616e 2069 6d61 6765 2e20 4974 2070 o an image. It p │ │ │ │ -000198c0: 6572 666f 726d 7320 7374 7275 6374 7572 erforms structur │ │ │ │ -000198d0: 652d 7072 6573 6572 7669 6e67 2074 6578 e-preserving tex │ │ │ │ -000198e0: 7475 7265 2066 696c 7465 722e 0a20 2020 ture filter.. │ │ │ │ -000198f0: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ -00019900: 6169 6c73 2061 626f 7574 2074 6869 7320 ails about this │ │ │ │ -00019910: 6669 6c74 6572 2073 6565 2043 4954 453a filter see CITE: │ │ │ │ -00019920: 2043 686f 3230 3134 2e0a 2020 2020 202a Cho2014.. * │ │ │ │ -00019930: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -00019940: 7263 2053 6f75 7263 6520 696d 6167 6520 rc Source image │ │ │ │ -00019950: 7768 6f73 6520 6465 7074 6820 6973 2038 whose depth is 8 │ │ │ │ -00019960: 2d62 6974 2055 494e 5420 6f72 2033 322d -bit UINT or 32- │ │ │ │ -00019970: 6269 7420 464c 4f41 540a 2020 2020 202a bit FLOAT. * │ │ │ │ -00019980: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -00019990: 7374 2044 6573 7469 6e61 7469 6f6e 2069 st Destination i │ │ │ │ -000199a0: 6d61 6765 206f 6620 7468 6520 7361 6d65 mage of the same │ │ │ │ -000199b0: 2073 697a 6520 616e 6420 7479 7065 2061 size and type a │ │ │ │ -000199c0: 7320 7372 632e 0a20 2020 2020 2a0a 2020 s src.. *. │ │ │ │ -000199d0: 2020 202a 2040 7061 7261 6d20 6672 2052 * @param fr R │ │ │ │ -000199e0: 6164 6975 7320 6f66 206b 6572 6e65 6c20 adius of kernel │ │ │ │ -000199f0: 746f 2062 6520 7573 6564 2066 6f72 2066 to be used for f │ │ │ │ -00019a00: 696c 7465 7269 6e67 2e20 4974 2073 686f iltering. It sho │ │ │ │ -00019a10: 756c 6420 6265 2070 6f73 6974 6976 6520 uld be positive │ │ │ │ -00019a20: 696e 7465 6765 720a 2020 2020 202a 0a20 integer. *. │ │ │ │ -00019a30: 2020 2020 2a20 4070 6172 616d 206e 756d * @param num │ │ │ │ -00019a40: 4974 6572 204e 756d 6265 7220 6f66 2069 Iter Number of i │ │ │ │ -00019a50: 7465 7261 7469 6f6e 7320 6f66 2061 6c67 terations of alg │ │ │ │ -00019a60: 6f72 6974 686d 2c20 4974 2073 686f 756c orithm, It shoul │ │ │ │ -00019a70: 6420 6265 2070 6f73 6974 6976 6520 696e d be positive in │ │ │ │ -00019a80: 7465 6765 720a 2020 2020 202a 0a20 2020 teger. *. │ │ │ │ -00019a90: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ -00019aa0: 416c 7068 6120 436f 6e74 726f 6c73 2074 Alpha Controls t │ │ │ │ -00019ab0: 6865 2073 6861 7270 6e65 7373 206f 6620 he sharpness of │ │ │ │ -00019ac0: 7468 6520 7765 6967 6874 2074 7261 6e73 the weight trans │ │ │ │ -00019ad0: 6974 696f 6e20 6672 6f6d 2065 6467 6573 ition from edges │ │ │ │ -00019ae0: 2074 6f20 736d 6f6f 7468 2f74 6578 7475 to smooth/textu │ │ │ │ -00019af0: 7265 2072 6567 696f 6e73 2c20 7768 6572 re regions, wher │ │ │ │ -00019b00: 650a 2020 2020 202a 2061 2062 6967 6765 e. * a bigge │ │ │ │ -00019b10: 7220 7661 6c75 6520 6d65 616e 7320 7368 r value means sh │ │ │ │ -00019b20: 6172 7065 7220 7472 616e 7369 7469 6f6e arper transition │ │ │ │ -00019b30: 2e20 5768 656e 2074 6865 2076 616c 7565 . When the value │ │ │ │ -00019b40: 2069 7320 6e65 6761 7469 7665 2c20 6974 is negative, it │ │ │ │ -00019b50: 2069 7320 6175 746f 6d61 7469 6361 6c6c is automaticall │ │ │ │ -00019b60: 7920 6361 6c63 756c 6174 6564 2e0a 2020 y calculated.. │ │ │ │ -00019b70: 2020 202a 0a20 2020 2020 2a20 7661 6c75 *. * valu │ │ │ │ -00019b80: 6520 6973 206e 6567 6174 6976 652c 2069 e is negative, i │ │ │ │ -00019b90: 7420 6973 2061 7574 6f6d 6174 6963 616c t is automatical │ │ │ │ -00019ba0: 6c79 2063 616c 6375 6c61 7465 6420 6173 ly calculated as │ │ │ │ -00019bb0: 2064 6573 6372 6962 6564 2069 6e20 7468 described in th │ │ │ │ -00019bc0: 6520 7061 7065 722e 0a20 2020 2020 2a0a e paper.. *. │ │ │ │ -00019bd0: 2020 2020 202a 2053 4545 3a20 726f 6c6c * SEE: roll │ │ │ │ -00019be0: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte │ │ │ │ -00019bf0: 722c 2062 696c 6174 6572 616c 4669 6c74 r, bilateralFilt │ │ │ │ -00019c00: 6572 0a20 2020 2020 2a2f 0a20 2020 2070 er. */. p │ │ │ │ -00019c10: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ -00019c20: 6420 6269 6c61 7465 7261 6c54 6578 7475 d bilateralTextu │ │ │ │ -00019c30: 7265 4669 6c74 6572 284d 6174 2073 7263 reFilter(Mat src │ │ │ │ -00019c40: 2c20 4d61 7420 6473 742c 2069 6e74 2066 , Mat dst, int f │ │ │ │ -00019c50: 722c 2069 6e74 206e 756d 4974 6572 2c20 r, int numIter, │ │ │ │ -00019c60: 646f 7562 6c65 2073 6967 6d61 416c 7068 double sigmaAlph │ │ │ │ -00019c70: 6129 207b 0a20 2020 2020 2020 2062 696c a) {. bil │ │ │ │ -00019c80: 6174 6572 616c 5465 7874 7572 6546 696c ateralTextureFil │ │ │ │ -00019c90: 7465 725f 3128 7372 632e 6e61 7469 7665 ter_1(src.native │ │ │ │ -00019ca0: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ -00019cb0: 626a 2c20 6672 2c20 6e75 6d49 7465 722c bj, fr, numIter, │ │ │ │ -00019cc0: 2073 6967 6d61 416c 7068 6129 3b0a 2020 sigmaAlpha);. │ │ │ │ -00019cd0: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ -00019ce0: 2020 2a20 4170 706c 6965 7320 7468 6520 * Applies the │ │ │ │ -00019cf0: 6269 6c61 7465 7261 6c20 7465 7874 7572 bilateral textur │ │ │ │ -00019d00: 6520 6669 6c74 6572 2074 6f20 616e 2069 e filter to an i │ │ │ │ -00019d10: 6d61 6765 2e20 4974 2070 6572 666f 726d mage. It perform │ │ │ │ -00019d20: 7320 7374 7275 6374 7572 652d 7072 6573 s structure-pres │ │ │ │ -00019d30: 6572 7669 6e67 2074 6578 7475 7265 2066 erving texture f │ │ │ │ -00019d40: 696c 7465 722e 0a20 2020 2020 2a20 466f ilter.. * Fo │ │ │ │ -00019d50: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ -00019d60: 626f 7574 2074 6869 7320 6669 6c74 6572 bout this filter │ │ │ │ -00019d70: 2073 6565 2043 4954 453a 2043 686f 3230 see CITE: Cho20 │ │ │ │ -00019d80: 3134 2e0a 2020 2020 202a 0a20 2020 2020 14.. *. │ │ │ │ -00019d90: 2a20 4070 6172 616d 2073 7263 2053 6f75 * @param src Sou │ │ │ │ -00019da0: 7263 6520 696d 6167 6520 7768 6f73 6520 rce image whose │ │ │ │ -00019db0: 6465 7074 6820 6973 2038 2d62 6974 2055 depth is 8-bit U │ │ │ │ -00019dc0: 494e 5420 6f72 2033 322d 6269 7420 464c INT or 32-bit FL │ │ │ │ -00019dd0: 4f41 540a 2020 2020 202a 0a20 2020 2020 OAT. *. │ │ │ │ -00019de0: 2a20 4070 6172 616d 2064 7374 2044 6573 * @param dst Des │ │ │ │ -00019df0: 7469 6e61 7469 6f6e 2069 6d61 6765 206f tination image o │ │ │ │ -00019e00: 6620 7468 6520 7361 6d65 2073 697a 6520 f the same size │ │ │ │ -00019e10: 616e 6420 7479 7065 2061 7320 7372 632e and type as src. │ │ │ │ -00019e20: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00019e30: 7061 7261 6d20 6672 2052 6164 6975 7320 param fr Radius │ │ │ │ -00019e40: 6f66 206b 6572 6e65 6c20 746f 2062 6520 of kernel to be │ │ │ │ -00019e50: 7573 6564 2066 6f72 2066 696c 7465 7269 used for filteri │ │ │ │ -00019e60: 6e67 2e20 4974 2073 686f 756c 6420 6265 ng. It should be │ │ │ │ -00019e70: 2070 6f73 6974 6976 6520 696e 7465 6765 positive intege │ │ │ │ -00019e80: 720a 2020 2020 202a 0a20 2020 2020 2a20 r. *. * │ │ │ │ -00019e90: 4070 6172 616d 206e 756d 4974 6572 204e @param numIter N │ │ │ │ -00019ea0: 756d 6265 7220 6f66 2069 7465 7261 7469 umber of iterati │ │ │ │ -00019eb0: 6f6e 7320 6f66 2061 6c67 6f72 6974 686d ons of algorithm │ │ │ │ -00019ec0: 2c20 4974 2073 686f 756c 6420 6265 2070 , It should be p │ │ │ │ -00019ed0: 6f73 6974 6976 6520 696e 7465 6765 720a ositive integer. │ │ │ │ -00019ee0: 2020 2020 202a 0a20 2020 2020 2a20 6120 *. * a │ │ │ │ -00019ef0: 6269 6767 6572 2076 616c 7565 206d 6561 bigger value mea │ │ │ │ -00019f00: 6e73 2073 6861 7270 6572 2074 7261 6e73 ns sharper trans │ │ │ │ -00019f10: 6974 696f 6e2e 2057 6865 6e20 7468 6520 ition. When the │ │ │ │ -00019f20: 7661 6c75 6520 6973 206e 6567 6174 6976 value is negativ │ │ │ │ -00019f30: 652c 2069 7420 6973 2061 7574 6f6d 6174 e, it is automat │ │ │ │ -00019f40: 6963 616c 6c79 2063 616c 6375 6c61 7465 ically calculate │ │ │ │ -00019f50: 642e 0a20 2020 2020 2a0a 2020 2020 202a d.. *. * │ │ │ │ -00019f60: 2076 616c 7565 2069 7320 6e65 6761 7469 value is negati │ │ │ │ -00019f70: 7665 2c20 6974 2069 7320 6175 746f 6d61 ve, it is automa │ │ │ │ -00019f80: 7469 6361 6c6c 7920 6361 6c63 756c 6174 tically calculat │ │ │ │ -00019f90: 6564 2061 7320 6465 7363 7269 6265 6420 ed as described │ │ │ │ -00019fa0: 696e 2074 6865 2070 6170 6572 2e0a 2020 in the paper.. │ │ │ │ -00019fb0: 2020 202a 0a20 2020 2020 2a20 5345 453a *. * SEE: │ │ │ │ -00019fc0: 2072 6f6c 6c69 6e67 4775 6964 616e 6365 rollingGuidance │ │ │ │ -00019fd0: 4669 6c74 6572 2c20 6269 6c61 7465 7261 Filter, bilatera │ │ │ │ -00019fe0: 6c46 696c 7465 720a 2020 2020 202a 2f0a lFilter. */. │ │ │ │ -00019ff0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -0001a000: 6320 766f 6964 2062 696c 6174 6572 616c c void bilateral │ │ │ │ -0001a010: 5465 7874 7572 6546 696c 7465 7228 4d61 TextureFilter(Ma │ │ │ │ -0001a020: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ -0001a030: 696e 7420 6672 2c20 696e 7420 6e75 6d49 int fr, int numI │ │ │ │ -0001a040: 7465 7229 207b 0a20 2020 2020 2020 2062 ter) {. b │ │ │ │ -0001a050: 696c 6174 6572 616c 5465 7874 7572 6546 ilateralTextureF │ │ │ │ -0001a060: 696c 7465 725f 3228 7372 632e 6e61 7469 ilter_2(src.nati │ │ │ │ -0001a070: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ -0001a080: 654f 626a 2c20 6672 2c20 6e75 6d49 7465 eObj, fr, numIte │ │ │ │ -0001a090: 7229 3b0a 2020 2020 7d0a 0a20 2020 202f r);. }.. / │ │ │ │ -0001a0a0: 2a2a 0a20 2020 2020 2a20 4170 706c 6965 **. * Applie │ │ │ │ -0001a0b0: 7320 7468 6520 6269 6c61 7465 7261 6c20 s the bilateral │ │ │ │ -0001a0c0: 7465 7874 7572 6520 6669 6c74 6572 2074 texture filter t │ │ │ │ -0001a0d0: 6f20 616e 2069 6d61 6765 2e20 4974 2070 o an image. It p │ │ │ │ -0001a0e0: 6572 666f 726d 7320 7374 7275 6374 7572 erforms structur │ │ │ │ -0001a0f0: 652d 7072 6573 6572 7669 6e67 2074 6578 e-preserving tex │ │ │ │ -0001a100: 7475 7265 2066 696c 7465 722e 0a20 2020 ture filter.. │ │ │ │ -0001a110: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ -0001a120: 6169 6c73 2061 626f 7574 2074 6869 7320 ails about this │ │ │ │ -0001a130: 6669 6c74 6572 2073 6565 2043 4954 453a filter see CITE: │ │ │ │ -0001a140: 2043 686f 3230 3134 2e0a 2020 2020 202a Cho2014.. * │ │ │ │ -0001a150: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -0001a160: 7263 2053 6f75 7263 6520 696d 6167 6520 rc Source image │ │ │ │ -0001a170: 7768 6f73 6520 6465 7074 6820 6973 2038 whose depth is 8 │ │ │ │ -0001a180: 2d62 6974 2055 494e 5420 6f72 2033 322d -bit UINT or 32- │ │ │ │ -0001a190: 6269 7420 464c 4f41 540a 2020 2020 202a bit FLOAT. * │ │ │ │ -0001a1a0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -0001a1b0: 7374 2044 6573 7469 6e61 7469 6f6e 2069 st Destination i │ │ │ │ -0001a1c0: 6d61 6765 206f 6620 7468 6520 7361 6d65 mage of the same │ │ │ │ -0001a1d0: 2073 697a 6520 616e 6420 7479 7065 2061 size and type a │ │ │ │ -0001a1e0: 7320 7372 632e 0a20 2020 2020 2a0a 2020 s src.. *. │ │ │ │ -0001a1f0: 2020 202a 2040 7061 7261 6d20 6672 2052 * @param fr R │ │ │ │ -0001a200: 6164 6975 7320 6f66 206b 6572 6e65 6c20 adius of kernel │ │ │ │ -0001a210: 746f 2062 6520 7573 6564 2066 6f72 2066 to be used for f │ │ │ │ -0001a220: 696c 7465 7269 6e67 2e20 4974 2073 686f iltering. It sho │ │ │ │ -0001a230: 756c 6420 6265 2070 6f73 6974 6976 6520 uld be positive │ │ │ │ -0001a240: 696e 7465 6765 720a 2020 2020 202a 0a20 integer. *. │ │ │ │ -0001a250: 2020 2020 2a0a 2020 2020 202a 2061 2062 *. * a b │ │ │ │ -0001a260: 6967 6765 7220 7661 6c75 6520 6d65 616e igger value mean │ │ │ │ -0001a270: 7320 7368 6172 7065 7220 7472 616e 7369 s sharper transi │ │ │ │ -0001a280: 7469 6f6e 2e20 5768 656e 2074 6865 2076 tion. When the v │ │ │ │ -0001a290: 616c 7565 2069 7320 6e65 6761 7469 7665 alue is negative │ │ │ │ -0001a2a0: 2c20 6974 2069 7320 6175 746f 6d61 7469 , it is automati │ │ │ │ -0001a2b0: 6361 6c6c 7920 6361 6c63 756c 6174 6564 cally calculated │ │ │ │ -0001a2c0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001a2d0: 7661 6c75 6520 6973 206e 6567 6174 6976 value is negativ │ │ │ │ -0001a2e0: 652c 2069 7420 6973 2061 7574 6f6d 6174 e, it is automat │ │ │ │ -0001a2f0: 6963 616c 6c79 2063 616c 6375 6c61 7465 ically calculate │ │ │ │ -0001a300: 6420 6173 2064 6573 6372 6962 6564 2069 d as described i │ │ │ │ -0001a310: 6e20 7468 6520 7061 7065 722e 0a20 2020 n the paper.. │ │ │ │ -0001a320: 2020 2a0a 2020 2020 202a 2053 4545 3a20 *. * SEE: │ │ │ │ -0001a330: 726f 6c6c 696e 6747 7569 6461 6e63 6546 rollingGuidanceF │ │ │ │ -0001a340: 696c 7465 722c 2062 696c 6174 6572 616c ilter, bilateral │ │ │ │ -0001a350: 4669 6c74 6572 0a20 2020 2020 2a2f 0a20 Filter. */. │ │ │ │ -0001a360: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -0001a370: 2076 6f69 6420 6269 6c61 7465 7261 6c54 void bilateralT │ │ │ │ -0001a380: 6578 7475 7265 4669 6c74 6572 284d 6174 extureFilter(Mat │ │ │ │ -0001a390: 2073 7263 2c20 4d61 7420 6473 742c 2069 src, Mat dst, i │ │ │ │ -0001a3a0: 6e74 2066 7229 207b 0a20 2020 2020 2020 nt fr) {. │ │ │ │ -0001a3b0: 2062 696c 6174 6572 616c 5465 7874 7572 bilateralTextur │ │ │ │ -0001a3c0: 6546 696c 7465 725f 3328 7372 632e 6e61 eFilter_3(src.na │ │ │ │ -0001a3d0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ -0001a3e0: 6976 654f 626a 2c20 6672 293b 0a20 2020 iveObj, fr);. │ │ │ │ -0001a3f0: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -0001a400: 202a 2041 7070 6c69 6573 2074 6865 2062 * Applies the b │ │ │ │ -0001a410: 696c 6174 6572 616c 2074 6578 7475 7265 ilateral texture │ │ │ │ -0001a420: 2066 696c 7465 7220 746f 2061 6e20 696d filter to an im │ │ │ │ -0001a430: 6167 652e 2049 7420 7065 7266 6f72 6d73 age. It performs │ │ │ │ -0001a440: 2073 7472 7563 7475 7265 2d70 7265 7365 structure-prese │ │ │ │ -0001a450: 7276 696e 6720 7465 7874 7572 6520 6669 rving texture fi │ │ │ │ -0001a460: 6c74 6572 2e0a 2020 2020 202a 2046 6f72 lter.. * For │ │ │ │ -0001a470: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ -0001a480: 6f75 7420 7468 6973 2066 696c 7465 7220 out this filter │ │ │ │ -0001a490: 7365 6520 4349 5445 3a20 4368 6f32 3031 see CITE: Cho201 │ │ │ │ -0001a4a0: 342e 0a20 2020 2020 2a0a 2020 2020 202a 4.. *. * │ │ │ │ -0001a4b0: 2040 7061 7261 6d20 7372 6320 536f 7572 @param src Sour │ │ │ │ -0001a4c0: 6365 2069 6d61 6765 2077 686f 7365 2064 ce image whose d │ │ │ │ -0001a4d0: 6570 7468 2069 7320 382d 6269 7420 5549 epth is 8-bit UI │ │ │ │ -0001a4e0: 4e54 206f 7220 3332 2d62 6974 2046 4c4f NT or 32-bit FLO │ │ │ │ -0001a4f0: 4154 0a20 2020 2020 2a0a 2020 2020 202a AT. *. * │ │ │ │ -0001a500: 2040 7061 7261 6d20 6473 7420 4465 7374 @param dst Dest │ │ │ │ -0001a510: 696e 6174 696f 6e20 696d 6167 6520 6f66 ination image of │ │ │ │ -0001a520: 2074 6865 2073 616d 6520 7369 7a65 2061 the same size a │ │ │ │ -0001a530: 6e64 2074 7970 6520 6173 2073 7263 2e0a nd type as src.. │ │ │ │ -0001a540: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ -0001a550: 2020 202a 0a20 2020 2020 2a20 6120 6269 *. * a bi │ │ │ │ -0001a560: 6767 6572 2076 616c 7565 206d 6561 6e73 gger value means │ │ │ │ -0001a570: 2073 6861 7270 6572 2074 7261 6e73 6974 sharper transit │ │ │ │ -0001a580: 696f 6e2e 2057 6865 6e20 7468 6520 7661 ion. When the va │ │ │ │ -0001a590: 6c75 6520 6973 206e 6567 6174 6976 652c lue is negative, │ │ │ │ -0001a5a0: 2069 7420 6973 2061 7574 6f6d 6174 6963 it is automatic │ │ │ │ -0001a5b0: 616c 6c79 2063 616c 6375 6c61 7465 642e ally calculated. │ │ │ │ -0001a5c0: 0a20 2020 2020 2a0a 2020 2020 202a 2076 . *. * v │ │ │ │ -0001a5d0: 616c 7565 2069 7320 6e65 6761 7469 7665 alue is negative │ │ │ │ -0001a5e0: 2c20 6974 2069 7320 6175 746f 6d61 7469 , it is automati │ │ │ │ -0001a5f0: 6361 6c6c 7920 6361 6c63 756c 6174 6564 cally calculated │ │ │ │ -0001a600: 2061 7320 6465 7363 7269 6265 6420 696e as described in │ │ │ │ -0001a610: 2074 6865 2070 6170 6572 2e0a 2020 2020 the paper.. │ │ │ │ -0001a620: 202a 0a20 2020 2020 2a20 5345 453a 2072 *. * SEE: r │ │ │ │ -0001a630: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ -0001a640: 6c74 6572 2c20 6269 6c61 7465 7261 6c46 lter, bilateralF │ │ │ │ -0001a650: 696c 7465 720a 2020 2020 202a 2f0a 2020 ilter. */. │ │ │ │ -0001a660: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -0001a670: 766f 6964 2062 696c 6174 6572 616c 5465 void bilateralTe │ │ │ │ -0001a680: 7874 7572 6546 696c 7465 7228 4d61 7420 xtureFilter(Mat │ │ │ │ -0001a690: 7372 632c 204d 6174 2064 7374 2920 7b0a src, Mat dst) {. │ │ │ │ -0001a6a0: 2020 2020 2020 2020 6269 6c61 7465 7261 bilatera │ │ │ │ -0001a6b0: 6c54 6578 7475 7265 4669 6c74 6572 5f34 lTextureFilter_4 │ │ │ │ -0001a6c0: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ -0001a6d0: 6473 742e 6e61 7469 7665 4f62 6a29 3b0a dst.nativeObj);. │ │ │ │ -0001a6e0: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ -0001a6f0: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ -0001a700: 2063 763a 3a78 696d 6770 726f 633a 3a72 cv::ximgproc::r │ │ │ │ -0001a710: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ -0001a720: 6c74 6572 284d 6174 2073 7263 2c20 4d61 lter(Mat src, Ma │ │ │ │ -0001a730: 7426 2064 7374 2c20 696e 7420 6420 3d20 t& dst, int d = │ │ │ │ -0001a740: 2d31 2c20 646f 7562 6c65 2073 6967 6d61 -1, double sigma │ │ │ │ -0001a750: 436f 6c6f 7220 3d20 3235 2c20 646f 7562 Color = 25, doub │ │ │ │ -0001a760: 6c65 2073 6967 6d61 5370 6163 6520 3d20 le sigmaSpace = │ │ │ │ -0001a770: 332c 2069 6e74 206e 756d 4f66 4974 6572 3, int numOfIter │ │ │ │ -0001a780: 203d 2034 2c20 696e 7420 626f 7264 6572 = 4, int border │ │ │ │ -0001a790: 5479 7065 203d 2042 4f52 4445 525f 4445 Type = BORDER_DE │ │ │ │ -0001a7a0: 4641 554c 5429 0a20 2020 202f 2f0a 0a20 FAULT). //.. │ │ │ │ -0001a7b0: 2020 202f 2a2a 0a20 2020 2020 2a20 4170 /**. * Ap │ │ │ │ -0001a7c0: 706c 6965 7320 7468 6520 726f 6c6c 696e plies the rollin │ │ │ │ -0001a7d0: 6720 6775 6964 616e 6365 2066 696c 7465 g guidance filte │ │ │ │ -0001a7e0: 7220 746f 2061 6e20 696d 6167 652e 0a20 r to an image.. │ │ │ │ -0001a7f0: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ -0001a800: 206d 6f72 6520 6465 7461 696c 732c 2070 more details, p │ │ │ │ -0001a810: 6c65 6173 6520 7365 6520 4349 5445 3a20 lease see CITE: │ │ │ │ -0001a820: 7a68 616e 6732 3031 3472 6f6c 6c69 6e67 zhang2014rolling │ │ │ │ -0001a830: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -0001a840: 7061 7261 6d20 7372 6320 536f 7572 6365 param src Source │ │ │ │ -0001a850: 2038 2d62 6974 206f 7220 666c 6f61 7469 8-bit or floati │ │ │ │ -0001a860: 6e67 2d70 6f69 6e74 2c20 312d 6368 616e ng-point, 1-chan │ │ │ │ -0001a870: 6e65 6c20 6f72 2033 2d63 6861 6e6e 656c nel or 3-channel │ │ │ │ -0001a880: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ -0001a890: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ -0001a8a0: 2044 6573 7469 6e61 7469 6f6e 2069 6d61 Destination ima │ │ │ │ -0001a8b0: 6765 206f 6620 7468 6520 7361 6d65 2073 ge of the same s │ │ │ │ -0001a8c0: 697a 6520 616e 6420 7479 7065 2061 7320 ize and type as │ │ │ │ -0001a8d0: 7372 632e 0a20 2020 2020 2a0a 2020 2020 src.. *. │ │ │ │ -0001a8e0: 202a 2040 7061 7261 6d20 6420 4469 616d * @param d Diam │ │ │ │ -0001a8f0: 6574 6572 206f 6620 6561 6368 2070 6978 eter of each pix │ │ │ │ -0001a900: 656c 206e 6569 6768 626f 7268 6f6f 6420 el neighborhood │ │ │ │ -0001a910: 7468 6174 2069 7320 7573 6564 2064 7572 that is used dur │ │ │ │ -0001a920: 696e 6720 6669 6c74 6572 696e 672e 2049 ing filtering. I │ │ │ │ -0001a930: 6620 6974 2069 7320 6e6f 6e2d 706f 7369 f it is non-posi │ │ │ │ -0001a940: 7469 7665 2c0a 2020 2020 202a 2069 7420 tive,. * it │ │ │ │ -0001a950: 6973 2063 6f6d 7075 7465 6420 6672 6f6d is computed from │ │ │ │ -0001a960: 2073 6967 6d61 5370 6163 6520 2e0a 2020 sigmaSpace .. │ │ │ │ -0001a970: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0001a980: 616d 2073 6967 6d61 436f 6c6f 7220 4669 am sigmaColor Fi │ │ │ │ -0001a990: 6c74 6572 2073 6967 6d61 2069 6e20 7468 lter sigma in th │ │ │ │ -0001a9a0: 6520 636f 6c6f 7220 7370 6163 652e 2041 e color space. A │ │ │ │ -0001a9b0: 206c 6172 6765 7220 7661 6c75 6520 6f66 larger value of │ │ │ │ -0001a9c0: 2074 6865 2070 6172 616d 6574 6572 206d the parameter m │ │ │ │ -0001a9d0: 6561 6e73 2074 6861 740a 2020 2020 202a eans that. * │ │ │ │ -0001a9e0: 2066 6172 7468 6572 2063 6f6c 6f72 7320 farther colors │ │ │ │ -0001a9f0: 7769 7468 696e 2074 6865 2070 6978 656c within the pixel │ │ │ │ -0001aa00: 206e 6569 6768 626f 7268 6f6f 6420 2873 neighborhood (s │ │ │ │ -0001aa10: 6565 2073 6967 6d61 5370 6163 6520 2920 ee sigmaSpace ) │ │ │ │ -0001aa20: 7769 6c6c 2062 6520 6d69 7865 6420 746f will be mixed to │ │ │ │ -0001aa30: 6765 7468 6572 2c20 7265 7375 6c74 696e gether, resultin │ │ │ │ -0001aa40: 6720 696e 0a20 2020 2020 2a20 6c61 7267 g in. * larg │ │ │ │ -0001aa50: 6572 2061 7265 6173 206f 6620 7365 6d69 er areas of semi │ │ │ │ -0001aa60: 2d65 7175 616c 2063 6f6c 6f72 2e0a 2020 -equal color.. │ │ │ │ -0001aa70: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0001aa80: 616d 2073 6967 6d61 5370 6163 6520 4669 am sigmaSpace Fi │ │ │ │ -0001aa90: 6c74 6572 2073 6967 6d61 2069 6e20 7468 lter sigma in th │ │ │ │ -0001aaa0: 6520 636f 6f72 6469 6e61 7465 2073 7061 e coordinate spa │ │ │ │ -0001aab0: 6365 2e20 4120 6c61 7267 6572 2076 616c ce. A larger val │ │ │ │ -0001aac0: 7565 206f 6620 7468 6520 7061 7261 6d65 ue of the parame │ │ │ │ -0001aad0: 7465 7220 6d65 616e 7320 7468 6174 0a20 ter means that. │ │ │ │ -0001aae0: 2020 2020 2a20 6661 7274 6865 7220 7069 * farther pi │ │ │ │ -0001aaf0: 7865 6c73 2077 696c 6c20 696e 666c 7565 xels will influe │ │ │ │ -0001ab00: 6e63 6520 6561 6368 206f 7468 6572 2061 nce each other a │ │ │ │ -0001ab10: 7320 6c6f 6e67 2061 7320 7468 6569 7220 s long as their │ │ │ │ -0001ab20: 636f 6c6f 7273 2061 7265 2063 6c6f 7365 colors are close │ │ │ │ -0001ab30: 2065 6e6f 7567 6820 2873 6565 2073 6967 enough (see sig │ │ │ │ -0001ab40: 6d61 436f 6c6f 7220 292e 0a20 2020 2020 maColor ).. │ │ │ │ -0001ab50: 2a20 5768 656e 2064 2667 743b 3020 2c20 * When d>0 , │ │ │ │ -0001ab60: 6974 2073 7065 6369 6669 6573 2074 6865 it specifies the │ │ │ │ -0001ab70: 206e 6569 6768 626f 7268 6f6f 6420 7369 neighborhood si │ │ │ │ -0001ab80: 7a65 2072 6567 6172 646c 6573 7320 6f66 ze regardless of │ │ │ │ -0001ab90: 2073 6967 6d61 5370 6163 6520 2e20 4f74 sigmaSpace . Ot │ │ │ │ -0001aba0: 6865 7277 6973 652c 2064 2069 730a 2020 herwise, d is. │ │ │ │ -0001abb0: 2020 202a 2070 726f 706f 7274 696f 6e61 * proportiona │ │ │ │ -0001abc0: 6c20 746f 2073 6967 6d61 5370 6163 6520 l to sigmaSpace │ │ │ │ -0001abd0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001abe0: 4070 6172 616d 206e 756d 4f66 4974 6572 @param numOfIter │ │ │ │ -0001abf0: 204e 756d 6265 7220 6f66 2069 7465 7261 Number of itera │ │ │ │ -0001ac00: 7469 6f6e 7320 6f66 206a 6f69 6e74 2065 tions of joint e │ │ │ │ -0001ac10: 6467 652d 7072 6573 6572 7669 6e67 2066 dge-preserving f │ │ │ │ -0001ac20: 696c 7465 7269 6e67 2061 7070 6c69 6564 iltering applied │ │ │ │ -0001ac30: 206f 6e20 7468 6520 736f 7572 6365 2069 on the source i │ │ │ │ -0001ac40: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ -0001ac50: 2020 2a20 4070 6172 616d 2062 6f72 6465 * @param borde │ │ │ │ -0001ac60: 7254 7970 650a 2020 2020 202a 0a20 2020 rType. *. │ │ │ │ -0001ac70: 2020 2a20 3c62 3e4e 6f74 653a 3c2f 623e * Note: │ │ │ │ -0001ac80: 2020 726f 6c6c 696e 6747 7569 6461 6e63 rollingGuidanc │ │ │ │ -0001ac90: 6546 696c 7465 7220 7573 6573 206a 6f69 eFilter uses joi │ │ │ │ -0001aca0: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ -0001acb0: 7220 6173 2074 6865 2065 6467 652d 7072 r as the edge-pr │ │ │ │ -0001acc0: 6573 6572 7669 6e67 2066 696c 7465 722e eserving filter. │ │ │ │ -0001acd0: 0a20 2020 2020 2a0a 2020 2020 202a 2053 . *. * S │ │ │ │ -0001ace0: 4545 3a20 6a6f 696e 7442 696c 6174 6572 EE: jointBilater │ │ │ │ -0001acf0: 616c 4669 6c74 6572 2c20 6269 6c61 7465 alFilter, bilate │ │ │ │ -0001ad00: 7261 6c46 696c 7465 722c 2061 6d46 696c ralFilter, amFil │ │ │ │ -0001ad10: 7465 720a 2020 2020 202a 2f0a 2020 2020 ter. */. │ │ │ │ -0001ad20: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ -0001ad30: 6964 2072 6f6c 6c69 6e67 4775 6964 616e id rollingGuidan │ │ │ │ -0001ad40: 6365 4669 6c74 6572 284d 6174 2073 7263 ceFilter(Mat src │ │ │ │ -0001ad50: 2c20 4d61 7420 6473 742c 2069 6e74 2064 , Mat dst, int d │ │ │ │ -0001ad60: 2c20 646f 7562 6c65 2073 6967 6d61 436f , double sigmaCo │ │ │ │ -0001ad70: 6c6f 722c 2064 6f75 626c 6520 7369 676d lor, double sigm │ │ │ │ -0001ad80: 6153 7061 6365 2c20 696e 7420 6e75 6d4f aSpace, int numO │ │ │ │ -0001ad90: 6649 7465 722c 2069 6e74 2062 6f72 6465 fIter, int borde │ │ │ │ -0001ada0: 7254 7970 6529 207b 0a20 2020 2020 2020 rType) {. │ │ │ │ -0001adb0: 2072 6f6c 6c69 6e67 4775 6964 616e 6365 rollingGuidance │ │ │ │ -0001adc0: 4669 6c74 6572 5f30 2873 7263 2e6e 6174 Filter_0(src.nat │ │ │ │ -0001add0: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ -0001ade0: 7665 4f62 6a2c 2064 2c20 7369 676d 6143 veObj, d, sigmaC │ │ │ │ -0001adf0: 6f6c 6f72 2c20 7369 676d 6153 7061 6365 olor, sigmaSpace │ │ │ │ -0001ae00: 2c20 6e75 6d4f 6649 7465 722c 2062 6f72 , numOfIter, bor │ │ │ │ -0001ae10: 6465 7254 7970 6529 3b0a 2020 2020 7d0a derType);. }. │ │ │ │ -0001ae20: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -0001ae30: 4170 706c 6965 7320 7468 6520 726f 6c6c Applies the roll │ │ │ │ -0001ae40: 696e 6720 6775 6964 616e 6365 2066 696c ing guidance fil │ │ │ │ -0001ae50: 7465 7220 746f 2061 6e20 696d 6167 652e ter to an image. │ │ │ │ -0001ae60: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ -0001ae70: 6f72 206d 6f72 6520 6465 7461 696c 732c or more details, │ │ │ │ -0001ae80: 2070 6c65 6173 6520 7365 6520 4349 5445 please see CITE │ │ │ │ -0001ae90: 3a20 7a68 616e 6732 3031 3472 6f6c 6c69 : zhang2014rolli │ │ │ │ -0001aea0: 6e67 0a20 2020 2020 2a0a 2020 2020 202a ng. *. * │ │ │ │ -0001aeb0: 2040 7061 7261 6d20 7372 6320 536f 7572 @param src Sour │ │ │ │ -0001aec0: 6365 2038 2d62 6974 206f 7220 666c 6f61 ce 8-bit or floa │ │ │ │ -0001aed0: 7469 6e67 2d70 6f69 6e74 2c20 312d 6368 ting-point, 1-ch │ │ │ │ -0001aee0: 616e 6e65 6c20 6f72 2033 2d63 6861 6e6e annel or 3-chann │ │ │ │ -0001aef0: 656c 2069 6d61 6765 2e0a 2020 2020 202a el image.. * │ │ │ │ -0001af00: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -0001af10: 7374 2044 6573 7469 6e61 7469 6f6e 2069 st Destination i │ │ │ │ -0001af20: 6d61 6765 206f 6620 7468 6520 7361 6d65 mage of the same │ │ │ │ -0001af30: 2073 697a 6520 616e 6420 7479 7065 2061 size and type a │ │ │ │ -0001af40: 7320 7372 632e 0a20 2020 2020 2a0a 2020 s src.. *. │ │ │ │ -0001af50: 2020 202a 2040 7061 7261 6d20 6420 4469 * @param d Di │ │ │ │ -0001af60: 616d 6574 6572 206f 6620 6561 6368 2070 ameter of each p │ │ │ │ -0001af70: 6978 656c 206e 6569 6768 626f 7268 6f6f ixel neighborhoo │ │ │ │ -0001af80: 6420 7468 6174 2069 7320 7573 6564 2064 d that is used d │ │ │ │ -0001af90: 7572 696e 6720 6669 6c74 6572 696e 672e uring filtering. │ │ │ │ -0001afa0: 2049 6620 6974 2069 7320 6e6f 6e2d 706f If it is non-po │ │ │ │ -0001afb0: 7369 7469 7665 2c0a 2020 2020 202a 2069 sitive,. * i │ │ │ │ -0001afc0: 7420 6973 2063 6f6d 7075 7465 6420 6672 t is computed fr │ │ │ │ -0001afd0: 6f6d 2073 6967 6d61 5370 6163 6520 2e0a om sigmaSpace .. │ │ │ │ -0001afe0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -0001aff0: 6172 616d 2073 6967 6d61 436f 6c6f 7220 aram sigmaColor │ │ │ │ -0001b000: 4669 6c74 6572 2073 6967 6d61 2069 6e20 Filter sigma in │ │ │ │ -0001b010: 7468 6520 636f 6c6f 7220 7370 6163 652e the color space. │ │ │ │ -0001b020: 2041 206c 6172 6765 7220 7661 6c75 6520 A larger value │ │ │ │ -0001b030: 6f66 2074 6865 2070 6172 616d 6574 6572 of the parameter │ │ │ │ -0001b040: 206d 6561 6e73 2074 6861 740a 2020 2020 means that. │ │ │ │ -0001b050: 202a 2066 6172 7468 6572 2063 6f6c 6f72 * farther color │ │ │ │ -0001b060: 7320 7769 7468 696e 2074 6865 2070 6978 s within the pix │ │ │ │ -0001b070: 656c 206e 6569 6768 626f 7268 6f6f 6420 el neighborhood │ │ │ │ -0001b080: 2873 6565 2073 6967 6d61 5370 6163 6520 (see sigmaSpace │ │ │ │ -0001b090: 2920 7769 6c6c 2062 6520 6d69 7865 6420 ) will be mixed │ │ │ │ -0001b0a0: 746f 6765 7468 6572 2c20 7265 7375 6c74 together, result │ │ │ │ -0001b0b0: 696e 6720 696e 0a20 2020 2020 2a20 6c61 ing in. * la │ │ │ │ -0001b0c0: 7267 6572 2061 7265 6173 206f 6620 7365 rger areas of se │ │ │ │ -0001b0d0: 6d69 2d65 7175 616c 2063 6f6c 6f72 2e0a mi-equal color.. │ │ │ │ -0001b0e0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -0001b0f0: 6172 616d 2073 6967 6d61 5370 6163 6520 aram sigmaSpace │ │ │ │ -0001b100: 4669 6c74 6572 2073 6967 6d61 2069 6e20 Filter sigma in │ │ │ │ -0001b110: 7468 6520 636f 6f72 6469 6e61 7465 2073 the coordinate s │ │ │ │ -0001b120: 7061 6365 2e20 4120 6c61 7267 6572 2076 pace. A larger v │ │ │ │ -0001b130: 616c 7565 206f 6620 7468 6520 7061 7261 alue of the para │ │ │ │ -0001b140: 6d65 7465 7220 6d65 616e 7320 7468 6174 meter means that │ │ │ │ -0001b150: 0a20 2020 2020 2a20 6661 7274 6865 7220 . * farther │ │ │ │ -0001b160: 7069 7865 6c73 2077 696c 6c20 696e 666c pixels will infl │ │ │ │ -0001b170: 7565 6e63 6520 6561 6368 206f 7468 6572 uence each other │ │ │ │ -0001b180: 2061 7320 6c6f 6e67 2061 7320 7468 6569 as long as thei │ │ │ │ -0001b190: 7220 636f 6c6f 7273 2061 7265 2063 6c6f r colors are clo │ │ │ │ -0001b1a0: 7365 2065 6e6f 7567 6820 2873 6565 2073 se enough (see s │ │ │ │ -0001b1b0: 6967 6d61 436f 6c6f 7220 292e 0a20 2020 igmaColor ).. │ │ │ │ -0001b1c0: 2020 2a20 5768 656e 2064 2667 743b 3020 * When d>0 │ │ │ │ -0001b1d0: 2c20 6974 2073 7065 6369 6669 6573 2074 , it specifies t │ │ │ │ -0001b1e0: 6865 206e 6569 6768 626f 7268 6f6f 6420 he neighborhood │ │ │ │ -0001b1f0: 7369 7a65 2072 6567 6172 646c 6573 7320 size regardless │ │ │ │ -0001b200: 6f66 2073 6967 6d61 5370 6163 6520 2e20 of sigmaSpace . │ │ │ │ -0001b210: 4f74 6865 7277 6973 652c 2064 2069 730a Otherwise, d is. │ │ │ │ -0001b220: 2020 2020 202a 2070 726f 706f 7274 696f * proportio │ │ │ │ -0001b230: 6e61 6c20 746f 2073 6967 6d61 5370 6163 nal to sigmaSpac │ │ │ │ -0001b240: 6520 2e0a 2020 2020 202a 0a20 2020 2020 e .. *. │ │ │ │ -0001b250: 2a20 4070 6172 616d 206e 756d 4f66 4974 * @param numOfIt │ │ │ │ -0001b260: 6572 204e 756d 6265 7220 6f66 2069 7465 er Number of ite │ │ │ │ -0001b270: 7261 7469 6f6e 7320 6f66 206a 6f69 6e74 rations of joint │ │ │ │ -0001b280: 2065 6467 652d 7072 6573 6572 7669 6e67 edge-preserving │ │ │ │ -0001b290: 2066 696c 7465 7269 6e67 2061 7070 6c69 filtering appli │ │ │ │ -0001b2a0: 6564 206f 6e20 7468 6520 736f 7572 6365 ed on the source │ │ │ │ -0001b2b0: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ -0001b2c0: 2020 2020 2a0a 2020 2020 202a 203c 623e *. * │ │ │ │ -0001b2d0: 4e6f 7465 3a3c 2f62 3e20 2072 6f6c 6c69 Note: rolli │ │ │ │ -0001b2e0: 6e67 4775 6964 616e 6365 4669 6c74 6572 ngGuidanceFilter │ │ │ │ -0001b2f0: 2075 7365 7320 6a6f 696e 7442 696c 6174 uses jointBilat │ │ │ │ -0001b300: 6572 616c 4669 6c74 6572 2061 7320 7468 eralFilter as th │ │ │ │ -0001b310: 6520 6564 6765 2d70 7265 7365 7276 696e e edge-preservin │ │ │ │ -0001b320: 6720 6669 6c74 6572 2e0a 2020 2020 202a g filter.. * │ │ │ │ -0001b330: 0a20 2020 2020 2a20 5345 453a 206a 6f69 . * SEE: joi │ │ │ │ -0001b340: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ -0001b350: 722c 2062 696c 6174 6572 616c 4669 6c74 r, bilateralFilt │ │ │ │ -0001b360: 6572 2c20 616d 4669 6c74 6572 0a20 2020 er, amFilter. │ │ │ │ -0001b370: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -0001b380: 7374 6174 6963 2076 6f69 6420 726f 6c6c static void roll │ │ │ │ -0001b390: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte │ │ │ │ -0001b3a0: 7228 4d61 7420 7372 632c 204d 6174 2064 r(Mat src, Mat d │ │ │ │ -0001b3b0: 7374 2c20 696e 7420 642c 2064 6f75 626c st, int d, doubl │ │ │ │ -0001b3c0: 6520 7369 676d 6143 6f6c 6f72 2c20 646f e sigmaColor, do │ │ │ │ -0001b3d0: 7562 6c65 2073 6967 6d61 5370 6163 652c uble sigmaSpace, │ │ │ │ -0001b3e0: 2069 6e74 206e 756d 4f66 4974 6572 2920 int numOfIter) │ │ │ │ -0001b3f0: 7b0a 2020 2020 2020 2020 726f 6c6c 696e {. rollin │ │ │ │ -0001b400: 6747 7569 6461 6e63 6546 696c 7465 725f gGuidanceFilter_ │ │ │ │ -0001b410: 3128 7372 632e 6e61 7469 7665 4f62 6a2c 1(src.nativeObj, │ │ │ │ -0001b420: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ -0001b430: 642c 2073 6967 6d61 436f 6c6f 722c 2073 d, sigmaColor, s │ │ │ │ -0001b440: 6967 6d61 5370 6163 652c 206e 756d 4f66 igmaSpace, numOf │ │ │ │ -0001b450: 4974 6572 293b 0a20 2020 207d 0a0a 2020 Iter);. }.. │ │ │ │ -0001b460: 2020 2f2a 2a0a 2020 2020 202a 2041 7070 /**. * App │ │ │ │ -0001b470: 6c69 6573 2074 6865 2072 6f6c 6c69 6e67 lies the rolling │ │ │ │ -0001b480: 2067 7569 6461 6e63 6520 6669 6c74 6572 guidance filter │ │ │ │ -0001b490: 2074 6f20 616e 2069 6d61 6765 2e0a 2020 to an image.. │ │ │ │ -0001b4a0: 2020 202a 0a20 2020 2020 2a20 466f 7220 *. * For │ │ │ │ -0001b4b0: 6d6f 7265 2064 6574 6169 6c73 2c20 706c more details, pl │ │ │ │ -0001b4c0: 6561 7365 2073 6565 2043 4954 453a 207a ease see CITE: z │ │ │ │ -0001b4d0: 6861 6e67 3230 3134 726f 6c6c 696e 670a hang2014rolling. │ │ │ │ -0001b4e0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -0001b4f0: 6172 616d 2073 7263 2053 6f75 7263 6520 aram src Source │ │ │ │ -0001b500: 382d 6269 7420 6f72 2066 6c6f 6174 696e 8-bit or floatin │ │ │ │ -0001b510: 672d 706f 696e 742c 2031 2d63 6861 6e6e g-point, 1-chann │ │ │ │ -0001b520: 656c 206f 7220 332d 6368 616e 6e65 6c20 el or 3-channel │ │ │ │ -0001b530: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ -0001b540: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ -0001b550: 4465 7374 696e 6174 696f 6e20 696d 6167 Destination imag │ │ │ │ -0001b560: 6520 6f66 2074 6865 2073 616d 6520 7369 e of the same si │ │ │ │ -0001b570: 7a65 2061 6e64 2074 7970 6520 6173 2073 ze and type as s │ │ │ │ -0001b580: 7263 2e0a 2020 2020 202a 0a20 2020 2020 rc.. *. │ │ │ │ -0001b590: 2a20 4070 6172 616d 2064 2044 6961 6d65 * @param d Diame │ │ │ │ -0001b5a0: 7465 7220 6f66 2065 6163 6820 7069 7865 ter of each pixe │ │ │ │ -0001b5b0: 6c20 6e65 6967 6862 6f72 686f 6f64 2074 l neighborhood t │ │ │ │ -0001b5c0: 6861 7420 6973 2075 7365 6420 6475 7269 hat is used duri │ │ │ │ -0001b5d0: 6e67 2066 696c 7465 7269 6e67 2e20 4966 ng filtering. If │ │ │ │ -0001b5e0: 2069 7420 6973 206e 6f6e 2d70 6f73 6974 it is non-posit │ │ │ │ -0001b5f0: 6976 652c 0a20 2020 2020 2a20 6974 2069 ive,. * it i │ │ │ │ -0001b600: 7320 636f 6d70 7574 6564 2066 726f 6d20 s computed from │ │ │ │ -0001b610: 7369 676d 6153 7061 6365 202e 0a20 2020 sigmaSpace .. │ │ │ │ -0001b620: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001b630: 6d20 7369 676d 6143 6f6c 6f72 2046 696c m sigmaColor Fil │ │ │ │ -0001b640: 7465 7220 7369 676d 6120 696e 2074 6865 ter sigma in the │ │ │ │ -0001b650: 2063 6f6c 6f72 2073 7061 6365 2e20 4120 color space. A │ │ │ │ -0001b660: 6c61 7267 6572 2076 616c 7565 206f 6620 larger value of │ │ │ │ -0001b670: 7468 6520 7061 7261 6d65 7465 7220 6d65 the parameter me │ │ │ │ -0001b680: 616e 7320 7468 6174 0a20 2020 2020 2a20 ans that. * │ │ │ │ -0001b690: 6661 7274 6865 7220 636f 6c6f 7273 2077 farther colors w │ │ │ │ -0001b6a0: 6974 6869 6e20 7468 6520 7069 7865 6c20 ithin the pixel │ │ │ │ -0001b6b0: 6e65 6967 6862 6f72 686f 6f64 2028 7365 neighborhood (se │ │ │ │ -0001b6c0: 6520 7369 676d 6153 7061 6365 2029 2077 e sigmaSpace ) w │ │ │ │ -0001b6d0: 696c 6c20 6265 206d 6978 6564 2074 6f67 ill be mixed tog │ │ │ │ -0001b6e0: 6574 6865 722c 2072 6573 756c 7469 6e67 ether, resulting │ │ │ │ -0001b6f0: 2069 6e0a 2020 2020 202a 206c 6172 6765 in. * large │ │ │ │ -0001b700: 7220 6172 6561 7320 6f66 2073 656d 692d r areas of semi- │ │ │ │ -0001b710: 6571 7561 6c20 636f 6c6f 722e 0a20 2020 equal color.. │ │ │ │ -0001b720: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001b730: 6d20 7369 676d 6153 7061 6365 2046 696c m sigmaSpace Fil │ │ │ │ -0001b740: 7465 7220 7369 676d 6120 696e 2074 6865 ter sigma in the │ │ │ │ -0001b750: 2063 6f6f 7264 696e 6174 6520 7370 6163 coordinate spac │ │ │ │ -0001b760: 652e 2041 206c 6172 6765 7220 7661 6c75 e. A larger valu │ │ │ │ -0001b770: 6520 6f66 2074 6865 2070 6172 616d 6574 e of the paramet │ │ │ │ -0001b780: 6572 206d 6561 6e73 2074 6861 740a 2020 er means that. │ │ │ │ -0001b790: 2020 202a 2066 6172 7468 6572 2070 6978 * farther pix │ │ │ │ -0001b7a0: 656c 7320 7769 6c6c 2069 6e66 6c75 656e els will influen │ │ │ │ -0001b7b0: 6365 2065 6163 6820 6f74 6865 7220 6173 ce each other as │ │ │ │ -0001b7c0: 206c 6f6e 6720 6173 2074 6865 6972 2063 long as their c │ │ │ │ -0001b7d0: 6f6c 6f72 7320 6172 6520 636c 6f73 6520 olors are close │ │ │ │ -0001b7e0: 656e 6f75 6768 2028 7365 6520 7369 676d enough (see sigm │ │ │ │ -0001b7f0: 6143 6f6c 6f72 2029 2e0a 2020 2020 202a aColor ).. * │ │ │ │ -0001b800: 2057 6865 6e20 6426 6774 3b30 202c 2069 When d>0 , i │ │ │ │ -0001b810: 7420 7370 6563 6966 6965 7320 7468 6520 t specifies the │ │ │ │ -0001b820: 6e65 6967 6862 6f72 686f 6f64 2073 697a neighborhood siz │ │ │ │ -0001b830: 6520 7265 6761 7264 6c65 7373 206f 6620 e regardless of │ │ │ │ -0001b840: 7369 676d 6153 7061 6365 202e 204f 7468 sigmaSpace . Oth │ │ │ │ -0001b850: 6572 7769 7365 2c20 6420 6973 0a20 2020 erwise, d is. │ │ │ │ -0001b860: 2020 2a20 7072 6f70 6f72 7469 6f6e 616c * proportional │ │ │ │ -0001b870: 2074 6f20 7369 676d 6153 7061 6365 202e to sigmaSpace . │ │ │ │ -0001b880: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ -0001b890: 2020 2020 2a0a 2020 2020 202a 203c 623e *. * │ │ │ │ -0001b8a0: 4e6f 7465 3a3c 2f62 3e20 2072 6f6c 6c69 Note: rolli │ │ │ │ -0001b8b0: 6e67 4775 6964 616e 6365 4669 6c74 6572 ngGuidanceFilter │ │ │ │ -0001b8c0: 2075 7365 7320 6a6f 696e 7442 696c 6174 uses jointBilat │ │ │ │ -0001b8d0: 6572 616c 4669 6c74 6572 2061 7320 7468 eralFilter as th │ │ │ │ -0001b8e0: 6520 6564 6765 2d70 7265 7365 7276 696e e edge-preservin │ │ │ │ -0001b8f0: 6720 6669 6c74 6572 2e0a 2020 2020 202a g filter.. * │ │ │ │ -0001b900: 0a20 2020 2020 2a20 5345 453a 206a 6f69 . * SEE: joi │ │ │ │ -0001b910: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ -0001b920: 722c 2062 696c 6174 6572 616c 4669 6c74 r, bilateralFilt │ │ │ │ -0001b930: 6572 2c20 616d 4669 6c74 6572 0a20 2020 er, amFilter. │ │ │ │ -0001b940: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -0001b950: 7374 6174 6963 2076 6f69 6420 726f 6c6c static void roll │ │ │ │ -0001b960: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte │ │ │ │ -0001b970: 7228 4d61 7420 7372 632c 204d 6174 2064 r(Mat src, Mat d │ │ │ │ -0001b980: 7374 2c20 696e 7420 642c 2064 6f75 626c st, int d, doubl │ │ │ │ -0001b990: 6520 7369 676d 6143 6f6c 6f72 2c20 646f e sigmaColor, do │ │ │ │ -0001b9a0: 7562 6c65 2073 6967 6d61 5370 6163 6529 uble sigmaSpace) │ │ │ │ -0001b9b0: 207b 0a20 2020 2020 2020 2072 6f6c 6c69 {. rolli │ │ │ │ -0001b9c0: 6e67 4775 6964 616e 6365 4669 6c74 6572 ngGuidanceFilter │ │ │ │ -0001b9d0: 5f32 2873 7263 2e6e 6174 6976 654f 626a _2(src.nativeObj │ │ │ │ -0001b9e0: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ -0001b9f0: 2064 2c20 7369 676d 6143 6f6c 6f72 2c20 d, sigmaColor, │ │ │ │ -0001ba00: 7369 676d 6153 7061 6365 293b 0a20 2020 sigmaSpace);. │ │ │ │ -0001ba10: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -0001ba20: 202a 2041 7070 6c69 6573 2074 6865 2072 * Applies the r │ │ │ │ -0001ba30: 6f6c 6c69 6e67 2067 7569 6461 6e63 6520 olling guidance │ │ │ │ -0001ba40: 6669 6c74 6572 2074 6f20 616e 2069 6d61 filter to an ima │ │ │ │ -0001ba50: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ -0001ba60: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ -0001ba70: 6c73 2c20 706c 6561 7365 2073 6565 2043 ls, please see C │ │ │ │ -0001ba80: 4954 453a 207a 6861 6e67 3230 3134 726f ITE: zhang2014ro │ │ │ │ -0001ba90: 6c6c 696e 670a 2020 2020 202a 0a20 2020 lling. *. │ │ │ │ -0001baa0: 2020 2a20 4070 6172 616d 2073 7263 2053 * @param src S │ │ │ │ -0001bab0: 6f75 7263 6520 382d 6269 7420 6f72 2066 ource 8-bit or f │ │ │ │ -0001bac0: 6c6f 6174 696e 672d 706f 696e 742c 2031 loating-point, 1 │ │ │ │ -0001bad0: 2d63 6861 6e6e 656c 206f 7220 332d 6368 -channel or 3-ch │ │ │ │ -0001bae0: 616e 6e65 6c20 696d 6167 652e 0a20 2020 annel image.. │ │ │ │ -0001baf0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001bb00: 6d20 6473 7420 4465 7374 696e 6174 696f m dst Destinatio │ │ │ │ -0001bb10: 6e20 696d 6167 6520 6f66 2074 6865 2073 n image of the s │ │ │ │ -0001bb20: 616d 6520 7369 7a65 2061 6e64 2074 7970 ame size and typ │ │ │ │ -0001bb30: 6520 6173 2073 7263 2e0a 2020 2020 202a e as src.. * │ │ │ │ -0001bb40: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -0001bb50: 2044 6961 6d65 7465 7220 6f66 2065 6163 Diameter of eac │ │ │ │ -0001bb60: 6820 7069 7865 6c20 6e65 6967 6862 6f72 h pixel neighbor │ │ │ │ -0001bb70: 686f 6f64 2074 6861 7420 6973 2075 7365 hood that is use │ │ │ │ -0001bb80: 6420 6475 7269 6e67 2066 696c 7465 7269 d during filteri │ │ │ │ -0001bb90: 6e67 2e20 4966 2069 7420 6973 206e 6f6e ng. If it is non │ │ │ │ -0001bba0: 2d70 6f73 6974 6976 652c 0a20 2020 2020 -positive,. │ │ │ │ -0001bbb0: 2a20 6974 2069 7320 636f 6d70 7574 6564 * it is computed │ │ │ │ -0001bbc0: 2066 726f 6d20 7369 676d 6153 7061 6365 from sigmaSpace │ │ │ │ -0001bbd0: 202e 0a20 2020 2020 2a0a 2020 2020 202a .. *. * │ │ │ │ -0001bbe0: 2040 7061 7261 6d20 7369 676d 6143 6f6c @param sigmaCol │ │ │ │ -0001bbf0: 6f72 2046 696c 7465 7220 7369 676d 6120 or Filter sigma │ │ │ │ -0001bc00: 696e 2074 6865 2063 6f6c 6f72 2073 7061 in the color spa │ │ │ │ -0001bc10: 6365 2e20 4120 6c61 7267 6572 2076 616c ce. A larger val │ │ │ │ -0001bc20: 7565 206f 6620 7468 6520 7061 7261 6d65 ue of the parame │ │ │ │ -0001bc30: 7465 7220 6d65 616e 7320 7468 6174 0a20 ter means that. │ │ │ │ -0001bc40: 2020 2020 2a20 6661 7274 6865 7220 636f * farther co │ │ │ │ -0001bc50: 6c6f 7273 2077 6974 6869 6e20 7468 6520 lors within the │ │ │ │ -0001bc60: 7069 7865 6c20 6e65 6967 6862 6f72 686f pixel neighborho │ │ │ │ -0001bc70: 6f64 2028 7365 6520 7369 676d 6153 7061 od (see sigmaSpa │ │ │ │ -0001bc80: 6365 2029 2077 696c 6c20 6265 206d 6978 ce ) will be mix │ │ │ │ -0001bc90: 6564 2074 6f67 6574 6865 722c 2072 6573 ed together, res │ │ │ │ -0001bca0: 756c 7469 6e67 2069 6e0a 2020 2020 202a ulting in. * │ │ │ │ -0001bcb0: 206c 6172 6765 7220 6172 6561 7320 6f66 larger areas of │ │ │ │ -0001bcc0: 2073 656d 692d 6571 7561 6c20 636f 6c6f semi-equal colo │ │ │ │ -0001bcd0: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ -0001bce0: 2066 6172 7468 6572 2070 6978 656c 7320 farther pixels │ │ │ │ -0001bcf0: 7769 6c6c 2069 6e66 6c75 656e 6365 2065 will influence e │ │ │ │ -0001bd00: 6163 6820 6f74 6865 7220 6173 206c 6f6e ach other as lon │ │ │ │ -0001bd10: 6720 6173 2074 6865 6972 2063 6f6c 6f72 g as their color │ │ │ │ -0001bd20: 7320 6172 6520 636c 6f73 6520 656e 6f75 s are close enou │ │ │ │ -0001bd30: 6768 2028 7365 6520 7369 676d 6143 6f6c gh (see sigmaCol │ │ │ │ -0001bd40: 6f72 2029 2e0a 2020 2020 202a 2057 6865 or ).. * Whe │ │ │ │ -0001bd50: 6e20 6426 6774 3b30 202c 2069 7420 7370 n d>0 , it sp │ │ │ │ -0001bd60: 6563 6966 6965 7320 7468 6520 6e65 6967 ecifies the neig │ │ │ │ -0001bd70: 6862 6f72 686f 6f64 2073 697a 6520 7265 hborhood size re │ │ │ │ -0001bd80: 6761 7264 6c65 7373 206f 6620 7369 676d gardless of sigm │ │ │ │ -0001bd90: 6153 7061 6365 202e 204f 7468 6572 7769 aSpace . Otherwi │ │ │ │ -0001bda0: 7365 2c20 6420 6973 0a20 2020 2020 2a20 se, d is. * │ │ │ │ -0001bdb0: 7072 6f70 6f72 7469 6f6e 616c 2074 6f20 proportional to │ │ │ │ -0001bdc0: 7369 676d 6153 7061 6365 202e 0a20 2020 sigmaSpace .. │ │ │ │ -0001bdd0: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ -0001bde0: 2a0a 2020 2020 202a 203c 623e 4e6f 7465 *. * Note │ │ │ │ -0001bdf0: 3a3c 2f62 3e20 2072 6f6c 6c69 6e67 4775 : rollingGu │ │ │ │ -0001be00: 6964 616e 6365 4669 6c74 6572 2075 7365 idanceFilter use │ │ │ │ -0001be10: 7320 6a6f 696e 7442 696c 6174 6572 616c s jointBilateral │ │ │ │ -0001be20: 4669 6c74 6572 2061 7320 7468 6520 6564 Filter as the ed │ │ │ │ -0001be30: 6765 2d70 7265 7365 7276 696e 6720 6669 ge-preserving fi │ │ │ │ -0001be40: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ -0001be50: 2020 2a20 5345 453a 206a 6f69 6e74 4269 * SEE: jointBi │ │ │ │ -0001be60: 6c61 7465 7261 6c46 696c 7465 722c 2062 lateralFilter, b │ │ │ │ -0001be70: 696c 6174 6572 616c 4669 6c74 6572 2c20 ilateralFilter, │ │ │ │ -0001be80: 616d 4669 6c74 6572 0a20 2020 2020 2a2f amFilter. */ │ │ │ │ -0001be90: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -0001bea0: 6963 2076 6f69 6420 726f 6c6c 696e 6747 ic void rollingG │ │ │ │ -0001beb0: 7569 6461 6e63 6546 696c 7465 7228 4d61 uidanceFilter(Ma │ │ │ │ -0001bec0: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ -0001bed0: 696e 7420 642c 2064 6f75 626c 6520 7369 int d, double si │ │ │ │ -0001bee0: 676d 6143 6f6c 6f72 2920 7b0a 2020 2020 gmaColor) {. │ │ │ │ -0001bef0: 2020 2020 726f 6c6c 696e 6747 7569 6461 rollingGuida │ │ │ │ -0001bf00: 6e63 6546 696c 7465 725f 3328 7372 632e nceFilter_3(src. │ │ │ │ -0001bf10: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ -0001bf20: 6174 6976 654f 626a 2c20 642c 2073 6967 ativeObj, d, sig │ │ │ │ -0001bf30: 6d61 436f 6c6f 7229 3b0a 2020 2020 7d0a maColor);. }. │ │ │ │ -0001bf40: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -0001bf50: 4170 706c 6965 7320 7468 6520 726f 6c6c Applies the roll │ │ │ │ -0001bf60: 696e 6720 6775 6964 616e 6365 2066 696c ing guidance fil │ │ │ │ -0001bf70: 7465 7220 746f 2061 6e20 696d 6167 652e ter to an image. │ │ │ │ -0001bf80: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ -0001bf90: 6f72 206d 6f72 6520 6465 7461 696c 732c or more details, │ │ │ │ -0001bfa0: 2070 6c65 6173 6520 7365 6520 4349 5445 please see CITE │ │ │ │ -0001bfb0: 3a20 7a68 616e 6732 3031 3472 6f6c 6c69 : zhang2014rolli │ │ │ │ -0001bfc0: 6e67 0a20 2020 2020 2a0a 2020 2020 202a ng. *. * │ │ │ │ -0001bfd0: 2040 7061 7261 6d20 7372 6320 536f 7572 @param src Sour │ │ │ │ -0001bfe0: 6365 2038 2d62 6974 206f 7220 666c 6f61 ce 8-bit or floa │ │ │ │ -0001bff0: 7469 6e67 2d70 6f69 6e74 2c20 312d 6368 ting-point, 1-ch │ │ │ │ -0001c000: 616e 6e65 6c20 6f72 2033 2d63 6861 6e6e annel or 3-chann │ │ │ │ -0001c010: 656c 2069 6d61 6765 2e0a 2020 2020 202a el image.. * │ │ │ │ -0001c020: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -0001c030: 7374 2044 6573 7469 6e61 7469 6f6e 2069 st Destination i │ │ │ │ -0001c040: 6d61 6765 206f 6620 7468 6520 7361 6d65 mage of the same │ │ │ │ -0001c050: 2073 697a 6520 616e 6420 7479 7065 2061 size and type a │ │ │ │ -0001c060: 7320 7372 632e 0a20 2020 2020 2a0a 2020 s src.. *. │ │ │ │ -0001c070: 2020 202a 2040 7061 7261 6d20 6420 4469 * @param d Di │ │ │ │ -0001c080: 616d 6574 6572 206f 6620 6561 6368 2070 ameter of each p │ │ │ │ -0001c090: 6978 656c 206e 6569 6768 626f 7268 6f6f ixel neighborhoo │ │ │ │ -0001c0a0: 6420 7468 6174 2069 7320 7573 6564 2064 d that is used d │ │ │ │ -0001c0b0: 7572 696e 6720 6669 6c74 6572 696e 672e uring filtering. │ │ │ │ -0001c0c0: 2049 6620 6974 2069 7320 6e6f 6e2d 706f If it is non-po │ │ │ │ -0001c0d0: 7369 7469 7665 2c0a 2020 2020 202a 2069 sitive,. * i │ │ │ │ -0001c0e0: 7420 6973 2063 6f6d 7075 7465 6420 6672 t is computed fr │ │ │ │ -0001c0f0: 6f6d 2073 6967 6d61 5370 6163 6520 2e0a om sigmaSpace .. │ │ │ │ -0001c100: 2020 2020 202a 0a20 2020 2020 2a20 6661 *. * fa │ │ │ │ -0001c110: 7274 6865 7220 636f 6c6f 7273 2077 6974 rther colors wit │ │ │ │ -0001c120: 6869 6e20 7468 6520 7069 7865 6c20 6e65 hin the pixel ne │ │ │ │ -0001c130: 6967 6862 6f72 686f 6f64 2028 7365 6520 ighborhood (see │ │ │ │ -0001c140: 7369 676d 6153 7061 6365 2029 2077 696c sigmaSpace ) wil │ │ │ │ -0001c150: 6c20 6265 206d 6978 6564 2074 6f67 6574 l be mixed toget │ │ │ │ -0001c160: 6865 722c 2072 6573 756c 7469 6e67 2069 her, resulting i │ │ │ │ -0001c170: 6e0a 2020 2020 202a 206c 6172 6765 7220 n. * larger │ │ │ │ -0001c180: 6172 6561 7320 6f66 2073 656d 692d 6571 areas of semi-eq │ │ │ │ -0001c190: 7561 6c20 636f 6c6f 722e 0a20 2020 2020 ual color.. │ │ │ │ -0001c1a0: 2a0a 2020 2020 202a 2066 6172 7468 6572 *. * farther │ │ │ │ -0001c1b0: 2070 6978 656c 7320 7769 6c6c 2069 6e66 pixels will inf │ │ │ │ -0001c1c0: 6c75 656e 6365 2065 6163 6820 6f74 6865 luence each othe │ │ │ │ -0001c1d0: 7220 6173 206c 6f6e 6720 6173 2074 6865 r as long as the │ │ │ │ -0001c1e0: 6972 2063 6f6c 6f72 7320 6172 6520 636c ir colors are cl │ │ │ │ -0001c1f0: 6f73 6520 656e 6f75 6768 2028 7365 6520 ose enough (see │ │ │ │ -0001c200: 7369 676d 6143 6f6c 6f72 2029 2e0a 2020 sigmaColor ).. │ │ │ │ -0001c210: 2020 202a 2057 6865 6e20 6426 6774 3b30 * When d>0 │ │ │ │ -0001c220: 202c 2069 7420 7370 6563 6966 6965 7320 , it specifies │ │ │ │ -0001c230: 7468 6520 6e65 6967 6862 6f72 686f 6f64 the neighborhood │ │ │ │ -0001c240: 2073 697a 6520 7265 6761 7264 6c65 7373 size regardless │ │ │ │ -0001c250: 206f 6620 7369 676d 6153 7061 6365 202e of sigmaSpace . │ │ │ │ -0001c260: 204f 7468 6572 7769 7365 2c20 6420 6973 Otherwise, d is │ │ │ │ -0001c270: 0a20 2020 2020 2a20 7072 6f70 6f72 7469 . * proporti │ │ │ │ -0001c280: 6f6e 616c 2074 6f20 7369 676d 6153 7061 onal to sigmaSpa │ │ │ │ -0001c290: 6365 202e 0a20 2020 2020 2a0a 2020 2020 ce .. *. │ │ │ │ -0001c2a0: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ -0001c2b0: 203c 623e 4e6f 7465 3a3c 2f62 3e20 2072 Note: r │ │ │ │ -0001c2c0: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ -0001c2d0: 6c74 6572 2075 7365 7320 6a6f 696e 7442 lter uses jointB │ │ │ │ -0001c2e0: 696c 6174 6572 616c 4669 6c74 6572 2061 ilateralFilter a │ │ │ │ -0001c2f0: 7320 7468 6520 6564 6765 2d70 7265 7365 s the edge-prese │ │ │ │ -0001c300: 7276 696e 6720 6669 6c74 6572 2e0a 2020 rving filter.. │ │ │ │ -0001c310: 2020 202a 0a20 2020 2020 2a20 5345 453a *. * SEE: │ │ │ │ -0001c320: 206a 6f69 6e74 4269 6c61 7465 7261 6c46 jointBilateralF │ │ │ │ -0001c330: 696c 7465 722c 2062 696c 6174 6572 616c ilter, bilateral │ │ │ │ -0001c340: 4669 6c74 6572 2c20 616d 4669 6c74 6572 Filter, amFilter │ │ │ │ -0001c350: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -0001c360: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ -0001c370: 726f 6c6c 696e 6747 7569 6461 6e63 6546 rollingGuidanceF │ │ │ │ -0001c380: 696c 7465 7228 4d61 7420 7372 632c 204d ilter(Mat src, M │ │ │ │ -0001c390: 6174 2064 7374 2c20 696e 7420 6429 207b at dst, int d) { │ │ │ │ -0001c3a0: 0a20 2020 2020 2020 2072 6f6c 6c69 6e67 . rolling │ │ │ │ -0001c3b0: 4775 6964 616e 6365 4669 6c74 6572 5f34 GuidanceFilter_4 │ │ │ │ -0001c3c0: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ -0001c3d0: 6473 742e 6e61 7469 7665 4f62 6a2c 2064 dst.nativeObj, d │ │ │ │ -0001c3e0: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ -0001c3f0: 2a0a 2020 2020 202a 2041 7070 6c69 6573 *. * Applies │ │ │ │ -0001c400: 2074 6865 2072 6f6c 6c69 6e67 2067 7569 the rolling gui │ │ │ │ -0001c410: 6461 6e63 6520 6669 6c74 6572 2074 6f20 dance filter to │ │ │ │ -0001c420: 616e 2069 6d61 6765 2e0a 2020 2020 202a an image.. * │ │ │ │ -0001c430: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more │ │ │ │ -0001c440: 2064 6574 6169 6c73 2c20 706c 6561 7365 details, please │ │ │ │ -0001c450: 2073 6565 2043 4954 453a 207a 6861 6e67 see CITE: zhang │ │ │ │ -0001c460: 3230 3134 726f 6c6c 696e 670a 2020 2020 2014rolling. │ │ │ │ -0001c470: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -0001c480: 2073 7263 2053 6f75 7263 6520 382d 6269 src Source 8-bi │ │ │ │ -0001c490: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ -0001c4a0: 696e 742c 2031 2d63 6861 6e6e 656c 206f int, 1-channel o │ │ │ │ -0001c4b0: 7220 332d 6368 616e 6e65 6c20 696d 6167 r 3-channel imag │ │ │ │ -0001c4c0: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ -0001c4d0: 2040 7061 7261 6d20 6473 7420 4465 7374 @param dst Dest │ │ │ │ -0001c4e0: 696e 6174 696f 6e20 696d 6167 6520 6f66 ination image of │ │ │ │ -0001c4f0: 2074 6865 2073 616d 6520 7369 7a65 2061 the same size a │ │ │ │ -0001c500: 6e64 2074 7970 6520 6173 2073 7263 2e0a nd type as src.. │ │ │ │ -0001c510: 2020 2020 202a 0a20 2020 2020 2a20 6974 *. * it │ │ │ │ -0001c520: 2069 7320 636f 6d70 7574 6564 2066 726f is computed fro │ │ │ │ -0001c530: 6d20 7369 676d 6153 7061 6365 202e 0a20 m sigmaSpace .. │ │ │ │ -0001c540: 2020 2020 2a0a 2020 2020 202a 2066 6172 *. * far │ │ │ │ -0001c550: 7468 6572 2063 6f6c 6f72 7320 7769 7468 ther colors with │ │ │ │ -0001c560: 696e 2074 6865 2070 6978 656c 206e 6569 in the pixel nei │ │ │ │ -0001c570: 6768 626f 7268 6f6f 6420 2873 6565 2073 ghborhood (see s │ │ │ │ -0001c580: 6967 6d61 5370 6163 6520 2920 7769 6c6c igmaSpace ) will │ │ │ │ -0001c590: 2062 6520 6d69 7865 6420 746f 6765 7468 be mixed togeth │ │ │ │ -0001c5a0: 6572 2c20 7265 7375 6c74 696e 6720 696e er, resulting in │ │ │ │ -0001c5b0: 0a20 2020 2020 2a20 6c61 7267 6572 2061 . * larger a │ │ │ │ -0001c5c0: 7265 6173 206f 6620 7365 6d69 2d65 7175 reas of semi-equ │ │ │ │ -0001c5d0: 616c 2063 6f6c 6f72 2e0a 2020 2020 202a al color.. * │ │ │ │ -0001c5e0: 0a20 2020 2020 2a20 6661 7274 6865 7220 . * farther │ │ │ │ -0001c5f0: 7069 7865 6c73 2077 696c 6c20 696e 666c pixels will infl │ │ │ │ -0001c600: 7565 6e63 6520 6561 6368 206f 7468 6572 uence each other │ │ │ │ -0001c610: 2061 7320 6c6f 6e67 2061 7320 7468 6569 as long as thei │ │ │ │ -0001c620: 7220 636f 6c6f 7273 2061 7265 2063 6c6f r colors are clo │ │ │ │ -0001c630: 7365 2065 6e6f 7567 6820 2873 6565 2073 se enough (see s │ │ │ │ -0001c640: 6967 6d61 436f 6c6f 7220 292e 0a20 2020 igmaColor ).. │ │ │ │ -0001c650: 2020 2a20 5768 656e 2064 2667 743b 3020 * When d>0 │ │ │ │ -0001c660: 2c20 6974 2073 7065 6369 6669 6573 2074 , it specifies t │ │ │ │ -0001c670: 6865 206e 6569 6768 626f 7268 6f6f 6420 he neighborhood │ │ │ │ -0001c680: 7369 7a65 2072 6567 6172 646c 6573 7320 size regardless │ │ │ │ -0001c690: 6f66 2073 6967 6d61 5370 6163 6520 2e20 of sigmaSpace . │ │ │ │ -0001c6a0: 4f74 6865 7277 6973 652c 2064 2069 730a Otherwise, d is. │ │ │ │ -0001c6b0: 2020 2020 202a 2070 726f 706f 7274 696f * proportio │ │ │ │ -0001c6c0: 6e61 6c20 746f 2073 6967 6d61 5370 6163 nal to sigmaSpac │ │ │ │ -0001c6d0: 6520 2e0a 2020 2020 202a 0a20 2020 2020 e .. *. │ │ │ │ -0001c6e0: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ -0001c6f0: 3c62 3e4e 6f74 653a 3c2f 623e 2020 726f Note: ro │ │ │ │ -0001c700: 6c6c 696e 6747 7569 6461 6e63 6546 696c llingGuidanceFil │ │ │ │ -0001c710: 7465 7220 7573 6573 206a 6f69 6e74 4269 ter uses jointBi │ │ │ │ -0001c720: 6c61 7465 7261 6c46 696c 7465 7220 6173 lateralFilter as │ │ │ │ -0001c730: 2074 6865 2065 6467 652d 7072 6573 6572 the edge-preser │ │ │ │ -0001c740: 7669 6e67 2066 696c 7465 722e 0a20 2020 ving filter.. │ │ │ │ -0001c750: 2020 2a0a 2020 2020 202a 2053 4545 3a20 *. * SEE: │ │ │ │ -0001c760: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi │ │ │ │ -0001c770: 6c74 6572 2c20 6269 6c61 7465 7261 6c46 lter, bilateralF │ │ │ │ -0001c780: 696c 7465 722c 2061 6d46 696c 7465 720a ilter, amFilter. │ │ │ │ -0001c790: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -0001c7a0: 6963 2073 7461 7469 6320 766f 6964 2072 ic static void r │ │ │ │ -0001c7b0: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ -0001c7c0: 6c74 6572 284d 6174 2073 7263 2c20 4d61 lter(Mat src, Ma │ │ │ │ -0001c7d0: 7420 6473 7429 207b 0a20 2020 2020 2020 t dst) {. │ │ │ │ -0001c7e0: 2072 6f6c 6c69 6e67 4775 6964 616e 6365 rollingGuidance │ │ │ │ -0001c7f0: 4669 6c74 6572 5f35 2873 7263 2e6e 6174 Filter_5(src.nat │ │ │ │ -0001c800: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ -0001c810: 7665 4f62 6a29 3b0a 2020 2020 7d0a 0a0a veObj);. }... │ │ │ │ -0001c820: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -0001c830: 2b3a 2020 5074 725f 4661 7374 4269 6c61 +: Ptr_FastBila │ │ │ │ -0001c840: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ -0001c850: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc:: │ │ │ │ -0001c860: 6372 6561 7465 4661 7374 4269 6c61 7465 createFastBilate │ │ │ │ -0001c870: 7261 6c53 6f6c 7665 7246 696c 7465 7228 ralSolverFilter( │ │ │ │ -0001c880: 4d61 7420 6775 6964 652c 2064 6f75 626c Mat guide, doubl │ │ │ │ -0001c890: 6520 7369 676d 615f 7370 6174 6961 6c2c e sigma_spatial, │ │ │ │ -0001c8a0: 2064 6f75 626c 6520 7369 676d 615f 6c75 double sigma_lu │ │ │ │ -0001c8b0: 6d61 2c20 646f 7562 6c65 2073 6967 6d61 ma, double sigma │ │ │ │ -0001c8c0: 5f63 6872 6f6d 612c 2064 6f75 626c 6520 _chroma, double │ │ │ │ -0001c8d0: 6c61 6d62 6461 203d 2031 3238 2e30 2c20 lambda = 128.0, │ │ │ │ -0001c8e0: 696e 7420 6e75 6d5f 6974 6572 203d 2032 int num_iter = 2 │ │ │ │ -0001c8f0: 352c 2064 6f75 626c 6520 6d61 785f 746f 5, double max_to │ │ │ │ -0001c900: 6c20 3d20 3165 2d35 290a 2020 2020 2f2f l = 1e-5). // │ │ │ │ -0001c910: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -0001c920: 2046 6163 746f 7279 206d 6574 686f 642c Factory method, │ │ │ │ -0001c930: 2063 7265 6174 6520 696e 7374 616e 6365 create instance │ │ │ │ -0001c940: 206f 6620 4661 7374 4269 6c61 7465 7261 of FastBilatera │ │ │ │ -0001c950: 6c53 6f6c 7665 7246 696c 7465 7220 616e lSolverFilter an │ │ │ │ -0001c960: 6420 6578 6563 7574 6520 7468 6520 696e d execute the in │ │ │ │ -0001c970: 6974 6961 6c69 7a61 7469 6f6e 2072 6f75 itialization rou │ │ │ │ -0001c980: 7469 6e65 732e 0a20 2020 2020 2a0a 2020 tines.. *. │ │ │ │ -0001c990: 2020 202a 2040 7061 7261 6d20 6775 6964 * @param guid │ │ │ │ -0001c9a0: 6520 696d 6167 6520 7365 7276 696e 6720 e image serving │ │ │ │ -0001c9b0: 6173 2067 7569 6465 2066 6f72 2066 696c as guide for fil │ │ │ │ -0001c9c0: 7465 7269 6e67 2e20 4974 2073 686f 756c tering. It shoul │ │ │ │ -0001c9d0: 6420 6861 7665 2038 2d62 6974 2064 6570 d have 8-bit dep │ │ │ │ -0001c9e0: 7468 2061 6e64 2065 6974 6865 7220 3120 th and either 1 │ │ │ │ -0001c9f0: 6f72 2033 2063 6861 6e6e 656c 732e 0a20 or 3 channels.. │ │ │ │ -0001ca00: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0001ca10: 7261 6d20 7369 676d 615f 7370 6174 6961 ram sigma_spatia │ │ │ │ -0001ca20: 6c20 7061 7261 6d65 7465 722c 2074 6861 l parameter, tha │ │ │ │ -0001ca30: 7420 6973 2073 696d 696c 6172 2074 6f20 t is similar to │ │ │ │ -0001ca40: 7370 6174 6961 6c20 7370 6163 6520 7369 spatial space si │ │ │ │ -0001ca50: 676d 6120 2862 616e 6477 6964 7468 2920 gma (bandwidth) │ │ │ │ -0001ca60: 696e 2062 696c 6174 6572 616c 4669 6c74 in bilateralFilt │ │ │ │ -0001ca70: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ -0001ca80: 2a20 4070 6172 616d 2073 6967 6d61 5f6c * @param sigma_l │ │ │ │ -0001ca90: 756d 6120 7061 7261 6d65 7465 722c 2074 uma parameter, t │ │ │ │ -0001caa0: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ -0001cab0: 6f20 6c75 6d61 2073 7061 6365 2073 6967 o luma space sig │ │ │ │ -0001cac0: 6d61 2028 6261 6e64 7769 6474 6829 2069 ma (bandwidth) i │ │ │ │ -0001cad0: 6e20 6269 6c61 7465 7261 6c46 696c 7465 n bilateralFilte │ │ │ │ -0001cae0: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ -0001caf0: 2040 7061 7261 6d20 7369 676d 615f 6368 @param sigma_ch │ │ │ │ -0001cb00: 726f 6d61 2070 6172 616d 6574 6572 2c20 roma parameter, │ │ │ │ -0001cb10: 7468 6174 2069 7320 7369 6d69 6c61 7220 that is similar │ │ │ │ -0001cb20: 746f 2063 6872 6f6d 6120 7370 6163 6520 to chroma space │ │ │ │ -0001cb30: 7369 676d 6120 2862 616e 6477 6964 7468 sigma (bandwidth │ │ │ │ -0001cb40: 2920 696e 2062 696c 6174 6572 616c 4669 ) in bilateralFi │ │ │ │ -0001cb50: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ -0001cb60: 2020 2a20 4070 6172 616d 206c 616d 6264 * @param lambd │ │ │ │ -0001cb70: 6120 736d 6f6f 7468 6e65 7373 2073 7472 a smoothness str │ │ │ │ -0001cb80: 656e 6774 6820 7061 7261 6d65 7465 7220 ength parameter │ │ │ │ -0001cb90: 666f 7220 736f 6c76 6572 2e0a 2020 2020 for solver.. │ │ │ │ -0001cba0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -0001cbb0: 206e 756d 5f69 7465 7220 6e75 6d62 6572 num_iter number │ │ │ │ -0001cbc0: 206f 6620 6974 6572 6174 696f 6e73 2075 of iterations u │ │ │ │ -0001cbd0: 7365 6420 666f 7220 736f 6c76 6572 2c20 sed for solver, │ │ │ │ -0001cbe0: 3235 2069 7320 7573 7561 6c6c 7920 656e 25 is usually en │ │ │ │ -0001cbf0: 6f75 6768 2e0a 2020 2020 202a 0a20 2020 ough.. *. │ │ │ │ -0001cc00: 2020 2a20 4070 6172 616d 206d 6178 5f74 * @param max_t │ │ │ │ -0001cc10: 6f6c 2063 6f6e 7665 7267 656e 6365 2074 ol convergence t │ │ │ │ -0001cc20: 6f6c 6572 616e 6365 2075 7365 6420 666f olerance used fo │ │ │ │ -0001cc30: 7220 736f 6c76 6572 2e0a 2020 2020 202a r solver.. * │ │ │ │ -0001cc40: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more │ │ │ │ -0001cc50: 2064 6574 6169 6c73 2061 626f 7574 2074 details about t │ │ │ │ -0001cc60: 6865 2046 6173 7420 4269 6c61 7465 7261 he Fast Bilatera │ │ │ │ -0001cc70: 6c20 536f 6c76 6572 2070 6172 616d 6574 l Solver paramet │ │ │ │ -0001cc80: 6572 732c 2073 6565 2074 6865 206f 7269 ers, see the ori │ │ │ │ -0001cc90: 6769 6e61 6c20 7061 7065 7220 4349 5445 ginal paper CITE │ │ │ │ -0001cca0: 3a20 4261 7272 6f6e 506f 6f6c 6532 3031 : BarronPoole201 │ │ │ │ -0001ccb0: 362e 0a20 2020 2020 2a20 4072 6574 7572 6.. * @retur │ │ │ │ -0001ccc0: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ -0001ccd0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -0001cce0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -0001ccf0: 7469 6320 4661 7374 4269 6c61 7465 7261 tic FastBilatera │ │ │ │ -0001cd00: 6c53 6f6c 7665 7246 696c 7465 7220 6372 lSolverFilter cr │ │ │ │ -0001cd10: 6561 7465 4661 7374 4269 6c61 7465 7261 eateFastBilatera │ │ │ │ -0001cd20: 6c53 6f6c 7665 7246 696c 7465 7228 4d61 lSolverFilter(Ma │ │ │ │ -0001cd30: 7420 6775 6964 652c 2064 6f75 626c 6520 t guide, double │ │ │ │ -0001cd40: 7369 676d 615f 7370 6174 6961 6c2c 2064 sigma_spatial, d │ │ │ │ -0001cd50: 6f75 626c 6520 7369 676d 615f 6c75 6d61 ouble sigma_luma │ │ │ │ -0001cd60: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ -0001cd70: 6872 6f6d 612c 2064 6f75 626c 6520 6c61 hroma, double la │ │ │ │ -0001cd80: 6d62 6461 2c20 696e 7420 6e75 6d5f 6974 mbda, int num_it │ │ │ │ -0001cd90: 6572 2c20 646f 7562 6c65 206d 6178 5f74 er, double max_t │ │ │ │ -0001cda0: 6f6c 2920 7b0a 2020 2020 2020 2020 7265 ol) {. re │ │ │ │ -0001cdb0: 7475 726e 2046 6173 7442 696c 6174 6572 turn FastBilater │ │ │ │ -0001cdc0: 616c 536f 6c76 6572 4669 6c74 6572 2e5f alSolverFilter._ │ │ │ │ -0001cdd0: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ -0001cde0: 6546 6173 7442 696c 6174 6572 616c 536f eFastBilateralSo │ │ │ │ -0001cdf0: 6c76 6572 4669 6c74 6572 5f30 2867 7569 lverFilter_0(gui │ │ │ │ -0001ce00: 6465 2e6e 6174 6976 654f 626a 2c20 7369 de.nativeObj, si │ │ │ │ -0001ce10: 676d 615f 7370 6174 6961 6c2c 2073 6967 gma_spatial, sig │ │ │ │ -0001ce20: 6d61 5f6c 756d 612c 2073 6967 6d61 5f63 ma_luma, sigma_c │ │ │ │ -0001ce30: 6872 6f6d 612c 206c 616d 6264 612c 206e hroma, lambda, n │ │ │ │ -0001ce40: 756d 5f69 7465 722c 206d 6178 5f74 6f6c um_iter, max_tol │ │ │ │ -0001ce50: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ -0001ce60: 2a2a 0a20 2020 2020 2a20 4661 6374 6f72 **. * Factor │ │ │ │ -0001ce70: 7920 6d65 7468 6f64 2c20 6372 6561 7465 y method, create │ │ │ │ -0001ce80: 2069 6e73 7461 6e63 6520 6f66 2046 6173 instance of Fas │ │ │ │ -0001ce90: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ -0001cea0: 4669 6c74 6572 2061 6e64 2065 7865 6375 Filter and execu │ │ │ │ -0001ceb0: 7465 2074 6865 2069 6e69 7469 616c 697a te the initializ │ │ │ │ -0001cec0: 6174 696f 6e20 726f 7574 696e 6573 2e0a ation routines.. │ │ │ │ -0001ced0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -0001cee0: 6172 616d 2067 7569 6465 2069 6d61 6765 aram guide image │ │ │ │ -0001cef0: 2073 6572 7669 6e67 2061 7320 6775 6964 serving as guid │ │ │ │ -0001cf00: 6520 666f 7220 6669 6c74 6572 696e 672e e for filtering. │ │ │ │ -0001cf10: 2049 7420 7368 6f75 6c64 2068 6176 6520 It should have │ │ │ │ -0001cf20: 382d 6269 7420 6465 7074 6820 616e 6420 8-bit depth and │ │ │ │ -0001cf30: 6569 7468 6572 2031 206f 7220 3320 6368 either 1 or 3 ch │ │ │ │ -0001cf40: 616e 6e65 6c73 2e0a 2020 2020 202a 0a20 annels.. *. │ │ │ │ -0001cf50: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ -0001cf60: 6d61 5f73 7061 7469 616c 2070 6172 616d ma_spatial param │ │ │ │ -0001cf70: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ -0001cf80: 6d69 6c61 7220 746f 2073 7061 7469 616c milar to spatial │ │ │ │ -0001cf90: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba │ │ │ │ -0001cfa0: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila │ │ │ │ -0001cfb0: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ -0001cfc0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001cfd0: 6d20 7369 676d 615f 6c75 6d61 2070 6172 m sigma_luma par │ │ │ │ -0001cfe0: 616d 6574 6572 2c20 7468 6174 2069 7320 ameter, that is │ │ │ │ -0001cff0: 7369 6d69 6c61 7220 746f 206c 756d 6120 similar to luma │ │ │ │ -0001d000: 7370 6163 6520 7369 676d 6120 2862 616e space sigma (ban │ │ │ │ -0001d010: 6477 6964 7468 2920 696e 2062 696c 6174 dwidth) in bilat │ │ │ │ -0001d020: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ -0001d030: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -0001d040: 2073 6967 6d61 5f63 6872 6f6d 6120 7061 sigma_chroma pa │ │ │ │ -0001d050: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ -0001d060: 2073 696d 696c 6172 2074 6f20 6368 726f similar to chro │ │ │ │ -0001d070: 6d61 2073 7061 6365 2073 6967 6d61 2028 ma space sigma ( │ │ │ │ -0001d080: 6261 6e64 7769 6474 6829 2069 6e20 6269 bandwidth) in bi │ │ │ │ -0001d090: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ -0001d0a0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0001d0b0: 7261 6d20 6c61 6d62 6461 2073 6d6f 6f74 ram lambda smoot │ │ │ │ -0001d0c0: 686e 6573 7320 7374 7265 6e67 7468 2070 hness strength p │ │ │ │ -0001d0d0: 6172 616d 6574 6572 2066 6f72 2073 6f6c arameter for sol │ │ │ │ -0001d0e0: 7665 722e 0a20 2020 2020 2a0a 2020 2020 ver.. *. │ │ │ │ -0001d0f0: 202a 2040 7061 7261 6d20 6e75 6d5f 6974 * @param num_it │ │ │ │ -0001d100: 6572 206e 756d 6265 7220 6f66 2069 7465 er number of ite │ │ │ │ -0001d110: 7261 7469 6f6e 7320 7573 6564 2066 6f72 rations used for │ │ │ │ -0001d120: 2073 6f6c 7665 722c 2032 3520 6973 2075 solver, 25 is u │ │ │ │ -0001d130: 7375 616c 6c79 2065 6e6f 7567 682e 0a20 sually enough.. │ │ │ │ -0001d140: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ -0001d150: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ -0001d160: 6169 6c73 2061 626f 7574 2074 6865 2046 ails about the F │ │ │ │ -0001d170: 6173 7420 4269 6c61 7465 7261 6c20 536f ast Bilateral So │ │ │ │ -0001d180: 6c76 6572 2070 6172 616d 6574 6572 732c lver parameters, │ │ │ │ -0001d190: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ -0001d1a0: 6c20 7061 7065 7220 4349 5445 3a20 4261 l paper CITE: Ba │ │ │ │ -0001d1b0: 7272 6f6e 506f 6f6c 6532 3031 362e 0a20 rronPoole2016.. │ │ │ │ -0001d1c0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ -0001d1d0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -0001d1e0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -0001d1f0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -0001d200: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ -0001d210: 7665 7246 696c 7465 7220 6372 6561 7465 verFilter create │ │ │ │ -0001d220: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ -0001d230: 7665 7246 696c 7465 7228 4d61 7420 6775 verFilter(Mat gu │ │ │ │ -0001d240: 6964 652c 2064 6f75 626c 6520 7369 676d ide, double sigm │ │ │ │ -0001d250: 615f 7370 6174 6961 6c2c 2064 6f75 626c a_spatial, doubl │ │ │ │ -0001d260: 6520 7369 676d 615f 6c75 6d61 2c20 646f e sigma_luma, do │ │ │ │ -0001d270: 7562 6c65 2073 6967 6d61 5f63 6872 6f6d uble sigma_chrom │ │ │ │ -0001d280: 612c 2064 6f75 626c 6520 6c61 6d62 6461 a, double lambda │ │ │ │ -0001d290: 2c20 696e 7420 6e75 6d5f 6974 6572 2920 , int num_iter) │ │ │ │ -0001d2a0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ -0001d2b0: 2046 6173 7442 696c 6174 6572 616c 536f FastBilateralSo │ │ │ │ -0001d2c0: 6c76 6572 4669 6c74 6572 2e5f 5f66 726f lverFilter.__fro │ │ │ │ -0001d2d0: 6d50 7472 5f5f 2863 7265 6174 6546 6173 mPtr__(createFas │ │ │ │ -0001d2e0: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ -0001d2f0: 4669 6c74 6572 5f31 2867 7569 6465 2e6e Filter_1(guide.n │ │ │ │ -0001d300: 6174 6976 654f 626a 2c20 7369 676d 615f ativeObj, sigma_ │ │ │ │ -0001d310: 7370 6174 6961 6c2c 2073 6967 6d61 5f6c spatial, sigma_l │ │ │ │ -0001d320: 756d 612c 2073 6967 6d61 5f63 6872 6f6d uma, sigma_chrom │ │ │ │ -0001d330: 612c 206c 616d 6264 612c 206e 756d 5f69 a, lambda, num_i │ │ │ │ -0001d340: 7465 7229 293b 0a20 2020 207d 0a0a 2020 ter));. }.. │ │ │ │ -0001d350: 2020 2f2a 2a0a 2020 2020 202a 2046 6163 /**. * Fac │ │ │ │ -0001d360: 746f 7279 206d 6574 686f 642c 2063 7265 tory method, cre │ │ │ │ -0001d370: 6174 6520 696e 7374 616e 6365 206f 6620 ate instance of │ │ │ │ -0001d380: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ -0001d390: 7665 7246 696c 7465 7220 616e 6420 6578 verFilter and ex │ │ │ │ -0001d3a0: 6563 7574 6520 7468 6520 696e 6974 6961 ecute the initia │ │ │ │ -0001d3b0: 6c69 7a61 7469 6f6e 2072 6f75 7469 6e65 lization routine │ │ │ │ -0001d3c0: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ -0001d3d0: 2040 7061 7261 6d20 6775 6964 6520 696d @param guide im │ │ │ │ -0001d3e0: 6167 6520 7365 7276 696e 6720 6173 2067 age serving as g │ │ │ │ -0001d3f0: 7569 6465 2066 6f72 2066 696c 7465 7269 uide for filteri │ │ │ │ -0001d400: 6e67 2e20 4974 2073 686f 756c 6420 6861 ng. It should ha │ │ │ │ -0001d410: 7665 2038 2d62 6974 2064 6570 7468 2061 ve 8-bit depth a │ │ │ │ -0001d420: 6e64 2065 6974 6865 7220 3120 6f72 2033 nd either 1 or 3 │ │ │ │ -0001d430: 2063 6861 6e6e 656c 732e 0a20 2020 2020 channels.. │ │ │ │ -0001d440: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0001d450: 7369 676d 615f 7370 6174 6961 6c20 7061 sigma_spatial pa │ │ │ │ -0001d460: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ -0001d470: 2073 696d 696c 6172 2074 6f20 7370 6174 similar to spat │ │ │ │ -0001d480: 6961 6c20 7370 6163 6520 7369 676d 6120 ial space sigma │ │ │ │ -0001d490: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b │ │ │ │ -0001d4a0: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ -0001d4b0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -0001d4c0: 6172 616d 2073 6967 6d61 5f6c 756d 6120 aram sigma_luma │ │ │ │ -0001d4d0: 7061 7261 6d65 7465 722c 2074 6861 7420 parameter, that │ │ │ │ -0001d4e0: 6973 2073 696d 696c 6172 2074 6f20 6c75 is similar to lu │ │ │ │ -0001d4f0: 6d61 2073 7061 6365 2073 6967 6d61 2028 ma space sigma ( │ │ │ │ -0001d500: 6261 6e64 7769 6474 6829 2069 6e20 6269 bandwidth) in bi │ │ │ │ -0001d510: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ -0001d520: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0001d530: 7261 6d20 7369 676d 615f 6368 726f 6d61 ram sigma_chroma │ │ │ │ -0001d540: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that │ │ │ │ -0001d550: 2069 7320 7369 6d69 6c61 7220 746f 2063 is similar to c │ │ │ │ -0001d560: 6872 6f6d 6120 7370 6163 6520 7369 676d hroma space sigm │ │ │ │ -0001d570: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in │ │ │ │ -0001d580: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -0001d590: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001d5a0: 4070 6172 616d 206c 616d 6264 6120 736d @param lambda sm │ │ │ │ -0001d5b0: 6f6f 7468 6e65 7373 2073 7472 656e 6774 oothness strengt │ │ │ │ -0001d5c0: 6820 7061 7261 6d65 7465 7220 666f 7220 h parameter for │ │ │ │ -0001d5d0: 736f 6c76 6572 2e0a 2020 2020 202a 0a20 solver.. *. │ │ │ │ -0001d5e0: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ -0001d5f0: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ -0001d600: 6169 6c73 2061 626f 7574 2074 6865 2046 ails about the F │ │ │ │ -0001d610: 6173 7420 4269 6c61 7465 7261 6c20 536f ast Bilateral So │ │ │ │ -0001d620: 6c76 6572 2070 6172 616d 6574 6572 732c lver parameters, │ │ │ │ -0001d630: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ -0001d640: 6c20 7061 7065 7220 4349 5445 3a20 4261 l paper CITE: Ba │ │ │ │ -0001d650: 7272 6f6e 506f 6f6c 6532 3031 362e 0a20 rronPoole2016.. │ │ │ │ -0001d660: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ -0001d670: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -0001d680: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -0001d690: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -0001d6a0: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ -0001d6b0: 7665 7246 696c 7465 7220 6372 6561 7465 verFilter create │ │ │ │ -0001d6c0: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ -0001d6d0: 7665 7246 696c 7465 7228 4d61 7420 6775 verFilter(Mat gu │ │ │ │ -0001d6e0: 6964 652c 2064 6f75 626c 6520 7369 676d ide, double sigm │ │ │ │ -0001d6f0: 615f 7370 6174 6961 6c2c 2064 6f75 626c a_spatial, doubl │ │ │ │ -0001d700: 6520 7369 676d 615f 6c75 6d61 2c20 646f e sigma_luma, do │ │ │ │ -0001d710: 7562 6c65 2073 6967 6d61 5f63 6872 6f6d uble sigma_chrom │ │ │ │ -0001d720: 612c 2064 6f75 626c 6520 6c61 6d62 6461 a, double lambda │ │ │ │ -0001d730: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -0001d740: 726e 2046 6173 7442 696c 6174 6572 616c rn FastBilateral │ │ │ │ -0001d750: 536f 6c76 6572 4669 6c74 6572 2e5f 5f66 SolverFilter.__f │ │ │ │ -0001d760: 726f 6d50 7472 5f5f 2863 7265 6174 6546 romPtr__(createF │ │ │ │ -0001d770: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ -0001d780: 6572 4669 6c74 6572 5f32 2867 7569 6465 erFilter_2(guide │ │ │ │ -0001d790: 2e6e 6174 6976 654f 626a 2c20 7369 676d .nativeObj, sigm │ │ │ │ -0001d7a0: 615f 7370 6174 6961 6c2c 2073 6967 6d61 a_spatial, sigma │ │ │ │ -0001d7b0: 5f6c 756d 612c 2073 6967 6d61 5f63 6872 _luma, sigma_chr │ │ │ │ -0001d7c0: 6f6d 612c 206c 616d 6264 6129 293b 0a20 oma, lambda));. │ │ │ │ -0001d7d0: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ -0001d7e0: 2020 202a 2046 6163 746f 7279 206d 6574 * Factory met │ │ │ │ -0001d7f0: 686f 642c 2063 7265 6174 6520 696e 7374 hod, create inst │ │ │ │ -0001d800: 616e 6365 206f 6620 4661 7374 4269 6c61 ance of FastBila │ │ │ │ -0001d810: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ -0001d820: 7220 616e 6420 6578 6563 7574 6520 7468 r and execute th │ │ │ │ -0001d830: 6520 696e 6974 6961 6c69 7a61 7469 6f6e e initialization │ │ │ │ -0001d840: 2072 6f75 7469 6e65 732e 0a20 2020 2020 routines.. │ │ │ │ -0001d850: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0001d860: 6775 6964 6520 696d 6167 6520 7365 7276 guide image serv │ │ │ │ -0001d870: 696e 6720 6173 2067 7569 6465 2066 6f72 ing as guide for │ │ │ │ -0001d880: 2066 696c 7465 7269 6e67 2e20 4974 2073 filtering. It s │ │ │ │ -0001d890: 686f 756c 6420 6861 7665 2038 2d62 6974 hould have 8-bit │ │ │ │ -0001d8a0: 2064 6570 7468 2061 6e64 2065 6974 6865 depth and eithe │ │ │ │ -0001d8b0: 7220 3120 6f72 2033 2063 6861 6e6e 656c r 1 or 3 channel │ │ │ │ -0001d8c0: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ -0001d8d0: 2040 7061 7261 6d20 7369 676d 615f 7370 @param sigma_sp │ │ │ │ -0001d8e0: 6174 6961 6c20 7061 7261 6d65 7465 722c atial parameter, │ │ │ │ -0001d8f0: 2074 6861 7420 6973 2073 696d 696c 6172 that is similar │ │ │ │ -0001d900: 2074 6f20 7370 6174 6961 6c20 7370 6163 to spatial spac │ │ │ │ -0001d910: 6520 7369 676d 6120 2862 616e 6477 6964 e sigma (bandwid │ │ │ │ -0001d920: 7468 2920 696e 2062 696c 6174 6572 616c th) in bilateral │ │ │ │ -0001d930: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ -0001d940: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ -0001d950: 6d61 5f6c 756d 6120 7061 7261 6d65 7465 ma_luma paramete │ │ │ │ -0001d960: 722c 2074 6861 7420 6973 2073 696d 696c r, that is simil │ │ │ │ -0001d970: 6172 2074 6f20 6c75 6d61 2073 7061 6365 ar to luma space │ │ │ │ -0001d980: 2073 6967 6d61 2028 6261 6e64 7769 6474 sigma (bandwidt │ │ │ │ -0001d990: 6829 2069 6e20 6269 6c61 7465 7261 6c46 h) in bilateralF │ │ │ │ -0001d9a0: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ -0001d9b0: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ -0001d9c0: 615f 6368 726f 6d61 2070 6172 616d 6574 a_chroma paramet │ │ │ │ -0001d9d0: 6572 2c20 7468 6174 2069 7320 7369 6d69 er, that is simi │ │ │ │ -0001d9e0: 6c61 7220 746f 2063 6872 6f6d 6120 7370 lar to chroma sp │ │ │ │ -0001d9f0: 6163 6520 7369 676d 6120 2862 616e 6477 ace sigma (bandw │ │ │ │ -0001da00: 6964 7468 2920 696e 2062 696c 6174 6572 idth) in bilater │ │ │ │ -0001da10: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ -0001da20: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ -0001da30: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ -0001da40: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ -0001da50: 6f75 7420 7468 6520 4661 7374 2042 696c out the Fast Bil │ │ │ │ -0001da60: 6174 6572 616c 2053 6f6c 7665 7220 7061 ateral Solver pa │ │ │ │ -0001da70: 7261 6d65 7465 7273 2c20 7365 6520 7468 rameters, see th │ │ │ │ -0001da80: 6520 6f72 6967 696e 616c 2070 6170 6572 e original paper │ │ │ │ -0001da90: 2043 4954 453a 2042 6172 726f 6e50 6f6f CITE: BarronPoo │ │ │ │ -0001daa0: 6c65 3230 3136 2e0a 2020 2020 202a 2040 le2016.. * @ │ │ │ │ -0001dab0: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ -0001dac0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -0001dad0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -0001dae0: 6320 7374 6174 6963 2046 6173 7442 696c c static FastBil │ │ │ │ -0001daf0: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ -0001db00: 6572 2063 7265 6174 6546 6173 7442 696c er createFastBil │ │ │ │ -0001db10: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ -0001db20: 6572 284d 6174 2067 7569 6465 2c20 646f er(Mat guide, do │ │ │ │ -0001db30: 7562 6c65 2073 6967 6d61 5f73 7061 7469 uble sigma_spati │ │ │ │ -0001db40: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma │ │ │ │ -0001db50: 5f6c 756d 612c 2064 6f75 626c 6520 7369 _luma, double si │ │ │ │ -0001db60: 676d 615f 6368 726f 6d61 2920 7b0a 2020 gma_chroma) {. │ │ │ │ -0001db70: 2020 2020 2020 7265 7475 726e 2046 6173 return Fas │ │ │ │ -0001db80: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ -0001db90: 4669 6c74 6572 2e5f 5f66 726f 6d50 7472 Filter.__fromPtr │ │ │ │ -0001dba0: 5f5f 2863 7265 6174 6546 6173 7442 696c __(createFastBil │ │ │ │ -0001dbb0: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ -0001dbc0: 6572 5f33 2867 7569 6465 2e6e 6174 6976 er_3(guide.nativ │ │ │ │ -0001dbd0: 654f 626a 2c20 7369 676d 615f 7370 6174 eObj, sigma_spat │ │ │ │ -0001dbe0: 6961 6c2c 2073 6967 6d61 5f6c 756d 612c ial, sigma_luma, │ │ │ │ -0001dbf0: 2073 6967 6d61 5f63 6872 6f6d 6129 293b sigma_chroma)); │ │ │ │ -0001dc00: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ -0001dc10: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ -0001dc20: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ -0001dc30: 6661 7374 4269 6c61 7465 7261 6c53 6f6c fastBilateralSol │ │ │ │ -0001dc40: 7665 7246 696c 7465 7228 4d61 7420 6775 verFilter(Mat gu │ │ │ │ -0001dc50: 6964 652c 204d 6174 2073 7263 2c20 4d61 ide, Mat src, Ma │ │ │ │ -0001dc60: 7420 636f 6e66 6964 656e 6365 2c20 4d61 t confidence, Ma │ │ │ │ -0001dc70: 7426 2064 7374 2c20 646f 7562 6c65 2073 t& dst, double s │ │ │ │ -0001dc80: 6967 6d61 5f73 7061 7469 616c 203d 2038 igma_spatial = 8 │ │ │ │ -0001dc90: 2c20 646f 7562 6c65 2073 6967 6d61 5f6c , double sigma_l │ │ │ │ -0001dca0: 756d 6120 3d20 382c 2064 6f75 626c 6520 uma = 8, double │ │ │ │ -0001dcb0: 7369 676d 615f 6368 726f 6d61 203d 2038 sigma_chroma = 8 │ │ │ │ -0001dcc0: 2c20 646f 7562 6c65 206c 616d 6264 6120 , double lambda │ │ │ │ -0001dcd0: 3d20 3132 382e 302c 2069 6e74 206e 756d = 128.0, int num │ │ │ │ -0001dce0: 5f69 7465 7220 3d20 3235 2c20 646f 7562 _iter = 25, doub │ │ │ │ -0001dcf0: 6c65 206d 6178 5f74 6f6c 203d 2031 652d le max_tol = 1e- │ │ │ │ -0001dd00: 3529 0a20 2020 202f 2f0a 0a20 2020 202f 5). //.. / │ │ │ │ -0001dd10: 2a2a 0a20 2020 2020 2a20 5369 6d70 6c65 **. * Simple │ │ │ │ -0001dd20: 206f 6e65 2d6c 696e 6520 4661 7374 2042 one-line Fast B │ │ │ │ -0001dd30: 696c 6174 6572 616c 2053 6f6c 7665 7220 ilateral Solver │ │ │ │ -0001dd40: 6669 6c74 6572 2063 616c 6c2e 2049 6620 filter call. If │ │ │ │ -0001dd50: 796f 7520 6861 7665 206d 756c 7469 706c you have multipl │ │ │ │ -0001dd60: 6520 696d 6167 6573 2074 6f20 6669 6c74 e images to filt │ │ │ │ -0001dd70: 6572 2077 6974 6820 7468 6520 7361 6d65 er with the same │ │ │ │ -0001dd80: 0a20 2020 2020 2a20 6775 6964 6520 7468 . * guide th │ │ │ │ -0001dd90: 656e 2075 7365 2046 6173 7442 696c 6174 en use FastBilat │ │ │ │ -0001dda0: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ -0001ddb0: 2069 6e74 6572 6661 6365 2074 6f20 6176 interface to av │ │ │ │ -0001ddc0: 6f69 6420 6578 7472 6120 636f 6d70 7574 oid extra comput │ │ │ │ -0001ddd0: 6174 696f 6e73 2e0a 2020 2020 202a 0a20 ations.. *. │ │ │ │ -0001dde0: 2020 2020 2a20 4070 6172 616d 2067 7569 * @param gui │ │ │ │ -0001ddf0: 6465 2069 6d61 6765 2073 6572 7669 6e67 de image serving │ │ │ │ -0001de00: 2061 7320 6775 6964 6520 666f 7220 6669 as guide for fi │ │ │ │ -0001de10: 6c74 6572 696e 672e 2049 7420 7368 6f75 ltering. It shou │ │ │ │ -0001de20: 6c64 2068 6176 6520 382d 6269 7420 6465 ld have 8-bit de │ │ │ │ -0001de30: 7074 6820 616e 6420 6569 7468 6572 2031 pth and either 1 │ │ │ │ -0001de40: 206f 7220 3320 6368 616e 6e65 6c73 2e0a or 3 channels.. │ │ │ │ -0001de50: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -0001de60: 6172 616d 2073 7263 2073 6f75 7263 6520 aram src source │ │ │ │ -0001de70: 696d 6167 6520 666f 7220 6669 6c74 6572 image for filter │ │ │ │ -0001de80: 696e 6720 7769 7468 2075 6e73 6967 6e65 ing with unsigne │ │ │ │ -0001de90: 6420 382d 6269 7420 6f72 2073 6967 6e65 d 8-bit or signe │ │ │ │ -0001dea0: 6420 3136 2d62 6974 206f 7220 666c 6f61 d 16-bit or floa │ │ │ │ -0001deb0: 7469 6e67 2d70 6f69 6e74 2033 322d 6269 ting-point 32-bi │ │ │ │ -0001dec0: 7420 6465 7074 6820 616e 6420 7570 2074 t depth and up t │ │ │ │ -0001ded0: 6f20 3420 6368 616e 6e65 6c73 2e0a 2020 o 4 channels.. │ │ │ │ -0001dee0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0001def0: 616d 2063 6f6e 6669 6465 6e63 6520 636f am confidence co │ │ │ │ -0001df00: 6e66 6964 656e 6365 2069 6d61 6765 2077 nfidence image w │ │ │ │ -0001df10: 6974 6820 756e 7369 676e 6564 2038 2d62 ith unsigned 8-b │ │ │ │ -0001df20: 6974 206f 7220 666c 6f61 7469 6e67 2d70 it or floating-p │ │ │ │ -0001df30: 6f69 6e74 2033 322d 6269 7420 636f 6e66 oint 32-bit conf │ │ │ │ -0001df40: 6964 656e 6365 2061 6e64 2031 2063 6861 idence and 1 cha │ │ │ │ -0001df50: 6e6e 656c 2e0a 2020 2020 202a 0a20 2020 nnel.. *. │ │ │ │ -0001df60: 2020 2a20 4070 6172 616d 2064 7374 2064 * @param dst d │ │ │ │ -0001df70: 6573 7469 6e61 7469 6f6e 2069 6d61 6765 estination image │ │ │ │ -0001df80: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001df90: 4070 6172 616d 2073 6967 6d61 5f73 7061 @param sigma_spa │ │ │ │ -0001dfa0: 7469 616c 2070 6172 616d 6574 6572 2c20 tial parameter, │ │ │ │ -0001dfb0: 7468 6174 2069 7320 7369 6d69 6c61 7220 that is similar │ │ │ │ -0001dfc0: 746f 2073 7061 7469 616c 2073 7061 6365 to spatial space │ │ │ │ -0001dfd0: 2073 6967 6d61 2028 6261 6e64 7769 6474 sigma (bandwidt │ │ │ │ -0001dfe0: 6829 2069 6e20 6269 6c61 7465 7261 6c46 h) in bilateralF │ │ │ │ -0001dff0: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ -0001e000: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ -0001e010: 615f 6c75 6d61 2070 6172 616d 6574 6572 a_luma parameter │ │ │ │ -0001e020: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila │ │ │ │ -0001e030: 7220 746f 206c 756d 6120 7370 6163 6520 r to luma space │ │ │ │ -0001e040: 7369 676d 6120 2862 616e 6477 6964 7468 sigma (bandwidth │ │ │ │ -0001e050: 2920 696e 2062 696c 6174 6572 616c 4669 ) in bilateralFi │ │ │ │ -0001e060: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ -0001e070: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ -0001e080: 5f63 6872 6f6d 6120 7061 7261 6d65 7465 _chroma paramete │ │ │ │ -0001e090: 722c 2074 6861 7420 6973 2073 696d 696c r, that is simil │ │ │ │ -0001e0a0: 6172 2074 6f20 6368 726f 6d61 2073 7061 ar to chroma spa │ │ │ │ -0001e0b0: 6365 2073 6967 6d61 2028 6261 6e64 7769 ce sigma (bandwi │ │ │ │ -0001e0c0: 6474 6829 2069 6e20 6269 6c61 7465 7261 dth) in bilatera │ │ │ │ -0001e0d0: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ -0001e0e0: 2020 2020 202a 2040 7061 7261 6d20 6c61 * @param la │ │ │ │ -0001e0f0: 6d62 6461 2073 6d6f 6f74 686e 6573 7320 mbda smoothness │ │ │ │ -0001e100: 7374 7265 6e67 7468 2070 6172 616d 6574 strength paramet │ │ │ │ -0001e110: 6572 2066 6f72 2073 6f6c 7665 722e 0a20 er for solver.. │ │ │ │ -0001e120: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0001e130: 7261 6d20 6e75 6d5f 6974 6572 206e 756d ram num_iter num │ │ │ │ -0001e140: 6265 7220 6f66 2069 7465 7261 7469 6f6e ber of iteration │ │ │ │ -0001e150: 7320 7573 6564 2066 6f72 2073 6f6c 7665 s used for solve │ │ │ │ -0001e160: 722c 2032 3520 6973 2075 7375 616c 6c79 r, 25 is usually │ │ │ │ -0001e170: 2065 6e6f 7567 682e 0a20 2020 2020 2a0a enough.. *. │ │ │ │ -0001e180: 2020 2020 202a 2040 7061 7261 6d20 6d61 * @param ma │ │ │ │ -0001e190: 785f 746f 6c20 636f 6e76 6572 6765 6e63 x_tol convergenc │ │ │ │ -0001e1a0: 6520 746f 6c65 7261 6e63 6520 7573 6564 e tolerance used │ │ │ │ -0001e1b0: 2066 6f72 2073 6f6c 7665 722e 0a20 2020 for solver.. │ │ │ │ -0001e1c0: 2020 2a0a 2020 2020 202a 2046 6f72 206d *. * For m │ │ │ │ -0001e1d0: 6f72 6520 6465 7461 696c 7320 6162 6f75 ore details abou │ │ │ │ -0001e1e0: 7420 7468 6520 4661 7374 2042 696c 6174 t the Fast Bilat │ │ │ │ -0001e1f0: 6572 616c 2053 6f6c 7665 7220 7061 7261 eral Solver para │ │ │ │ -0001e200: 6d65 7465 7273 2c20 7365 6520 7468 6520 meters, see the │ │ │ │ -0001e210: 6f72 6967 696e 616c 2070 6170 6572 2043 original paper C │ │ │ │ -0001e220: 4954 453a 2042 6172 726f 6e50 6f6f 6c65 ITE: BarronPoole │ │ │ │ -0001e230: 3230 3136 2e0a 2020 2020 202a 0a20 2020 2016.. *. │ │ │ │ -0001e240: 2020 2a20 3c62 3e4e 6f74 653a 3c2f 623e * Note: │ │ │ │ -0001e250: 2043 6f6e 6669 6465 6e63 6520 696d 6167 Confidence imag │ │ │ │ -0001e260: 6573 2077 6974 6820 4356 5f38 5520 6465 es with CV_8U de │ │ │ │ -0001e270: 7074 6820 6172 6520 6578 7065 6374 6564 pth are expected │ │ │ │ -0001e280: 2074 6f20 696e 205b 302c 2032 3535 5d20 to in [0, 255] │ │ │ │ -0001e290: 616e 6420 4356 5f33 3246 2069 6e20 5b30 and CV_32F in [0 │ │ │ │ -0001e2a0: 2c20 315d 2072 616e 6765 2e0a 2020 2020 , 1] range.. │ │ │ │ -0001e2b0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -0001e2c0: 7461 7469 6320 766f 6964 2066 6173 7442 tatic void fastB │ │ │ │ -0001e2d0: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ -0001e2e0: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ -0001e2f0: 4d61 7420 7372 632c 204d 6174 2063 6f6e Mat src, Mat con │ │ │ │ -0001e300: 6669 6465 6e63 652c 204d 6174 2064 7374 fidence, Mat dst │ │ │ │ -0001e310: 2c20 646f 7562 6c65 2073 6967 6d61 5f73 , double sigma_s │ │ │ │ -0001e320: 7061 7469 616c 2c20 646f 7562 6c65 2073 patial, double s │ │ │ │ -0001e330: 6967 6d61 5f6c 756d 612c 2064 6f75 626c igma_luma, doubl │ │ │ │ -0001e340: 6520 7369 676d 615f 6368 726f 6d61 2c20 e sigma_chroma, │ │ │ │ -0001e350: 646f 7562 6c65 206c 616d 6264 612c 2069 double lambda, i │ │ │ │ -0001e360: 6e74 206e 756d 5f69 7465 722c 2064 6f75 nt num_iter, dou │ │ │ │ -0001e370: 626c 6520 6d61 785f 746f 6c29 207b 0a20 ble max_tol) {. │ │ │ │ -0001e380: 2020 2020 2020 2066 6173 7442 696c 6174 fastBilat │ │ │ │ -0001e390: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ -0001e3a0: 5f30 2867 7569 6465 2e6e 6174 6976 654f _0(guide.nativeO │ │ │ │ -0001e3b0: 626a 2c20 7372 632e 6e61 7469 7665 4f62 bj, src.nativeOb │ │ │ │ -0001e3c0: 6a2c 2063 6f6e 6669 6465 6e63 652e 6e61 j, confidence.na │ │ │ │ -0001e3d0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ -0001e3e0: 6976 654f 626a 2c20 7369 676d 615f 7370 iveObj, sigma_sp │ │ │ │ -0001e3f0: 6174 6961 6c2c 2073 6967 6d61 5f6c 756d atial, sigma_lum │ │ │ │ -0001e400: 612c 2073 6967 6d61 5f63 6872 6f6d 612c a, sigma_chroma, │ │ │ │ -0001e410: 206c 616d 6264 612c 206e 756d 5f69 7465 lambda, num_ite │ │ │ │ -0001e420: 722c 206d 6178 5f74 6f6c 293b 0a20 2020 r, max_tol);. │ │ │ │ -0001e430: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -0001e440: 202a 2053 696d 706c 6520 6f6e 652d 6c69 * Simple one-li │ │ │ │ -0001e450: 6e65 2046 6173 7420 4269 6c61 7465 7261 ne Fast Bilatera │ │ │ │ -0001e460: 6c20 536f 6c76 6572 2066 696c 7465 7220 l Solver filter │ │ │ │ -0001e470: 6361 6c6c 2e20 4966 2079 6f75 2068 6176 call. If you hav │ │ │ │ -0001e480: 6520 6d75 6c74 6970 6c65 2069 6d61 6765 e multiple image │ │ │ │ -0001e490: 7320 746f 2066 696c 7465 7220 7769 7468 s to filter with │ │ │ │ -0001e4a0: 2074 6865 2073 616d 650a 2020 2020 202a the same. * │ │ │ │ -0001e4b0: 2067 7569 6465 2074 6865 6e20 7573 6520 guide then use │ │ │ │ -0001e4c0: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ -0001e4d0: 7665 7246 696c 7465 7220 696e 7465 7266 verFilter interf │ │ │ │ -0001e4e0: 6163 6520 746f 2061 766f 6964 2065 7874 ace to avoid ext │ │ │ │ -0001e4f0: 7261 2063 6f6d 7075 7461 7469 6f6e 732e ra computations. │ │ │ │ -0001e500: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -0001e510: 7061 7261 6d20 6775 6964 6520 696d 6167 param guide imag │ │ │ │ -0001e520: 6520 7365 7276 696e 6720 6173 2067 7569 e serving as gui │ │ │ │ -0001e530: 6465 2066 6f72 2066 696c 7465 7269 6e67 de for filtering │ │ │ │ -0001e540: 2e20 4974 2073 686f 756c 6420 6861 7665 . It should have │ │ │ │ -0001e550: 2038 2d62 6974 2064 6570 7468 2061 6e64 8-bit depth and │ │ │ │ -0001e560: 2065 6974 6865 7220 3120 6f72 2033 2063 either 1 or 3 c │ │ │ │ -0001e570: 6861 6e6e 656c 732e 0a20 2020 2020 2a0a hannels.. *. │ │ │ │ -0001e580: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ -0001e590: 6320 736f 7572 6365 2069 6d61 6765 2066 c source image f │ │ │ │ -0001e5a0: 6f72 2066 696c 7465 7269 6e67 2077 6974 or filtering wit │ │ │ │ -0001e5b0: 6820 756e 7369 676e 6564 2038 2d62 6974 h unsigned 8-bit │ │ │ │ -0001e5c0: 206f 7220 7369 676e 6564 2031 362d 6269 or signed 16-bi │ │ │ │ -0001e5d0: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ -0001e5e0: 696e 7420 3332 2d62 6974 2064 6570 7468 int 32-bit depth │ │ │ │ -0001e5f0: 2061 6e64 2075 7020 746f 2034 2063 6861 and up to 4 cha │ │ │ │ -0001e600: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *. │ │ │ │ -0001e610: 2020 202a 2040 7061 7261 6d20 636f 6e66 * @param conf │ │ │ │ -0001e620: 6964 656e 6365 2063 6f6e 6669 6465 6e63 idence confidenc │ │ │ │ -0001e630: 6520 696d 6167 6520 7769 7468 2075 6e73 e image with uns │ │ │ │ -0001e640: 6967 6e65 6420 382d 6269 7420 6f72 2066 igned 8-bit or f │ │ │ │ -0001e650: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32 │ │ │ │ -0001e660: 2d62 6974 2063 6f6e 6669 6465 6e63 6520 -bit confidence │ │ │ │ -0001e670: 616e 6420 3120 6368 616e 6e65 6c2e 0a20 and 1 channel.. │ │ │ │ -0001e680: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0001e690: 7261 6d20 6473 7420 6465 7374 696e 6174 ram dst destinat │ │ │ │ -0001e6a0: 696f 6e20 696d 6167 652e 0a20 2020 2020 ion image.. │ │ │ │ -0001e6b0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0001e6c0: 7369 676d 615f 7370 6174 6961 6c20 7061 sigma_spatial pa │ │ │ │ -0001e6d0: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ -0001e6e0: 2073 696d 696c 6172 2074 6f20 7370 6174 similar to spat │ │ │ │ -0001e6f0: 6961 6c20 7370 6163 6520 7369 676d 6120 ial space sigma │ │ │ │ -0001e700: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b │ │ │ │ -0001e710: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ -0001e720: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -0001e730: 6172 616d 2073 6967 6d61 5f6c 756d 6120 aram sigma_luma │ │ │ │ -0001e740: 7061 7261 6d65 7465 722c 2074 6861 7420 parameter, that │ │ │ │ -0001e750: 6973 2073 696d 696c 6172 2074 6f20 6c75 is similar to lu │ │ │ │ -0001e760: 6d61 2073 7061 6365 2073 6967 6d61 2028 ma space sigma ( │ │ │ │ -0001e770: 6261 6e64 7769 6474 6829 2069 6e20 6269 bandwidth) in bi │ │ │ │ -0001e780: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ -0001e790: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0001e7a0: 7261 6d20 7369 676d 615f 6368 726f 6d61 ram sigma_chroma │ │ │ │ -0001e7b0: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that │ │ │ │ -0001e7c0: 2069 7320 7369 6d69 6c61 7220 746f 2063 is similar to c │ │ │ │ -0001e7d0: 6872 6f6d 6120 7370 6163 6520 7369 676d hroma space sigm │ │ │ │ -0001e7e0: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in │ │ │ │ -0001e7f0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -0001e800: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001e810: 4070 6172 616d 206c 616d 6264 6120 736d @param lambda sm │ │ │ │ -0001e820: 6f6f 7468 6e65 7373 2073 7472 656e 6774 oothness strengt │ │ │ │ -0001e830: 6820 7061 7261 6d65 7465 7220 666f 7220 h parameter for │ │ │ │ -0001e840: 736f 6c76 6572 2e0a 2020 2020 202a 0a20 solver.. *. │ │ │ │ -0001e850: 2020 2020 2a20 4070 6172 616d 206e 756d * @param num │ │ │ │ -0001e860: 5f69 7465 7220 6e75 6d62 6572 206f 6620 _iter number of │ │ │ │ -0001e870: 6974 6572 6174 696f 6e73 2075 7365 6420 iterations used │ │ │ │ -0001e880: 666f 7220 736f 6c76 6572 2c20 3235 2069 for solver, 25 i │ │ │ │ -0001e890: 7320 7573 7561 6c6c 7920 656e 6f75 6768 s usually enough │ │ │ │ -0001e8a0: 2e0a 2020 2020 202a 0a20 2020 2020 2a0a .. *. *. │ │ │ │ -0001e8b0: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ -0001e8c0: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ -0001e8d0: 6520 4661 7374 2042 696c 6174 6572 616c e Fast Bilateral │ │ │ │ -0001e8e0: 2053 6f6c 7665 7220 7061 7261 6d65 7465 Solver paramete │ │ │ │ -0001e8f0: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ -0001e900: 696e 616c 2070 6170 6572 2043 4954 453a inal paper CITE: │ │ │ │ -0001e910: 2042 6172 726f 6e50 6f6f 6c65 3230 3136 BarronPoole2016 │ │ │ │ -0001e920: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001e930: 3c62 3e4e 6f74 653a 3c2f 623e 2043 6f6e Note: Con │ │ │ │ -0001e940: 6669 6465 6e63 6520 696d 6167 6573 2077 fidence images w │ │ │ │ -0001e950: 6974 6820 4356 5f38 5520 6465 7074 6820 ith CV_8U depth │ │ │ │ -0001e960: 6172 6520 6578 7065 6374 6564 2074 6f20 are expected to │ │ │ │ -0001e970: 696e 205b 302c 2032 3535 5d20 616e 6420 in [0, 255] and │ │ │ │ -0001e980: 4356 5f33 3246 2069 6e20 5b30 2c20 315d CV_32F in [0, 1] │ │ │ │ -0001e990: 2072 616e 6765 2e0a 2020 2020 202a 2f0a range.. */. │ │ │ │ -0001e9a0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -0001e9b0: 6320 766f 6964 2066 6173 7442 696c 6174 c void fastBilat │ │ │ │ -0001e9c0: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ -0001e9d0: 284d 6174 2067 7569 6465 2c20 4d61 7420 (Mat guide, Mat │ │ │ │ -0001e9e0: 7372 632c 204d 6174 2063 6f6e 6669 6465 src, Mat confide │ │ │ │ -0001e9f0: 6e63 652c 204d 6174 2064 7374 2c20 646f nce, Mat dst, do │ │ │ │ -0001ea00: 7562 6c65 2073 6967 6d61 5f73 7061 7469 uble sigma_spati │ │ │ │ -0001ea10: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma │ │ │ │ -0001ea20: 5f6c 756d 612c 2064 6f75 626c 6520 7369 _luma, double si │ │ │ │ -0001ea30: 676d 615f 6368 726f 6d61 2c20 646f 7562 gma_chroma, doub │ │ │ │ -0001ea40: 6c65 206c 616d 6264 612c 2069 6e74 206e le lambda, int n │ │ │ │ -0001ea50: 756d 5f69 7465 7229 207b 0a20 2020 2020 um_iter) {. │ │ │ │ -0001ea60: 2020 2066 6173 7442 696c 6174 6572 616c fastBilateral │ │ │ │ -0001ea70: 536f 6c76 6572 4669 6c74 6572 5f31 2867 SolverFilter_1(g │ │ │ │ -0001ea80: 7569 6465 2e6e 6174 6976 654f 626a 2c20 uide.nativeObj, │ │ │ │ -0001ea90: 7372 632e 6e61 7469 7665 4f62 6a2c 2063 src.nativeObj, c │ │ │ │ -0001eaa0: 6f6e 6669 6465 6e63 652e 6e61 7469 7665 onfidence.native │ │ │ │ -0001eab0: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ -0001eac0: 626a 2c20 7369 676d 615f 7370 6174 6961 bj, sigma_spatia │ │ │ │ -0001ead0: 6c2c 2073 6967 6d61 5f6c 756d 612c 2073 l, sigma_luma, s │ │ │ │ -0001eae0: 6967 6d61 5f63 6872 6f6d 612c 206c 616d igma_chroma, lam │ │ │ │ -0001eaf0: 6264 612c 206e 756d 5f69 7465 7229 3b0a bda, num_iter);. │ │ │ │ -0001eb00: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -0001eb10: 2020 2020 2a20 5369 6d70 6c65 206f 6e65 * Simple one │ │ │ │ -0001eb20: 2d6c 696e 6520 4661 7374 2042 696c 6174 -line Fast Bilat │ │ │ │ -0001eb30: 6572 616c 2053 6f6c 7665 7220 6669 6c74 eral Solver filt │ │ │ │ -0001eb40: 6572 2063 616c 6c2e 2049 6620 796f 7520 er call. If you │ │ │ │ -0001eb50: 6861 7665 206d 756c 7469 706c 6520 696d have multiple im │ │ │ │ -0001eb60: 6167 6573 2074 6f20 6669 6c74 6572 2077 ages to filter w │ │ │ │ -0001eb70: 6974 6820 7468 6520 7361 6d65 0a20 2020 ith the same. │ │ │ │ -0001eb80: 2020 2a20 6775 6964 6520 7468 656e 2075 * guide then u │ │ │ │ -0001eb90: 7365 2046 6173 7442 696c 6174 6572 616c se FastBilateral │ │ │ │ -0001eba0: 536f 6c76 6572 4669 6c74 6572 2069 6e74 SolverFilter int │ │ │ │ -0001ebb0: 6572 6661 6365 2074 6f20 6176 6f69 6420 erface to avoid │ │ │ │ -0001ebc0: 6578 7472 6120 636f 6d70 7574 6174 696f extra computatio │ │ │ │ -0001ebd0: 6e73 2e0a 2020 2020 202a 0a20 2020 2020 ns.. *. │ │ │ │ -0001ebe0: 2a20 4070 6172 616d 2067 7569 6465 2069 * @param guide i │ │ │ │ -0001ebf0: 6d61 6765 2073 6572 7669 6e67 2061 7320 mage serving as │ │ │ │ -0001ec00: 6775 6964 6520 666f 7220 6669 6c74 6572 guide for filter │ │ │ │ -0001ec10: 696e 672e 2049 7420 7368 6f75 6c64 2068 ing. It should h │ │ │ │ -0001ec20: 6176 6520 382d 6269 7420 6465 7074 6820 ave 8-bit depth │ │ │ │ -0001ec30: 616e 6420 6569 7468 6572 2031 206f 7220 and either 1 or │ │ │ │ -0001ec40: 3320 6368 616e 6e65 6c73 2e0a 2020 2020 3 channels.. │ │ │ │ -0001ec50: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -0001ec60: 2073 7263 2073 6f75 7263 6520 696d 6167 src source imag │ │ │ │ -0001ec70: 6520 666f 7220 6669 6c74 6572 696e 6720 e for filtering │ │ │ │ -0001ec80: 7769 7468 2075 6e73 6967 6e65 6420 382d with unsigned 8- │ │ │ │ -0001ec90: 6269 7420 6f72 2073 6967 6e65 6420 3136 bit or signed 16 │ │ │ │ -0001eca0: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ -0001ecb0: 2d70 6f69 6e74 2033 322d 6269 7420 6465 -point 32-bit de │ │ │ │ -0001ecc0: 7074 6820 616e 6420 7570 2074 6f20 3420 pth and up to 4 │ │ │ │ -0001ecd0: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ -0001ece0: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c │ │ │ │ -0001ecf0: 6f6e 6669 6465 6e63 6520 636f 6e66 6964 onfidence confid │ │ │ │ -0001ed00: 656e 6365 2069 6d61 6765 2077 6974 6820 ence image with │ │ │ │ -0001ed10: 756e 7369 676e 6564 2038 2d62 6974 206f unsigned 8-bit o │ │ │ │ -0001ed20: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ -0001ed30: 2033 322d 6269 7420 636f 6e66 6964 656e 32-bit confiden │ │ │ │ -0001ed40: 6365 2061 6e64 2031 2063 6861 6e6e 656c ce and 1 channel │ │ │ │ -0001ed50: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001ed60: 4070 6172 616d 2064 7374 2064 6573 7469 @param dst desti │ │ │ │ -0001ed70: 6e61 7469 6f6e 2069 6d61 6765 2e0a 2020 nation image.. │ │ │ │ -0001ed80: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0001ed90: 616d 2073 6967 6d61 5f73 7061 7469 616c am sigma_spatial │ │ │ │ -0001eda0: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that │ │ │ │ -0001edb0: 2069 7320 7369 6d69 6c61 7220 746f 2073 is similar to s │ │ │ │ -0001edc0: 7061 7469 616c 2073 7061 6365 2073 6967 patial space sig │ │ │ │ -0001edd0: 6d61 2028 6261 6e64 7769 6474 6829 2069 ma (bandwidth) i │ │ │ │ -0001ede0: 6e20 6269 6c61 7465 7261 6c46 696c 7465 n bilateralFilte │ │ │ │ -0001edf0: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ -0001ee00: 2040 7061 7261 6d20 7369 676d 615f 6c75 @param sigma_lu │ │ │ │ -0001ee10: 6d61 2070 6172 616d 6574 6572 2c20 7468 ma parameter, th │ │ │ │ -0001ee20: 6174 2069 7320 7369 6d69 6c61 7220 746f at is similar to │ │ │ │ -0001ee30: 206c 756d 6120 7370 6163 6520 7369 676d luma space sigm │ │ │ │ -0001ee40: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in │ │ │ │ -0001ee50: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -0001ee60: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001ee70: 4070 6172 616d 2073 6967 6d61 5f63 6872 @param sigma_chr │ │ │ │ -0001ee80: 6f6d 6120 7061 7261 6d65 7465 722c 2074 oma parameter, t │ │ │ │ -0001ee90: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ -0001eea0: 6f20 6368 726f 6d61 2073 7061 6365 2073 o chroma space s │ │ │ │ -0001eeb0: 6967 6d61 2028 6261 6e64 7769 6474 6829 igma (bandwidth) │ │ │ │ -0001eec0: 2069 6e20 6269 6c61 7465 7261 6c46 696c in bilateralFil │ │ │ │ -0001eed0: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ -0001eee0: 202a 2040 7061 7261 6d20 6c61 6d62 6461 * @param lambda │ │ │ │ -0001eef0: 2073 6d6f 6f74 686e 6573 7320 7374 7265 smoothness stre │ │ │ │ -0001ef00: 6e67 7468 2070 6172 616d 6574 6572 2066 ngth parameter f │ │ │ │ -0001ef10: 6f72 2073 6f6c 7665 722e 0a20 2020 2020 or solver.. │ │ │ │ -0001ef20: 2a0a 2020 2020 202a 0a20 2020 2020 2a0a *. *. *. │ │ │ │ -0001ef30: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ -0001ef40: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ -0001ef50: 6520 4661 7374 2042 696c 6174 6572 616c e Fast Bilateral │ │ │ │ -0001ef60: 2053 6f6c 7665 7220 7061 7261 6d65 7465 Solver paramete │ │ │ │ -0001ef70: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ -0001ef80: 696e 616c 2070 6170 6572 2043 4954 453a inal paper CITE: │ │ │ │ -0001ef90: 2042 6172 726f 6e50 6f6f 6c65 3230 3136 BarronPoole2016 │ │ │ │ -0001efa0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001efb0: 3c62 3e4e 6f74 653a 3c2f 623e 2043 6f6e Note: Con │ │ │ │ -0001efc0: 6669 6465 6e63 6520 696d 6167 6573 2077 fidence images w │ │ │ │ -0001efd0: 6974 6820 4356 5f38 5520 6465 7074 6820 ith CV_8U depth │ │ │ │ -0001efe0: 6172 6520 6578 7065 6374 6564 2074 6f20 are expected to │ │ │ │ -0001eff0: 696e 205b 302c 2032 3535 5d20 616e 6420 in [0, 255] and │ │ │ │ -0001f000: 4356 5f33 3246 2069 6e20 5b30 2c20 315d CV_32F in [0, 1] │ │ │ │ -0001f010: 2072 616e 6765 2e0a 2020 2020 202a 2f0a range.. */. │ │ │ │ -0001f020: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -0001f030: 6320 766f 6964 2066 6173 7442 696c 6174 c void fastBilat │ │ │ │ -0001f040: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ -0001f050: 284d 6174 2067 7569 6465 2c20 4d61 7420 (Mat guide, Mat │ │ │ │ -0001f060: 7372 632c 204d 6174 2063 6f6e 6669 6465 src, Mat confide │ │ │ │ -0001f070: 6e63 652c 204d 6174 2064 7374 2c20 646f nce, Mat dst, do │ │ │ │ -0001f080: 7562 6c65 2073 6967 6d61 5f73 7061 7469 uble sigma_spati │ │ │ │ -0001f090: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma │ │ │ │ -0001f0a0: 5f6c 756d 612c 2064 6f75 626c 6520 7369 _luma, double si │ │ │ │ -0001f0b0: 676d 615f 6368 726f 6d61 2c20 646f 7562 gma_chroma, doub │ │ │ │ -0001f0c0: 6c65 206c 616d 6264 6129 207b 0a20 2020 le lambda) {. │ │ │ │ -0001f0d0: 2020 2020 2066 6173 7442 696c 6174 6572 fastBilater │ │ │ │ -0001f0e0: 616c 536f 6c76 6572 4669 6c74 6572 5f32 alSolverFilter_2 │ │ │ │ -0001f0f0: 2867 7569 6465 2e6e 6174 6976 654f 626a (guide.nativeObj │ │ │ │ -0001f100: 2c20 7372 632e 6e61 7469 7665 4f62 6a2c , src.nativeObj, │ │ │ │ -0001f110: 2063 6f6e 6669 6465 6e63 652e 6e61 7469 confidence.nati │ │ │ │ -0001f120: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ -0001f130: 654f 626a 2c20 7369 676d 615f 7370 6174 eObj, sigma_spat │ │ │ │ -0001f140: 6961 6c2c 2073 6967 6d61 5f6c 756d 612c ial, sigma_luma, │ │ │ │ -0001f150: 2073 6967 6d61 5f63 6872 6f6d 612c 206c sigma_chroma, l │ │ │ │ -0001f160: 616d 6264 6129 3b0a 2020 2020 7d0a 0a20 ambda);. }.. │ │ │ │ -0001f170: 2020 202f 2a2a 0a20 2020 2020 2a20 5369 /**. * Si │ │ │ │ -0001f180: 6d70 6c65 206f 6e65 2d6c 696e 6520 4661 mple one-line Fa │ │ │ │ -0001f190: 7374 2042 696c 6174 6572 616c 2053 6f6c st Bilateral Sol │ │ │ │ -0001f1a0: 7665 7220 6669 6c74 6572 2063 616c 6c2e ver filter call. │ │ │ │ -0001f1b0: 2049 6620 796f 7520 6861 7665 206d 756c If you have mul │ │ │ │ -0001f1c0: 7469 706c 6520 696d 6167 6573 2074 6f20 tiple images to │ │ │ │ -0001f1d0: 6669 6c74 6572 2077 6974 6820 7468 6520 filter with the │ │ │ │ -0001f1e0: 7361 6d65 0a20 2020 2020 2a20 6775 6964 same. * guid │ │ │ │ -0001f1f0: 6520 7468 656e 2075 7365 2046 6173 7442 e then use FastB │ │ │ │ -0001f200: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ -0001f210: 6c74 6572 2069 6e74 6572 6661 6365 2074 lter interface t │ │ │ │ -0001f220: 6f20 6176 6f69 6420 6578 7472 6120 636f o avoid extra co │ │ │ │ -0001f230: 6d70 7574 6174 696f 6e73 2e0a 2020 2020 mputations.. │ │ │ │ -0001f240: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -0001f250: 2067 7569 6465 2069 6d61 6765 2073 6572 guide image ser │ │ │ │ -0001f260: 7669 6e67 2061 7320 6775 6964 6520 666f ving as guide fo │ │ │ │ -0001f270: 7220 6669 6c74 6572 696e 672e 2049 7420 r filtering. It │ │ │ │ -0001f280: 7368 6f75 6c64 2068 6176 6520 382d 6269 should have 8-bi │ │ │ │ -0001f290: 7420 6465 7074 6820 616e 6420 6569 7468 t depth and eith │ │ │ │ -0001f2a0: 6572 2031 206f 7220 3320 6368 616e 6e65 er 1 or 3 channe │ │ │ │ -0001f2b0: 6c73 2e0a 2020 2020 202a 0a20 2020 2020 ls.. *. │ │ │ │ -0001f2c0: 2a20 4070 6172 616d 2073 7263 2073 6f75 * @param src sou │ │ │ │ -0001f2d0: 7263 6520 696d 6167 6520 666f 7220 6669 rce image for fi │ │ │ │ -0001f2e0: 6c74 6572 696e 6720 7769 7468 2075 6e73 ltering with uns │ │ │ │ -0001f2f0: 6967 6e65 6420 382d 6269 7420 6f72 2073 igned 8-bit or s │ │ │ │ -0001f300: 6967 6e65 6420 3136 2d62 6974 206f 7220 igned 16-bit or │ │ │ │ -0001f310: 666c 6f61 7469 6e67 2d70 6f69 6e74 2033 floating-point 3 │ │ │ │ -0001f320: 322d 6269 7420 6465 7074 6820 616e 6420 2-bit depth and │ │ │ │ -0001f330: 7570 2074 6f20 3420 6368 616e 6e65 6c73 up to 4 channels │ │ │ │ -0001f340: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001f350: 4070 6172 616d 2063 6f6e 6669 6465 6e63 @param confidenc │ │ │ │ -0001f360: 6520 636f 6e66 6964 656e 6365 2069 6d61 e confidence ima │ │ │ │ -0001f370: 6765 2077 6974 6820 756e 7369 676e 6564 ge with unsigned │ │ │ │ -0001f380: 2038 2d62 6974 206f 7220 666c 6f61 7469 8-bit or floati │ │ │ │ -0001f390: 6e67 2d70 6f69 6e74 2033 322d 6269 7420 ng-point 32-bit │ │ │ │ -0001f3a0: 636f 6e66 6964 656e 6365 2061 6e64 2031 confidence and 1 │ │ │ │ -0001f3b0: 2063 6861 6e6e 656c 2e0a 2020 2020 202a channel.. * │ │ │ │ -0001f3c0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -0001f3d0: 7374 2064 6573 7469 6e61 7469 6f6e 2069 st destination i │ │ │ │ -0001f3e0: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ -0001f3f0: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ -0001f400: 5f73 7061 7469 616c 2070 6172 616d 6574 _spatial paramet │ │ │ │ -0001f410: 6572 2c20 7468 6174 2069 7320 7369 6d69 er, that is simi │ │ │ │ -0001f420: 6c61 7220 746f 2073 7061 7469 616c 2073 lar to spatial s │ │ │ │ -0001f430: 7061 6365 2073 6967 6d61 2028 6261 6e64 pace sigma (band │ │ │ │ -0001f440: 7769 6474 6829 2069 6e20 6269 6c61 7465 width) in bilate │ │ │ │ -0001f450: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ -0001f460: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0001f470: 7369 676d 615f 6c75 6d61 2070 6172 616d sigma_luma param │ │ │ │ -0001f480: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ -0001f490: 6d69 6c61 7220 746f 206c 756d 6120 7370 milar to luma sp │ │ │ │ -0001f4a0: 6163 6520 7369 676d 6120 2862 616e 6477 ace sigma (bandw │ │ │ │ -0001f4b0: 6964 7468 2920 696e 2062 696c 6174 6572 idth) in bilater │ │ │ │ -0001f4c0: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ -0001f4d0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -0001f4e0: 6967 6d61 5f63 6872 6f6d 6120 7061 7261 igma_chroma para │ │ │ │ -0001f4f0: 6d65 7465 722c 2074 6861 7420 6973 2073 meter, that is s │ │ │ │ -0001f500: 696d 696c 6172 2074 6f20 6368 726f 6d61 imilar to chroma │ │ │ │ -0001f510: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba │ │ │ │ -0001f520: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila │ │ │ │ -0001f530: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ -0001f540: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ -0001f550: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ -0001f560: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ -0001f570: 2061 626f 7574 2074 6865 2046 6173 7420 about the Fast │ │ │ │ -0001f580: 4269 6c61 7465 7261 6c20 536f 6c76 6572 Bilateral Solver │ │ │ │ -0001f590: 2070 6172 616d 6574 6572 732c 2073 6565 parameters, see │ │ │ │ -0001f5a0: 2074 6865 206f 7269 6769 6e61 6c20 7061 the original pa │ │ │ │ -0001f5b0: 7065 7220 4349 5445 3a20 4261 7272 6f6e per CITE: Barron │ │ │ │ -0001f5c0: 506f 6f6c 6532 3031 362e 0a20 2020 2020 Poole2016.. │ │ │ │ -0001f5d0: 2a0a 2020 2020 202a 203c 623e 4e6f 7465 *. * Note │ │ │ │ -0001f5e0: 3a3c 2f62 3e20 436f 6e66 6964 656e 6365 : Confidence │ │ │ │ -0001f5f0: 2069 6d61 6765 7320 7769 7468 2043 565f images with CV_ │ │ │ │ -0001f600: 3855 2064 6570 7468 2061 7265 2065 7870 8U depth are exp │ │ │ │ -0001f610: 6563 7465 6420 746f 2069 6e20 5b30 2c20 ected to in [0, │ │ │ │ -0001f620: 3235 355d 2061 6e64 2043 565f 3332 4620 255] and CV_32F │ │ │ │ -0001f630: 696e 205b 302c 2031 5d20 7261 6e67 652e in [0, 1] range. │ │ │ │ -0001f640: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -0001f650: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ -0001f660: 6661 7374 4269 6c61 7465 7261 6c53 6f6c fastBilateralSol │ │ │ │ -0001f670: 7665 7246 696c 7465 7228 4d61 7420 6775 verFilter(Mat gu │ │ │ │ -0001f680: 6964 652c 204d 6174 2073 7263 2c20 4d61 ide, Mat src, Ma │ │ │ │ -0001f690: 7420 636f 6e66 6964 656e 6365 2c20 4d61 t confidence, Ma │ │ │ │ -0001f6a0: 7420 6473 742c 2064 6f75 626c 6520 7369 t dst, double si │ │ │ │ -0001f6b0: 676d 615f 7370 6174 6961 6c2c 2064 6f75 gma_spatial, dou │ │ │ │ -0001f6c0: 626c 6520 7369 676d 615f 6c75 6d61 2c20 ble sigma_luma, │ │ │ │ -0001f6d0: 646f 7562 6c65 2073 6967 6d61 5f63 6872 double sigma_chr │ │ │ │ -0001f6e0: 6f6d 6129 207b 0a20 2020 2020 2020 2066 oma) {. f │ │ │ │ -0001f6f0: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ -0001f700: 6572 4669 6c74 6572 5f33 2867 7569 6465 erFilter_3(guide │ │ │ │ -0001f710: 2e6e 6174 6976 654f 626a 2c20 7372 632e .nativeObj, src. │ │ │ │ -0001f720: 6e61 7469 7665 4f62 6a2c 2063 6f6e 6669 nativeObj, confi │ │ │ │ -0001f730: 6465 6e63 652e 6e61 7469 7665 4f62 6a2c dence.nativeObj, │ │ │ │ -0001f740: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ -0001f750: 7369 676d 615f 7370 6174 6961 6c2c 2073 sigma_spatial, s │ │ │ │ -0001f760: 6967 6d61 5f6c 756d 612c 2073 6967 6d61 igma_luma, sigma │ │ │ │ -0001f770: 5f63 6872 6f6d 6129 3b0a 2020 2020 7d0a _chroma);. }. │ │ │ │ -0001f780: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -0001f790: 5369 6d70 6c65 206f 6e65 2d6c 696e 6520 Simple one-line │ │ │ │ -0001f7a0: 4661 7374 2042 696c 6174 6572 616c 2053 Fast Bilateral S │ │ │ │ -0001f7b0: 6f6c 7665 7220 6669 6c74 6572 2063 616c olver filter cal │ │ │ │ -0001f7c0: 6c2e 2049 6620 796f 7520 6861 7665 206d l. If you have m │ │ │ │ -0001f7d0: 756c 7469 706c 6520 696d 6167 6573 2074 ultiple images t │ │ │ │ -0001f7e0: 6f20 6669 6c74 6572 2077 6974 6820 7468 o filter with th │ │ │ │ -0001f7f0: 6520 7361 6d65 0a20 2020 2020 2a20 6775 e same. * gu │ │ │ │ -0001f800: 6964 6520 7468 656e 2075 7365 2046 6173 ide then use Fas │ │ │ │ -0001f810: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ -0001f820: 4669 6c74 6572 2069 6e74 6572 6661 6365 Filter interface │ │ │ │ -0001f830: 2074 6f20 6176 6f69 6420 6578 7472 6120 to avoid extra │ │ │ │ -0001f840: 636f 6d70 7574 6174 696f 6e73 2e0a 2020 computations.. │ │ │ │ -0001f850: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0001f860: 616d 2067 7569 6465 2069 6d61 6765 2073 am guide image s │ │ │ │ -0001f870: 6572 7669 6e67 2061 7320 6775 6964 6520 erving as guide │ │ │ │ -0001f880: 666f 7220 6669 6c74 6572 696e 672e 2049 for filtering. I │ │ │ │ -0001f890: 7420 7368 6f75 6c64 2068 6176 6520 382d t should have 8- │ │ │ │ -0001f8a0: 6269 7420 6465 7074 6820 616e 6420 6569 bit depth and ei │ │ │ │ -0001f8b0: 7468 6572 2031 206f 7220 3320 6368 616e ther 1 or 3 chan │ │ │ │ -0001f8c0: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *. │ │ │ │ -0001f8d0: 2020 2a20 4070 6172 616d 2073 7263 2073 * @param src s │ │ │ │ -0001f8e0: 6f75 7263 6520 696d 6167 6520 666f 7220 ource image for │ │ │ │ -0001f8f0: 6669 6c74 6572 696e 6720 7769 7468 2075 filtering with u │ │ │ │ -0001f900: 6e73 6967 6e65 6420 382d 6269 7420 6f72 nsigned 8-bit or │ │ │ │ -0001f910: 2073 6967 6e65 6420 3136 2d62 6974 206f signed 16-bit o │ │ │ │ -0001f920: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ -0001f930: 2033 322d 6269 7420 6465 7074 6820 616e 32-bit depth an │ │ │ │ -0001f940: 6420 7570 2074 6f20 3420 6368 616e 6e65 d up to 4 channe │ │ │ │ -0001f950: 6c73 2e0a 2020 2020 202a 0a20 2020 2020 ls.. *. │ │ │ │ -0001f960: 2a20 4070 6172 616d 2063 6f6e 6669 6465 * @param confide │ │ │ │ -0001f970: 6e63 6520 636f 6e66 6964 656e 6365 2069 nce confidence i │ │ │ │ -0001f980: 6d61 6765 2077 6974 6820 756e 7369 676e mage with unsign │ │ │ │ -0001f990: 6564 2038 2d62 6974 206f 7220 666c 6f61 ed 8-bit or floa │ │ │ │ -0001f9a0: 7469 6e67 2d70 6f69 6e74 2033 322d 6269 ting-point 32-bi │ │ │ │ -0001f9b0: 7420 636f 6e66 6964 656e 6365 2061 6e64 t confidence and │ │ │ │ -0001f9c0: 2031 2063 6861 6e6e 656c 2e0a 2020 2020 1 channel.. │ │ │ │ -0001f9d0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -0001f9e0: 2064 7374 2064 6573 7469 6e61 7469 6f6e dst destination │ │ │ │ -0001f9f0: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ -0001fa00: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ -0001fa10: 6d61 5f73 7061 7469 616c 2070 6172 616d ma_spatial param │ │ │ │ -0001fa20: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ -0001fa30: 6d69 6c61 7220 746f 2073 7061 7469 616c milar to spatial │ │ │ │ -0001fa40: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba │ │ │ │ -0001fa50: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila │ │ │ │ -0001fa60: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ -0001fa70: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001fa80: 6d20 7369 676d 615f 6c75 6d61 2070 6172 m sigma_luma par │ │ │ │ -0001fa90: 616d 6574 6572 2c20 7468 6174 2069 7320 ameter, that is │ │ │ │ -0001faa0: 7369 6d69 6c61 7220 746f 206c 756d 6120 similar to luma │ │ │ │ -0001fab0: 7370 6163 6520 7369 676d 6120 2862 616e space sigma (ban │ │ │ │ -0001fac0: 6477 6964 7468 2920 696e 2062 696c 6174 dwidth) in bilat │ │ │ │ -0001fad0: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ -0001fae0: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ -0001faf0: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ -0001fb00: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ -0001fb10: 6574 6169 6c73 2061 626f 7574 2074 6865 etails about the │ │ │ │ -0001fb20: 2046 6173 7420 4269 6c61 7465 7261 6c20 Fast Bilateral │ │ │ │ -0001fb30: 536f 6c76 6572 2070 6172 616d 6574 6572 Solver parameter │ │ │ │ -0001fb40: 732c 2073 6565 2074 6865 206f 7269 6769 s, see the origi │ │ │ │ -0001fb50: 6e61 6c20 7061 7065 7220 4349 5445 3a20 nal paper CITE: │ │ │ │ -0001fb60: 4261 7272 6f6e 506f 6f6c 6532 3031 362e BarronPoole2016. │ │ │ │ -0001fb70: 0a20 2020 2020 2a0a 2020 2020 202a 203c . *. * < │ │ │ │ -0001fb80: 623e 4e6f 7465 3a3c 2f62 3e20 436f 6e66 b>Note: Conf │ │ │ │ -0001fb90: 6964 656e 6365 2069 6d61 6765 7320 7769 idence images wi │ │ │ │ -0001fba0: 7468 2043 565f 3855 2064 6570 7468 2061 th CV_8U depth a │ │ │ │ -0001fbb0: 7265 2065 7870 6563 7465 6420 746f 2069 re expected to i │ │ │ │ -0001fbc0: 6e20 5b30 2c20 3235 355d 2061 6e64 2043 n [0, 255] and C │ │ │ │ -0001fbd0: 565f 3332 4620 696e 205b 302c 2031 5d20 V_32F in [0, 1] │ │ │ │ -0001fbe0: 7261 6e67 652e 0a20 2020 2020 2a2f 0a20 range.. */. │ │ │ │ -0001fbf0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -0001fc00: 2076 6f69 6420 6661 7374 4269 6c61 7465 void fastBilate │ │ │ │ -0001fc10: 7261 6c53 6f6c 7665 7246 696c 7465 7228 ralSolverFilter( │ │ │ │ -0001fc20: 4d61 7420 6775 6964 652c 204d 6174 2073 Mat guide, Mat s │ │ │ │ -0001fc30: 7263 2c20 4d61 7420 636f 6e66 6964 656e rc, Mat confiden │ │ │ │ -0001fc40: 6365 2c20 4d61 7420 6473 742c 2064 6f75 ce, Mat dst, dou │ │ │ │ -0001fc50: 626c 6520 7369 676d 615f 7370 6174 6961 ble sigma_spatia │ │ │ │ -0001fc60: 6c2c 2064 6f75 626c 6520 7369 676d 615f l, double sigma_ │ │ │ │ -0001fc70: 6c75 6d61 2920 7b0a 2020 2020 2020 2020 luma) {. │ │ │ │ -0001fc80: 6661 7374 4269 6c61 7465 7261 6c53 6f6c fastBilateralSol │ │ │ │ -0001fc90: 7665 7246 696c 7465 725f 3428 6775 6964 verFilter_4(guid │ │ │ │ -0001fca0: 652e 6e61 7469 7665 4f62 6a2c 2073 7263 e.nativeObj, src │ │ │ │ -0001fcb0: 2e6e 6174 6976 654f 626a 2c20 636f 6e66 .nativeObj, conf │ │ │ │ -0001fcc0: 6964 656e 6365 2e6e 6174 6976 654f 626a idence.nativeObj │ │ │ │ -0001fcd0: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ -0001fce0: 2073 6967 6d61 5f73 7061 7469 616c 2c20 sigma_spatial, │ │ │ │ -0001fcf0: 7369 676d 615f 6c75 6d61 293b 0a20 2020 sigma_luma);. │ │ │ │ -0001fd00: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -0001fd10: 202a 2053 696d 706c 6520 6f6e 652d 6c69 * Simple one-li │ │ │ │ -0001fd20: 6e65 2046 6173 7420 4269 6c61 7465 7261 ne Fast Bilatera │ │ │ │ -0001fd30: 6c20 536f 6c76 6572 2066 696c 7465 7220 l Solver filter │ │ │ │ -0001fd40: 6361 6c6c 2e20 4966 2079 6f75 2068 6176 call. If you hav │ │ │ │ -0001fd50: 6520 6d75 6c74 6970 6c65 2069 6d61 6765 e multiple image │ │ │ │ -0001fd60: 7320 746f 2066 696c 7465 7220 7769 7468 s to filter with │ │ │ │ -0001fd70: 2074 6865 2073 616d 650a 2020 2020 202a the same. * │ │ │ │ -0001fd80: 2067 7569 6465 2074 6865 6e20 7573 6520 guide then use │ │ │ │ -0001fd90: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ -0001fda0: 7665 7246 696c 7465 7220 696e 7465 7266 verFilter interf │ │ │ │ -0001fdb0: 6163 6520 746f 2061 766f 6964 2065 7874 ace to avoid ext │ │ │ │ -0001fdc0: 7261 2063 6f6d 7075 7461 7469 6f6e 732e ra computations. │ │ │ │ -0001fdd0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -0001fde0: 7061 7261 6d20 6775 6964 6520 696d 6167 param guide imag │ │ │ │ -0001fdf0: 6520 7365 7276 696e 6720 6173 2067 7569 e serving as gui │ │ │ │ -0001fe00: 6465 2066 6f72 2066 696c 7465 7269 6e67 de for filtering │ │ │ │ -0001fe10: 2e20 4974 2073 686f 756c 6420 6861 7665 . It should have │ │ │ │ -0001fe20: 2038 2d62 6974 2064 6570 7468 2061 6e64 8-bit depth and │ │ │ │ -0001fe30: 2065 6974 6865 7220 3120 6f72 2033 2063 either 1 or 3 c │ │ │ │ -0001fe40: 6861 6e6e 656c 732e 0a20 2020 2020 2a0a hannels.. *. │ │ │ │ -0001fe50: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ -0001fe60: 6320 736f 7572 6365 2069 6d61 6765 2066 c source image f │ │ │ │ -0001fe70: 6f72 2066 696c 7465 7269 6e67 2077 6974 or filtering wit │ │ │ │ -0001fe80: 6820 756e 7369 676e 6564 2038 2d62 6974 h unsigned 8-bit │ │ │ │ -0001fe90: 206f 7220 7369 676e 6564 2031 362d 6269 or signed 16-bi │ │ │ │ -0001fea0: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ -0001feb0: 696e 7420 3332 2d62 6974 2064 6570 7468 int 32-bit depth │ │ │ │ -0001fec0: 2061 6e64 2075 7020 746f 2034 2063 6861 and up to 4 cha │ │ │ │ -0001fed0: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *. │ │ │ │ -0001fee0: 2020 202a 2040 7061 7261 6d20 636f 6e66 * @param conf │ │ │ │ -0001fef0: 6964 656e 6365 2063 6f6e 6669 6465 6e63 idence confidenc │ │ │ │ -0001ff00: 6520 696d 6167 6520 7769 7468 2075 6e73 e image with uns │ │ │ │ -0001ff10: 6967 6e65 6420 382d 6269 7420 6f72 2066 igned 8-bit or f │ │ │ │ -0001ff20: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32 │ │ │ │ -0001ff30: 2d62 6974 2063 6f6e 6669 6465 6e63 6520 -bit confidence │ │ │ │ -0001ff40: 616e 6420 3120 6368 616e 6e65 6c2e 0a20 and 1 channel.. │ │ │ │ -0001ff50: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0001ff60: 7261 6d20 6473 7420 6465 7374 696e 6174 ram dst destinat │ │ │ │ -0001ff70: 696f 6e20 696d 6167 652e 0a20 2020 2020 ion image.. │ │ │ │ -0001ff80: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0001ff90: 7369 676d 615f 7370 6174 6961 6c20 7061 sigma_spatial pa │ │ │ │ -0001ffa0: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ -0001ffb0: 2073 696d 696c 6172 2074 6f20 7370 6174 similar to spat │ │ │ │ -0001ffc0: 6961 6c20 7370 6163 6520 7369 676d 6120 ial space sigma │ │ │ │ -0001ffd0: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b │ │ │ │ -0001ffe0: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ -0001fff0: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ -00020000: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ -00020010: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ -00020020: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ -00020030: 7320 6162 6f75 7420 7468 6520 4661 7374 s about the Fast │ │ │ │ -00020040: 2042 696c 6174 6572 616c 2053 6f6c 7665 Bilateral Solve │ │ │ │ -00020050: 7220 7061 7261 6d65 7465 7273 2c20 7365 r parameters, se │ │ │ │ -00020060: 6520 7468 6520 6f72 6967 696e 616c 2070 e the original p │ │ │ │ -00020070: 6170 6572 2043 4954 453a 2042 6172 726f aper CITE: Barro │ │ │ │ -00020080: 6e50 6f6f 6c65 3230 3136 2e0a 2020 2020 nPoole2016.. │ │ │ │ -00020090: 202a 0a20 2020 2020 2a20 3c62 3e4e 6f74 *. * Not │ │ │ │ -000200a0: 653a 3c2f 623e 2043 6f6e 6669 6465 6e63 e: Confidenc │ │ │ │ -000200b0: 6520 696d 6167 6573 2077 6974 6820 4356 e images with CV │ │ │ │ -000200c0: 5f38 5520 6465 7074 6820 6172 6520 6578 _8U depth are ex │ │ │ │ -000200d0: 7065 6374 6564 2074 6f20 696e 205b 302c pected to in [0, │ │ │ │ -000200e0: 2032 3535 5d20 616e 6420 4356 5f33 3246 255] and CV_32F │ │ │ │ -000200f0: 2069 6e20 5b30 2c20 315d 2072 616e 6765 in [0, 1] range │ │ │ │ -00020100: 2e0a 2020 2020 202a 2f0a 2020 2020 7075 .. */. pu │ │ │ │ -00020110: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ -00020120: 2066 6173 7442 696c 6174 6572 616c 536f fastBilateralSo │ │ │ │ -00020130: 6c76 6572 4669 6c74 6572 284d 6174 2067 lverFilter(Mat g │ │ │ │ -00020140: 7569 6465 2c20 4d61 7420 7372 632c 204d uide, Mat src, M │ │ │ │ -00020150: 6174 2063 6f6e 6669 6465 6e63 652c 204d at confidence, M │ │ │ │ -00020160: 6174 2064 7374 2c20 646f 7562 6c65 2073 at dst, double s │ │ │ │ -00020170: 6967 6d61 5f73 7061 7469 616c 2920 7b0a igma_spatial) {. │ │ │ │ -00020180: 2020 2020 2020 2020 6661 7374 4269 6c61 fastBila │ │ │ │ -00020190: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ -000201a0: 725f 3528 6775 6964 652e 6e61 7469 7665 r_5(guide.native │ │ │ │ -000201b0: 4f62 6a2c 2073 7263 2e6e 6174 6976 654f Obj, src.nativeO │ │ │ │ -000201c0: 626a 2c20 636f 6e66 6964 656e 6365 2e6e bj, confidence.n │ │ │ │ -000201d0: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ -000201e0: 7469 7665 4f62 6a2c 2073 6967 6d61 5f73 tiveObj, sigma_s │ │ │ │ -000201f0: 7061 7469 616c 293b 0a20 2020 207d 0a0a patial);. }.. │ │ │ │ -00020200: 2020 2020 2f2a 2a0a 2020 2020 202a 2053 /**. * S │ │ │ │ -00020210: 696d 706c 6520 6f6e 652d 6c69 6e65 2046 imple one-line F │ │ │ │ -00020220: 6173 7420 4269 6c61 7465 7261 6c20 536f ast Bilateral So │ │ │ │ -00020230: 6c76 6572 2066 696c 7465 7220 6361 6c6c lver filter call │ │ │ │ -00020240: 2e20 4966 2079 6f75 2068 6176 6520 6d75 . If you have mu │ │ │ │ -00020250: 6c74 6970 6c65 2069 6d61 6765 7320 746f ltiple images to │ │ │ │ -00020260: 2066 696c 7465 7220 7769 7468 2074 6865 filter with the │ │ │ │ -00020270: 2073 616d 650a 2020 2020 202a 2067 7569 same. * gui │ │ │ │ -00020280: 6465 2074 6865 6e20 7573 6520 4661 7374 de then use Fast │ │ │ │ -00020290: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ -000202a0: 696c 7465 7220 696e 7465 7266 6163 6520 ilter interface │ │ │ │ -000202b0: 746f 2061 766f 6964 2065 7874 7261 2063 to avoid extra c │ │ │ │ -000202c0: 6f6d 7075 7461 7469 6f6e 732e 0a20 2020 omputations.. │ │ │ │ -000202d0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -000202e0: 6d20 6775 6964 6520 696d 6167 6520 7365 m guide image se │ │ │ │ -000202f0: 7276 696e 6720 6173 2067 7569 6465 2066 rving as guide f │ │ │ │ -00020300: 6f72 2066 696c 7465 7269 6e67 2e20 4974 or filtering. It │ │ │ │ -00020310: 2073 686f 756c 6420 6861 7665 2038 2d62 should have 8-b │ │ │ │ -00020320: 6974 2064 6570 7468 2061 6e64 2065 6974 it depth and eit │ │ │ │ -00020330: 6865 7220 3120 6f72 2033 2063 6861 6e6e her 1 or 3 chann │ │ │ │ -00020340: 656c 732e 0a20 2020 2020 2a0a 2020 2020 els.. *. │ │ │ │ -00020350: 202a 2040 7061 7261 6d20 7372 6320 736f * @param src so │ │ │ │ -00020360: 7572 6365 2069 6d61 6765 2066 6f72 2066 urce image for f │ │ │ │ -00020370: 696c 7465 7269 6e67 2077 6974 6820 756e iltering with un │ │ │ │ -00020380: 7369 676e 6564 2038 2d62 6974 206f 7220 signed 8-bit or │ │ │ │ -00020390: 7369 676e 6564 2031 362d 6269 7420 6f72 signed 16-bit or │ │ │ │ -000203a0: 2066 6c6f 6174 696e 672d 706f 696e 7420 floating-point │ │ │ │ -000203b0: 3332 2d62 6974 2064 6570 7468 2061 6e64 32-bit depth and │ │ │ │ -000203c0: 2075 7020 746f 2034 2063 6861 6e6e 656c up to 4 channel │ │ │ │ -000203d0: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ -000203e0: 2040 7061 7261 6d20 636f 6e66 6964 656e @param confiden │ │ │ │ -000203f0: 6365 2063 6f6e 6669 6465 6e63 6520 696d ce confidence im │ │ │ │ -00020400: 6167 6520 7769 7468 2075 6e73 6967 6e65 age with unsigne │ │ │ │ -00020410: 6420 382d 6269 7420 6f72 2066 6c6f 6174 d 8-bit or float │ │ │ │ -00020420: 696e 672d 706f 696e 7420 3332 2d62 6974 ing-point 32-bit │ │ │ │ -00020430: 2063 6f6e 6669 6465 6e63 6520 616e 6420 confidence and │ │ │ │ -00020440: 3120 6368 616e 6e65 6c2e 0a20 2020 2020 1 channel.. │ │ │ │ -00020450: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00020460: 6473 7420 6465 7374 696e 6174 696f 6e20 dst destination │ │ │ │ -00020470: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ -00020480: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ -00020490: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ -000204a0: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ -000204b0: 6f72 206d 6f72 6520 6465 7461 696c 7320 or more details │ │ │ │ -000204c0: 6162 6f75 7420 7468 6520 4661 7374 2042 about the Fast B │ │ │ │ -000204d0: 696c 6174 6572 616c 2053 6f6c 7665 7220 ilateral Solver │ │ │ │ -000204e0: 7061 7261 6d65 7465 7273 2c20 7365 6520 parameters, see │ │ │ │ -000204f0: 7468 6520 6f72 6967 696e 616c 2070 6170 the original pap │ │ │ │ -00020500: 6572 2043 4954 453a 2042 6172 726f 6e50 er CITE: BarronP │ │ │ │ -00020510: 6f6f 6c65 3230 3136 2e0a 2020 2020 202a oole2016.. * │ │ │ │ -00020520: 0a20 2020 2020 2a20 3c62 3e4e 6f74 653a . * Note: │ │ │ │ -00020530: 3c2f 623e 2043 6f6e 6669 6465 6e63 6520 Confidence │ │ │ │ -00020540: 696d 6167 6573 2077 6974 6820 4356 5f38 images with CV_8 │ │ │ │ -00020550: 5520 6465 7074 6820 6172 6520 6578 7065 U depth are expe │ │ │ │ -00020560: 6374 6564 2074 6f20 696e 205b 302c 2032 cted to in [0, 2 │ │ │ │ -00020570: 3535 5d20 616e 6420 4356 5f33 3246 2069 55] and CV_32F i │ │ │ │ -00020580: 6e20 5b30 2c20 315d 2072 616e 6765 2e0a n [0, 1] range.. │ │ │ │ -00020590: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -000205a0: 6963 2073 7461 7469 6320 766f 6964 2066 ic static void f │ │ │ │ -000205b0: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ -000205c0: 6572 4669 6c74 6572 284d 6174 2067 7569 erFilter(Mat gui │ │ │ │ -000205d0: 6465 2c20 4d61 7420 7372 632c 204d 6174 de, Mat src, Mat │ │ │ │ -000205e0: 2063 6f6e 6669 6465 6e63 652c 204d 6174 confidence, Mat │ │ │ │ -000205f0: 2064 7374 2920 7b0a 2020 2020 2020 2020 dst) {. │ │ │ │ -00020600: 6661 7374 4269 6c61 7465 7261 6c53 6f6c fastBilateralSol │ │ │ │ -00020610: 7665 7246 696c 7465 725f 3628 6775 6964 verFilter_6(guid │ │ │ │ -00020620: 652e 6e61 7469 7665 4f62 6a2c 2073 7263 e.nativeObj, src │ │ │ │ -00020630: 2e6e 6174 6976 654f 626a 2c20 636f 6e66 .nativeObj, conf │ │ │ │ -00020640: 6964 656e 6365 2e6e 6174 6976 654f 626a idence.nativeObj │ │ │ │ -00020650: 2c20 6473 742e 6e61 7469 7665 4f62 6a29 , dst.nativeObj) │ │ │ │ -00020660: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ -00020670: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ -00020680: 725f 4661 7374 476c 6f62 616c 536d 6f6f r_FastGlobalSmoo │ │ │ │ -00020690: 7468 6572 4669 6c74 6572 2063 763a 3a78 therFilter cv::x │ │ │ │ -000206a0: 696d 6770 726f 633a 3a63 7265 6174 6546 imgproc::createF │ │ │ │ -000206b0: 6173 7447 6c6f 6261 6c53 6d6f 6f74 6865 astGlobalSmoothe │ │ │ │ -000206c0: 7246 696c 7465 7228 4d61 7420 6775 6964 rFilter(Mat guid │ │ │ │ -000206d0: 652c 2064 6f75 626c 6520 6c61 6d62 6461 e, double lambda │ │ │ │ -000206e0: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ -000206f0: 6f6c 6f72 2c20 646f 7562 6c65 206c 616d olor, double lam │ │ │ │ -00020700: 6264 615f 6174 7465 6e75 6174 696f 6e20 bda_attenuation │ │ │ │ -00020710: 3d20 302e 3235 2c20 696e 7420 6e75 6d5f = 0.25, int num_ │ │ │ │ -00020720: 6974 6572 203d 2033 290a 2020 2020 2f2f iter = 3). // │ │ │ │ -00020730: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -00020740: 2046 6163 746f 7279 206d 6574 686f 642c Factory method, │ │ │ │ -00020750: 2063 7265 6174 6520 696e 7374 616e 6365 create instance │ │ │ │ -00020760: 206f 6620 4661 7374 476c 6f62 616c 536d of FastGlobalSm │ │ │ │ -00020770: 6f6f 7468 6572 4669 6c74 6572 2061 6e64 ootherFilter and │ │ │ │ -00020780: 2065 7865 6375 7465 2074 6865 2069 6e69 execute the ini │ │ │ │ -00020790: 7469 616c 697a 6174 696f 6e20 726f 7574 tialization rout │ │ │ │ -000207a0: 696e 6573 2e0a 2020 2020 202a 0a20 2020 ines.. *. │ │ │ │ -000207b0: 2020 2a20 4070 6172 616d 2067 7569 6465 * @param guide │ │ │ │ -000207c0: 2069 6d61 6765 2073 6572 7669 6e67 2061 image serving a │ │ │ │ -000207d0: 7320 6775 6964 6520 666f 7220 6669 6c74 s guide for filt │ │ │ │ -000207e0: 6572 696e 672e 2049 7420 7368 6f75 6c64 ering. It should │ │ │ │ -000207f0: 2068 6176 6520 382d 6269 7420 6465 7074 have 8-bit dept │ │ │ │ -00020800: 6820 616e 6420 6569 7468 6572 2031 206f h and either 1 o │ │ │ │ -00020810: 7220 3320 6368 616e 6e65 6c73 2e0a 2020 r 3 channels.. │ │ │ │ -00020820: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00020830: 616d 206c 616d 6264 6120 7061 7261 6d65 am lambda parame │ │ │ │ -00020840: 7465 7220 6465 6669 6e69 6e67 2074 6865 ter defining the │ │ │ │ -00020850: 2061 6d6f 756e 7420 6f66 2072 6567 756c amount of regul │ │ │ │ -00020860: 6172 697a 6174 696f 6e0a 2020 2020 202a arization. * │ │ │ │ -00020870: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -00020880: 6967 6d61 5f63 6f6c 6f72 2070 6172 616d igma_color param │ │ │ │ -00020890: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ -000208a0: 6d69 6c61 7220 746f 2063 6f6c 6f72 2073 milar to color s │ │ │ │ -000208b0: 7061 6365 2073 6967 6d61 2069 6e20 6269 pace sigma in bi │ │ │ │ -000208c0: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ -000208d0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -000208e0: 7261 6d20 6c61 6d62 6461 5f61 7474 656e ram lambda_atten │ │ │ │ -000208f0: 7561 7469 6f6e 2069 6e74 6572 6e61 6c20 uation internal │ │ │ │ -00020900: 7061 7261 6d65 7465 722c 2064 6566 696e parameter, defin │ │ │ │ -00020910: 696e 6720 686f 7720 6d75 6368 206c 616d ing how much lam │ │ │ │ -00020920: 6264 6120 6465 6372 6561 7365 7320 6166 bda decreases af │ │ │ │ -00020930: 7465 7220 6561 6368 2069 7465 7261 7469 ter each iterati │ │ │ │ -00020940: 6f6e 2e20 4e6f 726d 616c 6c79 2c0a 2020 on. Normally,. │ │ │ │ -00020950: 2020 202a 2069 7420 7368 6f75 6c64 2062 * it should b │ │ │ │ -00020960: 6520 302e 3235 2e20 5365 7474 696e 6720 e 0.25. Setting │ │ │ │ -00020970: 6974 2074 6f20 312e 3020 6d61 7920 6c65 it to 1.0 may le │ │ │ │ -00020980: 6164 2074 6f20 7374 7265 616b 696e 6720 ad to streaking │ │ │ │ -00020990: 6172 7469 6661 6374 732e 0a20 2020 2020 artifacts.. │ │ │ │ -000209a0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -000209b0: 6e75 6d5f 6974 6572 206e 756d 6265 7220 num_iter number │ │ │ │ -000209c0: 6f66 2069 7465 7261 7469 6f6e 7320 7573 of iterations us │ │ │ │ -000209d0: 6564 2066 6f72 2066 696c 7465 7269 6e67 ed for filtering │ │ │ │ -000209e0: 2c20 3320 6973 2075 7375 616c 6c79 2065 , 3 is usually e │ │ │ │ -000209f0: 6e6f 7567 682e 0a20 2020 2020 2a0a 2020 nough.. *. │ │ │ │ -00020a00: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ -00020a10: 7461 696c 7320 6162 6f75 7420 4661 7374 tails about Fast │ │ │ │ -00020a20: 2047 6c6f 6261 6c20 536d 6f6f 7468 6572 Global Smoother │ │ │ │ -00020a30: 2070 6172 616d 6574 6572 732c 2073 6565 parameters, see │ │ │ │ -00020a40: 2074 6865 206f 7269 6769 6e61 6c20 7061 the original pa │ │ │ │ -00020a50: 7065 7220 4349 5445 3a20 4d69 6e32 3031 per CITE: Min201 │ │ │ │ -00020a60: 342e 2048 6f77 6576 6572 2c20 706c 6561 4. However, plea │ │ │ │ -00020a70: 7365 206e 6f74 6520 7468 6174 0a20 2020 se note that. │ │ │ │ -00020a80: 2020 2a20 7468 6572 6520 6172 6520 7365 * there are se │ │ │ │ -00020a90: 7665 7261 6c20 6469 6666 6572 656e 6365 veral difference │ │ │ │ -00020aa0: 732e 204c 616d 6264 6120 6174 7465 6e75 s. Lambda attenu │ │ │ │ -00020ab0: 6174 696f 6e20 6465 7363 7269 6265 6420 ation described │ │ │ │ -00020ac0: 696e 2074 6865 2070 6170 6572 2069 7320 in the paper is │ │ │ │ -00020ad0: 696d 706c 656d 656e 7465 6420 6120 6269 implemented a bi │ │ │ │ -00020ae0: 7420 6469 6666 6572 656e 746c 7920 736f t differently so │ │ │ │ -00020af0: 2064 6f20 6e6f 740a 2020 2020 202a 2065 do not. * e │ │ │ │ -00020b00: 7870 6563 7420 7468 6520 7265 7375 6c74 xpect the result │ │ │ │ -00020b10: 7320 746f 2062 6520 6964 656e 7469 6361 s to be identica │ │ │ │ -00020b20: 6c20 746f 2074 686f 7365 2066 726f 6d20 l to those from │ │ │ │ -00020b30: 7468 6520 7061 7065 723b 2073 6967 6d61 the paper; sigma │ │ │ │ -00020b40: 5f63 6f6c 6f72 2076 616c 7565 7320 6672 _color values fr │ │ │ │ -00020b50: 6f6d 2074 6865 2070 6170 6572 2073 686f om the paper sho │ │ │ │ -00020b60: 756c 6420 6265 206d 756c 7469 706c 6965 uld be multiplie │ │ │ │ -00020b70: 6420 6279 2032 3535 2e30 2074 6f0a 2020 d by 255.0 to. │ │ │ │ -00020b80: 2020 202a 2061 6368 6965 7665 2074 6865 * achieve the │ │ │ │ -00020b90: 2073 616d 6520 6566 6665 6374 2e20 416c same effect. Al │ │ │ │ -00020ba0: 736f 2c20 696e 2063 6173 6520 6f66 2069 so, in case of i │ │ │ │ -00020bb0: 6d61 6765 2066 696c 7465 7269 6e67 2077 mage filtering w │ │ │ │ -00020bc0: 6865 7265 2073 6f75 7263 6520 616e 6420 here source and │ │ │ │ -00020bd0: 6775 6964 6520 696d 6167 6520 6172 6520 guide image are │ │ │ │ -00020be0: 7468 6520 7361 6d65 2c20 6175 7468 6f72 the same, author │ │ │ │ -00020bf0: 730a 2020 2020 202a 2070 726f 706f 7365 s. * propose │ │ │ │ -00020c00: 2074 6f20 6479 6e61 6d69 6361 6c6c 7920 to dynamically │ │ │ │ -00020c10: 7570 6461 7465 2074 6865 2067 7569 6465 update the guide │ │ │ │ -00020c20: 2069 6d61 6765 2061 6674 6572 2065 6163 image after eac │ │ │ │ -00020c30: 6820 6974 6572 6174 696f 6e2e 2054 6f20 h iteration. To │ │ │ │ -00020c40: 6d61 7869 6d69 7a65 2074 6865 2070 6572 maximize the per │ │ │ │ -00020c50: 666f 726d 616e 6365 2074 6869 7320 6665 formance this fe │ │ │ │ -00020c60: 6174 7572 650a 2020 2020 202a 2077 6173 ature. * was │ │ │ │ -00020c70: 206e 6f74 2069 6d70 6c65 6d65 6e74 6564 not implemented │ │ │ │ -00020c80: 2068 6572 652e 0a20 2020 2020 2a20 4072 here.. * @r │ │ │ │ -00020c90: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ -00020ca0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -00020cb0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ -00020cc0: 2073 7461 7469 6320 4661 7374 476c 6f62 static FastGlob │ │ │ │ -00020cd0: 616c 536d 6f6f 7468 6572 4669 6c74 6572 alSmootherFilter │ │ │ │ -00020ce0: 2063 7265 6174 6546 6173 7447 6c6f 6261 createFastGloba │ │ │ │ -00020cf0: 6c53 6d6f 6f74 6865 7246 696c 7465 7228 lSmootherFilter( │ │ │ │ -00020d00: 4d61 7420 6775 6964 652c 2064 6f75 626c Mat guide, doubl │ │ │ │ -00020d10: 6520 6c61 6d62 6461 2c20 646f 7562 6c65 e lambda, double │ │ │ │ -00020d20: 2073 6967 6d61 5f63 6f6c 6f72 2c20 646f sigma_color, do │ │ │ │ -00020d30: 7562 6c65 206c 616d 6264 615f 6174 7465 uble lambda_atte │ │ │ │ -00020d40: 6e75 6174 696f 6e2c 2069 6e74 206e 756d nuation, int num │ │ │ │ -00020d50: 5f69 7465 7229 207b 0a20 2020 2020 2020 _iter) {. │ │ │ │ -00020d60: 2072 6574 7572 6e20 4661 7374 476c 6f62 return FastGlob │ │ │ │ -00020d70: 616c 536d 6f6f 7468 6572 4669 6c74 6572 alSmootherFilter │ │ │ │ -00020d80: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ -00020d90: 6174 6546 6173 7447 6c6f 6261 6c53 6d6f ateFastGlobalSmo │ │ │ │ -00020da0: 6f74 6865 7246 696c 7465 725f 3028 6775 otherFilter_0(gu │ │ │ │ -00020db0: 6964 652e 6e61 7469 7665 4f62 6a2c 206c ide.nativeObj, l │ │ │ │ -00020dc0: 616d 6264 612c 2073 6967 6d61 5f63 6f6c ambda, sigma_col │ │ │ │ -00020dd0: 6f72 2c20 6c61 6d62 6461 5f61 7474 656e or, lambda_atten │ │ │ │ -00020de0: 7561 7469 6f6e 2c20 6e75 6d5f 6974 6572 uation, num_iter │ │ │ │ -00020df0: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ -00020e00: 2a2a 0a20 2020 2020 2a20 4661 6374 6f72 **. * Factor │ │ │ │ -00020e10: 7920 6d65 7468 6f64 2c20 6372 6561 7465 y method, create │ │ │ │ -00020e20: 2069 6e73 7461 6e63 6520 6f66 2046 6173 instance of Fas │ │ │ │ -00020e30: 7447 6c6f 6261 6c53 6d6f 6f74 6865 7246 tGlobalSmootherF │ │ │ │ -00020e40: 696c 7465 7220 616e 6420 6578 6563 7574 ilter and execut │ │ │ │ -00020e50: 6520 7468 6520 696e 6974 6961 6c69 7a61 e the initializa │ │ │ │ -00020e60: 7469 6f6e 2072 6f75 7469 6e65 732e 0a20 tion routines.. │ │ │ │ -00020e70: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00020e80: 7261 6d20 6775 6964 6520 696d 6167 6520 ram guide image │ │ │ │ -00020e90: 7365 7276 696e 6720 6173 2067 7569 6465 serving as guide │ │ │ │ -00020ea0: 2066 6f72 2066 696c 7465 7269 6e67 2e20 for filtering. │ │ │ │ -00020eb0: 4974 2073 686f 756c 6420 6861 7665 2038 It should have 8 │ │ │ │ -00020ec0: 2d62 6974 2064 6570 7468 2061 6e64 2065 -bit depth and e │ │ │ │ -00020ed0: 6974 6865 7220 3120 6f72 2033 2063 6861 ither 1 or 3 cha │ │ │ │ -00020ee0: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *. │ │ │ │ -00020ef0: 2020 202a 2040 7061 7261 6d20 6c61 6d62 * @param lamb │ │ │ │ -00020f00: 6461 2070 6172 616d 6574 6572 2064 6566 da parameter def │ │ │ │ -00020f10: 696e 696e 6720 7468 6520 616d 6f75 6e74 ining the amount │ │ │ │ -00020f20: 206f 6620 7265 6775 6c61 7269 7a61 7469 of regularizati │ │ │ │ -00020f30: 6f6e 0a20 2020 2020 2a0a 2020 2020 202a on. *. * │ │ │ │ -00020f40: 2040 7061 7261 6d20 7369 676d 615f 636f @param sigma_co │ │ │ │ -00020f50: 6c6f 7220 7061 7261 6d65 7465 722c 2074 lor parameter, t │ │ │ │ -00020f60: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ -00020f70: 6f20 636f 6c6f 7220 7370 6163 6520 7369 o color space si │ │ │ │ -00020f80: 676d 6120 696e 2062 696c 6174 6572 616c gma in bilateral │ │ │ │ -00020f90: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ -00020fa0: 2020 2020 2a20 4070 6172 616d 206c 616d * @param lam │ │ │ │ -00020fb0: 6264 615f 6174 7465 6e75 6174 696f 6e20 bda_attenuation │ │ │ │ -00020fc0: 696e 7465 726e 616c 2070 6172 616d 6574 internal paramet │ │ │ │ -00020fd0: 6572 2c20 6465 6669 6e69 6e67 2068 6f77 er, defining how │ │ │ │ -00020fe0: 206d 7563 6820 6c61 6d62 6461 2064 6563 much lambda dec │ │ │ │ -00020ff0: 7265 6173 6573 2061 6674 6572 2065 6163 reases after eac │ │ │ │ -00021000: 6820 6974 6572 6174 696f 6e2e 204e 6f72 h iteration. Nor │ │ │ │ -00021010: 6d61 6c6c 792c 0a20 2020 2020 2a20 6974 mally,. * it │ │ │ │ -00021020: 2073 686f 756c 6420 6265 2030 2e32 352e should be 0.25. │ │ │ │ -00021030: 2053 6574 7469 6e67 2069 7420 746f 2031 Setting it to 1 │ │ │ │ -00021040: 2e30 206d 6179 206c 6561 6420 746f 2073 .0 may lead to s │ │ │ │ -00021050: 7472 6561 6b69 6e67 2061 7274 6966 6163 treaking artifac │ │ │ │ -00021060: 7473 2e0a 2020 2020 202a 0a20 2020 2020 ts.. *. │ │ │ │ -00021070: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ -00021080: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ -00021090: 4661 7374 2047 6c6f 6261 6c20 536d 6f6f Fast Global Smoo │ │ │ │ -000210a0: 7468 6572 2070 6172 616d 6574 6572 732c ther parameters, │ │ │ │ -000210b0: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ -000210c0: 6c20 7061 7065 7220 4349 5445 3a20 4d69 l paper CITE: Mi │ │ │ │ -000210d0: 6e32 3031 342e 2048 6f77 6576 6572 2c20 n2014. However, │ │ │ │ -000210e0: 706c 6561 7365 206e 6f74 6520 7468 6174 please note that │ │ │ │ -000210f0: 0a20 2020 2020 2a20 7468 6572 6520 6172 . * there ar │ │ │ │ -00021100: 6520 7365 7665 7261 6c20 6469 6666 6572 e several differ │ │ │ │ -00021110: 656e 6365 732e 204c 616d 6264 6120 6174 ences. Lambda at │ │ │ │ -00021120: 7465 6e75 6174 696f 6e20 6465 7363 7269 tenuation descri │ │ │ │ -00021130: 6265 6420 696e 2074 6865 2070 6170 6572 bed in the paper │ │ │ │ -00021140: 2069 7320 696d 706c 656d 656e 7465 6420 is implemented │ │ │ │ -00021150: 6120 6269 7420 6469 6666 6572 656e 746c a bit differentl │ │ │ │ -00021160: 7920 736f 2064 6f20 6e6f 740a 2020 2020 y so do not. │ │ │ │ -00021170: 202a 2065 7870 6563 7420 7468 6520 7265 * expect the re │ │ │ │ -00021180: 7375 6c74 7320 746f 2062 6520 6964 656e sults to be iden │ │ │ │ -00021190: 7469 6361 6c20 746f 2074 686f 7365 2066 tical to those f │ │ │ │ -000211a0: 726f 6d20 7468 6520 7061 7065 723b 2073 rom the paper; s │ │ │ │ -000211b0: 6967 6d61 5f63 6f6c 6f72 2076 616c 7565 igma_color value │ │ │ │ -000211c0: 7320 6672 6f6d 2074 6865 2070 6170 6572 s from the paper │ │ │ │ -000211d0: 2073 686f 756c 6420 6265 206d 756c 7469 should be multi │ │ │ │ -000211e0: 706c 6965 6420 6279 2032 3535 2e30 2074 plied by 255.0 t │ │ │ │ -000211f0: 6f0a 2020 2020 202a 2061 6368 6965 7665 o. * achieve │ │ │ │ -00021200: 2074 6865 2073 616d 6520 6566 6665 6374 the same effect │ │ │ │ -00021210: 2e20 416c 736f 2c20 696e 2063 6173 6520 . Also, in case │ │ │ │ -00021220: 6f66 2069 6d61 6765 2066 696c 7465 7269 of image filteri │ │ │ │ -00021230: 6e67 2077 6865 7265 2073 6f75 7263 6520 ng where source │ │ │ │ -00021240: 616e 6420 6775 6964 6520 696d 6167 6520 and guide image │ │ │ │ -00021250: 6172 6520 7468 6520 7361 6d65 2c20 6175 are the same, au │ │ │ │ -00021260: 7468 6f72 730a 2020 2020 202a 2070 726f thors. * pro │ │ │ │ -00021270: 706f 7365 2074 6f20 6479 6e61 6d69 6361 pose to dynamica │ │ │ │ -00021280: 6c6c 7920 7570 6461 7465 2074 6865 2067 lly update the g │ │ │ │ -00021290: 7569 6465 2069 6d61 6765 2061 6674 6572 uide image after │ │ │ │ -000212a0: 2065 6163 6820 6974 6572 6174 696f 6e2e each iteration. │ │ │ │ -000212b0: 2054 6f20 6d61 7869 6d69 7a65 2074 6865 To maximize the │ │ │ │ -000212c0: 2070 6572 666f 726d 616e 6365 2074 6869 performance thi │ │ │ │ -000212d0: 7320 6665 6174 7572 650a 2020 2020 202a s feature. * │ │ │ │ -000212e0: 2077 6173 206e 6f74 2069 6d70 6c65 6d65 was not impleme │ │ │ │ -000212f0: 6e74 6564 2068 6572 652e 0a20 2020 2020 nted here.. │ │ │ │ -00021300: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ -00021310: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00021320: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -00021330: 626c 6963 2073 7461 7469 6320 4661 7374 blic static Fast │ │ │ │ -00021340: 476c 6f62 616c 536d 6f6f 7468 6572 4669 GlobalSmootherFi │ │ │ │ -00021350: 6c74 6572 2063 7265 6174 6546 6173 7447 lter createFastG │ │ │ │ -00021360: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ -00021370: 7465 7228 4d61 7420 6775 6964 652c 2064 ter(Mat guide, d │ │ │ │ -00021380: 6f75 626c 6520 6c61 6d62 6461 2c20 646f ouble lambda, do │ │ │ │ -00021390: 7562 6c65 2073 6967 6d61 5f63 6f6c 6f72 uble sigma_color │ │ │ │ -000213a0: 2c20 646f 7562 6c65 206c 616d 6264 615f , double lambda_ │ │ │ │ -000213b0: 6174 7465 6e75 6174 696f 6e29 207b 0a20 attenuation) {. │ │ │ │ -000213c0: 2020 2020 2020 2072 6574 7572 6e20 4661 return Fa │ │ │ │ -000213d0: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ -000213e0: 4669 6c74 6572 2e5f 5f66 726f 6d50 7472 Filter.__fromPtr │ │ │ │ -000213f0: 5f5f 2863 7265 6174 6546 6173 7447 6c6f __(createFastGlo │ │ │ │ -00021400: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte │ │ │ │ -00021410: 725f 3128 6775 6964 652e 6e61 7469 7665 r_1(guide.native │ │ │ │ -00021420: 4f62 6a2c 206c 616d 6264 612c 2073 6967 Obj, lambda, sig │ │ │ │ -00021430: 6d61 5f63 6f6c 6f72 2c20 6c61 6d62 6461 ma_color, lambda │ │ │ │ -00021440: 5f61 7474 656e 7561 7469 6f6e 2929 3b0a _attenuation));. │ │ │ │ -00021450: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -00021460: 2020 2020 2a20 4661 6374 6f72 7920 6d65 * Factory me │ │ │ │ -00021470: 7468 6f64 2c20 6372 6561 7465 2069 6e73 thod, create ins │ │ │ │ -00021480: 7461 6e63 6520 6f66 2046 6173 7447 6c6f tance of FastGlo │ │ │ │ -00021490: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte │ │ │ │ -000214a0: 7220 616e 6420 6578 6563 7574 6520 7468 r and execute th │ │ │ │ -000214b0: 6520 696e 6974 6961 6c69 7a61 7469 6f6e e initialization │ │ │ │ -000214c0: 2072 6f75 7469 6e65 732e 0a20 2020 2020 routines.. │ │ │ │ -000214d0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -000214e0: 6775 6964 6520 696d 6167 6520 7365 7276 guide image serv │ │ │ │ -000214f0: 696e 6720 6173 2067 7569 6465 2066 6f72 ing as guide for │ │ │ │ -00021500: 2066 696c 7465 7269 6e67 2e20 4974 2073 filtering. It s │ │ │ │ -00021510: 686f 756c 6420 6861 7665 2038 2d62 6974 hould have 8-bit │ │ │ │ -00021520: 2064 6570 7468 2061 6e64 2065 6974 6865 depth and eithe │ │ │ │ -00021530: 7220 3120 6f72 2033 2063 6861 6e6e 656c r 1 or 3 channel │ │ │ │ -00021540: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ -00021550: 2040 7061 7261 6d20 6c61 6d62 6461 2070 @param lambda p │ │ │ │ -00021560: 6172 616d 6574 6572 2064 6566 696e 696e arameter definin │ │ │ │ -00021570: 6720 7468 6520 616d 6f75 6e74 206f 6620 g the amount of │ │ │ │ -00021580: 7265 6775 6c61 7269 7a61 7469 6f6e 0a20 regularization. │ │ │ │ -00021590: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -000215a0: 7261 6d20 7369 676d 615f 636f 6c6f 7220 ram sigma_color │ │ │ │ -000215b0: 7061 7261 6d65 7465 722c 2074 6861 7420 parameter, that │ │ │ │ -000215c0: 6973 2073 696d 696c 6172 2074 6f20 636f is similar to co │ │ │ │ -000215d0: 6c6f 7220 7370 6163 6520 7369 676d 6120 lor space sigma │ │ │ │ -000215e0: 696e 2062 696c 6174 6572 616c 4669 6c74 in bilateralFilt │ │ │ │ -000215f0: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ -00021600: 2a20 6974 2073 686f 756c 6420 6265 2030 * it should be 0 │ │ │ │ -00021610: 2e32 352e 2053 6574 7469 6e67 2069 7420 .25. Setting it │ │ │ │ -00021620: 746f 2031 2e30 206d 6179 206c 6561 6420 to 1.0 may lead │ │ │ │ -00021630: 746f 2073 7472 6561 6b69 6e67 2061 7274 to streaking art │ │ │ │ -00021640: 6966 6163 7473 2e0a 2020 2020 202a 0a20 ifacts.. *. │ │ │ │ -00021650: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ -00021660: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ -00021670: 6f75 7420 4661 7374 2047 6c6f 6261 6c20 out Fast Global │ │ │ │ -00021680: 536d 6f6f 7468 6572 2070 6172 616d 6574 Smoother paramet │ │ │ │ -00021690: 6572 732c 2073 6565 2074 6865 206f 7269 ers, see the ori │ │ │ │ -000216a0: 6769 6e61 6c20 7061 7065 7220 4349 5445 ginal paper CITE │ │ │ │ -000216b0: 3a20 4d69 6e32 3031 342e 2048 6f77 6576 : Min2014. Howev │ │ │ │ -000216c0: 6572 2c20 706c 6561 7365 206e 6f74 6520 er, please note │ │ │ │ -000216d0: 7468 6174 0a20 2020 2020 2a20 7468 6572 that. * ther │ │ │ │ -000216e0: 6520 6172 6520 7365 7665 7261 6c20 6469 e are several di │ │ │ │ -000216f0: 6666 6572 656e 6365 732e 204c 616d 6264 fferences. Lambd │ │ │ │ -00021700: 6120 6174 7465 6e75 6174 696f 6e20 6465 a attenuation de │ │ │ │ -00021710: 7363 7269 6265 6420 696e 2074 6865 2070 scribed in the p │ │ │ │ -00021720: 6170 6572 2069 7320 696d 706c 656d 656e aper is implemen │ │ │ │ -00021730: 7465 6420 6120 6269 7420 6469 6666 6572 ted a bit differ │ │ │ │ -00021740: 656e 746c 7920 736f 2064 6f20 6e6f 740a ently so do not. │ │ │ │ -00021750: 2020 2020 202a 2065 7870 6563 7420 7468 * expect th │ │ │ │ -00021760: 6520 7265 7375 6c74 7320 746f 2062 6520 e results to be │ │ │ │ -00021770: 6964 656e 7469 6361 6c20 746f 2074 686f identical to tho │ │ │ │ -00021780: 7365 2066 726f 6d20 7468 6520 7061 7065 se from the pape │ │ │ │ -00021790: 723b 2073 6967 6d61 5f63 6f6c 6f72 2076 r; sigma_color v │ │ │ │ -000217a0: 616c 7565 7320 6672 6f6d 2074 6865 2070 alues from the p │ │ │ │ -000217b0: 6170 6572 2073 686f 756c 6420 6265 206d aper should be m │ │ │ │ -000217c0: 756c 7469 706c 6965 6420 6279 2032 3535 ultiplied by 255 │ │ │ │ -000217d0: 2e30 2074 6f0a 2020 2020 202a 2061 6368 .0 to. * ach │ │ │ │ -000217e0: 6965 7665 2074 6865 2073 616d 6520 6566 ieve the same ef │ │ │ │ -000217f0: 6665 6374 2e20 416c 736f 2c20 696e 2063 fect. Also, in c │ │ │ │ -00021800: 6173 6520 6f66 2069 6d61 6765 2066 696c ase of image fil │ │ │ │ -00021810: 7465 7269 6e67 2077 6865 7265 2073 6f75 tering where sou │ │ │ │ -00021820: 7263 6520 616e 6420 6775 6964 6520 696d rce and guide im │ │ │ │ -00021830: 6167 6520 6172 6520 7468 6520 7361 6d65 age are the same │ │ │ │ -00021840: 2c20 6175 7468 6f72 730a 2020 2020 202a , authors. * │ │ │ │ -00021850: 2070 726f 706f 7365 2074 6f20 6479 6e61 propose to dyna │ │ │ │ -00021860: 6d69 6361 6c6c 7920 7570 6461 7465 2074 mically update t │ │ │ │ -00021870: 6865 2067 7569 6465 2069 6d61 6765 2061 he guide image a │ │ │ │ -00021880: 6674 6572 2065 6163 6820 6974 6572 6174 fter each iterat │ │ │ │ -00021890: 696f 6e2e 2054 6f20 6d61 7869 6d69 7a65 ion. To maximize │ │ │ │ -000218a0: 2074 6865 2070 6572 666f 726d 616e 6365 the performance │ │ │ │ -000218b0: 2074 6869 7320 6665 6174 7572 650a 2020 this feature. │ │ │ │ -000218c0: 2020 202a 2077 6173 206e 6f74 2069 6d70 * was not imp │ │ │ │ -000218d0: 6c65 6d65 6e74 6564 2068 6572 652e 0a20 lemented here.. │ │ │ │ -000218e0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ -000218f0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00021900: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -00021910: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00021920: 4661 7374 476c 6f62 616c 536d 6f6f 7468 FastGlobalSmooth │ │ │ │ -00021930: 6572 4669 6c74 6572 2063 7265 6174 6546 erFilter createF │ │ │ │ -00021940: 6173 7447 6c6f 6261 6c53 6d6f 6f74 6865 astGlobalSmoothe │ │ │ │ -00021950: 7246 696c 7465 7228 4d61 7420 6775 6964 rFilter(Mat guid │ │ │ │ -00021960: 652c 2064 6f75 626c 6520 6c61 6d62 6461 e, double lambda │ │ │ │ -00021970: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ -00021980: 6f6c 6f72 2920 7b0a 2020 2020 2020 2020 olor) {. │ │ │ │ -00021990: 7265 7475 726e 2046 6173 7447 6c6f 6261 return FastGloba │ │ │ │ -000219a0: 6c53 6d6f 6f74 6865 7246 696c 7465 722e lSmootherFilter. │ │ │ │ -000219b0: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ -000219c0: 7465 4661 7374 476c 6f62 616c 536d 6f6f teFastGlobalSmoo │ │ │ │ -000219d0: 7468 6572 4669 6c74 6572 5f32 2867 7569 therFilter_2(gui │ │ │ │ -000219e0: 6465 2e6e 6174 6976 654f 626a 2c20 6c61 de.nativeObj, la │ │ │ │ -000219f0: 6d62 6461 2c20 7369 676d 615f 636f 6c6f mbda, sigma_colo │ │ │ │ -00021a00: 7229 293b 0a20 2020 207d 0a0a 0a20 2020 r));. }... │ │ │ │ -00021a10: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -00021a20: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ -00021a30: 6f63 3a3a 6661 7374 476c 6f62 616c 536d oc::fastGlobalSm │ │ │ │ -00021a40: 6f6f 7468 6572 4669 6c74 6572 284d 6174 ootherFilter(Mat │ │ │ │ -00021a50: 2067 7569 6465 2c20 4d61 7420 7372 632c guide, Mat src, │ │ │ │ -00021a60: 204d 6174 2620 6473 742c 2064 6f75 626c Mat& dst, doubl │ │ │ │ -00021a70: 6520 6c61 6d62 6461 2c20 646f 7562 6c65 e lambda, double │ │ │ │ -00021a80: 2073 6967 6d61 5f63 6f6c 6f72 2c20 646f sigma_color, do │ │ │ │ -00021a90: 7562 6c65 206c 616d 6264 615f 6174 7465 uble lambda_atte │ │ │ │ -00021aa0: 6e75 6174 696f 6e20 3d20 302e 3235 2c20 nuation = 0.25, │ │ │ │ -00021ab0: 696e 7420 6e75 6d5f 6974 6572 203d 2033 int num_iter = 3 │ │ │ │ -00021ac0: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ -00021ad0: 2a0a 2020 2020 202a 2053 696d 706c 6520 *. * Simple │ │ │ │ -00021ae0: 6f6e 652d 6c69 6e65 2046 6173 7420 476c one-line Fast Gl │ │ │ │ -00021af0: 6f62 616c 2053 6d6f 6f74 6865 7220 6669 obal Smoother fi │ │ │ │ -00021b00: 6c74 6572 2063 616c 6c2e 2049 6620 796f lter call. If yo │ │ │ │ -00021b10: 7520 6861 7665 206d 756c 7469 706c 6520 u have multiple │ │ │ │ -00021b20: 696d 6167 6573 2074 6f20 6669 6c74 6572 images to filter │ │ │ │ -00021b30: 2077 6974 6820 7468 6520 7361 6d65 0a20 with the same. │ │ │ │ -00021b40: 2020 2020 2a20 6775 6964 6520 7468 656e * guide then │ │ │ │ -00021b50: 2075 7365 2046 6173 7447 6c6f 6261 6c53 use FastGlobalS │ │ │ │ -00021b60: 6d6f 6f74 6865 7246 696c 7465 7220 696e mootherFilter in │ │ │ │ -00021b70: 7465 7266 6163 6520 746f 2061 766f 6964 terface to avoid │ │ │ │ -00021b80: 2065 7874 7261 2063 6f6d 7075 7461 7469 extra computati │ │ │ │ -00021b90: 6f6e 732e 0a20 2020 2020 2a0a 2020 2020 ons.. *. │ │ │ │ -00021ba0: 202a 2040 7061 7261 6d20 6775 6964 6520 * @param guide │ │ │ │ -00021bb0: 696d 6167 6520 7365 7276 696e 6720 6173 image serving as │ │ │ │ -00021bc0: 2067 7569 6465 2066 6f72 2066 696c 7465 guide for filte │ │ │ │ -00021bd0: 7269 6e67 2e20 4974 2073 686f 756c 6420 ring. It should │ │ │ │ -00021be0: 6861 7665 2038 2d62 6974 2064 6570 7468 have 8-bit depth │ │ │ │ -00021bf0: 2061 6e64 2065 6974 6865 7220 3120 6f72 and either 1 or │ │ │ │ -00021c00: 2033 2063 6861 6e6e 656c 732e 0a20 2020 3 channels.. │ │ │ │ -00021c10: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00021c20: 6d20 7372 6320 736f 7572 6365 2069 6d61 m src source ima │ │ │ │ -00021c30: 6765 2066 6f72 2066 696c 7465 7269 6e67 ge for filtering │ │ │ │ -00021c40: 2077 6974 6820 756e 7369 676e 6564 2038 with unsigned 8 │ │ │ │ -00021c50: 2d62 6974 206f 7220 7369 676e 6564 2031 -bit or signed 1 │ │ │ │ -00021c60: 362d 6269 7420 6f72 2066 6c6f 6174 696e 6-bit or floatin │ │ │ │ -00021c70: 672d 706f 696e 7420 3332 2d62 6974 2064 g-point 32-bit d │ │ │ │ -00021c80: 6570 7468 2061 6e64 2075 7020 746f 2034 epth and up to 4 │ │ │ │ -00021c90: 2063 6861 6e6e 656c 732e 0a20 2020 2020 channels.. │ │ │ │ -00021ca0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00021cb0: 6473 7420 6465 7374 696e 6174 696f 6e20 dst destination │ │ │ │ -00021cc0: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ -00021cd0: 2020 202a 2040 7061 7261 6d20 6c61 6d62 * @param lamb │ │ │ │ -00021ce0: 6461 2070 6172 616d 6574 6572 2064 6566 da parameter def │ │ │ │ -00021cf0: 696e 696e 6720 7468 6520 616d 6f75 6e74 ining the amount │ │ │ │ -00021d00: 206f 6620 7265 6775 6c61 7269 7a61 7469 of regularizati │ │ │ │ -00021d10: 6f6e 0a20 2020 2020 2a0a 2020 2020 202a on. *. * │ │ │ │ -00021d20: 2040 7061 7261 6d20 7369 676d 615f 636f @param sigma_co │ │ │ │ -00021d30: 6c6f 7220 7061 7261 6d65 7465 722c 2074 lor parameter, t │ │ │ │ -00021d40: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ -00021d50: 6f20 636f 6c6f 7220 7370 6163 6520 7369 o color space si │ │ │ │ -00021d60: 676d 6120 696e 2062 696c 6174 6572 616c gma in bilateral │ │ │ │ -00021d70: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ -00021d80: 2020 2020 2a20 4070 6172 616d 206c 616d * @param lam │ │ │ │ -00021d90: 6264 615f 6174 7465 6e75 6174 696f 6e20 bda_attenuation │ │ │ │ -00021da0: 696e 7465 726e 616c 2070 6172 616d 6574 internal paramet │ │ │ │ -00021db0: 6572 2c20 6465 6669 6e69 6e67 2068 6f77 er, defining how │ │ │ │ -00021dc0: 206d 7563 6820 6c61 6d62 6461 2064 6563 much lambda dec │ │ │ │ -00021dd0: 7265 6173 6573 2061 6674 6572 2065 6163 reases after eac │ │ │ │ -00021de0: 6820 6974 6572 6174 696f 6e2e 204e 6f72 h iteration. Nor │ │ │ │ -00021df0: 6d61 6c6c 792c 0a20 2020 2020 2a20 6974 mally,. * it │ │ │ │ -00021e00: 2073 686f 756c 6420 6265 2030 2e32 352e should be 0.25. │ │ │ │ -00021e10: 2053 6574 7469 6e67 2069 7420 746f 2031 Setting it to 1 │ │ │ │ -00021e20: 2e30 206d 6179 206c 6561 6420 746f 2073 .0 may lead to s │ │ │ │ -00021e30: 7472 6561 6b69 6e67 2061 7274 6966 6163 treaking artifac │ │ │ │ -00021e40: 7473 2e0a 2020 2020 202a 0a20 2020 2020 ts.. *. │ │ │ │ -00021e50: 2a20 4070 6172 616d 206e 756d 5f69 7465 * @param num_ite │ │ │ │ -00021e60: 7220 6e75 6d62 6572 206f 6620 6974 6572 r number of iter │ │ │ │ -00021e70: 6174 696f 6e73 2075 7365 6420 666f 7220 ations used for │ │ │ │ -00021e80: 6669 6c74 6572 696e 672c 2033 2069 7320 filtering, 3 is │ │ │ │ -00021e90: 7573 7561 6c6c 7920 656e 6f75 6768 2e0a usually enough.. │ │ │ │ -00021ea0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -00021eb0: 6963 2073 7461 7469 6320 766f 6964 2066 ic static void f │ │ │ │ -00021ec0: 6173 7447 6c6f 6261 6c53 6d6f 6f74 6865 astGlobalSmoothe │ │ │ │ -00021ed0: 7246 696c 7465 7228 4d61 7420 6775 6964 rFilter(Mat guid │ │ │ │ -00021ee0: 652c 204d 6174 2073 7263 2c20 4d61 7420 e, Mat src, Mat │ │ │ │ -00021ef0: 6473 742c 2064 6f75 626c 6520 6c61 6d62 dst, double lamb │ │ │ │ -00021f00: 6461 2c20 646f 7562 6c65 2073 6967 6d61 da, double sigma │ │ │ │ -00021f10: 5f63 6f6c 6f72 2c20 646f 7562 6c65 206c _color, double l │ │ │ │ -00021f20: 616d 6264 615f 6174 7465 6e75 6174 696f ambda_attenuatio │ │ │ │ -00021f30: 6e2c 2069 6e74 206e 756d 5f69 7465 7229 n, int num_iter) │ │ │ │ -00021f40: 207b 0a20 2020 2020 2020 2066 6173 7447 {. fastG │ │ │ │ -00021f50: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ -00021f60: 7465 725f 3028 6775 6964 652e 6e61 7469 ter_0(guide.nati │ │ │ │ -00021f70: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ -00021f80: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ -00021f90: 4f62 6a2c 206c 616d 6264 612c 2073 6967 Obj, lambda, sig │ │ │ │ -00021fa0: 6d61 5f63 6f6c 6f72 2c20 6c61 6d62 6461 ma_color, lambda │ │ │ │ -00021fb0: 5f61 7474 656e 7561 7469 6f6e 2c20 6e75 _attenuation, nu │ │ │ │ -00021fc0: 6d5f 6974 6572 293b 0a20 2020 207d 0a0a m_iter);. }.. │ │ │ │ -00021fd0: 2020 2020 2f2a 2a0a 2020 2020 202a 2053 /**. * S │ │ │ │ -00021fe0: 696d 706c 6520 6f6e 652d 6c69 6e65 2046 imple one-line F │ │ │ │ -00021ff0: 6173 7420 476c 6f62 616c 2053 6d6f 6f74 ast Global Smoot │ │ │ │ -00022000: 6865 7220 6669 6c74 6572 2063 616c 6c2e her filter call. │ │ │ │ -00022010: 2049 6620 796f 7520 6861 7665 206d 756c If you have mul │ │ │ │ -00022020: 7469 706c 6520 696d 6167 6573 2074 6f20 tiple images to │ │ │ │ -00022030: 6669 6c74 6572 2077 6974 6820 7468 6520 filter with the │ │ │ │ -00022040: 7361 6d65 0a20 2020 2020 2a20 6775 6964 same. * guid │ │ │ │ -00022050: 6520 7468 656e 2075 7365 2046 6173 7447 e then use FastG │ │ │ │ -00022060: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ -00022070: 7465 7220 696e 7465 7266 6163 6520 746f ter interface to │ │ │ │ -00022080: 2061 766f 6964 2065 7874 7261 2063 6f6d avoid extra com │ │ │ │ -00022090: 7075 7461 7469 6f6e 732e 0a20 2020 2020 putations.. │ │ │ │ -000220a0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -000220b0: 6775 6964 6520 696d 6167 6520 7365 7276 guide image serv │ │ │ │ -000220c0: 696e 6720 6173 2067 7569 6465 2066 6f72 ing as guide for │ │ │ │ -000220d0: 2066 696c 7465 7269 6e67 2e20 4974 2073 filtering. It s │ │ │ │ -000220e0: 686f 756c 6420 6861 7665 2038 2d62 6974 hould have 8-bit │ │ │ │ -000220f0: 2064 6570 7468 2061 6e64 2065 6974 6865 depth and eithe │ │ │ │ -00022100: 7220 3120 6f72 2033 2063 6861 6e6e 656c r 1 or 3 channel │ │ │ │ -00022110: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ -00022120: 2040 7061 7261 6d20 7372 6320 736f 7572 @param src sour │ │ │ │ -00022130: 6365 2069 6d61 6765 2066 6f72 2066 696c ce image for fil │ │ │ │ -00022140: 7465 7269 6e67 2077 6974 6820 756e 7369 tering with unsi │ │ │ │ -00022150: 676e 6564 2038 2d62 6974 206f 7220 7369 gned 8-bit or si │ │ │ │ -00022160: 676e 6564 2031 362d 6269 7420 6f72 2066 gned 16-bit or f │ │ │ │ -00022170: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32 │ │ │ │ -00022180: 2d62 6974 2064 6570 7468 2061 6e64 2075 -bit depth and u │ │ │ │ -00022190: 7020 746f 2034 2063 6861 6e6e 656c 732e p to 4 channels. │ │ │ │ -000221a0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -000221b0: 7061 7261 6d20 6473 7420 6465 7374 696e param dst destin │ │ │ │ -000221c0: 6174 696f 6e20 696d 6167 652e 0a20 2020 ation image.. │ │ │ │ -000221d0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -000221e0: 6d20 6c61 6d62 6461 2070 6172 616d 6574 m lambda paramet │ │ │ │ -000221f0: 6572 2064 6566 696e 696e 6720 7468 6520 er defining the │ │ │ │ -00022200: 616d 6f75 6e74 206f 6620 7265 6775 6c61 amount of regula │ │ │ │ -00022210: 7269 7a61 7469 6f6e 0a20 2020 2020 2a0a rization. *. │ │ │ │ -00022220: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ -00022230: 676d 615f 636f 6c6f 7220 7061 7261 6d65 gma_color parame │ │ │ │ -00022240: 7465 722c 2074 6861 7420 6973 2073 696d ter, that is sim │ │ │ │ -00022250: 696c 6172 2074 6f20 636f 6c6f 7220 7370 ilar to color sp │ │ │ │ -00022260: 6163 6520 7369 676d 6120 696e 2062 696c ace sigma in bil │ │ │ │ -00022270: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter.. │ │ │ │ -00022280: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00022290: 616d 206c 616d 6264 615f 6174 7465 6e75 am lambda_attenu │ │ │ │ -000222a0: 6174 696f 6e20 696e 7465 726e 616c 2070 ation internal p │ │ │ │ -000222b0: 6172 616d 6574 6572 2c20 6465 6669 6e69 arameter, defini │ │ │ │ -000222c0: 6e67 2068 6f77 206d 7563 6820 6c61 6d62 ng how much lamb │ │ │ │ -000222d0: 6461 2064 6563 7265 6173 6573 2061 6674 da decreases aft │ │ │ │ -000222e0: 6572 2065 6163 6820 6974 6572 6174 696f er each iteratio │ │ │ │ -000222f0: 6e2e 204e 6f72 6d61 6c6c 792c 0a20 2020 n. Normally,. │ │ │ │ -00022300: 2020 2a20 6974 2073 686f 756c 6420 6265 * it should be │ │ │ │ -00022310: 2030 2e32 352e 2053 6574 7469 6e67 2069 0.25. Setting i │ │ │ │ -00022320: 7420 746f 2031 2e30 206d 6179 206c 6561 t to 1.0 may lea │ │ │ │ -00022330: 6420 746f 2073 7472 6561 6b69 6e67 2061 d to streaking a │ │ │ │ -00022340: 7274 6966 6163 7473 2e0a 2020 2020 202a rtifacts.. * │ │ │ │ -00022350: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -00022360: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ -00022370: 6661 7374 476c 6f62 616c 536d 6f6f 7468 fastGlobalSmooth │ │ │ │ -00022380: 6572 4669 6c74 6572 284d 6174 2067 7569 erFilter(Mat gui │ │ │ │ -00022390: 6465 2c20 4d61 7420 7372 632c 204d 6174 de, Mat src, Mat │ │ │ │ -000223a0: 2064 7374 2c20 646f 7562 6c65 206c 616d dst, double lam │ │ │ │ -000223b0: 6264 612c 2064 6f75 626c 6520 7369 676d bda, double sigm │ │ │ │ -000223c0: 615f 636f 6c6f 722c 2064 6f75 626c 6520 a_color, double │ │ │ │ -000223d0: 6c61 6d62 6461 5f61 7474 656e 7561 7469 lambda_attenuati │ │ │ │ -000223e0: 6f6e 2920 7b0a 2020 2020 2020 2020 6661 on) {. fa │ │ │ │ -000223f0: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ -00022400: 4669 6c74 6572 5f31 2867 7569 6465 2e6e Filter_1(guide.n │ │ │ │ -00022410: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na │ │ │ │ -00022420: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ -00022430: 6976 654f 626a 2c20 6c61 6d62 6461 2c20 iveObj, lambda, │ │ │ │ -00022440: 7369 676d 615f 636f 6c6f 722c 206c 616d sigma_color, lam │ │ │ │ -00022450: 6264 615f 6174 7465 6e75 6174 696f 6e29 bda_attenuation) │ │ │ │ -00022460: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ -00022470: 0a20 2020 2020 2a20 5369 6d70 6c65 206f . * Simple o │ │ │ │ -00022480: 6e65 2d6c 696e 6520 4661 7374 2047 6c6f ne-line Fast Glo │ │ │ │ -00022490: 6261 6c20 536d 6f6f 7468 6572 2066 696c bal Smoother fil │ │ │ │ -000224a0: 7465 7220 6361 6c6c 2e20 4966 2079 6f75 ter call. If you │ │ │ │ -000224b0: 2068 6176 6520 6d75 6c74 6970 6c65 2069 have multiple i │ │ │ │ -000224c0: 6d61 6765 7320 746f 2066 696c 7465 7220 mages to filter │ │ │ │ -000224d0: 7769 7468 2074 6865 2073 616d 650a 2020 with the same. │ │ │ │ -000224e0: 2020 202a 2067 7569 6465 2074 6865 6e20 * guide then │ │ │ │ -000224f0: 7573 6520 4661 7374 476c 6f62 616c 536d use FastGlobalSm │ │ │ │ -00022500: 6f6f 7468 6572 4669 6c74 6572 2069 6e74 ootherFilter int │ │ │ │ -00022510: 6572 6661 6365 2074 6f20 6176 6f69 6420 erface to avoid │ │ │ │ -00022520: 6578 7472 6120 636f 6d70 7574 6174 696f extra computatio │ │ │ │ -00022530: 6e73 2e0a 2020 2020 202a 0a20 2020 2020 ns.. *. │ │ │ │ -00022540: 2a20 4070 6172 616d 2067 7569 6465 2069 * @param guide i │ │ │ │ -00022550: 6d61 6765 2073 6572 7669 6e67 2061 7320 mage serving as │ │ │ │ -00022560: 6775 6964 6520 666f 7220 6669 6c74 6572 guide for filter │ │ │ │ -00022570: 696e 672e 2049 7420 7368 6f75 6c64 2068 ing. It should h │ │ │ │ -00022580: 6176 6520 382d 6269 7420 6465 7074 6820 ave 8-bit depth │ │ │ │ -00022590: 616e 6420 6569 7468 6572 2031 206f 7220 and either 1 or │ │ │ │ -000225a0: 3320 6368 616e 6e65 6c73 2e0a 2020 2020 3 channels.. │ │ │ │ -000225b0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -000225c0: 2073 7263 2073 6f75 7263 6520 696d 6167 src source imag │ │ │ │ -000225d0: 6520 666f 7220 6669 6c74 6572 696e 6720 e for filtering │ │ │ │ -000225e0: 7769 7468 2075 6e73 6967 6e65 6420 382d with unsigned 8- │ │ │ │ -000225f0: 6269 7420 6f72 2073 6967 6e65 6420 3136 bit or signed 16 │ │ │ │ -00022600: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ -00022610: 2d70 6f69 6e74 2033 322d 6269 7420 6465 -point 32-bit de │ │ │ │ -00022620: 7074 6820 616e 6420 7570 2074 6f20 3420 pth and up to 4 │ │ │ │ -00022630: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ -00022640: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -00022650: 7374 2064 6573 7469 6e61 7469 6f6e 2069 st destination i │ │ │ │ -00022660: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ -00022670: 2020 2a20 4070 6172 616d 206c 616d 6264 * @param lambd │ │ │ │ -00022680: 6120 7061 7261 6d65 7465 7220 6465 6669 a parameter defi │ │ │ │ -00022690: 6e69 6e67 2074 6865 2061 6d6f 756e 7420 ning the amount │ │ │ │ -000226a0: 6f66 2072 6567 756c 6172 697a 6174 696f of regularizatio │ │ │ │ -000226b0: 6e0a 2020 2020 202a 0a20 2020 2020 2a20 n. *. * │ │ │ │ -000226c0: 4070 6172 616d 2073 6967 6d61 5f63 6f6c @param sigma_col │ │ │ │ -000226d0: 6f72 2070 6172 616d 6574 6572 2c20 7468 or parameter, th │ │ │ │ -000226e0: 6174 2069 7320 7369 6d69 6c61 7220 746f at is similar to │ │ │ │ -000226f0: 2063 6f6c 6f72 2073 7061 6365 2073 6967 color space sig │ │ │ │ -00022700: 6d61 2069 6e20 6269 6c61 7465 7261 6c46 ma in bilateralF │ │ │ │ -00022710: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ -00022720: 2020 202a 2069 7420 7368 6f75 6c64 2062 * it should b │ │ │ │ -00022730: 6520 302e 3235 2e20 5365 7474 696e 6720 e 0.25. Setting │ │ │ │ -00022740: 6974 2074 6f20 312e 3020 6d61 7920 6c65 it to 1.0 may le │ │ │ │ -00022750: 6164 2074 6f20 7374 7265 616b 696e 6720 ad to streaking │ │ │ │ -00022760: 6172 7469 6661 6374 732e 0a20 2020 2020 artifacts.. │ │ │ │ -00022770: 2a0a 2020 2020 202a 2f0a 2020 2020 7075 *. */. pu │ │ │ │ -00022780: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ -00022790: 2066 6173 7447 6c6f 6261 6c53 6d6f 6f74 fastGlobalSmoot │ │ │ │ -000227a0: 6865 7246 696c 7465 7228 4d61 7420 6775 herFilter(Mat gu │ │ │ │ -000227b0: 6964 652c 204d 6174 2073 7263 2c20 4d61 ide, Mat src, Ma │ │ │ │ -000227c0: 7420 6473 742c 2064 6f75 626c 6520 6c61 t dst, double la │ │ │ │ -000227d0: 6d62 6461 2c20 646f 7562 6c65 2073 6967 mbda, double sig │ │ │ │ -000227e0: 6d61 5f63 6f6c 6f72 2920 7b0a 2020 2020 ma_color) {. │ │ │ │ -000227f0: 2020 2020 6661 7374 476c 6f62 616c 536d fastGlobalSm │ │ │ │ -00022800: 6f6f 7468 6572 4669 6c74 6572 5f32 2867 ootherFilter_2(g │ │ │ │ -00022810: 7569 6465 2e6e 6174 6976 654f 626a 2c20 uide.nativeObj, │ │ │ │ -00022820: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d │ │ │ │ -00022830: 7374 2e6e 6174 6976 654f 626a 2c20 6c61 st.nativeObj, la │ │ │ │ -00022840: 6d62 6461 2c20 7369 676d 615f 636f 6c6f mbda, sigma_colo │ │ │ │ -00022850: 7229 3b0a 2020 2020 7d0a 0a0a 2020 2020 r);. }... │ │ │ │ -00022860: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ -00022870: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ -00022880: 633a 3a6c 3053 6d6f 6f74 6828 4d61 7420 c::l0Smooth(Mat │ │ │ │ -00022890: 7372 632c 204d 6174 2620 6473 742c 2064 src, Mat& dst, d │ │ │ │ -000228a0: 6f75 626c 6520 6c61 6d62 6461 203d 2030 ouble lambda = 0 │ │ │ │ -000228b0: 2e30 322c 2064 6f75 626c 6520 6b61 7070 .02, double kapp │ │ │ │ -000228c0: 6120 3d20 322e 3029 0a20 2020 202f 2f0a a = 2.0). //. │ │ │ │ -000228d0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -000228e0: 476c 6f62 616c 2069 6d61 6765 2073 6d6f Global image smo │ │ │ │ -000228f0: 6f74 6869 6e67 2076 6961 204c 3020 6772 othing via L0 gr │ │ │ │ -00022900: 6164 6965 6e74 206d 696e 696d 697a 6174 adient minimizat │ │ │ │ -00022910: 696f 6e2e 0a20 2020 2020 2a0a 2020 2020 ion.. *. │ │ │ │ -00022920: 202a 2040 7061 7261 6d20 7372 6320 736f * @param src so │ │ │ │ -00022930: 7572 6365 2069 6d61 6765 2066 6f72 2066 urce image for f │ │ │ │ -00022940: 696c 7465 7269 6e67 2077 6974 6820 756e iltering with un │ │ │ │ -00022950: 7369 676e 6564 2038 2d62 6974 206f 7220 signed 8-bit or │ │ │ │ -00022960: 7369 676e 6564 2031 362d 6269 7420 6f72 signed 16-bit or │ │ │ │ -00022970: 2066 6c6f 6174 696e 672d 706f 696e 7420 floating-point │ │ │ │ -00022980: 6465 7074 682e 0a20 2020 2020 2a0a 2020 depth.. *. │ │ │ │ -00022990: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ -000229a0: 6465 7374 696e 6174 696f 6e20 696d 6167 destination imag │ │ │ │ -000229b0: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ -000229c0: 2040 7061 7261 6d20 6c61 6d62 6461 2070 @param lambda p │ │ │ │ -000229d0: 6172 616d 6574 6572 2064 6566 696e 696e arameter definin │ │ │ │ -000229e0: 6720 7468 6520 736d 6f6f 7468 2074 6572 g the smooth ter │ │ │ │ -000229f0: 6d20 7765 6967 6874 2e0a 2020 2020 202a m weight.. * │ │ │ │ -00022a00: 0a20 2020 2020 2a20 4070 6172 616d 206b . * @param k │ │ │ │ -00022a10: 6170 7061 2070 6172 616d 6574 6572 2064 appa parameter d │ │ │ │ -00022a20: 6566 696e 696e 6720 7468 6520 696e 6372 efining the incr │ │ │ │ -00022a30: 6561 7369 6e67 2066 6163 746f 7220 6f66 easing factor of │ │ │ │ -00022a40: 2074 6865 2077 6569 6768 7420 6f66 2074 the weight of t │ │ │ │ -00022a50: 6865 2067 7261 6469 656e 7420 6461 7461 he gradient data │ │ │ │ -00022a60: 2074 6572 6d2e 0a20 2020 2020 2a0a 2020 term.. *. │ │ │ │ -00022a70: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ -00022a80: 7461 696c 7320 6162 6f75 7420 4c30 2053 tails about L0 S │ │ │ │ -00022a90: 6d6f 6f74 6865 722c 2073 6565 2074 6865 moother, see the │ │ │ │ -00022aa0: 206f 7269 6769 6e61 6c20 7061 7065 7220 original paper │ │ │ │ -00022ab0: 4349 5445 3a20 7875 3230 3131 696d 6167 CITE: xu2011imag │ │ │ │ -00022ac0: 652e 0a20 2020 2020 2a2f 0a20 2020 2070 e.. */. p │ │ │ │ -00022ad0: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ -00022ae0: 6420 6c30 536d 6f6f 7468 284d 6174 2073 d l0Smooth(Mat s │ │ │ │ -00022af0: 7263 2c20 4d61 7420 6473 742c 2064 6f75 rc, Mat dst, dou │ │ │ │ -00022b00: 626c 6520 6c61 6d62 6461 2c20 646f 7562 ble lambda, doub │ │ │ │ -00022b10: 6c65 206b 6170 7061 2920 7b0a 2020 2020 le kappa) {. │ │ │ │ -00022b20: 2020 2020 6c30 536d 6f6f 7468 5f30 2873 l0Smooth_0(s │ │ │ │ -00022b30: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds │ │ │ │ -00022b40: 742e 6e61 7469 7665 4f62 6a2c 206c 616d t.nativeObj, lam │ │ │ │ -00022b50: 6264 612c 206b 6170 7061 293b 0a20 2020 bda, kappa);. │ │ │ │ -00022b60: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -00022b70: 202a 2047 6c6f 6261 6c20 696d 6167 6520 * Global image │ │ │ │ -00022b80: 736d 6f6f 7468 696e 6720 7669 6120 4c30 smoothing via L0 │ │ │ │ -00022b90: 2067 7261 6469 656e 7420 6d69 6e69 6d69 gradient minimi │ │ │ │ -00022ba0: 7a61 7469 6f6e 2e0a 2020 2020 202a 0a20 zation.. *. │ │ │ │ -00022bb0: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ -00022bc0: 2073 6f75 7263 6520 696d 6167 6520 666f source image fo │ │ │ │ -00022bd0: 7220 6669 6c74 6572 696e 6720 7769 7468 r filtering with │ │ │ │ -00022be0: 2075 6e73 6967 6e65 6420 382d 6269 7420 unsigned 8-bit │ │ │ │ -00022bf0: 6f72 2073 6967 6e65 6420 3136 2d62 6974 or signed 16-bit │ │ │ │ -00022c00: 206f 7220 666c 6f61 7469 6e67 2d70 6f69 or floating-poi │ │ │ │ -00022c10: 6e74 2064 6570 7468 2e0a 2020 2020 202a nt depth.. * │ │ │ │ -00022c20: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -00022c30: 7374 2064 6573 7469 6e61 7469 6f6e 2069 st destination i │ │ │ │ -00022c40: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ -00022c50: 2020 2a20 4070 6172 616d 206c 616d 6264 * @param lambd │ │ │ │ -00022c60: 6120 7061 7261 6d65 7465 7220 6465 6669 a parameter defi │ │ │ │ -00022c70: 6e69 6e67 2074 6865 2073 6d6f 6f74 6820 ning the smooth │ │ │ │ -00022c80: 7465 726d 2077 6569 6768 742e 0a20 2020 term weight.. │ │ │ │ -00022c90: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ -00022ca0: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ -00022cb0: 6c73 2061 626f 7574 204c 3020 536d 6f6f ls about L0 Smoo │ │ │ │ -00022cc0: 7468 6572 2c20 7365 6520 7468 6520 6f72 ther, see the or │ │ │ │ -00022cd0: 6967 696e 616c 2070 6170 6572 2043 4954 iginal paper CIT │ │ │ │ -00022ce0: 453a 2078 7532 3031 3169 6d61 6765 2e0a E: xu2011image.. │ │ │ │ -00022cf0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -00022d00: 6963 2073 7461 7469 6320 766f 6964 206c ic static void l │ │ │ │ -00022d10: 3053 6d6f 6f74 6828 4d61 7420 7372 632c 0Smooth(Mat src, │ │ │ │ -00022d20: 204d 6174 2064 7374 2c20 646f 7562 6c65 Mat dst, double │ │ │ │ -00022d30: 206c 616d 6264 6129 207b 0a20 2020 2020 lambda) {. │ │ │ │ -00022d40: 2020 206c 3053 6d6f 6f74 685f 3128 7372 l0Smooth_1(sr │ │ │ │ -00022d50: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ -00022d60: 2e6e 6174 6976 654f 626a 2c20 6c61 6d62 .nativeObj, lamb │ │ │ │ -00022d70: 6461 293b 0a20 2020 207d 0a0a 2020 2020 da);. }.. │ │ │ │ -00022d80: 2f2a 2a0a 2020 2020 202a 2047 6c6f 6261 /**. * Globa │ │ │ │ -00022d90: 6c20 696d 6167 6520 736d 6f6f 7468 696e l image smoothin │ │ │ │ -00022da0: 6720 7669 6120 4c30 2067 7261 6469 656e g via L0 gradien │ │ │ │ -00022db0: 7420 6d69 6e69 6d69 7a61 7469 6f6e 2e0a t minimization.. │ │ │ │ -00022dc0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00022dd0: 6172 616d 2073 7263 2073 6f75 7263 6520 aram src source │ │ │ │ -00022de0: 696d 6167 6520 666f 7220 6669 6c74 6572 image for filter │ │ │ │ -00022df0: 696e 6720 7769 7468 2075 6e73 6967 6e65 ing with unsigne │ │ │ │ -00022e00: 6420 382d 6269 7420 6f72 2073 6967 6e65 d 8-bit or signe │ │ │ │ -00022e10: 6420 3136 2d62 6974 206f 7220 666c 6f61 d 16-bit or floa │ │ │ │ -00022e20: 7469 6e67 2d70 6f69 6e74 2064 6570 7468 ting-point depth │ │ │ │ -00022e30: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00022e40: 4070 6172 616d 2064 7374 2064 6573 7469 @param dst desti │ │ │ │ -00022e50: 6e61 7469 6f6e 2069 6d61 6765 2e0a 2020 nation image.. │ │ │ │ -00022e60: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ -00022e70: 202a 0a20 2020 2020 2a20 466f 7220 6d6f *. * For mo │ │ │ │ -00022e80: 7265 2064 6574 6169 6c73 2061 626f 7574 re details about │ │ │ │ -00022e90: 204c 3020 536d 6f6f 7468 6572 2c20 7365 L0 Smoother, se │ │ │ │ -00022ea0: 6520 7468 6520 6f72 6967 696e 616c 2070 e the original p │ │ │ │ -00022eb0: 6170 6572 2043 4954 453a 2078 7532 3031 aper CITE: xu201 │ │ │ │ -00022ec0: 3169 6d61 6765 2e0a 2020 2020 202a 2f0a 1image.. */. │ │ │ │ -00022ed0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -00022ee0: 6320 766f 6964 206c 3053 6d6f 6f74 6828 c void l0Smooth( │ │ │ │ -00022ef0: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ -00022f00: 2920 7b0a 2020 2020 2020 2020 6c30 536d ) {. l0Sm │ │ │ │ -00022f10: 6f6f 7468 5f32 2873 7263 2e6e 6174 6976 ooth_2(src.nativ │ │ │ │ -00022f20: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ -00022f30: 4f62 6a29 3b0a 2020 2020 7d0a 0a0a 2020 Obj);. }... │ │ │ │ -00022f40: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ -00022f50: 2020 5074 725f 4564 6765 4472 6177 696e Ptr_EdgeDrawin │ │ │ │ -00022f60: 6720 6376 3a3a 7869 6d67 7072 6f63 3a3a g cv::ximgproc:: │ │ │ │ -00022f70: 6372 6561 7465 4564 6765 4472 6177 696e createEdgeDrawin │ │ │ │ -00022f80: 6728 290a 2020 2020 2f2f 0a0a 2020 2020 g(). //.. │ │ │ │ -00022f90: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ -00022fa0: 6573 2061 2073 6d61 7274 2070 6f69 6e74 es a smart point │ │ │ │ -00022fb0: 6572 2074 6f20 6120 4564 6765 4472 6177 er to a EdgeDraw │ │ │ │ -00022fc0: 696e 6720 6f62 6a65 6374 2061 6e64 2069 ing object and i │ │ │ │ -00022fd0: 6e69 7469 616c 697a 6573 2069 740a 2020 nitializes it. │ │ │ │ -00022fe0: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ -00022ff0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -00023000: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ -00023010: 2070 7562 6c69 6320 7374 6174 6963 2045 public static E │ │ │ │ -00023020: 6467 6544 7261 7769 6e67 2063 7265 6174 dgeDrawing creat │ │ │ │ -00023030: 6545 6467 6544 7261 7769 6e67 2829 207b eEdgeDrawing() { │ │ │ │ -00023040: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -00023050: 4564 6765 4472 6177 696e 672e 5f5f 6672 EdgeDrawing.__fr │ │ │ │ -00023060: 6f6d 5074 725f 5f28 6372 6561 7465 4564 omPtr__(createEd │ │ │ │ -00023070: 6765 4472 6177 696e 675f 3028 2929 3b0a geDrawing_0());. │ │ │ │ -00023080: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ -00023090: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ -000230a0: 4469 7370 6172 6974 7957 4c53 4669 6c74 DisparityWLSFilt │ │ │ │ -000230b0: 6572 2063 763a 3a78 696d 6770 726f 633a er cv::ximgproc: │ │ │ │ -000230c0: 3a63 7265 6174 6544 6973 7061 7269 7479 :createDisparity │ │ │ │ -000230d0: 574c 5346 696c 7465 7228 5074 725f 5374 WLSFilter(Ptr_St │ │ │ │ -000230e0: 6572 656f 4d61 7463 6865 7220 6d61 7463 ereoMatcher matc │ │ │ │ -000230f0: 6865 725f 6c65 6674 290a 2020 2020 2f2f her_left). // │ │ │ │ -00023100: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -00023110: 2043 6f6e 7665 6e69 656e 6365 2066 6163 Convenience fac │ │ │ │ -00023120: 746f 7279 206d 6574 686f 6420 7468 6174 tory method that │ │ │ │ -00023130: 2063 7265 6174 6573 2061 6e20 696e 7374 creates an inst │ │ │ │ -00023140: 616e 6365 206f 6620 4469 7370 6172 6974 ance of Disparit │ │ │ │ -00023150: 7957 4c53 4669 6c74 6572 2061 6e64 2073 yWLSFilter and s │ │ │ │ -00023160: 6574 7320 7570 2061 6c6c 2074 6865 2072 ets up all the r │ │ │ │ -00023170: 656c 6576 616e 740a 2020 2020 202a 2066 elevant. * f │ │ │ │ -00023180: 696c 7465 7220 7061 7261 6d65 7465 7273 ilter parameters │ │ │ │ -00023190: 2061 7574 6f6d 6174 6963 616c 6c79 2062 automatically b │ │ │ │ -000231a0: 6173 6564 206f 6e20 7468 6520 6d61 7463 ased on the matc │ │ │ │ -000231b0: 6865 7220 696e 7374 616e 6365 2e20 4375 her instance. Cu │ │ │ │ -000231c0: 7272 656e 746c 7920 7375 7070 6f72 7473 rrently supports │ │ │ │ -000231d0: 206f 6e6c 7920 5374 6572 656f 424d 2061 only StereoBM a │ │ │ │ -000231e0: 6e64 2053 7465 7265 6f53 4742 4d2e 0a20 nd StereoSGBM.. │ │ │ │ -000231f0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00023200: 7261 6d20 6d61 7463 6865 725f 6c65 6674 ram matcher_left │ │ │ │ -00023210: 2073 7465 7265 6f20 6d61 7463 6865 7220 stereo matcher │ │ │ │ -00023220: 696e 7374 616e 6365 2074 6861 7420 7769 instance that wi │ │ │ │ -00023230: 6c6c 2062 6520 7573 6564 2077 6974 6820 ll be used with │ │ │ │ -00023240: 7468 6520 6669 6c74 6572 0a20 2020 2020 the filter. │ │ │ │ -00023250: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ -00023260: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00023270: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -00023280: 626c 6963 2073 7461 7469 6320 4469 7370 blic static Disp │ │ │ │ -00023290: 6172 6974 7957 4c53 4669 6c74 6572 2063 arityWLSFilter c │ │ │ │ -000232a0: 7265 6174 6544 6973 7061 7269 7479 574c reateDisparityWL │ │ │ │ -000232b0: 5346 696c 7465 7228 5374 6572 656f 4d61 SFilter(StereoMa │ │ │ │ -000232c0: 7463 6865 7220 6d61 7463 6865 725f 6c65 tcher matcher_le │ │ │ │ -000232d0: 6674 2920 7b0a 2020 2020 2020 2020 7265 ft) {. re │ │ │ │ -000232e0: 7475 726e 2044 6973 7061 7269 7479 574c turn DisparityWL │ │ │ │ -000232f0: 5346 696c 7465 722e 5f5f 6672 6f6d 5074 SFilter.__fromPt │ │ │ │ -00023300: 725f 5f28 6372 6561 7465 4469 7370 6172 r__(createDispar │ │ │ │ -00023310: 6974 7957 4c53 4669 6c74 6572 5f30 286d ityWLSFilter_0(m │ │ │ │ -00023320: 6174 6368 6572 5f6c 6566 742e 6765 744e atcher_left.getN │ │ │ │ -00023330: 6174 6976 654f 626a 4164 6472 2829 2929 ativeObjAddr())) │ │ │ │ -00023340: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ -00023350: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ -00023360: 725f 5374 6572 656f 4d61 7463 6865 7220 r_StereoMatcher │ │ │ │ -00023370: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr │ │ │ │ -00023380: 6561 7465 5269 6768 744d 6174 6368 6572 eateRightMatcher │ │ │ │ -00023390: 2850 7472 5f53 7465 7265 6f4d 6174 6368 (Ptr_StereoMatch │ │ │ │ -000233a0: 6572 206d 6174 6368 6572 5f6c 6566 7429 er matcher_left) │ │ │ │ -000233b0: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ -000233c0: 0a20 2020 2020 2a20 436f 6e76 656e 6965 . * Convenie │ │ │ │ -000233d0: 6e63 6520 6d65 7468 6f64 2074 6f20 7365 nce method to se │ │ │ │ -000233e0: 7420 7570 2074 6865 206d 6174 6368 6572 t up the matcher │ │ │ │ -000233f0: 2066 6f72 2063 6f6d 7075 7469 6e67 2074 for computing t │ │ │ │ -00023400: 6865 2072 6967 6874 2d76 6965 7720 6469 he right-view di │ │ │ │ -00023410: 7370 6172 6974 7920 6d61 700a 2020 2020 sparity map. │ │ │ │ -00023420: 202a 2074 6861 7420 6973 2072 6571 7569 * that is requi │ │ │ │ -00023430: 7265 6420 696e 2063 6173 6520 6f66 2066 red in case of f │ │ │ │ -00023440: 696c 7465 7269 6e67 2077 6974 6820 636f iltering with co │ │ │ │ -00023450: 6e66 6964 656e 6365 2e0a 2020 2020 202a nfidence.. * │ │ │ │ -00023460: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ -00023470: 6174 6368 6572 5f6c 6566 7420 6d61 696e atcher_left main │ │ │ │ -00023480: 2073 7465 7265 6f20 6d61 7463 6865 7220 stereo matcher │ │ │ │ -00023490: 696e 7374 616e 6365 2074 6861 7420 7769 instance that wi │ │ │ │ -000234a0: 6c6c 2062 6520 7573 6564 2077 6974 6820 ll be used with │ │ │ │ -000234b0: 7468 6520 6669 6c74 6572 0a20 2020 2020 the filter. │ │ │ │ -000234c0: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ -000234d0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -000234e0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -000234f0: 626c 6963 2073 7461 7469 6320 5374 6572 blic static Ster │ │ │ │ -00023500: 656f 4d61 7463 6865 7220 6372 6561 7465 eoMatcher create │ │ │ │ -00023510: 5269 6768 744d 6174 6368 6572 2853 7465 RightMatcher(Ste │ │ │ │ -00023520: 7265 6f4d 6174 6368 6572 206d 6174 6368 reoMatcher match │ │ │ │ -00023530: 6572 5f6c 6566 7429 207b 0a20 2020 2020 er_left) {. │ │ │ │ -00023540: 2020 2072 6574 7572 6e20 5374 6572 656f return Stereo │ │ │ │ -00023550: 4d61 7463 6865 722e 5f5f 6672 6f6d 5074 Matcher.__fromPt │ │ │ │ -00023560: 725f 5f28 6372 6561 7465 5269 6768 744d r__(createRightM │ │ │ │ -00023570: 6174 6368 6572 5f30 286d 6174 6368 6572 atcher_0(matcher │ │ │ │ -00023580: 5f6c 6566 742e 6765 744e 6174 6976 654f _left.getNativeO │ │ │ │ -00023590: 626a 4164 6472 2829 2929 3b0a 2020 2020 bjAddr()));. │ │ │ │ -000235a0: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ -000235b0: 2f20 432b 2b3a 2020 5074 725f 4469 7370 / C++: Ptr_Disp │ │ │ │ -000235c0: 6172 6974 7957 4c53 4669 6c74 6572 2063 arityWLSFilter c │ │ │ │ -000235d0: 763a 3a78 696d 6770 726f 633a 3a63 7265 v::ximgproc::cre │ │ │ │ -000235e0: 6174 6544 6973 7061 7269 7479 574c 5346 ateDisparityWLSF │ │ │ │ -000235f0: 696c 7465 7247 656e 6572 6963 2862 6f6f ilterGeneric(boo │ │ │ │ -00023600: 6c20 7573 655f 636f 6e66 6964 656e 6365 l use_confidence │ │ │ │ -00023610: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ -00023620: 2a0a 2020 2020 202a 204d 6f72 6520 6765 *. * More ge │ │ │ │ -00023630: 6e65 7269 6320 6661 6374 6f72 7920 6d65 neric factory me │ │ │ │ -00023640: 7468 6f64 2c20 6372 6561 7465 2069 6e73 thod, create ins │ │ │ │ -00023650: 7461 6e63 6520 6f66 2044 6973 7061 7269 tance of Dispari │ │ │ │ -00023660: 7479 574c 5346 696c 7465 7220 616e 6420 tyWLSFilter and │ │ │ │ -00023670: 6578 6563 7574 6520 6261 7369 630a 2020 execute basic. │ │ │ │ -00023680: 2020 202a 2069 6e69 7469 616c 697a 6174 * initializat │ │ │ │ -00023690: 696f 6e20 726f 7574 696e 6573 2e20 5768 ion routines. Wh │ │ │ │ -000236a0: 656e 2075 7369 6e67 2074 6869 7320 6d65 en using this me │ │ │ │ -000236b0: 7468 6f64 2079 6f75 2077 696c 6c20 6e65 thod you will ne │ │ │ │ -000236c0: 6564 2074 6f20 7365 742d 7570 2074 6865 ed to set-up the │ │ │ │ -000236d0: 2052 4f49 2c20 6d61 7463 6865 7273 2061 ROI, matchers a │ │ │ │ -000236e0: 6e64 0a20 2020 2020 2a20 6f74 6865 7220 nd. * other │ │ │ │ -000236f0: 7061 7261 6d65 7465 7273 2062 7920 796f parameters by yo │ │ │ │ -00023700: 7572 7365 6c66 2e0a 2020 2020 202a 0a20 urself.. *. │ │ │ │ -00023710: 2020 2020 2a20 4070 6172 616d 2075 7365 * @param use │ │ │ │ -00023720: 5f63 6f6e 6669 6465 6e63 6520 6669 6c74 _confidence filt │ │ │ │ -00023730: 6572 696e 6720 7769 7468 2063 6f6e 6669 ering with confi │ │ │ │ -00023740: 6465 6e63 6520 7265 7175 6972 6573 2074 dence requires t │ │ │ │ -00023750: 776f 2064 6973 7061 7269 7479 206d 6170 wo disparity map │ │ │ │ -00023760: 7320 2866 6f72 2074 6865 206c 6566 7420 s (for the left │ │ │ │ -00023770: 616e 6420 7269 6768 7420 7669 6577 7329 and right views) │ │ │ │ -00023780: 2061 6e64 2069 730a 2020 2020 202a 2061 and is. * a │ │ │ │ -00023790: 7070 726f 7869 6d61 7465 6c79 2074 776f pproximately two │ │ │ │ -000237a0: 2074 696d 6573 2073 6c6f 7765 722e 2048 times slower. H │ │ │ │ -000237b0: 6f77 6576 6572 2c20 7175 616c 6974 7920 owever, quality │ │ │ │ -000237c0: 6973 2074 7970 6963 616c 6c79 2073 6967 is typically sig │ │ │ │ -000237d0: 6e69 6669 6361 6e74 6c79 2062 6574 7465 nificantly bette │ │ │ │ -000237e0: 722e 0a20 2020 2020 2a20 4072 6574 7572 r.. * @retur │ │ │ │ -000237f0: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ -00023800: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00023810: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -00023820: 7469 6320 4469 7370 6172 6974 7957 4c53 tic DisparityWLS │ │ │ │ -00023830: 4669 6c74 6572 2063 7265 6174 6544 6973 Filter createDis │ │ │ │ -00023840: 7061 7269 7479 574c 5346 696c 7465 7247 parityWLSFilterG │ │ │ │ -00023850: 656e 6572 6963 2862 6f6f 6c65 616e 2075 eneric(boolean u │ │ │ │ -00023860: 7365 5f63 6f6e 6669 6465 6e63 6529 207b se_confidence) { │ │ │ │ -00023870: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -00023880: 4469 7370 6172 6974 7957 4c53 4669 6c74 DisparityWLSFilt │ │ │ │ -00023890: 6572 2e5f 5f66 726f 6d50 7472 5f5f 2863 er.__fromPtr__(c │ │ │ │ -000238a0: 7265 6174 6544 6973 7061 7269 7479 574c reateDisparityWL │ │ │ │ -000238b0: 5346 696c 7465 7247 656e 6572 6963 5f30 SFilterGeneric_0 │ │ │ │ -000238c0: 2875 7365 5f63 6f6e 6669 6465 6e63 6529 (use_confidence) │ │ │ │ -000238d0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -000238e0: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2069 /. // C++: i │ │ │ │ -000238f0: 6e74 2063 763a 3a78 696d 6770 726f 633a nt cv::ximgproc: │ │ │ │ -00023900: 3a72 6561 6447 5428 5374 7269 6e67 2073 :readGT(String s │ │ │ │ -00023910: 7263 5f70 6174 682c 204d 6174 2620 6473 rc_path, Mat& ds │ │ │ │ -00023920: 7429 0a20 2020 202f 2f0a 0a20 2020 202f t). //.. / │ │ │ │ -00023930: 2a2a 0a20 2020 2020 2a20 4675 6e63 7469 **. * Functi │ │ │ │ -00023940: 6f6e 2066 6f72 2072 6561 6469 6e67 2067 on for reading g │ │ │ │ -00023950: 726f 756e 6420 7472 7574 6820 6469 7370 round truth disp │ │ │ │ -00023960: 6172 6974 7920 6d61 7073 2e20 5375 7070 arity maps. Supp │ │ │ │ -00023970: 6f72 7473 2062 6173 6963 204d 6964 646c orts basic Middl │ │ │ │ -00023980: 6562 7572 790a 2020 2020 202a 2061 6e64 ebury. * and │ │ │ │ -00023990: 204d 5049 2d53 696e 7465 6c20 666f 726d MPI-Sintel form │ │ │ │ -000239a0: 6174 732e 204e 6f74 6520 7468 6174 2074 ats. Note that t │ │ │ │ -000239b0: 6865 2072 6573 756c 7469 6e67 2064 6973 he resulting dis │ │ │ │ -000239c0: 7061 7269 7479 206d 6170 2069 7320 7363 parity map is sc │ │ │ │ -000239d0: 616c 6564 2062 7920 3136 2e0a 2020 2020 aled by 16.. │ │ │ │ -000239e0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -000239f0: 2073 7263 5f70 6174 6820 7061 7468 2074 src_path path t │ │ │ │ -00023a00: 6f20 7468 6520 696d 6167 652c 2063 6f6e o the image, con │ │ │ │ -00023a10: 7461 696e 696e 6720 6772 6f75 6e64 2d74 taining ground-t │ │ │ │ -00023a20: 7275 7468 2064 6973 7061 7269 7479 206d ruth disparity m │ │ │ │ -00023a30: 6170 0a20 2020 2020 2a0a 2020 2020 202a ap. *. * │ │ │ │ -00023a40: 2040 7061 7261 6d20 6473 7420 6f75 7470 @param dst outp │ │ │ │ -00023a50: 7574 2064 6973 7061 7269 7479 206d 6170 ut disparity map │ │ │ │ -00023a60: 2c20 4356 5f31 3653 2064 6570 7468 0a20 , CV_16S depth. │ │ │ │ -00023a70: 2020 2020 2a0a 2020 2020 202a 2040 7265 *. * @re │ │ │ │ -00023a80: 7475 726e 2072 6574 7572 6e73 207a 6572 turn returns zer │ │ │ │ -00023a90: 6f20 6966 2073 7563 6365 7373 6675 6c6c o if successfull │ │ │ │ -00023aa0: 7920 7265 6164 2074 6865 2067 726f 756e y read the groun │ │ │ │ -00023ab0: 6420 7472 7574 680a 2020 2020 202a 2f0a d truth. */. │ │ │ │ -00023ac0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -00023ad0: 6320 696e 7420 7265 6164 4754 2853 7472 c int readGT(Str │ │ │ │ -00023ae0: 696e 6720 7372 635f 7061 7468 2c20 4d61 ing src_path, Ma │ │ │ │ -00023af0: 7420 6473 7429 207b 0a20 2020 2020 2020 t dst) {. │ │ │ │ -00023b00: 2072 6574 7572 6e20 7265 6164 4754 5f30 return readGT_0 │ │ │ │ -00023b10: 2873 7263 5f70 6174 682c 2064 7374 2e6e (src_path, dst.n │ │ │ │ -00023b20: 6174 6976 654f 626a 293b 0a20 2020 207d ativeObj);. } │ │ │ │ -00023b30: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ -00023b40: 2043 2b2b 3a20 2064 6f75 626c 6520 6376 C++: double cv │ │ │ │ -00023b50: 3a3a 7869 6d67 7072 6f63 3a3a 636f 6d70 ::ximgproc::comp │ │ │ │ -00023b60: 7574 654d 5345 284d 6174 2047 542c 204d uteMSE(Mat GT, M │ │ │ │ -00023b70: 6174 2073 7263 2c20 5265 6374 2052 4f49 at src, Rect ROI │ │ │ │ -00023b80: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ -00023b90: 2a0a 2020 2020 202a 2046 756e 6374 696f *. * Functio │ │ │ │ -00023ba0: 6e20 666f 7220 636f 6d70 7574 696e 6720 n for computing │ │ │ │ -00023bb0: 6d65 616e 2073 7175 6172 6520 6572 726f mean square erro │ │ │ │ -00023bc0: 7220 666f 7220 6469 7370 6172 6974 7920 r for disparity │ │ │ │ -00023bd0: 6d61 7073 0a20 2020 2020 2a0a 2020 2020 maps. *. │ │ │ │ -00023be0: 202a 2040 7061 7261 6d20 4754 2067 726f * @param GT gro │ │ │ │ -00023bf0: 756e 6420 7472 7574 6820 6469 7370 6172 und truth dispar │ │ │ │ -00023c00: 6974 7920 6d61 700a 2020 2020 202a 0a20 ity map. *. │ │ │ │ -00023c10: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ -00023c20: 2064 6973 7061 7269 7479 206d 6170 2074 disparity map t │ │ │ │ -00023c30: 6f20 6576 616c 7561 7465 0a20 2020 2020 o evaluate. │ │ │ │ -00023c40: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00023c50: 524f 4920 7265 6769 6f6e 206f 6620 696e ROI region of in │ │ │ │ -00023c60: 7465 7265 7374 0a20 2020 2020 2a0a 2020 terest. *. │ │ │ │ -00023c70: 2020 202a 2040 7265 7475 726e 2072 6574 * @return ret │ │ │ │ -00023c80: 7572 6e73 206d 6561 6e20 7371 7561 7265 urns mean square │ │ │ │ -00023c90: 2065 7272 6f72 2062 6574 7765 656e 2047 error between G │ │ │ │ -00023ca0: 5420 616e 6420 7372 630a 2020 2020 202a T and src. * │ │ │ │ -00023cb0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -00023cc0: 7469 6320 646f 7562 6c65 2063 6f6d 7075 tic double compu │ │ │ │ -00023cd0: 7465 4d53 4528 4d61 7420 4754 2c20 4d61 teMSE(Mat GT, Ma │ │ │ │ -00023ce0: 7420 7372 632c 2052 6563 7420 524f 4929 t src, Rect ROI) │ │ │ │ -00023cf0: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ -00023d00: 6e20 636f 6d70 7574 654d 5345 5f30 2847 n computeMSE_0(G │ │ │ │ -00023d10: 542e 6e61 7469 7665 4f62 6a2c 2073 7263 T.nativeObj, src │ │ │ │ -00023d20: 2e6e 6174 6976 654f 626a 2c20 524f 492e .nativeObj, ROI. │ │ │ │ -00023d30: 782c 2052 4f49 2e79 2c20 524f 492e 7769 x, ROI.y, ROI.wi │ │ │ │ -00023d40: 6474 682c 2052 4f49 2e68 6569 6768 7429 dth, ROI.height) │ │ │ │ -00023d50: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ -00023d60: 0a20 2020 202f 2f20 432b 2b3a 2020 646f . // C++: do │ │ │ │ -00023d70: 7562 6c65 2063 763a 3a78 696d 6770 726f uble cv::ximgpro │ │ │ │ -00023d80: 633a 3a63 6f6d 7075 7465 4261 6450 6978 c::computeBadPix │ │ │ │ -00023d90: 656c 5065 7263 656e 7428 4d61 7420 4754 elPercent(Mat GT │ │ │ │ -00023da0: 2c20 4d61 7420 7372 632c 2052 6563 7420 , Mat src, Rect │ │ │ │ -00023db0: 524f 492c 2069 6e74 2074 6872 6573 6820 ROI, int thresh │ │ │ │ -00023dc0: 3d20 3234 290a 2020 2020 2f2f 0a0a 2020 = 24). //.. │ │ │ │ -00023dd0: 2020 2f2a 2a0a 2020 2020 202a 2046 756e /**. * Fun │ │ │ │ -00023de0: 6374 696f 6e20 666f 7220 636f 6d70 7574 ction for comput │ │ │ │ -00023df0: 696e 6720 7468 6520 7065 7263 656e 7420 ing the percent │ │ │ │ -00023e00: 6f66 2022 6261 6422 2070 6978 656c 7320 of "bad" pixels │ │ │ │ -00023e10: 696e 2074 6865 2064 6973 7061 7269 7479 in the disparity │ │ │ │ -00023e20: 206d 6170 0a20 2020 2020 2a20 2870 6978 map. * (pix │ │ │ │ -00023e30: 656c 7320 7768 6572 6520 6572 726f 7220 els where error │ │ │ │ -00023e40: 6973 2068 6967 6865 7220 7468 616e 2061 is higher than a │ │ │ │ -00023e50: 2073 7065 6369 6669 6564 2074 6872 6573 specified thres │ │ │ │ -00023e60: 686f 6c64 290a 2020 2020 202a 0a20 2020 hold). *. │ │ │ │ -00023e70: 2020 2a20 4070 6172 616d 2047 5420 6772 * @param GT gr │ │ │ │ -00023e80: 6f75 6e64 2074 7275 7468 2064 6973 7061 ound truth dispa │ │ │ │ -00023e90: 7269 7479 206d 6170 0a20 2020 2020 2a0a rity map. *. │ │ │ │ -00023ea0: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ -00023eb0: 6320 6469 7370 6172 6974 7920 6d61 7020 c disparity map │ │ │ │ -00023ec0: 746f 2065 7661 6c75 6174 650a 2020 2020 to evaluate. │ │ │ │ -00023ed0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00023ee0: 2052 4f49 2072 6567 696f 6e20 6f66 2069 ROI region of i │ │ │ │ -00023ef0: 6e74 6572 6573 740a 2020 2020 202a 0a20 nterest. *. │ │ │ │ -00023f00: 2020 2020 2a20 4070 6172 616d 2074 6872 * @param thr │ │ │ │ -00023f10: 6573 6820 7468 7265 7368 6f6c 6420 7573 esh threshold us │ │ │ │ -00023f20: 6564 2074 6f20 6465 7465 726d 696e 6520 ed to determine │ │ │ │ -00023f30: 2262 6164 2220 7069 7865 6c73 0a20 2020 "bad" pixels. │ │ │ │ -00023f40: 2020 2a0a 2020 2020 202a 2040 7265 7475 *. * @retu │ │ │ │ -00023f50: 726e 2072 6574 7572 6e73 206d 6561 6e20 rn returns mean │ │ │ │ -00023f60: 7371 7561 7265 2065 7272 6f72 2062 6574 square error bet │ │ │ │ -00023f70: 7765 656e 2047 5420 616e 6420 7372 630a ween GT and src. │ │ │ │ -00023f80: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -00023f90: 6963 2073 7461 7469 6320 646f 7562 6c65 ic static double │ │ │ │ -00023fa0: 2063 6f6d 7075 7465 4261 6450 6978 656c computeBadPixel │ │ │ │ -00023fb0: 5065 7263 656e 7428 4d61 7420 4754 2c20 Percent(Mat GT, │ │ │ │ -00023fc0: 4d61 7420 7372 632c 2052 6563 7420 524f Mat src, Rect RO │ │ │ │ -00023fd0: 492c 2069 6e74 2074 6872 6573 6829 207b I, int thresh) { │ │ │ │ -00023fe0: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -00023ff0: 636f 6d70 7574 6542 6164 5069 7865 6c50 computeBadPixelP │ │ │ │ -00024000: 6572 6365 6e74 5f30 2847 542e 6e61 7469 ercent_0(GT.nati │ │ │ │ -00024010: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ -00024020: 654f 626a 2c20 524f 492e 782c 2052 4f49 eObj, ROI.x, ROI │ │ │ │ -00024030: 2e79 2c20 524f 492e 7769 6474 682c 2052 .y, ROI.width, R │ │ │ │ -00024040: 4f49 2e68 6569 6768 742c 2074 6872 6573 OI.height, thres │ │ │ │ -00024050: 6829 3b0a 2020 2020 7d0a 0a20 2020 202f h);. }.. / │ │ │ │ -00024060: 2a2a 0a20 2020 2020 2a20 4675 6e63 7469 **. * Functi │ │ │ │ -00024070: 6f6e 2066 6f72 2063 6f6d 7075 7469 6e67 on for computing │ │ │ │ -00024080: 2074 6865 2070 6572 6365 6e74 206f 6620 the percent of │ │ │ │ -00024090: 2262 6164 2220 7069 7865 6c73 2069 6e20 "bad" pixels in │ │ │ │ -000240a0: 7468 6520 6469 7370 6172 6974 7920 6d61 the disparity ma │ │ │ │ -000240b0: 700a 2020 2020 202a 2028 7069 7865 6c73 p. * (pixels │ │ │ │ -000240c0: 2077 6865 7265 2065 7272 6f72 2069 7320 where error is │ │ │ │ -000240d0: 6869 6768 6572 2074 6861 6e20 6120 7370 higher than a sp │ │ │ │ -000240e0: 6563 6966 6965 6420 7468 7265 7368 6f6c ecified threshol │ │ │ │ -000240f0: 6429 0a20 2020 2020 2a0a 2020 2020 202a d). *. * │ │ │ │ -00024100: 2040 7061 7261 6d20 4754 2067 726f 756e @param GT groun │ │ │ │ -00024110: 6420 7472 7574 6820 6469 7370 6172 6974 d truth disparit │ │ │ │ -00024120: 7920 6d61 700a 2020 2020 202a 0a20 2020 y map. *. │ │ │ │ -00024130: 2020 2a20 4070 6172 616d 2073 7263 2064 * @param src d │ │ │ │ -00024140: 6973 7061 7269 7479 206d 6170 2074 6f20 isparity map to │ │ │ │ -00024150: 6576 616c 7561 7465 0a20 2020 2020 2a0a evaluate. *. │ │ │ │ -00024160: 2020 2020 202a 2040 7061 7261 6d20 524f * @param RO │ │ │ │ -00024170: 4920 7265 6769 6f6e 206f 6620 696e 7465 I region of inte │ │ │ │ -00024180: 7265 7374 0a20 2020 2020 2a0a 2020 2020 rest. *. │ │ │ │ -00024190: 202a 0a20 2020 2020 2a20 4072 6574 7572 *. * @retur │ │ │ │ -000241a0: 6e20 7265 7475 726e 7320 6d65 616e 2073 n returns mean s │ │ │ │ -000241b0: 7175 6172 6520 6572 726f 7220 6265 7477 quare error betw │ │ │ │ -000241c0: 6565 6e20 4754 2061 6e64 2073 7263 0a20 een GT and src. │ │ │ │ -000241d0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -000241e0: 6320 7374 6174 6963 2064 6f75 626c 6520 c static double │ │ │ │ -000241f0: 636f 6d70 7574 6542 6164 5069 7865 6c50 computeBadPixelP │ │ │ │ -00024200: 6572 6365 6e74 284d 6174 2047 542c 204d ercent(Mat GT, M │ │ │ │ -00024210: 6174 2073 7263 2c20 5265 6374 2052 4f49 at src, Rect ROI │ │ │ │ -00024220: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -00024230: 726e 2063 6f6d 7075 7465 4261 6450 6978 rn computeBadPix │ │ │ │ -00024240: 656c 5065 7263 656e 745f 3128 4754 2e6e elPercent_1(GT.n │ │ │ │ -00024250: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na │ │ │ │ -00024260: 7469 7665 4f62 6a2c 2052 4f49 2e78 2c20 tiveObj, ROI.x, │ │ │ │ -00024270: 524f 492e 792c 2052 4f49 2e77 6964 7468 ROI.y, ROI.width │ │ │ │ -00024280: 2c20 524f 492e 6865 6967 6874 293b 0a20 , ROI.height);. │ │ │ │ -00024290: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ -000242a0: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ -000242b0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6765 cv::ximgproc::ge │ │ │ │ -000242c0: 7444 6973 7061 7269 7479 5669 7328 4d61 tDisparityVis(Ma │ │ │ │ -000242d0: 7420 7372 632c 204d 6174 2620 6473 742c t src, Mat& dst, │ │ │ │ -000242e0: 2064 6f75 626c 6520 7363 616c 6520 3d20 double scale = │ │ │ │ -000242f0: 312e 3029 0a20 2020 202f 2f0a 0a20 2020 1.0). //.. │ │ │ │ -00024300: 202f 2a2a 0a20 2020 2020 2a20 4675 6e63 /**. * Func │ │ │ │ -00024310: 7469 6f6e 2066 6f72 2063 7265 6174 696e tion for creatin │ │ │ │ -00024320: 6720 6120 6469 7370 6172 6974 7920 6d61 g a disparity ma │ │ │ │ -00024330: 7020 7669 7375 616c 697a 6174 696f 6e20 p visualization │ │ │ │ -00024340: 2863 6c61 6d70 6564 2043 565f 3855 2069 (clamped CV_8U i │ │ │ │ -00024350: 6d61 6765 290a 2020 2020 202a 0a20 2020 mage). *. │ │ │ │ -00024360: 2020 2a20 4070 6172 616d 2073 7263 2069 * @param src i │ │ │ │ -00024370: 6e70 7574 2064 6973 7061 7269 7479 206d nput disparity m │ │ │ │ -00024380: 6170 2028 4356 5f31 3653 2064 6570 7468 ap (CV_16S depth │ │ │ │ -00024390: 290a 2020 2020 202a 0a20 2020 2020 2a20 ). *. * │ │ │ │ -000243a0: 4070 6172 616d 2064 7374 206f 7574 7075 @param dst outpu │ │ │ │ -000243b0: 7420 7669 7375 616c 697a 6174 696f 6e0a t visualization. │ │ │ │ -000243c0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -000243d0: 6172 616d 2073 6361 6c65 2064 6973 7061 aram scale dispa │ │ │ │ -000243e0: 7269 7479 206d 6170 2077 696c 6c20 6265 rity map will be │ │ │ │ -000243f0: 206d 756c 7469 706c 6965 6420 6279 2074 multiplied by t │ │ │ │ -00024400: 6869 7320 7661 6c75 6520 666f 7220 7669 his value for vi │ │ │ │ -00024410: 7375 616c 697a 6174 696f 6e0a 2020 2020 sualization. │ │ │ │ -00024420: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -00024430: 7461 7469 6320 766f 6964 2067 6574 4469 tatic void getDi │ │ │ │ -00024440: 7370 6172 6974 7956 6973 284d 6174 2073 sparityVis(Mat s │ │ │ │ -00024450: 7263 2c20 4d61 7420 6473 742c 2064 6f75 rc, Mat dst, dou │ │ │ │ -00024460: 626c 6520 7363 616c 6529 207b 0a20 2020 ble scale) {. │ │ │ │ -00024470: 2020 2020 2067 6574 4469 7370 6172 6974 getDisparit │ │ │ │ -00024480: 7956 6973 5f30 2873 7263 2e6e 6174 6976 yVis_0(src.nativ │ │ │ │ -00024490: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ -000244a0: 4f62 6a2c 2073 6361 6c65 293b 0a20 2020 Obj, scale);. │ │ │ │ -000244b0: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -000244c0: 202a 2046 756e 6374 696f 6e20 666f 7220 * Function for │ │ │ │ -000244d0: 6372 6561 7469 6e67 2061 2064 6973 7061 creating a dispa │ │ │ │ -000244e0: 7269 7479 206d 6170 2076 6973 7561 6c69 rity map visuali │ │ │ │ -000244f0: 7a61 7469 6f6e 2028 636c 616d 7065 6420 zation (clamped │ │ │ │ -00024500: 4356 5f38 5520 696d 6167 6529 0a20 2020 CV_8U image). │ │ │ │ -00024510: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00024520: 6d20 7372 6320 696e 7075 7420 6469 7370 m src input disp │ │ │ │ -00024530: 6172 6974 7920 6d61 7020 2843 565f 3136 arity map (CV_16 │ │ │ │ -00024540: 5320 6465 7074 6829 0a20 2020 2020 2a0a S depth). *. │ │ │ │ -00024550: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ -00024560: 7420 6f75 7470 7574 2076 6973 7561 6c69 t output visuali │ │ │ │ -00024570: 7a61 7469 6f6e 0a20 2020 2020 2a0a 2020 zation. *. │ │ │ │ -00024580: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ -00024590: 2073 7461 7469 6320 766f 6964 2067 6574 static void get │ │ │ │ -000245a0: 4469 7370 6172 6974 7956 6973 284d 6174 DisparityVis(Mat │ │ │ │ -000245b0: 2073 7263 2c20 4d61 7420 6473 7429 207b src, Mat dst) { │ │ │ │ -000245c0: 0a20 2020 2020 2020 2067 6574 4469 7370 . getDisp │ │ │ │ -000245d0: 6172 6974 7956 6973 5f31 2873 7263 2e6e arityVis_1(src.n │ │ │ │ -000245e0: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ -000245f0: 7469 7665 4f62 6a29 3b0a 2020 2020 7d0a tiveObj);. }. │ │ │ │ -00024600: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ -00024610: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ -00024620: 696d 6770 726f 633a 3a47 7261 6469 656e imgproc::Gradien │ │ │ │ -00024630: 7444 6572 6963 6865 5928 4d61 7420 6f70 tDericheY(Mat op │ │ │ │ -00024640: 2c20 4d61 7426 2064 7374 2c20 646f 7562 , Mat& dst, doub │ │ │ │ -00024650: 6c65 2061 6c70 6861 2c20 646f 7562 6c65 le alpha, double │ │ │ │ -00024660: 206f 6d65 6761 290a 2020 2020 2f2f 0a0a omega). //.. │ │ │ │ -00024670: 2020 2020 2f2a 2a0a 2020 2020 202a 2041 /**. * A │ │ │ │ -00024680: 7070 6c69 6573 2059 2044 6572 6963 6865 pplies Y Deriche │ │ │ │ -00024690: 2066 696c 7465 7220 746f 2061 6e20 696d filter to an im │ │ │ │ -000246a0: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ -000246b0: 202a 2046 6f72 206d 6f72 6520 6465 7461 * For more deta │ │ │ │ -000246c0: 696c 7320 6162 6f75 7420 7468 6973 2069 ils about this i │ │ │ │ -000246d0: 6d70 6c65 6d65 6e74 6174 696f 6e2c 2070 mplementation, p │ │ │ │ -000246e0: 6c65 6173 6520 7365 6520 6874 7470 3a2f lease see http:/ │ │ │ │ -000246f0: 2f63 6974 6573 6565 7278 2e69 7374 2e70 /citeseerx.ist.p │ │ │ │ -00024700: 7375 2e65 6475 2f76 6965 7764 6f63 2f64 su.edu/viewdoc/d │ │ │ │ -00024710: 6f77 6e6c 6f61 643f 646f 693d 3130 2e31 ownload?doi=10.1 │ │ │ │ -00024720: 2e31 2e34 3736 2e35 3733 3626 616d 703b .1.476.5736& │ │ │ │ -00024730: 7265 703d 7265 7031 2661 6d70 3b74 7970 rep=rep1&typ │ │ │ │ -00024740: 653d 7064 660a 2020 2020 202a 0a20 2020 e=pdf. *. │ │ │ │ -00024750: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00024760: 6d20 6f70 2061 7574 6f6d 6174 6963 616c m op automatical │ │ │ │ -00024770: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00024780: 2020 2a20 4070 6172 616d 2064 7374 2061 * @param dst a │ │ │ │ -00024790: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -000247a0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -000247b0: 6172 616d 2061 6c70 6861 2061 7574 6f6d aram alpha autom │ │ │ │ +00006990: 2020 2a20 4070 6172 616d 2064 7374 2061 * @param dst a │ │ │ │ +000069a0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +000069b0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +000069c0: 6172 616d 2074 6865 7461 2061 7574 6f6d aram theta autom │ │ │ │ +000069d0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +000069e0: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +000069f0: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ +00006a00: 6420 5261 646f 6e54 7261 6e73 666f 726d d RadonTransform │ │ │ │ +00006a10: 284d 6174 2073 7263 2c20 4d61 7420 6473 (Mat src, Mat ds │ │ │ │ +00006a20: 742c 2064 6f75 626c 6520 7468 6574 6129 t, double theta) │ │ │ │ +00006a30: 207b 0a20 2020 2020 2020 2052 6164 6f6e {. Radon │ │ │ │ +00006a40: 5472 616e 7366 6f72 6d5f 3428 7372 632e Transform_4(src. │ │ │ │ +00006a50: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ +00006a60: 6174 6976 654f 626a 2c20 7468 6574 6129 ativeObj, theta) │ │ │ │ +00006a70: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +00006a80: 0a20 2020 2020 2a20 4361 6c63 756c 6174 . * Calculat │ │ │ │ +00006a90: 6520 5261 646f 6e20 5472 616e 7366 6f72 e Radon Transfor │ │ │ │ +00006aa0: 6d20 6f66 2061 6e20 696d 6167 652e 0a20 m of an image.. │ │ │ │ +00006ab0: 2020 2020 2a0a 2020 2020 202a 2054 6869 *. * Thi │ │ │ │ +00006ac0: 7320 6675 6e63 7469 6f6e 2063 616c 6375 s function calcu │ │ │ │ +00006ad0: 6c61 7465 7320 7468 6520 5261 646f 6e20 lates the Radon │ │ │ │ +00006ae0: 5472 616e 7366 6f72 6d20 6f66 2061 2067 Transform of a g │ │ │ │ +00006af0: 6976 656e 2069 6d61 6765 2069 6e20 616e iven image in an │ │ │ │ +00006b00: 7920 7261 6e67 652e 0a20 2020 2020 2a20 y range.. * │ │ │ │ +00006b10: 5365 6520 6874 7470 733a 2f2f 656e 6769 See https://engi │ │ │ │ +00006b20: 6e65 6572 696e 672e 7075 7264 7565 2e65 neering.purdue.e │ │ │ │ +00006b30: 6475 2f7e 6d61 6c63 6f6c 6d2f 7063 742f du/~malcolm/pct/ │ │ │ │ +00006b40: 4354 495f 4368 3033 2e70 6466 2066 6f72 CTI_Ch03.pdf for │ │ │ │ +00006b50: 2064 6574 6169 6c2e 0a20 2020 2020 2a20 detail.. * │ │ │ │ +00006b60: 4966 2074 6865 2069 6e70 7574 2074 7970 If the input typ │ │ │ │ +00006b70: 6520 6973 2043 565f 3855 2c20 7468 6520 e is CV_8U, the │ │ │ │ +00006b80: 6f75 7470 7574 2077 696c 6c20 6265 2043 output will be C │ │ │ │ +00006b90: 565f 3332 532e 0a20 2020 2020 2a20 4966 V_32S.. * If │ │ │ │ +00006ba0: 2074 6865 2069 6e70 7574 2074 7970 6520 the input type │ │ │ │ +00006bb0: 6973 2043 565f 3332 4620 6f72 2043 565f is CV_32F or CV_ │ │ │ │ +00006bc0: 3634 462c 2074 6865 206f 7574 7075 7420 64F, the output │ │ │ │ +00006bd0: 7769 6c6c 2062 6520 4356 5f36 3446 0a20 will be CV_64F. │ │ │ │ +00006be0: 2020 2020 2a20 5468 6520 6f75 7470 7574 * The output │ │ │ │ +00006bf0: 2073 697a 6520 7769 6c6c 2062 6520 6e75 size will be nu │ │ │ │ +00006c00: 6d5f 6f66 5f69 6e74 6567 7261 6c20 7820 m_of_integral x │ │ │ │ +00006c10: 7372 635f 6469 6167 6f6e 616c 5f6c 656e src_diagonal_len │ │ │ │ +00006c20: 6774 682e 0a20 2020 2020 2a20 4966 2063 gth.. * If c │ │ │ │ +00006c30: 726f 7020 6973 2073 656c 6563 7465 642c rop is selected, │ │ │ │ +00006c40: 2074 6865 2069 6e70 7574 2069 6d61 6765 the input image │ │ │ │ +00006c50: 2077 696c 6c20 6265 2063 726f 7020 696e will be crop in │ │ │ │ +00006c60: 746f 2073 7175 6172 6520 7468 656e 2063 to square then c │ │ │ │ +00006c70: 6972 636c 652c 0a20 2020 2020 2a20 616e ircle,. * an │ │ │ │ +00006c80: 6420 6f75 7470 7574 2073 697a 6520 7769 d output size wi │ │ │ │ +00006c90: 6c6c 2062 6520 6e75 6d5f 6f66 5f69 6e74 ll be num_of_int │ │ │ │ +00006ca0: 6567 7261 6c20 7820 6d69 6e5f 6564 6765 egral x min_edge │ │ │ │ +00006cb0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00006cc0: 4070 6172 616d 2073 7263 2061 7574 6f6d @param src autom │ │ │ │ +00006cd0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00006ce0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +00006cf0: 2064 7374 2061 7574 6f6d 6174 6963 616c dst automatical │ │ │ │ +00006d00: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00006d10: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00006d20: 7374 6174 6963 2076 6f69 6420 5261 646f static void Rado │ │ │ │ +00006d30: 6e54 7261 6e73 666f 726d 284d 6174 2073 nTransform(Mat s │ │ │ │ +00006d40: 7263 2c20 4d61 7420 6473 7429 207b 0a20 rc, Mat dst) {. │ │ │ │ +00006d50: 2020 2020 2020 2052 6164 6f6e 5472 616e RadonTran │ │ │ │ +00006d60: 7366 6f72 6d5f 3528 7372 632e 6e61 7469 sform_5(src.nati │ │ │ │ +00006d70: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +00006d80: 654f 626a 293b 0a20 2020 207d 0a0a 0a20 eObj);. }... │ │ │ │ +00006d90: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +00006da0: 3a20 2050 7472 5f47 7261 7068 5365 676d : Ptr_GraphSegm │ │ │ │ +00006db0: 656e 7461 7469 6f6e 2063 763a 3a78 696d entation cv::xim │ │ │ │ +00006dc0: 6770 726f 633a 3a73 6567 6d65 6e74 6174 gproc::segmentat │ │ │ │ +00006dd0: 696f 6e3a 3a63 7265 6174 6547 7261 7068 ion::createGraph │ │ │ │ +00006de0: 5365 676d 656e 7461 7469 6f6e 2864 6f75 Segmentation(dou │ │ │ │ +00006df0: 626c 6520 7369 676d 6120 3d20 302e 352c ble sigma = 0.5, │ │ │ │ +00006e00: 2066 6c6f 6174 206b 203d 2033 3030 2c20 float k = 300, │ │ │ │ +00006e10: 696e 7420 6d69 6e5f 7369 7a65 203d 2031 int min_size = 1 │ │ │ │ +00006e20: 3030 290a 2020 2020 2f2f 0a0a 2020 2020 00). //.. │ │ │ │ +00006e30: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ +00006e40: 6573 2061 2067 7261 7068 2062 6173 6564 es a graph based │ │ │ │ +00006e50: 2073 6567 6d65 6e74 6f72 0a20 2020 2020 segmentor. │ │ │ │ +00006e60: 2a20 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ +00006e70: 2020 2020 2020 2020 2020 4070 6172 616d @param │ │ │ │ +00006e80: 2073 6967 6d61 2054 6865 2073 6967 6d61 sigma The sigma │ │ │ │ +00006e90: 2070 6172 616d 6574 6572 2c20 7573 6564 parameter, used │ │ │ │ +00006ea0: 2074 6f20 736d 6f6f 7468 2069 6d61 6765 to smooth image │ │ │ │ +00006eb0: 0a20 2020 2020 2a20 2020 2020 2020 2020 . * │ │ │ │ +00006ec0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00006ed0: 4070 6172 616d 206b 2054 6865 206b 2070 @param k The k p │ │ │ │ +00006ee0: 6172 616d 6574 6572 206f 6620 7468 6520 arameter of the │ │ │ │ +00006ef0: 616c 676f 7279 7468 6d0a 2020 2020 202a algorythm. * │ │ │ │ +00006f00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00006f10: 2020 2020 2020 2020 2040 7061 7261 6d20 @param │ │ │ │ +00006f20: 6d69 6e5f 7369 7a65 2054 6865 206d 696e min_size The min │ │ │ │ +00006f30: 696d 756d 2073 697a 6520 6f66 2073 6567 imum size of seg │ │ │ │ +00006f40: 6d65 6e74 730a 2020 2020 202a 2040 7265 ments. * @re │ │ │ │ +00006f50: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +00006f60: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00006f70: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00006f80: 7374 6174 6963 2047 7261 7068 5365 676d static GraphSegm │ │ │ │ +00006f90: 656e 7461 7469 6f6e 2063 7265 6174 6547 entation createG │ │ │ │ +00006fa0: 7261 7068 5365 676d 656e 7461 7469 6f6e raphSegmentation │ │ │ │ +00006fb0: 2864 6f75 626c 6520 7369 676d 612c 2066 (double sigma, f │ │ │ │ +00006fc0: 6c6f 6174 206b 2c20 696e 7420 6d69 6e5f loat k, int min_ │ │ │ │ +00006fd0: 7369 7a65 2920 7b0a 2020 2020 2020 2020 size) {. │ │ │ │ +00006fe0: 7265 7475 726e 2047 7261 7068 5365 676d return GraphSegm │ │ │ │ +00006ff0: 656e 7461 7469 6f6e 2e5f 5f66 726f 6d50 entation.__fromP │ │ │ │ +00007000: 7472 5f5f 2863 7265 6174 6547 7261 7068 tr__(createGraph │ │ │ │ +00007010: 5365 676d 656e 7461 7469 6f6e 5f30 2873 Segmentation_0(s │ │ │ │ +00007020: 6967 6d61 2c20 6b2c 206d 696e 5f73 697a igma, k, min_siz │ │ │ │ +00007030: 6529 293b 0a20 2020 207d 0a0a 2020 2020 e));. }.. │ │ │ │ +00007040: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ +00007050: 6573 2061 2067 7261 7068 2062 6173 6564 es a graph based │ │ │ │ +00007060: 2073 6567 6d65 6e74 6f72 0a20 2020 2020 segmentor. │ │ │ │ +00007070: 2a20 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ +00007080: 2020 2020 2020 2020 2020 4070 6172 616d @param │ │ │ │ +00007090: 2073 6967 6d61 2054 6865 2073 6967 6d61 sigma The sigma │ │ │ │ +000070a0: 2070 6172 616d 6574 6572 2c20 7573 6564 parameter, used │ │ │ │ +000070b0: 2074 6f20 736d 6f6f 7468 2069 6d61 6765 to smooth image │ │ │ │ +000070c0: 0a20 2020 2020 2a20 2020 2020 2020 2020 . * │ │ │ │ +000070d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +000070e0: 4070 6172 616d 206b 2054 6865 206b 2070 @param k The k p │ │ │ │ +000070f0: 6172 616d 6574 6572 206f 6620 7468 6520 arameter of the │ │ │ │ +00007100: 616c 676f 7279 7468 6d0a 2020 2020 202a algorythm. * │ │ │ │ +00007110: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +00007120: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00007130: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00007140: 6c69 6320 7374 6174 6963 2047 7261 7068 lic static Graph │ │ │ │ +00007150: 5365 676d 656e 7461 7469 6f6e 2063 7265 Segmentation cre │ │ │ │ +00007160: 6174 6547 7261 7068 5365 676d 656e 7461 ateGraphSegmenta │ │ │ │ +00007170: 7469 6f6e 2864 6f75 626c 6520 7369 676d tion(double sigm │ │ │ │ +00007180: 612c 2066 6c6f 6174 206b 2920 7b0a 2020 a, float k) {. │ │ │ │ +00007190: 2020 2020 2020 7265 7475 726e 2047 7261 return Gra │ │ │ │ +000071a0: 7068 5365 676d 656e 7461 7469 6f6e 2e5f phSegmentation._ │ │ │ │ +000071b0: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ +000071c0: 6547 7261 7068 5365 676d 656e 7461 7469 eGraphSegmentati │ │ │ │ +000071d0: 6f6e 5f31 2873 6967 6d61 2c20 6b29 293b on_1(sigma, k)); │ │ │ │ +000071e0: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +000071f0: 2020 2020 202a 2043 7265 6174 6573 2061 * Creates a │ │ │ │ +00007200: 2067 7261 7068 2062 6173 6564 2073 6567 graph based seg │ │ │ │ +00007210: 6d65 6e74 6f72 0a20 2020 2020 2a20 2020 mentor. * │ │ │ │ +00007220: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00007230: 2020 2020 2020 4070 6172 616d 2073 6967 @param sig │ │ │ │ +00007240: 6d61 2054 6865 2073 6967 6d61 2070 6172 ma The sigma par │ │ │ │ +00007250: 616d 6574 6572 2c20 7573 6564 2074 6f20 ameter, used to │ │ │ │ +00007260: 736d 6f6f 7468 2069 6d61 6765 0a20 2020 smooth image. │ │ │ │ +00007270: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +00007280: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00007290: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +000072a0: 7075 626c 6963 2073 7461 7469 6320 4772 public static Gr │ │ │ │ +000072b0: 6170 6853 6567 6d65 6e74 6174 696f 6e20 aphSegmentation │ │ │ │ +000072c0: 6372 6561 7465 4772 6170 6853 6567 6d65 createGraphSegme │ │ │ │ +000072d0: 6e74 6174 696f 6e28 646f 7562 6c65 2073 ntation(double s │ │ │ │ +000072e0: 6967 6d61 2920 7b0a 2020 2020 2020 2020 igma) {. │ │ │ │ +000072f0: 7265 7475 726e 2047 7261 7068 5365 676d return GraphSegm │ │ │ │ +00007300: 656e 7461 7469 6f6e 2e5f 5f66 726f 6d50 entation.__fromP │ │ │ │ +00007310: 7472 5f5f 2863 7265 6174 6547 7261 7068 tr__(createGraph │ │ │ │ +00007320: 5365 676d 656e 7461 7469 6f6e 5f32 2873 Segmentation_2(s │ │ │ │ +00007330: 6967 6d61 2929 3b0a 2020 2020 7d0a 0a20 igma));. }.. │ │ │ │ +00007340: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ +00007350: 6561 7465 7320 6120 6772 6170 6820 6261 eates a graph ba │ │ │ │ +00007360: 7365 6420 7365 676d 656e 746f 720a 2020 sed segmentor. │ │ │ │ +00007370: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ +00007380: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00007390: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +000073a0: 2070 7562 6c69 6320 7374 6174 6963 2047 public static G │ │ │ │ +000073b0: 7261 7068 5365 676d 656e 7461 7469 6f6e raphSegmentation │ │ │ │ +000073c0: 2063 7265 6174 6547 7261 7068 5365 676d createGraphSegm │ │ │ │ +000073d0: 656e 7461 7469 6f6e 2829 207b 0a20 2020 entation() {. │ │ │ │ +000073e0: 2020 2020 2072 6574 7572 6e20 4772 6170 return Grap │ │ │ │ +000073f0: 6853 6567 6d65 6e74 6174 696f 6e2e 5f5f hSegmentation.__ │ │ │ │ +00007400: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ +00007410: 4772 6170 6853 6567 6d65 6e74 6174 696f GraphSegmentatio │ │ │ │ +00007420: 6e5f 3328 2929 3b0a 2020 2020 7d0a 0a0a n_3());. }... │ │ │ │ +00007430: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ +00007440: 2b3a 2020 5074 725f 5365 6c65 6374 6976 +: Ptr_Selectiv │ │ │ │ +00007450: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +00007460: 696f 6e53 7472 6174 6567 7943 6f6c 6f72 ionStrategyColor │ │ │ │ +00007470: 2063 763a 3a78 696d 6770 726f 633a 3a73 cv::ximgproc::s │ │ │ │ +00007480: 6567 6d65 6e74 6174 696f 6e3a 3a63 7265 egmentation::cre │ │ │ │ +00007490: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ +000074a0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +000074b0: 7261 7465 6779 436f 6c6f 7228 290a 2020 rategyColor(). │ │ │ │ +000074c0: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ +000074d0: 2020 202a 2043 7265 6174 6520 6120 6e65 * Create a ne │ │ │ │ +000074e0: 7720 636f 6c6f 722d 6261 7365 6420 7374 w color-based st │ │ │ │ +000074f0: 7261 7465 6779 0a20 2020 2020 2a20 4072 rategy. * @r │ │ │ │ +00007500: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +00007510: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00007520: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +00007530: 2073 7461 7469 6320 5365 6c65 6374 6976 static Selectiv │ │ │ │ +00007540: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +00007550: 696f 6e53 7472 6174 6567 7943 6f6c 6f72 ionStrategyColor │ │ │ │ +00007560: 2063 7265 6174 6553 656c 6563 7469 7665 createSelective │ │ │ │ +00007570: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +00007580: 6f6e 5374 7261 7465 6779 436f 6c6f 7228 onStrategyColor( │ │ │ │ +00007590: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +000075a0: 726e 2053 656c 6563 7469 7665 5365 6172 rn SelectiveSear │ │ │ │ +000075b0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +000075c0: 7261 7465 6779 436f 6c6f 722e 5f5f 6672 rategyColor.__fr │ │ │ │ +000075d0: 6f6d 5074 725f 5f28 6372 6561 7465 5365 omPtr__(createSe │ │ │ │ +000075e0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +000075f0: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +00007600: 7943 6f6c 6f72 5f30 2829 293b 0a20 2020 yColor_0());. │ │ │ │ +00007610: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +00007620: 2f2f 2043 2b2b 3a20 2050 7472 5f53 656c // C++: Ptr_Sel │ │ │ │ +00007630: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +00007640: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +00007650: 5369 7a65 2063 763a 3a78 696d 6770 726f Size cv::ximgpro │ │ │ │ +00007660: 633a 3a73 6567 6d65 6e74 6174 696f 6e3a c::segmentation: │ │ │ │ +00007670: 3a63 7265 6174 6553 656c 6563 7469 7665 :createSelective │ │ │ │ +00007680: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +00007690: 6f6e 5374 7261 7465 6779 5369 7a65 2829 onStrategySize() │ │ │ │ +000076a0: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +000076b0: 0a20 2020 2020 2a20 4372 6561 7465 2061 . * Create a │ │ │ │ +000076c0: 206e 6577 2073 697a 652d 6261 7365 6420 new size-based │ │ │ │ +000076d0: 7374 7261 7465 6779 0a20 2020 2020 2a20 strategy. * │ │ │ │ +000076e0: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +000076f0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00007700: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00007710: 6963 2073 7461 7469 6320 5365 6c65 6374 ic static Select │ │ │ │ +00007720: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +00007730: 6174 696f 6e53 7472 6174 6567 7953 697a ationStrategySiz │ │ │ │ +00007740: 6520 6372 6561 7465 5365 6c65 6374 6976 e createSelectiv │ │ │ │ +00007750: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +00007760: 696f 6e53 7472 6174 6567 7953 697a 6528 ionStrategySize( │ │ │ │ +00007770: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +00007780: 726e 2053 656c 6563 7469 7665 5365 6172 rn SelectiveSear │ │ │ │ +00007790: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +000077a0: 7261 7465 6779 5369 7a65 2e5f 5f66 726f rategySize.__fro │ │ │ │ +000077b0: 6d50 7472 5f5f 2863 7265 6174 6553 656c mPtr__(createSel │ │ │ │ +000077c0: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +000077d0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +000077e0: 5369 7a65 5f30 2829 293b 0a20 2020 207d Size_0());. } │ │ │ │ +000077f0: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +00007800: 2043 2b2b 3a20 2050 7472 5f53 656c 6563 C++: Ptr_Selec │ │ │ │ +00007810: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +00007820: 7461 7469 6f6e 5374 7261 7465 6779 5465 tationStrategyTe │ │ │ │ +00007830: 7874 7572 6520 6376 3a3a 7869 6d67 7072 xture cv::ximgpr │ │ │ │ +00007840: 6f63 3a3a 7365 676d 656e 7461 7469 6f6e oc::segmentation │ │ │ │ +00007850: 3a3a 6372 6561 7465 5365 6c65 6374 6976 ::createSelectiv │ │ │ │ +00007860: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +00007870: 696f 6e53 7472 6174 6567 7954 6578 7475 ionStrategyTextu │ │ │ │ +00007880: 7265 2829 0a20 2020 202f 2f0a 0a20 2020 re(). //.. │ │ │ │ +00007890: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea │ │ │ │ +000078a0: 7465 2061 206e 6577 2073 697a 652d 6261 te a new size-ba │ │ │ │ +000078b0: 7365 6420 7374 7261 7465 6779 0a20 2020 sed strategy. │ │ │ │ +000078c0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +000078d0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +000078e0: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +000078f0: 7075 626c 6963 2073 7461 7469 6320 5365 public static Se │ │ │ │ +00007900: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +00007910: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +00007920: 7954 6578 7475 7265 2063 7265 6174 6553 yTexture createS │ │ │ │ +00007930: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +00007940: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +00007950: 6779 5465 7874 7572 6528 2920 7b0a 2020 gyTexture() {. │ │ │ │ +00007960: 2020 2020 2020 7265 7475 726e 2053 656c return Sel │ │ │ │ +00007970: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +00007980: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +00007990: 5465 7874 7572 652e 5f5f 6672 6f6d 5074 Texture.__fromPt │ │ │ │ +000079a0: 725f 5f28 6372 6561 7465 5365 6c65 6374 r__(createSelect │ │ │ │ +000079b0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +000079c0: 6174 696f 6e53 7472 6174 6567 7954 6578 ationStrategyTex │ │ │ │ +000079d0: 7475 7265 5f30 2829 293b 0a20 2020 207d ture_0());. } │ │ │ │ +000079e0: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +000079f0: 2043 2b2b 3a20 2050 7472 5f53 656c 6563 C++: Ptr_Selec │ │ │ │ +00007a00: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +00007a10: 7461 7469 6f6e 5374 7261 7465 6779 4669 tationStrategyFi │ │ │ │ +00007a20: 6c6c 2063 763a 3a78 696d 6770 726f 633a ll cv::ximgproc: │ │ │ │ +00007a30: 3a73 6567 6d65 6e74 6174 696f 6e3a 3a63 :segmentation::c │ │ │ │ +00007a40: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ +00007a50: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +00007a60: 5374 7261 7465 6779 4669 6c6c 2829 0a20 StrategyFill(). │ │ │ │ +00007a70: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +00007a80: 2020 2020 2a20 4372 6561 7465 2061 206e * Create a n │ │ │ │ +00007a90: 6577 2066 696c 6c2d 6261 7365 6420 7374 ew fill-based st │ │ │ │ +00007aa0: 7261 7465 6779 0a20 2020 2020 2a20 4072 rategy. * @r │ │ │ │ +00007ab0: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +00007ac0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00007ad0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +00007ae0: 2073 7461 7469 6320 5365 6c65 6374 6976 static Selectiv │ │ │ │ +00007af0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +00007b00: 696f 6e53 7472 6174 6567 7946 696c 6c20 ionStrategyFill │ │ │ │ +00007b10: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ +00007b20: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +00007b30: 6e53 7472 6174 6567 7946 696c 6c28 2920 nStrategyFill() │ │ │ │ +00007b40: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +00007b50: 2053 656c 6563 7469 7665 5365 6172 6368 SelectiveSearch │ │ │ │ +00007b60: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +00007b70: 7465 6779 4669 6c6c 2e5f 5f66 726f 6d50 tegyFill.__fromP │ │ │ │ +00007b80: 7472 5f5f 2863 7265 6174 6553 656c 6563 tr__(createSelec │ │ │ │ +00007b90: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +00007ba0: 7461 7469 6f6e 5374 7261 7465 6779 4669 tationStrategyFi │ │ │ │ +00007bb0: 6c6c 5f30 2829 293b 0a20 2020 207d 0a0a ll_0());. }.. │ │ │ │ +00007bc0: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ +00007bd0: 2b2b 3a20 2050 7472 5f53 656c 6563 7469 ++: Ptr_Selecti │ │ │ │ +00007be0: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +00007bf0: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult │ │ │ │ +00007c00: 6970 6c65 2063 763a 3a78 696d 6770 726f iple cv::ximgpro │ │ │ │ +00007c10: 633a 3a73 6567 6d65 6e74 6174 696f 6e3a c::segmentation: │ │ │ │ +00007c20: 3a63 7265 6174 6553 656c 6563 7469 7665 :createSelective │ │ │ │ +00007c30: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +00007c40: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ +00007c50: 6c65 2829 0a20 2020 202f 2f0a 0a20 2020 le(). //.. │ │ │ │ +00007c60: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea │ │ │ │ +00007c70: 7465 2061 206e 6577 206d 756c 7469 706c te a new multipl │ │ │ │ +00007c80: 6520 7374 7261 7465 6779 0a20 2020 2020 e strategy. │ │ │ │ +00007c90: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +00007ca0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00007cb0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +00007cc0: 626c 6963 2073 7461 7469 6320 5365 6c65 blic static Sele │ │ │ │ +00007cd0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00007ce0: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ +00007cf0: 756c 7469 706c 6520 6372 6561 7465 5365 ultiple createSe │ │ │ │ +00007d00: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +00007d10: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +00007d20: 794d 756c 7469 706c 6528 2920 7b0a 2020 yMultiple() {. │ │ │ │ +00007d30: 2020 2020 2020 7265 7475 726e 2053 656c return Sel │ │ │ │ +00007d40: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +00007d50: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +00007d60: 4d75 6c74 6970 6c65 2e5f 5f66 726f 6d50 Multiple.__fromP │ │ │ │ +00007d70: 7472 5f5f 2863 7265 6174 6553 656c 6563 tr__(createSelec │ │ │ │ +00007d80: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +00007d90: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu │ │ │ │ +00007da0: 6c74 6970 6c65 5f30 2829 293b 0a20 2020 ltiple_0());. │ │ │ │ +00007db0: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +00007dc0: 2f2f 2043 2b2b 3a20 2050 7472 5f53 656c // C++: Ptr_Sel │ │ │ │ +00007dd0: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +00007de0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +00007df0: 4d75 6c74 6970 6c65 2063 763a 3a78 696d Multiple cv::xim │ │ │ │ +00007e00: 6770 726f 633a 3a73 6567 6d65 6e74 6174 gproc::segmentat │ │ │ │ +00007e10: 696f 6e3a 3a63 7265 6174 6553 656c 6563 ion::createSelec │ │ │ │ +00007e20: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +00007e30: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu │ │ │ │ +00007e40: 6c74 6970 6c65 2850 7472 5f53 656c 6563 ltiple(Ptr_Selec │ │ │ │ +00007e50: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +00007e60: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s │ │ │ │ +00007e70: 3129 0a20 2020 202f 2f0a 0a20 2020 202f 1). //.. / │ │ │ │ +00007e80: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ +00007e90: 2061 206e 6577 206d 756c 7469 706c 6520 a new multiple │ │ │ │ +00007ea0: 7374 7261 7465 6779 2061 6e64 2073 6574 strategy and set │ │ │ │ +00007eb0: 206f 6e65 2073 7562 7472 6174 6567 790a one subtrategy. │ │ │ │ +00007ec0: 2020 2020 202a 2020 2020 2020 2020 2020 * │ │ │ │ +00007ed0: 2020 2020 2020 2020 2020 2020 2020 2040 @ │ │ │ │ +00007ee0: 7061 7261 6d20 7331 2054 6865 2066 6972 param s1 The fir │ │ │ │ +00007ef0: 7374 2073 7472 6174 6567 790a 2020 2020 st strategy. │ │ │ │ +00007f00: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ +00007f10: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00007f20: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +00007f30: 7562 6c69 6320 7374 6174 6963 2053 656c ublic static Sel │ │ │ │ +00007f40: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +00007f50: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +00007f60: 4d75 6c74 6970 6c65 2063 7265 6174 6553 Multiple createS │ │ │ │ +00007f70: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +00007f80: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +00007f90: 6779 4d75 6c74 6970 6c65 2853 656c 6563 gyMultiple(Selec │ │ │ │ +00007fa0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +00007fb0: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s │ │ │ │ +00007fc0: 3129 207b 0a20 2020 2020 2020 2072 6574 1) {. ret │ │ │ │ +00007fd0: 7572 6e20 5365 6c65 6374 6976 6553 6561 urn SelectiveSea │ │ │ │ +00007fe0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +00007ff0: 7472 6174 6567 794d 756c 7469 706c 652e trategyMultiple. │ │ │ │ +00008000: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ +00008010: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ +00008020: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +00008030: 6174 6567 794d 756c 7469 706c 655f 3128 ategyMultiple_1( │ │ │ │ +00008040: 7331 2e67 6574 4e61 7469 7665 4f62 6a41 s1.getNativeObjA │ │ │ │ +00008050: 6464 7228 2929 293b 0a20 2020 207d 0a0a ddr()));. }.. │ │ │ │ +00008060: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ +00008070: 2b2b 3a20 2050 7472 5f53 656c 6563 7469 ++: Ptr_Selecti │ │ │ │ +00008080: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +00008090: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult │ │ │ │ +000080a0: 6970 6c65 2063 763a 3a78 696d 6770 726f iple cv::ximgpro │ │ │ │ +000080b0: 633a 3a73 6567 6d65 6e74 6174 696f 6e3a c::segmentation: │ │ │ │ +000080c0: 3a63 7265 6174 6553 656c 6563 7469 7665 :createSelective │ │ │ │ +000080d0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +000080e0: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ +000080f0: 6c65 2850 7472 5f53 656c 6563 7469 7665 le(Ptr_Selective │ │ │ │ +00008100: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +00008110: 6f6e 5374 7261 7465 6779 2073 312c 2050 onStrategy s1, P │ │ │ │ +00008120: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ +00008130: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +00008140: 7261 7465 6779 2073 3229 0a20 2020 202f rategy s2). / │ │ │ │ +00008150: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ +00008160: 2a20 4372 6561 7465 2061 206e 6577 206d * Create a new m │ │ │ │ +00008170: 756c 7469 706c 6520 7374 7261 7465 6779 ultiple strategy │ │ │ │ +00008180: 2061 6e64 2073 6574 2074 776f 2073 7562 and set two sub │ │ │ │ +00008190: 7472 6174 6567 6965 732c 2077 6974 6820 trategies, with │ │ │ │ +000081a0: 6571 7561 6c20 7765 6967 6874 730a 2020 equal weights. │ │ │ │ +000081b0: 2020 202a 2020 2020 2020 2020 2020 2020 * │ │ │ │ +000081c0: 2020 2020 2020 2020 2020 2020 2040 7061 @pa │ │ │ │ +000081d0: 7261 6d20 7331 2054 6865 2066 6972 7374 ram s1 The first │ │ │ │ +000081e0: 2073 7472 6174 6567 790a 2020 2020 202a strategy. * │ │ │ │ +000081f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00008200: 2020 2020 2020 2020 2040 7061 7261 6d20 @param │ │ │ │ +00008210: 7332 2054 6865 2073 6563 6f6e 6420 7374 s2 The second st │ │ │ │ +00008220: 7261 7465 6779 0a20 2020 2020 2a20 4072 rategy. * @r │ │ │ │ +00008230: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +00008240: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00008250: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +00008260: 2073 7461 7469 6320 5365 6c65 6374 6976 static Selectiv │ │ │ │ +00008270: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +00008280: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti │ │ │ │ +00008290: 706c 6520 6372 6561 7465 5365 6c65 6374 ple createSelect │ │ │ │ +000082a0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +000082b0: 6174 696f 6e53 7472 6174 6567 794d 756c ationStrategyMul │ │ │ │ +000082c0: 7469 706c 6528 5365 6c65 6374 6976 6553 tiple(SelectiveS │ │ │ │ +000082d0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +000082e0: 6e53 7472 6174 6567 7920 7331 2c20 5365 nStrategy s1, Se │ │ │ │ +000082f0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +00008300: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +00008310: 7920 7332 2920 7b0a 2020 2020 2020 2020 y s2) {. │ │ │ │ +00008320: 7265 7475 726e 2053 656c 6563 7469 7665 return Selective │ │ │ │ +00008330: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +00008340: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ +00008350: 6c65 2e5f 5f66 726f 6d50 7472 5f5f 2863 le.__fromPtr__(c │ │ │ │ +00008360: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ +00008370: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +00008380: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ +00008390: 5f32 2873 312e 6765 744e 6174 6976 654f _2(s1.getNativeO │ │ │ │ +000083a0: 626a 4164 6472 2829 2c20 7332 2e67 6574 bjAddr(), s2.get │ │ │ │ +000083b0: 4e61 7469 7665 4f62 6a41 6464 7228 2929 NativeObjAddr()) │ │ │ │ +000083c0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ +000083d0: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ +000083e0: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ +000083f0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +00008400: 7261 7465 6779 4d75 6c74 6970 6c65 2063 rategyMultiple c │ │ │ │ +00008410: 763a 3a78 696d 6770 726f 633a 3a73 6567 v::ximgproc::seg │ │ │ │ +00008420: 6d65 6e74 6174 696f 6e3a 3a63 7265 6174 mentation::creat │ │ │ │ +00008430: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ +00008440: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +00008450: 7465 6779 4d75 6c74 6970 6c65 2850 7472 tegyMultiple(Ptr │ │ │ │ +00008460: 5f53 656c 6563 7469 7665 5365 6172 6368 _SelectiveSearch │ │ │ │ +00008470: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +00008480: 7465 6779 2073 312c 2050 7472 5f53 656c tegy s1, Ptr_Sel │ │ │ │ +00008490: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +000084a0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +000084b0: 2073 322c 2050 7472 5f53 656c 6563 7469 s2, Ptr_Selecti │ │ │ │ +000084c0: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +000084d0: 7469 6f6e 5374 7261 7465 6779 2073 3329 tionStrategy s3) │ │ │ │ +000084e0: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +000084f0: 0a20 2020 2020 2a20 4372 6561 7465 2061 . * Create a │ │ │ │ +00008500: 206e 6577 206d 756c 7469 706c 6520 7374 new multiple st │ │ │ │ +00008510: 7261 7465 6779 2061 6e64 2073 6574 2074 rategy and set t │ │ │ │ +00008520: 6872 6565 2073 7562 7472 6174 6567 6965 hree subtrategie │ │ │ │ +00008530: 732c 2077 6974 6820 6571 7561 6c20 7765 s, with equal we │ │ │ │ +00008540: 6967 6874 730a 2020 2020 202a 2020 2020 ights. * │ │ │ │ +00008550: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00008560: 2020 2020 2040 7061 7261 6d20 7331 2054 @param s1 T │ │ │ │ +00008570: 6865 2066 6972 7374 2073 7472 6174 6567 he first strateg │ │ │ │ +00008580: 790a 2020 2020 202a 2020 2020 2020 2020 y. * │ │ │ │ +00008590: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +000085a0: 2040 7061 7261 6d20 7332 2054 6865 2073 @param s2 The s │ │ │ │ +000085b0: 6563 6f6e 6420 7374 7261 7465 6779 0a20 econd strategy. │ │ │ │ +000085c0: 2020 2020 2a20 2020 2020 2020 2020 2020 * │ │ │ │ +000085d0: 2020 2020 2020 2020 2020 2020 2020 4070 @p │ │ │ │ +000085e0: 6172 616d 2073 3320 5468 6520 7468 6972 aram s3 The thir │ │ │ │ +000085f0: 6420 7374 7261 7465 6779 0a20 2020 2020 d strategy. │ │ │ │ +00008600: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +00008610: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00008620: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +00008630: 626c 6963 2073 7461 7469 6320 5365 6c65 blic static Sele │ │ │ │ +00008640: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00008650: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ +00008660: 756c 7469 706c 6520 6372 6561 7465 5365 ultiple createSe │ │ │ │ +00008670: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +00008680: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +00008690: 794d 756c 7469 706c 6528 5365 6c65 6374 yMultiple(Select │ │ │ │ +000086a0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +000086b0: 6174 696f 6e53 7472 6174 6567 7920 7331 ationStrategy s1 │ │ │ │ +000086c0: 2c20 5365 6c65 6374 6976 6553 6561 7263 , SelectiveSearc │ │ │ │ +000086d0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +000086e0: 6174 6567 7920 7332 2c20 5365 6c65 6374 ategy s2, Select │ │ │ │ +000086f0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +00008700: 6174 696f 6e53 7472 6174 6567 7920 7333 ationStrategy s3 │ │ │ │ +00008710: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +00008720: 726e 2053 656c 6563 7469 7665 5365 6172 rn SelectiveSear │ │ │ │ +00008730: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +00008740: 7261 7465 6779 4d75 6c74 6970 6c65 2e5f rategyMultiple._ │ │ │ │ +00008750: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ +00008760: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ +00008770: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +00008780: 7465 6779 4d75 6c74 6970 6c65 5f33 2873 tegyMultiple_3(s │ │ │ │ +00008790: 312e 6765 744e 6174 6976 654f 626a 4164 1.getNativeObjAd │ │ │ │ +000087a0: 6472 2829 2c20 7332 2e67 6574 4e61 7469 dr(), s2.getNati │ │ │ │ +000087b0: 7665 4f62 6a41 6464 7228 292c 2073 332e veObjAddr(), s3. │ │ │ │ +000087c0: 6765 744e 6174 6976 654f 626a 4164 6472 getNativeObjAddr │ │ │ │ +000087d0: 2829 2929 3b0a 2020 2020 7d0a 0a0a 2020 ()));. }... │ │ │ │ +000087e0: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ +000087f0: 2020 5074 725f 5365 6c65 6374 6976 6553 Ptr_SelectiveS │ │ │ │ +00008800: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +00008810: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ +00008820: 6520 6376 3a3a 7869 6d67 7072 6f63 3a3a e cv::ximgproc:: │ │ │ │ +00008830: 7365 676d 656e 7461 7469 6f6e 3a3a 6372 segmentation::cr │ │ │ │ +00008840: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ +00008850: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +00008860: 7472 6174 6567 794d 756c 7469 706c 6528 trategyMultiple( │ │ │ │ +00008870: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ +00008880: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +00008890: 7472 6174 6567 7920 7331 2c20 5074 725f trategy s1, Ptr_ │ │ │ │ +000088a0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +000088b0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +000088c0: 6567 7920 7332 2c20 5074 725f 5365 6c65 egy s2, Ptr_Sele │ │ │ │ +000088d0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +000088e0: 6e74 6174 696f 6e53 7472 6174 6567 7920 ntationStrategy │ │ │ │ +000088f0: 7333 2c20 5074 725f 5365 6c65 6374 6976 s3, Ptr_Selectiv │ │ │ │ +00008900: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +00008910: 696f 6e53 7472 6174 6567 7920 7334 290a ionStrategy s4). │ │ │ │ +00008920: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ +00008930: 2020 2020 202a 2043 7265 6174 6520 6120 * Create a │ │ │ │ +00008940: 6e65 7720 6d75 6c74 6970 6c65 2073 7472 new multiple str │ │ │ │ +00008950: 6174 6567 7920 616e 6420 7365 7420 666f ategy and set fo │ │ │ │ +00008960: 7572 2073 7562 7472 6174 6567 6965 732c ur subtrategies, │ │ │ │ +00008970: 2077 6974 6820 6571 7561 6c20 7765 6967 with equal weig │ │ │ │ +00008980: 6874 730a 2020 2020 202a 2020 2020 2020 hts. * │ │ │ │ +00008990: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +000089a0: 2020 2040 7061 7261 6d20 7331 2054 6865 @param s1 The │ │ │ │ +000089b0: 2066 6972 7374 2073 7472 6174 6567 790a first strategy. │ │ │ │ +000089c0: 2020 2020 202a 2020 2020 2020 2020 2020 * │ │ │ │ +000089d0: 2020 2020 2020 2020 2020 2020 2020 2040 @ │ │ │ │ +000089e0: 7061 7261 6d20 7332 2054 6865 2073 6563 param s2 The sec │ │ │ │ +000089f0: 6f6e 6420 7374 7261 7465 6779 0a20 2020 ond strategy. │ │ │ │ +00008a00: 2020 2a20 2020 2020 2020 2020 2020 2020 * │ │ │ │ +00008a10: 2020 2020 2020 2020 2020 2020 4070 6172 @par │ │ │ │ +00008a20: 616d 2073 3320 5468 6520 7468 6972 6420 am s3 The third │ │ │ │ +00008a30: 7374 7261 7465 6779 0a20 2020 2020 2a20 strategy. * │ │ │ │ +00008a40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00008a50: 2020 2020 2020 2020 4070 6172 616d 2073 @param s │ │ │ │ +00008a60: 3420 5468 6520 666f 7274 6820 7374 7261 4 The forth stra │ │ │ │ +00008a70: 7465 6779 0a20 2020 2020 2a20 4072 6574 tegy. * @ret │ │ │ │ +00008a80: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +00008a90: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00008aa0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00008ab0: 7461 7469 6320 5365 6c65 6374 6976 6553 tatic SelectiveS │ │ │ │ +00008ac0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +00008ad0: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ +00008ae0: 6520 6372 6561 7465 5365 6c65 6374 6976 e createSelectiv │ │ │ │ +00008af0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +00008b00: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti │ │ │ │ +00008b10: 706c 6528 5365 6c65 6374 6976 6553 6561 ple(SelectiveSea │ │ │ │ +00008b20: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +00008b30: 7472 6174 6567 7920 7331 2c20 5365 6c65 trategy s1, Sele │ │ │ │ +00008b40: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00008b50: 6e74 6174 696f 6e53 7472 6174 6567 7920 ntationStrategy │ │ │ │ +00008b60: 7332 2c20 5365 6c65 6374 6976 6553 6561 s2, SelectiveSea │ │ │ │ +00008b70: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +00008b80: 7472 6174 6567 7920 7333 2c20 5365 6c65 trategy s3, Sele │ │ │ │ +00008b90: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00008ba0: 6e74 6174 696f 6e53 7472 6174 6567 7920 ntationStrategy │ │ │ │ +00008bb0: 7334 2920 7b0a 2020 2020 2020 2020 7265 s4) {. re │ │ │ │ +00008bc0: 7475 726e 2053 656c 6563 7469 7665 5365 turn SelectiveSe │ │ │ │ +00008bd0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +00008be0: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ +00008bf0: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +00008c00: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ +00008c10: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +00008c20: 7261 7465 6779 4d75 6c74 6970 6c65 5f34 rategyMultiple_4 │ │ │ │ +00008c30: 2873 312e 6765 744e 6174 6976 654f 626a (s1.getNativeObj │ │ │ │ +00008c40: 4164 6472 2829 2c20 7332 2e67 6574 4e61 Addr(), s2.getNa │ │ │ │ +00008c50: 7469 7665 4f62 6a41 6464 7228 292c 2073 tiveObjAddr(), s │ │ │ │ +00008c60: 332e 6765 744e 6174 6976 654f 626a 4164 3.getNativeObjAd │ │ │ │ +00008c70: 6472 2829 2c20 7334 2e67 6574 4e61 7469 dr(), s4.getNati │ │ │ │ +00008c80: 7665 4f62 6a41 6464 7228 2929 293b 0a20 veObjAddr()));. │ │ │ │ +00008c90: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ +00008ca0: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f53 // C++: Ptr_S │ │ │ │ +00008cb0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +00008cc0: 676d 656e 7461 7469 6f6e 2063 763a 3a78 gmentation cv::x │ │ │ │ +00008cd0: 696d 6770 726f 633a 3a73 6567 6d65 6e74 imgproc::segment │ │ │ │ +00008ce0: 6174 696f 6e3a 3a63 7265 6174 6553 656c ation::createSel │ │ │ │ +00008cf0: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +00008d00: 656e 7461 7469 6f6e 2829 0a20 2020 202f entation(). / │ │ │ │ +00008d10: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ +00008d20: 2a20 4372 6561 7465 2061 206e 6577 2053 * Create a new S │ │ │ │ +00008d30: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +00008d40: 676d 656e 7461 7469 6f6e 2063 6c61 7373 gmentation class │ │ │ │ +00008d50: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return │ │ │ │ +00008d60: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00008d70: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +00008d80: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00008d90: 6963 2053 656c 6563 7469 7665 5365 6172 ic SelectiveSear │ │ │ │ +00008da0: 6368 5365 676d 656e 7461 7469 6f6e 2063 chSegmentation c │ │ │ │ +00008db0: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ +00008dc0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +00008dd0: 2829 207b 0a20 2020 2020 2020 2072 6574 () {. ret │ │ │ │ +00008de0: 7572 6e20 5365 6c65 6374 6976 6553 6561 urn SelectiveSea │ │ │ │ +00008df0: 7263 6853 6567 6d65 6e74 6174 696f 6e2e rchSegmentation. │ │ │ │ +00008e00: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ +00008e10: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ +00008e20: 6853 6567 6d65 6e74 6174 696f 6e5f 3028 hSegmentation_0( │ │ │ │ +00008e30: 2929 3b0a 2020 2020 7d0a 0a0a 2020 2020 ));. }... │ │ │ │ +00008e40: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ +00008e50: 5074 725f 4564 6765 4177 6172 6549 6e74 Ptr_EdgeAwareInt │ │ │ │ +00008e60: 6572 706f 6c61 746f 7220 6376 3a3a 7869 erpolator cv::xi │ │ │ │ +00008e70: 6d67 7072 6f63 3a3a 6372 6561 7465 4564 mgproc::createEd │ │ │ │ +00008e80: 6765 4177 6172 6549 6e74 6572 706f 6c61 geAwareInterpola │ │ │ │ +00008e90: 746f 7228 290a 2020 2020 2f2f 0a0a 2020 tor(). //.. │ │ │ │ +00008ea0: 2020 2f2a 2a0a 2020 2020 202a 2046 6163 /**. * Fac │ │ │ │ +00008eb0: 746f 7279 206d 6574 686f 6420 7468 6174 tory method that │ │ │ │ +00008ec0: 2063 7265 6174 6573 2061 6e20 696e 7374 creates an inst │ │ │ │ +00008ed0: 616e 6365 206f 6620 7468 650a 2020 2020 ance of the. │ │ │ │ +00008ee0: 202a 2045 6467 6541 7761 7265 496e 7465 * EdgeAwareInte │ │ │ │ +00008ef0: 7270 6f6c 6174 6f72 2e0a 2020 2020 202a rpolator.. * │ │ │ │ +00008f00: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +00008f10: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00008f20: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00008f30: 6c69 6320 7374 6174 6963 2045 6467 6541 lic static EdgeA │ │ │ │ +00008f40: 7761 7265 496e 7465 7270 6f6c 6174 6f72 wareInterpolator │ │ │ │ +00008f50: 2063 7265 6174 6545 6467 6541 7761 7265 createEdgeAware │ │ │ │ +00008f60: 496e 7465 7270 6f6c 6174 6f72 2829 207b Interpolator() { │ │ │ │ +00008f70: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ +00008f80: 4564 6765 4177 6172 6549 6e74 6572 706f EdgeAwareInterpo │ │ │ │ +00008f90: 6c61 746f 722e 5f5f 6672 6f6d 5074 725f lator.__fromPtr_ │ │ │ │ +00008fa0: 5f28 6372 6561 7465 4564 6765 4177 6172 _(createEdgeAwar │ │ │ │ +00008fb0: 6549 6e74 6572 706f 6c61 746f 725f 3028 eInterpolator_0( │ │ │ │ +00008fc0: 2929 3b0a 2020 2020 7d0a 0a0a 2020 2020 ));. }... │ │ │ │ +00008fd0: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ +00008fe0: 5074 725f 5249 4349 6e74 6572 706f 6c61 Ptr_RICInterpola │ │ │ │ +00008ff0: 746f 7220 6376 3a3a 7869 6d67 7072 6f63 tor cv::ximgproc │ │ │ │ +00009000: 3a3a 6372 6561 7465 5249 4349 6e74 6572 ::createRICInter │ │ │ │ +00009010: 706f 6c61 746f 7228 290a 2020 2020 2f2f polator(). // │ │ │ │ +00009020: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00009030: 2046 6163 746f 7279 206d 6574 686f 6420 Factory method │ │ │ │ +00009040: 7468 6174 2063 7265 6174 6573 2061 6e20 that creates an │ │ │ │ +00009050: 696e 7374 616e 6365 206f 6620 7468 650a instance of the. │ │ │ │ +00009060: 2020 2020 202a 2052 4943 496e 7465 7270 * RICInterp │ │ │ │ +00009070: 6f6c 6174 6f72 2e0a 2020 2020 202a 2040 olator.. * @ │ │ │ │ +00009080: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +00009090: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +000090a0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +000090b0: 6320 7374 6174 6963 2052 4943 496e 7465 c static RICInte │ │ │ │ +000090c0: 7270 6f6c 6174 6f72 2063 7265 6174 6552 rpolator createR │ │ │ │ +000090d0: 4943 496e 7465 7270 6f6c 6174 6f72 2829 ICInterpolator() │ │ │ │ +000090e0: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +000090f0: 6e20 5249 4349 6e74 6572 706f 6c61 746f n RICInterpolato │ │ │ │ +00009100: 722e 5f5f 6672 6f6d 5074 725f 5f28 6372 r.__fromPtr__(cr │ │ │ │ +00009110: 6561 7465 5249 4349 6e74 6572 706f 6c61 eateRICInterpola │ │ │ │ +00009120: 746f 725f 3028 2929 3b0a 2020 2020 7d0a tor_0());. }. │ │ │ │ +00009130: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ +00009140: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ +00009150: 696d 6770 726f 633a 3a66 696e 6445 6c6c imgproc::findEll │ │ │ │ +00009160: 6970 7365 7328 4d61 7420 696d 6167 652c ipses(Mat image, │ │ │ │ +00009170: 204d 6174 2620 656c 6c69 7073 6573 2c20 Mat& ellipses, │ │ │ │ +00009180: 666c 6f61 7420 7363 6f72 6554 6872 6573 float scoreThres │ │ │ │ +00009190: 686f 6c64 203d 2030 2e37 662c 2066 6c6f hold = 0.7f, flo │ │ │ │ +000091a0: 6174 2072 656c 6961 6269 6c69 7479 5468 at reliabilityTh │ │ │ │ +000091b0: 7265 7368 6f6c 6420 3d20 302e 3566 2c20 reshold = 0.5f, │ │ │ │ +000091c0: 666c 6f61 7420 6365 6e74 6572 4469 7374 float centerDist │ │ │ │ +000091d0: 616e 6365 5468 7265 7368 6f6c 6420 3d20 anceThreshold = │ │ │ │ +000091e0: 302e 3035 6629 0a20 2020 202f 2f0a 0a20 0.05f). //.. │ │ │ │ +000091f0: 2020 202f 2a2a 0a20 2020 2020 2a20 4669 /**. * Fi │ │ │ │ +00009200: 6e64 7320 656c 6c69 7073 6573 2066 6173 nds ellipses fas │ │ │ │ +00009210: 746c 7920 696e 2061 6e20 696d 6167 6520 tly in an image │ │ │ │ +00009220: 7573 696e 6720 7072 6f6a 6563 7469 7665 using projective │ │ │ │ +00009230: 2069 6e76 6172 6961 6e74 2070 7275 6e69 invariant pruni │ │ │ │ +00009240: 6e67 2e0a 2020 2020 202a 0a20 2020 2020 ng.. *. │ │ │ │ +00009250: 2a20 5468 6520 6675 6e63 7469 6f6e 2064 * The function d │ │ │ │ +00009260: 6574 6563 7473 2065 6c6c 6970 7365 7320 etects ellipses │ │ │ │ +00009270: 696e 2069 6d61 6765 7320 7573 696e 6720 in images using │ │ │ │ +00009280: 7072 6f6a 6563 7469 7665 2069 6e76 6172 projective invar │ │ │ │ +00009290: 6961 6e74 2070 7275 6e69 6e67 2e0a 2020 iant pruning.. │ │ │ │ +000092a0: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ +000092b0: 7461 696c 7320 6162 6f75 7420 7468 6973 tails about this │ │ │ │ +000092c0: 2069 6d70 6c65 6d65 6e74 6174 696f 6e2c implementation, │ │ │ │ +000092d0: 2070 6c65 6173 6520 7365 6520 4349 5445 please see CITE │ │ │ │ +000092e0: 3a20 6a69 6132 3031 3766 6173 740a 2020 : jia2017fast. │ │ │ │ +000092f0: 2020 202a 204a 6961 2c20 5169 2065 7420 * Jia, Qi et │ │ │ │ +00009300: 616c 2c20 2832 3031 3729 2e0a 2020 2020 al, (2017).. │ │ │ │ +00009310: 202a 2041 2046 6173 7420 456c 6c69 7073 * A Fast Ellips │ │ │ │ +00009320: 6520 4465 7465 6374 6f72 2075 7369 6e67 e Detector using │ │ │ │ +00009330: 2050 726f 6a65 6374 6976 6520 496e 7661 Projective Inva │ │ │ │ +00009340: 7269 616e 7420 5072 756e 696e 672e 2049 riant Pruning. I │ │ │ │ +00009350: 4545 4520 5472 616e 7361 6374 696f 6e73 EEE Transactions │ │ │ │ +00009360: 206f 6e20 496d 6167 6520 5072 6f63 6573 on Image Proces │ │ │ │ +00009370: 7369 6e67 2e0a 2020 2020 202a 0a20 2020 sing.. *. │ │ │ │ +00009380: 2020 2a20 4070 6172 616d 2069 6d61 6765 * @param image │ │ │ │ +00009390: 2069 6e70 7574 2069 6d61 6765 2c20 636f input image, co │ │ │ │ +000093a0: 756c 6420 6265 2067 7261 7920 6f72 2063 uld be gray or c │ │ │ │ +000093b0: 6f6c 6f72 2e0a 2020 2020 202a 2040 7061 olor.. * @pa │ │ │ │ +000093c0: 7261 6d20 656c 6c69 7073 6573 206f 7574 ram ellipses out │ │ │ │ +000093d0: 7075 7420 7665 6374 6f72 206f 6620 666f put vector of fo │ │ │ │ +000093e0: 756e 6420 656c 6c69 7073 6573 2e20 6561 und ellipses. ea │ │ │ │ +000093f0: 6368 2076 6563 746f 7220 6973 2065 6e63 ch vector is enc │ │ │ │ +00009400: 6f64 6564 2061 7320 6669 7665 2066 6c6f oded as five flo │ │ │ │ +00009410: 6174 2024 782c 2079 2c20 612c 2062 2c20 at $x, y, a, b, │ │ │ │ +00009420: 7261 6469 7573 2c20 7363 6f72 6524 2e0a radius, score$.. │ │ │ │ +00009430: 2020 2020 202a 2040 7061 7261 6d20 7363 * @param sc │ │ │ │ +00009440: 6f72 6554 6872 6573 686f 6c64 2066 6c6f oreThreshold flo │ │ │ │ +00009450: 6174 2c20 7468 6520 7468 7265 7368 6f6c at, the threshol │ │ │ │ +00009460: 6420 6f66 2065 6c6c 6970 7365 2073 636f d of ellipse sco │ │ │ │ +00009470: 7265 2e0a 2020 2020 202a 2040 7061 7261 re.. * @para │ │ │ │ +00009480: 6d20 7265 6c69 6162 696c 6974 7954 6872 m reliabilityThr │ │ │ │ +00009490: 6573 686f 6c64 2066 6c6f 6174 2c20 7468 eshold float, th │ │ │ │ +000094a0: 6520 7468 7265 7368 6f6c 6420 6f66 2072 e threshold of r │ │ │ │ +000094b0: 656c 6961 6269 6c69 7479 2e0a 2020 2020 eliability.. │ │ │ │ +000094c0: 202a 2040 7061 7261 6d20 6365 6e74 6572 * @param center │ │ │ │ +000094d0: 4469 7374 616e 6365 5468 7265 7368 6f6c DistanceThreshol │ │ │ │ +000094e0: 6420 666c 6f61 742c 2074 6865 2074 6872 d float, the thr │ │ │ │ +000094f0: 6573 686f 6c64 206f 6620 6365 6e74 6572 eshold of center │ │ │ │ +00009500: 2064 6973 7461 6e63 652e 0a20 2020 2020 distance.. │ │ │ │ +00009510: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00009520: 6174 6963 2076 6f69 6420 6669 6e64 456c atic void findEl │ │ │ │ +00009530: 6c69 7073 6573 284d 6174 2069 6d61 6765 lipses(Mat image │ │ │ │ +00009540: 2c20 4d61 7420 656c 6c69 7073 6573 2c20 , Mat ellipses, │ │ │ │ +00009550: 666c 6f61 7420 7363 6f72 6554 6872 6573 float scoreThres │ │ │ │ +00009560: 686f 6c64 2c20 666c 6f61 7420 7265 6c69 hold, float reli │ │ │ │ +00009570: 6162 696c 6974 7954 6872 6573 686f 6c64 abilityThreshold │ │ │ │ +00009580: 2c20 666c 6f61 7420 6365 6e74 6572 4469 , float centerDi │ │ │ │ +00009590: 7374 616e 6365 5468 7265 7368 6f6c 6429 stanceThreshold) │ │ │ │ +000095a0: 207b 0a20 2020 2020 2020 2066 696e 6445 {. findE │ │ │ │ +000095b0: 6c6c 6970 7365 735f 3028 696d 6167 652e llipses_0(image. │ │ │ │ +000095c0: 6e61 7469 7665 4f62 6a2c 2065 6c6c 6970 nativeObj, ellip │ │ │ │ +000095d0: 7365 732e 6e61 7469 7665 4f62 6a2c 2073 ses.nativeObj, s │ │ │ │ +000095e0: 636f 7265 5468 7265 7368 6f6c 642c 2072 coreThreshold, r │ │ │ │ +000095f0: 656c 6961 6269 6c69 7479 5468 7265 7368 eliabilityThresh │ │ │ │ +00009600: 6f6c 642c 2063 656e 7465 7244 6973 7461 old, centerDista │ │ │ │ +00009610: 6e63 6554 6872 6573 686f 6c64 293b 0a20 nceThreshold);. │ │ │ │ +00009620: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +00009630: 2020 202a 2046 696e 6473 2065 6c6c 6970 * Finds ellip │ │ │ │ +00009640: 7365 7320 6661 7374 6c79 2069 6e20 616e ses fastly in an │ │ │ │ +00009650: 2069 6d61 6765 2075 7369 6e67 2070 726f image using pro │ │ │ │ +00009660: 6a65 6374 6976 6520 696e 7661 7269 616e jective invarian │ │ │ │ +00009670: 7420 7072 756e 696e 672e 0a20 2020 2020 t pruning.. │ │ │ │ +00009680: 2a0a 2020 2020 202a 2054 6865 2066 756e *. * The fun │ │ │ │ +00009690: 6374 696f 6e20 6465 7465 6374 7320 656c ction detects el │ │ │ │ +000096a0: 6c69 7073 6573 2069 6e20 696d 6167 6573 lipses in images │ │ │ │ +000096b0: 2075 7369 6e67 2070 726f 6a65 6374 6976 using projectiv │ │ │ │ +000096c0: 6520 696e 7661 7269 616e 7420 7072 756e e invariant prun │ │ │ │ +000096d0: 696e 672e 0a20 2020 2020 2a20 466f 7220 ing.. * For │ │ │ │ +000096e0: 6d6f 7265 2064 6574 6169 6c73 2061 626f more details abo │ │ │ │ +000096f0: 7574 2074 6869 7320 696d 706c 656d 656e ut this implemen │ │ │ │ +00009700: 7461 7469 6f6e 2c20 706c 6561 7365 2073 tation, please s │ │ │ │ +00009710: 6565 2043 4954 453a 206a 6961 3230 3137 ee CITE: jia2017 │ │ │ │ +00009720: 6661 7374 0a20 2020 2020 2a20 4a69 612c fast. * Jia, │ │ │ │ +00009730: 2051 6920 6574 2061 6c2c 2028 3230 3137 Qi et al, (2017 │ │ │ │ +00009740: 292e 0a20 2020 2020 2a20 4120 4661 7374 ).. * A Fast │ │ │ │ +00009750: 2045 6c6c 6970 7365 2044 6574 6563 746f Ellipse Detecto │ │ │ │ +00009760: 7220 7573 696e 6720 5072 6f6a 6563 7469 r using Projecti │ │ │ │ +00009770: 7665 2049 6e76 6172 6961 6e74 2050 7275 ve Invariant Pru │ │ │ │ +00009780: 6e69 6e67 2e20 4945 4545 2054 7261 6e73 ning. IEEE Trans │ │ │ │ +00009790: 6163 7469 6f6e 7320 6f6e 2049 6d61 6765 actions on Image │ │ │ │ +000097a0: 2050 726f 6365 7373 696e 672e 0a20 2020 Processing.. │ │ │ │ +000097b0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +000097c0: 6d20 696d 6167 6520 696e 7075 7420 696d m image input im │ │ │ │ +000097d0: 6167 652c 2063 6f75 6c64 2062 6520 6772 age, could be gr │ │ │ │ +000097e0: 6179 206f 7220 636f 6c6f 722e 0a20 2020 ay or color.. │ │ │ │ +000097f0: 2020 2a20 4070 6172 616d 2065 6c6c 6970 * @param ellip │ │ │ │ +00009800: 7365 7320 6f75 7470 7574 2076 6563 746f ses output vecto │ │ │ │ +00009810: 7220 6f66 2066 6f75 6e64 2065 6c6c 6970 r of found ellip │ │ │ │ +00009820: 7365 732e 2065 6163 6820 7665 6374 6f72 ses. each vector │ │ │ │ +00009830: 2069 7320 656e 636f 6465 6420 6173 2066 is encoded as f │ │ │ │ +00009840: 6976 6520 666c 6f61 7420 2478 2c20 792c ive float $x, y, │ │ │ │ +00009850: 2061 2c20 622c 2072 6164 6975 732c 2073 a, b, radius, s │ │ │ │ +00009860: 636f 7265 242e 0a20 2020 2020 2a20 4070 core$.. * @p │ │ │ │ +00009870: 6172 616d 2073 636f 7265 5468 7265 7368 aram scoreThresh │ │ │ │ +00009880: 6f6c 6420 666c 6f61 742c 2074 6865 2074 old float, the t │ │ │ │ +00009890: 6872 6573 686f 6c64 206f 6620 656c 6c69 hreshold of elli │ │ │ │ +000098a0: 7073 6520 7363 6f72 652e 0a20 2020 2020 pse score.. │ │ │ │ +000098b0: 2a20 4070 6172 616d 2072 656c 6961 6269 * @param reliabi │ │ │ │ +000098c0: 6c69 7479 5468 7265 7368 6f6c 6420 666c lityThreshold fl │ │ │ │ +000098d0: 6f61 742c 2074 6865 2074 6872 6573 686f oat, the thresho │ │ │ │ +000098e0: 6c64 206f 6620 7265 6c69 6162 696c 6974 ld of reliabilit │ │ │ │ +000098f0: 792e 0a20 2020 2020 2a2f 0a20 2020 2070 y.. */. p │ │ │ │ +00009900: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ +00009910: 6420 6669 6e64 456c 6c69 7073 6573 284d d findEllipses(M │ │ │ │ +00009920: 6174 2069 6d61 6765 2c20 4d61 7420 656c at image, Mat el │ │ │ │ +00009930: 6c69 7073 6573 2c20 666c 6f61 7420 7363 lipses, float sc │ │ │ │ +00009940: 6f72 6554 6872 6573 686f 6c64 2c20 666c oreThreshold, fl │ │ │ │ +00009950: 6f61 7420 7265 6c69 6162 696c 6974 7954 oat reliabilityT │ │ │ │ +00009960: 6872 6573 686f 6c64 2920 7b0a 2020 2020 hreshold) {. │ │ │ │ +00009970: 2020 2020 6669 6e64 456c 6c69 7073 6573 findEllipses │ │ │ │ +00009980: 5f31 2869 6d61 6765 2e6e 6174 6976 654f _1(image.nativeO │ │ │ │ +00009990: 626a 2c20 656c 6c69 7073 6573 2e6e 6174 bj, ellipses.nat │ │ │ │ +000099a0: 6976 654f 626a 2c20 7363 6f72 6554 6872 iveObj, scoreThr │ │ │ │ +000099b0: 6573 686f 6c64 2c20 7265 6c69 6162 696c eshold, reliabil │ │ │ │ +000099c0: 6974 7954 6872 6573 686f 6c64 293b 0a20 ityThreshold);. │ │ │ │ +000099d0: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +000099e0: 2020 202a 2046 696e 6473 2065 6c6c 6970 * Finds ellip │ │ │ │ +000099f0: 7365 7320 6661 7374 6c79 2069 6e20 616e ses fastly in an │ │ │ │ +00009a00: 2069 6d61 6765 2075 7369 6e67 2070 726f image using pro │ │ │ │ +00009a10: 6a65 6374 6976 6520 696e 7661 7269 616e jective invarian │ │ │ │ +00009a20: 7420 7072 756e 696e 672e 0a20 2020 2020 t pruning.. │ │ │ │ +00009a30: 2a0a 2020 2020 202a 2054 6865 2066 756e *. * The fun │ │ │ │ +00009a40: 6374 696f 6e20 6465 7465 6374 7320 656c ction detects el │ │ │ │ +00009a50: 6c69 7073 6573 2069 6e20 696d 6167 6573 lipses in images │ │ │ │ +00009a60: 2075 7369 6e67 2070 726f 6a65 6374 6976 using projectiv │ │ │ │ +00009a70: 6520 696e 7661 7269 616e 7420 7072 756e e invariant prun │ │ │ │ +00009a80: 696e 672e 0a20 2020 2020 2a20 466f 7220 ing.. * For │ │ │ │ +00009a90: 6d6f 7265 2064 6574 6169 6c73 2061 626f more details abo │ │ │ │ +00009aa0: 7574 2074 6869 7320 696d 706c 656d 656e ut this implemen │ │ │ │ +00009ab0: 7461 7469 6f6e 2c20 706c 6561 7365 2073 tation, please s │ │ │ │ +00009ac0: 6565 2043 4954 453a 206a 6961 3230 3137 ee CITE: jia2017 │ │ │ │ +00009ad0: 6661 7374 0a20 2020 2020 2a20 4a69 612c fast. * Jia, │ │ │ │ +00009ae0: 2051 6920 6574 2061 6c2c 2028 3230 3137 Qi et al, (2017 │ │ │ │ +00009af0: 292e 0a20 2020 2020 2a20 4120 4661 7374 ).. * A Fast │ │ │ │ +00009b00: 2045 6c6c 6970 7365 2044 6574 6563 746f Ellipse Detecto │ │ │ │ +00009b10: 7220 7573 696e 6720 5072 6f6a 6563 7469 r using Projecti │ │ │ │ +00009b20: 7665 2049 6e76 6172 6961 6e74 2050 7275 ve Invariant Pru │ │ │ │ +00009b30: 6e69 6e67 2e20 4945 4545 2054 7261 6e73 ning. IEEE Trans │ │ │ │ +00009b40: 6163 7469 6f6e 7320 6f6e 2049 6d61 6765 actions on Image │ │ │ │ +00009b50: 2050 726f 6365 7373 696e 672e 0a20 2020 Processing.. │ │ │ │ +00009b60: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00009b70: 6d20 696d 6167 6520 696e 7075 7420 696d m image input im │ │ │ │ +00009b80: 6167 652c 2063 6f75 6c64 2062 6520 6772 age, could be gr │ │ │ │ +00009b90: 6179 206f 7220 636f 6c6f 722e 0a20 2020 ay or color.. │ │ │ │ +00009ba0: 2020 2a20 4070 6172 616d 2065 6c6c 6970 * @param ellip │ │ │ │ +00009bb0: 7365 7320 6f75 7470 7574 2076 6563 746f ses output vecto │ │ │ │ +00009bc0: 7220 6f66 2066 6f75 6e64 2065 6c6c 6970 r of found ellip │ │ │ │ +00009bd0: 7365 732e 2065 6163 6820 7665 6374 6f72 ses. each vector │ │ │ │ +00009be0: 2069 7320 656e 636f 6465 6420 6173 2066 is encoded as f │ │ │ │ +00009bf0: 6976 6520 666c 6f61 7420 2478 2c20 792c ive float $x, y, │ │ │ │ +00009c00: 2061 2c20 622c 2072 6164 6975 732c 2073 a, b, radius, s │ │ │ │ +00009c10: 636f 7265 242e 0a20 2020 2020 2a20 4070 core$.. * @p │ │ │ │ +00009c20: 6172 616d 2073 636f 7265 5468 7265 7368 aram scoreThresh │ │ │ │ +00009c30: 6f6c 6420 666c 6f61 742c 2074 6865 2074 old float, the t │ │ │ │ +00009c40: 6872 6573 686f 6c64 206f 6620 656c 6c69 hreshold of elli │ │ │ │ +00009c50: 7073 6520 7363 6f72 652e 0a20 2020 2020 pse score.. │ │ │ │ +00009c60: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00009c70: 6174 6963 2076 6f69 6420 6669 6e64 456c atic void findEl │ │ │ │ +00009c80: 6c69 7073 6573 284d 6174 2069 6d61 6765 lipses(Mat image │ │ │ │ +00009c90: 2c20 4d61 7420 656c 6c69 7073 6573 2c20 , Mat ellipses, │ │ │ │ +00009ca0: 666c 6f61 7420 7363 6f72 6554 6872 6573 float scoreThres │ │ │ │ +00009cb0: 686f 6c64 2920 7b0a 2020 2020 2020 2020 hold) {. │ │ │ │ +00009cc0: 6669 6e64 456c 6c69 7073 6573 5f32 2869 findEllipses_2(i │ │ │ │ +00009cd0: 6d61 6765 2e6e 6174 6976 654f 626a 2c20 mage.nativeObj, │ │ │ │ +00009ce0: 656c 6c69 7073 6573 2e6e 6174 6976 654f ellipses.nativeO │ │ │ │ +00009cf0: 626a 2c20 7363 6f72 6554 6872 6573 686f bj, scoreThresho │ │ │ │ +00009d00: 6c64 293b 0a20 2020 207d 0a0a 2020 2020 ld);. }.. │ │ │ │ +00009d10: 2f2a 2a0a 2020 2020 202a 2046 696e 6473 /**. * Finds │ │ │ │ +00009d20: 2065 6c6c 6970 7365 7320 6661 7374 6c79 ellipses fastly │ │ │ │ +00009d30: 2069 6e20 616e 2069 6d61 6765 2075 7369 in an image usi │ │ │ │ +00009d40: 6e67 2070 726f 6a65 6374 6976 6520 696e ng projective in │ │ │ │ +00009d50: 7661 7269 616e 7420 7072 756e 696e 672e variant pruning. │ │ │ │ +00009d60: 0a20 2020 2020 2a0a 2020 2020 202a 2054 . *. * T │ │ │ │ +00009d70: 6865 2066 756e 6374 696f 6e20 6465 7465 he function dete │ │ │ │ +00009d80: 6374 7320 656c 6c69 7073 6573 2069 6e20 cts ellipses in │ │ │ │ +00009d90: 696d 6167 6573 2075 7369 6e67 2070 726f images using pro │ │ │ │ +00009da0: 6a65 6374 6976 6520 696e 7661 7269 616e jective invarian │ │ │ │ +00009db0: 7420 7072 756e 696e 672e 0a20 2020 2020 t pruning.. │ │ │ │ +00009dc0: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ +00009dd0: 6c73 2061 626f 7574 2074 6869 7320 696d ls about this im │ │ │ │ +00009de0: 706c 656d 656e 7461 7469 6f6e 2c20 706c plementation, pl │ │ │ │ +00009df0: 6561 7365 2073 6565 2043 4954 453a 206a ease see CITE: j │ │ │ │ +00009e00: 6961 3230 3137 6661 7374 0a20 2020 2020 ia2017fast. │ │ │ │ +00009e10: 2a20 4a69 612c 2051 6920 6574 2061 6c2c * Jia, Qi et al, │ │ │ │ +00009e20: 2028 3230 3137 292e 0a20 2020 2020 2a20 (2017).. * │ │ │ │ +00009e30: 4120 4661 7374 2045 6c6c 6970 7365 2044 A Fast Ellipse D │ │ │ │ +00009e40: 6574 6563 746f 7220 7573 696e 6720 5072 etector using Pr │ │ │ │ +00009e50: 6f6a 6563 7469 7665 2049 6e76 6172 6961 ojective Invaria │ │ │ │ +00009e60: 6e74 2050 7275 6e69 6e67 2e20 4945 4545 nt Pruning. IEEE │ │ │ │ +00009e70: 2054 7261 6e73 6163 7469 6f6e 7320 6f6e Transactions on │ │ │ │ +00009e80: 2049 6d61 6765 2050 726f 6365 7373 696e Image Processin │ │ │ │ +00009e90: 672e 0a20 2020 2020 2a0a 2020 2020 202a g.. *. * │ │ │ │ +00009ea0: 2040 7061 7261 6d20 696d 6167 6520 696e @param image in │ │ │ │ +00009eb0: 7075 7420 696d 6167 652c 2063 6f75 6c64 put image, could │ │ │ │ +00009ec0: 2062 6520 6772 6179 206f 7220 636f 6c6f be gray or colo │ │ │ │ +00009ed0: 722e 0a20 2020 2020 2a20 4070 6172 616d r.. * @param │ │ │ │ +00009ee0: 2065 6c6c 6970 7365 7320 6f75 7470 7574 ellipses output │ │ │ │ +00009ef0: 2076 6563 746f 7220 6f66 2066 6f75 6e64 vector of found │ │ │ │ +00009f00: 2065 6c6c 6970 7365 732e 2065 6163 6820 ellipses. each │ │ │ │ +00009f10: 7665 6374 6f72 2069 7320 656e 636f 6465 vector is encode │ │ │ │ +00009f20: 6420 6173 2066 6976 6520 666c 6f61 7420 d as five float │ │ │ │ +00009f30: 2478 2c20 792c 2061 2c20 622c 2072 6164 $x, y, a, b, rad │ │ │ │ +00009f40: 6975 732c 2073 636f 7265 242e 0a20 2020 ius, score$.. │ │ │ │ +00009f50: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00009f60: 7374 6174 6963 2076 6f69 6420 6669 6e64 static void find │ │ │ │ +00009f70: 456c 6c69 7073 6573 284d 6174 2069 6d61 Ellipses(Mat ima │ │ │ │ +00009f80: 6765 2c20 4d61 7420 656c 6c69 7073 6573 ge, Mat ellipses │ │ │ │ +00009f90: 2920 7b0a 2020 2020 2020 2020 6669 6e64 ) {. find │ │ │ │ +00009fa0: 456c 6c69 7073 6573 5f33 2869 6d61 6765 Ellipses_3(image │ │ │ │ +00009fb0: 2e6e 6174 6976 654f 626a 2c20 656c 6c69 .nativeObj, elli │ │ │ │ +00009fc0: 7073 6573 2e6e 6174 6976 654f 626a 293b pses.nativeObj); │ │ │ │ +00009fd0: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +00009fe0: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ +00009ff0: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ +0000a000: 7765 6967 6874 6564 4d65 6469 616e 4669 weightedMedianFi │ │ │ │ +0000a010: 6c74 6572 284d 6174 206a 6f69 6e74 2c20 lter(Mat joint, │ │ │ │ +0000a020: 4d61 7420 7372 632c 204d 6174 2620 6473 Mat src, Mat& ds │ │ │ │ +0000a030: 742c 2069 6e74 2072 2c20 646f 7562 6c65 t, int r, double │ │ │ │ +0000a040: 2073 6967 6d61 203d 2032 352e 352c 2069 sigma = 25.5, i │ │ │ │ +0000a050: 6e74 2077 6569 6768 7454 7970 6520 3d20 nt weightType = │ │ │ │ +0000a060: 574d 465f 4558 502c 204d 6174 206d 6173 WMF_EXP, Mat mas │ │ │ │ +0000a070: 6b20 3d20 4d61 7428 2929 0a20 2020 202f k = Mat()). / │ │ │ │ +0000a080: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ +0000a090: 2a20 4170 706c 6965 7320 7765 6967 6874 * Applies weight │ │ │ │ +0000a0a0: 6564 206d 6564 6961 6e20 6669 6c74 6572 ed median filter │ │ │ │ +0000a0b0: 2074 6f20 616e 2069 6d61 6765 2e0a 2020 to an image.. │ │ │ │ +0000a0c0: 2020 202a 0a20 2020 2020 2a20 466f 7220 *. * For │ │ │ │ +0000a0d0: 6d6f 7265 2064 6574 6169 6c73 2061 626f more details abo │ │ │ │ +0000a0e0: 7574 2074 6869 7320 696d 706c 656d 656e ut this implemen │ │ │ │ +0000a0f0: 7461 7469 6f6e 2c20 706c 6561 7365 2073 tation, please s │ │ │ │ +0000a100: 6565 2043 4954 453a 207a 6861 6e67 3230 ee CITE: zhang20 │ │ │ │ +0000a110: 3134 3130 302b 0a20 2020 2020 2a0a 2020 14100+. *. │ │ │ │ +0000a120: 2020 202a 2074 6865 2070 6978 656c 2077 * the pixel w │ │ │ │ +0000a130: 696c 6c20 6265 2069 676e 6f72 6564 2077 ill be ignored w │ │ │ │ +0000a140: 6865 6e20 6d61 696e 7461 696e 696e 6720 hen maintaining │ │ │ │ +0000a150: 7468 6520 6a6f 696e 742d 6869 7374 6f67 the joint-histog │ │ │ │ +0000a160: 7261 6d2e 2054 6869 7320 6973 2075 7365 ram. This is use │ │ │ │ +0000a170: 6675 6c20 666f 7220 6170 706c 6963 6174 ful for applicat │ │ │ │ +0000a180: 696f 6e73 206c 696b 6520 6f70 7469 6361 ions like optica │ │ │ │ +0000a190: 6c20 666c 6f77 206f 6363 6c75 7369 6f6e l flow occlusion │ │ │ │ +0000a1a0: 2068 616e 646c 696e 672e 0a20 2020 2020 handling.. │ │ │ │ +0000a1b0: 2a0a 2020 2020 202a 2053 4545 3a20 6d65 *. * SEE: me │ │ │ │ +0000a1c0: 6469 616e 426c 7572 2c20 6a6f 696e 7442 dianBlur, jointB │ │ │ │ +0000a1d0: 696c 6174 6572 616c 4669 6c74 6572 0a20 ilateralFilter. │ │ │ │ +0000a1e0: 2020 2020 2a20 4070 6172 616d 206a 6f69 * @param joi │ │ │ │ +0000a1f0: 6e74 2061 7574 6f6d 6174 6963 616c 6c79 nt automatically │ │ │ │ +0000a200: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +0000a210: 2a20 4070 6172 616d 2073 7263 2061 7574 * @param src aut │ │ │ │ +0000a220: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +0000a230: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +0000a240: 616d 2064 7374 2061 7574 6f6d 6174 6963 am dst automatic │ │ │ │ +0000a250: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +0000a260: 2020 2020 2a20 4070 6172 616d 2072 2061 * @param r a │ │ │ │ +0000a270: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +0000a280: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +0000a290: 6172 616d 2073 6967 6d61 2061 7574 6f6d aram sigma autom │ │ │ │ +0000a2a0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +0000a2b0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +0000a2c0: 2077 6569 6768 7454 7970 6520 6175 746f weightType auto │ │ │ │ +0000a2d0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0000a2e0: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +0000a2f0: 6d20 6d61 736b 2061 7574 6f6d 6174 6963 m mask automatic │ │ │ │ +0000a300: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +0000a310: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +0000a320: 6320 7374 6174 6963 2076 6f69 6420 7765 c static void we │ │ │ │ +0000a330: 6967 6874 6564 4d65 6469 616e 4669 6c74 ightedMedianFilt │ │ │ │ +0000a340: 6572 284d 6174 206a 6f69 6e74 2c20 4d61 er(Mat joint, Ma │ │ │ │ +0000a350: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ +0000a360: 696e 7420 722c 2064 6f75 626c 6520 7369 int r, double si │ │ │ │ +0000a370: 676d 612c 2069 6e74 2077 6569 6768 7454 gma, int weightT │ │ │ │ +0000a380: 7970 652c 204d 6174 206d 6173 6b29 207b ype, Mat mask) { │ │ │ │ +0000a390: 0a20 2020 2020 2020 2077 6569 6768 7465 . weighte │ │ │ │ +0000a3a0: 644d 6564 6961 6e46 696c 7465 725f 3028 dMedianFilter_0( │ │ │ │ +0000a3b0: 6a6f 696e 742e 6e61 7469 7665 4f62 6a2c joint.nativeObj, │ │ │ │ +0000a3c0: 2073 7263 2e6e 6174 6976 654f 626a 2c20 src.nativeObj, │ │ │ │ +0000a3d0: 6473 742e 6e61 7469 7665 4f62 6a2c 2072 dst.nativeObj, r │ │ │ │ +0000a3e0: 2c20 7369 676d 612c 2077 6569 6768 7454 , sigma, weightT │ │ │ │ +0000a3f0: 7970 652c 206d 6173 6b2e 6e61 7469 7665 ype, mask.native │ │ │ │ +0000a400: 4f62 6a29 3b0a 2020 2020 7d0a 0a20 2020 Obj);. }.. │ │ │ │ +0000a410: 202f 2a2a 0a20 2020 2020 2a20 4170 706c /**. * Appl │ │ │ │ +0000a420: 6965 7320 7765 6967 6874 6564 206d 6564 ies weighted med │ │ │ │ +0000a430: 6961 6e20 6669 6c74 6572 2074 6f20 616e ian filter to an │ │ │ │ +0000a440: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ +0000a450: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ +0000a460: 6574 6169 6c73 2061 626f 7574 2074 6869 etails about thi │ │ │ │ +0000a470: 7320 696d 706c 656d 656e 7461 7469 6f6e s implementation │ │ │ │ +0000a480: 2c20 706c 6561 7365 2073 6565 2043 4954 , please see CIT │ │ │ │ +0000a490: 453a 207a 6861 6e67 3230 3134 3130 302b E: zhang2014100+ │ │ │ │ +0000a4a0: 0a20 2020 2020 2a0a 2020 2020 202a 2074 . *. * t │ │ │ │ +0000a4b0: 6865 2070 6978 656c 2077 696c 6c20 6265 he pixel will be │ │ │ │ +0000a4c0: 2069 676e 6f72 6564 2077 6865 6e20 6d61 ignored when ma │ │ │ │ +0000a4d0: 696e 7461 696e 696e 6720 7468 6520 6a6f intaining the jo │ │ │ │ +0000a4e0: 696e 742d 6869 7374 6f67 7261 6d2e 2054 int-histogram. T │ │ │ │ +0000a4f0: 6869 7320 6973 2075 7365 6675 6c20 666f his is useful fo │ │ │ │ +0000a500: 7220 6170 706c 6963 6174 696f 6e73 206c r applications l │ │ │ │ +0000a510: 696b 6520 6f70 7469 6361 6c20 666c 6f77 ike optical flow │ │ │ │ +0000a520: 206f 6363 6c75 7369 6f6e 2068 616e 646c occlusion handl │ │ │ │ +0000a530: 696e 672e 0a20 2020 2020 2a0a 2020 2020 ing.. *. │ │ │ │ +0000a540: 202a 2053 4545 3a20 6d65 6469 616e 426c * SEE: medianBl │ │ │ │ +0000a550: 7572 2c20 6a6f 696e 7442 696c 6174 6572 ur, jointBilater │ │ │ │ +0000a560: 616c 4669 6c74 6572 0a20 2020 2020 2a20 alFilter. * │ │ │ │ +0000a570: 4070 6172 616d 206a 6f69 6e74 2061 7574 @param joint aut │ │ │ │ +0000a580: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +0000a590: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +0000a5a0: 616d 2073 7263 2061 7574 6f6d 6174 6963 am src automatic │ │ │ │ +0000a5b0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +0000a5c0: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ +0000a5d0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +0000a5e0: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +0000a5f0: 4070 6172 616d 2072 2061 7574 6f6d 6174 @param r automat │ │ │ │ +0000a600: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +0000a610: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0000a620: 6967 6d61 2061 7574 6f6d 6174 6963 616c igma automatical │ │ │ │ +0000a630: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +0000a640: 2020 2a20 4070 6172 616d 2077 6569 6768 * @param weigh │ │ │ │ +0000a650: 7454 7970 6520 6175 746f 6d61 7469 6361 tType automatica │ │ │ │ +0000a660: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +0000a670: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +0000a680: 2073 7461 7469 6320 766f 6964 2077 6569 static void wei │ │ │ │ +0000a690: 6768 7465 644d 6564 6961 6e46 696c 7465 ghtedMedianFilte │ │ │ │ +0000a6a0: 7228 4d61 7420 6a6f 696e 742c 204d 6174 r(Mat joint, Mat │ │ │ │ +0000a6b0: 2073 7263 2c20 4d61 7420 6473 742c 2069 src, Mat dst, i │ │ │ │ +0000a6c0: 6e74 2072 2c20 646f 7562 6c65 2073 6967 nt r, double sig │ │ │ │ +0000a6d0: 6d61 2c20 696e 7420 7765 6967 6874 5479 ma, int weightTy │ │ │ │ +0000a6e0: 7065 2920 7b0a 2020 2020 2020 2020 7765 pe) {. we │ │ │ │ +0000a6f0: 6967 6874 6564 4d65 6469 616e 4669 6c74 ightedMedianFilt │ │ │ │ +0000a700: 6572 5f31 286a 6f69 6e74 2e6e 6174 6976 er_1(joint.nativ │ │ │ │ +0000a710: 654f 626a 2c20 7372 632e 6e61 7469 7665 eObj, src.native │ │ │ │ +0000a720: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ +0000a730: 626a 2c20 722c 2073 6967 6d61 2c20 7765 bj, r, sigma, we │ │ │ │ +0000a740: 6967 6874 5479 7065 293b 0a20 2020 207d ightType);. } │ │ │ │ +0000a750: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +0000a760: 2041 7070 6c69 6573 2077 6569 6768 7465 Applies weighte │ │ │ │ +0000a770: 6420 6d65 6469 616e 2066 696c 7465 7220 d median filter │ │ │ │ +0000a780: 746f 2061 6e20 696d 6167 652e 0a20 2020 to an image.. │ │ │ │ +0000a790: 2020 2a0a 2020 2020 202a 2046 6f72 206d *. * For m │ │ │ │ +0000a7a0: 6f72 6520 6465 7461 696c 7320 6162 6f75 ore details abou │ │ │ │ +0000a7b0: 7420 7468 6973 2069 6d70 6c65 6d65 6e74 t this implement │ │ │ │ +0000a7c0: 6174 696f 6e2c 2070 6c65 6173 6520 7365 ation, please se │ │ │ │ +0000a7d0: 6520 4349 5445 3a20 7a68 616e 6732 3031 e CITE: zhang201 │ │ │ │ +0000a7e0: 3431 3030 2b0a 2020 2020 202a 0a20 2020 4100+. *. │ │ │ │ +0000a7f0: 2020 2a20 7468 6520 7069 7865 6c20 7769 * the pixel wi │ │ │ │ +0000a800: 6c6c 2062 6520 6967 6e6f 7265 6420 7768 ll be ignored wh │ │ │ │ +0000a810: 656e 206d 6169 6e74 6169 6e69 6e67 2074 en maintaining t │ │ │ │ +0000a820: 6865 206a 6f69 6e74 2d68 6973 746f 6772 he joint-histogr │ │ │ │ +0000a830: 616d 2e20 5468 6973 2069 7320 7573 6566 am. This is usef │ │ │ │ +0000a840: 756c 2066 6f72 2061 7070 6c69 6361 7469 ul for applicati │ │ │ │ +0000a850: 6f6e 7320 6c69 6b65 206f 7074 6963 616c ons like optical │ │ │ │ +0000a860: 2066 6c6f 7720 6f63 636c 7573 696f 6e20 flow occlusion │ │ │ │ +0000a870: 6861 6e64 6c69 6e67 2e0a 2020 2020 202a handling.. * │ │ │ │ +0000a880: 0a20 2020 2020 2a20 5345 453a 206d 6564 . * SEE: med │ │ │ │ +0000a890: 6961 6e42 6c75 722c 206a 6f69 6e74 4269 ianBlur, jointBi │ │ │ │ +0000a8a0: 6c61 7465 7261 6c46 696c 7465 720a 2020 lateralFilter. │ │ │ │ +0000a8b0: 2020 202a 2040 7061 7261 6d20 6a6f 696e * @param join │ │ │ │ +0000a8c0: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ +0000a8d0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +0000a8e0: 2040 7061 7261 6d20 7372 6320 6175 746f @param src auto │ │ │ │ +0000a8f0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0000a900: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +0000a910: 6d20 6473 7420 6175 746f 6d61 7469 6361 m dst automatica │ │ │ │ +0000a920: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +0000a930: 2020 202a 2040 7061 7261 6d20 7220 6175 * @param r 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 7369 676d 6120 6175 746f 6d61 ram sigma automa │ │ │ │ +0000a970: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +0000a980: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +0000a990: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +0000a9a0: 2077 6569 6768 7465 644d 6564 6961 6e46 weightedMedianF │ │ │ │ +0000a9b0: 696c 7465 7228 4d61 7420 6a6f 696e 742c ilter(Mat joint, │ │ │ │ +0000a9c0: 204d 6174 2073 7263 2c20 4d61 7420 6473 Mat src, Mat ds │ │ │ │ +0000a9d0: 742c 2069 6e74 2072 2c20 646f 7562 6c65 t, int r, double │ │ │ │ +0000a9e0: 2073 6967 6d61 2920 7b0a 2020 2020 2020 sigma) {. │ │ │ │ +0000a9f0: 2020 7765 6967 6874 6564 4d65 6469 616e weightedMedian │ │ │ │ +0000aa00: 4669 6c74 6572 5f32 286a 6f69 6e74 2e6e Filter_2(joint.n │ │ │ │ +0000aa10: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na │ │ │ │ +0000aa20: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +0000aa30: 6976 654f 626a 2c20 722c 2073 6967 6d61 iveObj, r, sigma │ │ │ │ +0000aa40: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +0000aa50: 2a0a 2020 2020 202a 2041 7070 6c69 6573 *. * Applies │ │ │ │ +0000aa60: 2077 6569 6768 7465 6420 6d65 6469 616e weighted median │ │ │ │ +0000aa70: 2066 696c 7465 7220 746f 2061 6e20 696d filter to an im │ │ │ │ +0000aa80: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ +0000aa90: 202a 2046 6f72 206d 6f72 6520 6465 7461 * For more deta │ │ │ │ +0000aaa0: 696c 7320 6162 6f75 7420 7468 6973 2069 ils about this i │ │ │ │ +0000aab0: 6d70 6c65 6d65 6e74 6174 696f 6e2c 2070 mplementation, p │ │ │ │ +0000aac0: 6c65 6173 6520 7365 6520 4349 5445 3a20 lease see CITE: │ │ │ │ +0000aad0: 7a68 616e 6732 3031 3431 3030 2b0a 2020 zhang2014100+. │ │ │ │ +0000aae0: 2020 202a 0a20 2020 2020 2a20 7468 6520 *. * the │ │ │ │ +0000aaf0: 7069 7865 6c20 7769 6c6c 2062 6520 6967 pixel will be ig │ │ │ │ +0000ab00: 6e6f 7265 6420 7768 656e 206d 6169 6e74 nored when maint │ │ │ │ +0000ab10: 6169 6e69 6e67 2074 6865 206a 6f69 6e74 aining the joint │ │ │ │ +0000ab20: 2d68 6973 746f 6772 616d 2e20 5468 6973 -histogram. This │ │ │ │ +0000ab30: 2069 7320 7573 6566 756c 2066 6f72 2061 is useful for a │ │ │ │ +0000ab40: 7070 6c69 6361 7469 6f6e 7320 6c69 6b65 pplications like │ │ │ │ +0000ab50: 206f 7074 6963 616c 2066 6c6f 7720 6f63 optical flow oc │ │ │ │ +0000ab60: 636c 7573 696f 6e20 6861 6e64 6c69 6e67 clusion handling │ │ │ │ +0000ab70: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0000ab80: 5345 453a 206d 6564 6961 6e42 6c75 722c SEE: medianBlur, │ │ │ │ +0000ab90: 206a 6f69 6e74 4269 6c61 7465 7261 6c46 jointBilateralF │ │ │ │ +0000aba0: 696c 7465 720a 2020 2020 202a 2040 7061 ilter. * @pa │ │ │ │ +0000abb0: 7261 6d20 6a6f 696e 7420 6175 746f 6d61 ram joint automa │ │ │ │ +0000abc0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +0000abd0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +0000abe0: 7372 6320 6175 746f 6d61 7469 6361 6c6c src automaticall │ │ │ │ +0000abf0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +0000ac00: 202a 2040 7061 7261 6d20 6473 7420 6175 * @param dst au │ │ │ │ +0000ac10: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +0000ac20: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +0000ac30: 7261 6d20 7220 6175 746f 6d61 7469 6361 ram r automatica │ │ │ │ +0000ac40: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +0000ac50: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +0000ac60: 2073 7461 7469 6320 766f 6964 2077 6569 static void wei │ │ │ │ +0000ac70: 6768 7465 644d 6564 6961 6e46 696c 7465 ghtedMedianFilte │ │ │ │ +0000ac80: 7228 4d61 7420 6a6f 696e 742c 204d 6174 r(Mat joint, Mat │ │ │ │ +0000ac90: 2073 7263 2c20 4d61 7420 6473 742c 2069 src, Mat dst, i │ │ │ │ +0000aca0: 6e74 2072 2920 7b0a 2020 2020 2020 2020 nt r) {. │ │ │ │ +0000acb0: 7765 6967 6874 6564 4d65 6469 616e 4669 weightedMedianFi │ │ │ │ +0000acc0: 6c74 6572 5f33 286a 6f69 6e74 2e6e 6174 lter_3(joint.nat │ │ │ │ +0000acd0: 6976 654f 626a 2c20 7372 632e 6e61 7469 iveObj, src.nati │ │ │ │ +0000ace0: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +0000acf0: 654f 626a 2c20 7229 3b0a 2020 2020 7d0a eObj, r);. }. │ │ │ │ +0000ad00: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ +0000ad10: 432b 2b3a 2020 5074 725f 4661 7374 4c69 C++: Ptr_FastLi │ │ │ │ +0000ad20: 6e65 4465 7465 6374 6f72 2063 763a 3a78 neDetector cv::x │ │ │ │ +0000ad30: 696d 6770 726f 633a 3a63 7265 6174 6546 imgproc::createF │ │ │ │ +0000ad40: 6173 744c 696e 6544 6574 6563 746f 7228 astLineDetector( │ │ │ │ +0000ad50: 696e 7420 6c65 6e67 7468 5f74 6872 6573 int length_thres │ │ │ │ +0000ad60: 686f 6c64 203d 2031 302c 2066 6c6f 6174 hold = 10, float │ │ │ │ +0000ad70: 2064 6973 7461 6e63 655f 7468 7265 7368 distance_thresh │ │ │ │ +0000ad80: 6f6c 6420 3d20 312e 3431 3432 3133 3536 old = 1.41421356 │ │ │ │ +0000ad90: 3266 2c20 646f 7562 6c65 2063 616e 6e79 2f, double canny │ │ │ │ +0000ada0: 5f74 6831 203d 2035 302e 302c 2064 6f75 _th1 = 50.0, dou │ │ │ │ +0000adb0: 626c 6520 6361 6e6e 795f 7468 3220 3d20 ble canny_th2 = │ │ │ │ +0000adc0: 3530 2e30 2c20 696e 7420 6361 6e6e 795f 50.0, int canny_ │ │ │ │ +0000add0: 6170 6572 7475 7265 5f73 697a 6520 3d20 aperture_size = │ │ │ │ +0000ade0: 332c 2062 6f6f 6c20 646f 5f6d 6572 6765 3, bool do_merge │ │ │ │ +0000adf0: 203d 2066 616c 7365 290a 2020 2020 2f2f = false). // │ │ │ │ +0000ae00: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +0000ae10: 2043 7265 6174 6573 2061 2073 6d61 7274 Creates a smart │ │ │ │ +0000ae20: 2070 6f69 6e74 6572 2074 6f20 6120 4661 pointer to a Fa │ │ │ │ +0000ae30: 7374 4c69 6e65 4465 7465 6374 6f72 206f stLineDetector o │ │ │ │ +0000ae40: 626a 6563 7420 616e 6420 696e 6974 6961 bject and initia │ │ │ │ +0000ae50: 6c69 7a65 7320 6974 0a20 2020 2020 2a0a lizes it. *. │ │ │ │ +0000ae60: 2020 2020 202a 2040 7061 7261 6d20 6c65 * @param le │ │ │ │ +0000ae70: 6e67 7468 5f74 6872 6573 686f 6c64 2020 ngth_threshold │ │ │ │ +0000ae80: 2020 5365 676d 656e 7420 7368 6f72 7465 Segment shorte │ │ │ │ +0000ae90: 7220 7468 616e 2074 6869 7320 7769 6c6c r than this will │ │ │ │ +0000aea0: 2062 6520 6469 7363 6172 6465 640a 2020 be discarded. │ │ │ │ +0000aeb0: 2020 202a 2040 7061 7261 6d20 6469 7374 * @param dist │ │ │ │ +0000aec0: 616e 6365 5f74 6872 6573 686f 6c64 2020 ance_threshold │ │ │ │ +0000aed0: 4120 706f 696e 7420 706c 6163 6564 2066 A point placed f │ │ │ │ +0000aee0: 726f 6d20 6120 6879 706f 7468 6573 6973 rom a hypothesis │ │ │ │ +0000aef0: 206c 696e 650a 2020 2020 202a 2020 2020 line. * │ │ │ │ +0000af00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000af10: 2020 2020 2020 2020 7365 676d 656e 7420 segment │ │ │ │ +0000af20: 6661 7274 6865 7220 7468 616e 2074 6869 farther than thi │ │ │ │ +0000af30: 7320 7769 6c6c 2062 6520 7265 6761 7264 s will be regard │ │ │ │ +0000af40: 6564 2061 7320 616e 206f 7574 6c69 6572 ed as an outlier │ │ │ │ +0000af50: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c │ │ │ │ +0000af60: 616e 6e79 5f74 6831 2020 2020 2020 2020 anny_th1 │ │ │ │ +0000af70: 2020 2046 6972 7374 2074 6872 6573 686f First thresho │ │ │ │ +0000af80: 6c64 2066 6f72 2068 7973 7465 7265 7369 ld for hysteresi │ │ │ │ +0000af90: 7320 7072 6f63 6564 7572 6520 696e 2043 s procedure in C │ │ │ │ +0000afa0: 616e 6e79 2829 0a20 2020 2020 2a20 4070 anny(). * @p │ │ │ │ +0000afb0: 6172 616d 2063 616e 6e79 5f74 6832 2020 aram canny_th2 │ │ │ │ +0000afc0: 2020 2020 2020 2020 2053 6563 6f6e 6420 Second │ │ │ │ +0000afd0: 7468 7265 7368 6f6c 6420 666f 7220 6879 threshold for hy │ │ │ │ +0000afe0: 7374 6572 6573 6973 2070 726f 6365 6475 steresis procedu │ │ │ │ +0000aff0: 7265 2069 6e20 4361 6e6e 7928 290a 2020 re in Canny(). │ │ │ │ +0000b000: 2020 202a 2040 7061 7261 6d20 6361 6e6e * @param cann │ │ │ │ +0000b010: 795f 6170 6572 7475 7265 5f73 697a 6520 y_aperture_size │ │ │ │ +0000b020: 4170 6572 7475 7265 7369 7a65 2066 6f72 Aperturesize for │ │ │ │ +0000b030: 2074 6865 2073 6f62 656c 206f 7065 7261 the sobel opera │ │ │ │ +0000b040: 746f 7220 696e 2043 616e 6e79 2829 2e0a tor in Canny().. │ │ │ │ +0000b050: 2020 2020 202a 2020 2020 2020 2020 2020 * │ │ │ │ +0000b060: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000b070: 2020 4966 207a 6572 6f2c 2043 616e 6e79 If zero, Canny │ │ │ │ +0000b080: 2829 2069 7320 6e6f 7420 6170 706c 6965 () is not applie │ │ │ │ +0000b090: 6420 616e 6420 7468 6520 696e 7075 7420 d and the input │ │ │ │ +0000b0a0: 696d 6167 6520 6973 2074 616b 656e 2061 image is taken a │ │ │ │ +0000b0b0: 7320 616e 2065 6467 6520 696d 6167 652e s an edge image. │ │ │ │ +0000b0c0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +0000b0d0: 6f5f 6d65 7267 6520 2020 2020 2020 2020 o_merge │ │ │ │ +0000b0e0: 2020 2049 6620 7472 7565 2c20 696e 6372 If true, incr │ │ │ │ +0000b0f0: 656d 656e 7461 6c20 6d65 7267 696e 6720 emental merging │ │ │ │ +0000b100: 6f66 2073 6567 6d65 6e74 7320 7769 6c6c of segments will │ │ │ │ +0000b110: 2062 6520 7065 7266 6f72 6d65 640a 2020 be performed. │ │ │ │ +0000b120: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ +0000b130: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +0000b140: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +0000b150: 2070 7562 6c69 6320 7374 6174 6963 2046 public static F │ │ │ │ +0000b160: 6173 744c 696e 6544 6574 6563 746f 7220 astLineDetector │ │ │ │ +0000b170: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe │ │ │ │ +0000b180: 7465 6374 6f72 2869 6e74 206c 656e 6774 tector(int lengt │ │ │ │ +0000b190: 685f 7468 7265 7368 6f6c 642c 2066 6c6f h_threshold, flo │ │ │ │ +0000b1a0: 6174 2064 6973 7461 6e63 655f 7468 7265 at distance_thre │ │ │ │ +0000b1b0: 7368 6f6c 642c 2064 6f75 626c 6520 6361 shold, double ca │ │ │ │ +0000b1c0: 6e6e 795f 7468 312c 2064 6f75 626c 6520 nny_th1, double │ │ │ │ +0000b1d0: 6361 6e6e 795f 7468 322c 2069 6e74 2063 canny_th2, int c │ │ │ │ +0000b1e0: 616e 6e79 5f61 7065 7274 7572 655f 7369 anny_aperture_si │ │ │ │ +0000b1f0: 7a65 2c20 626f 6f6c 6561 6e20 646f 5f6d ze, boolean do_m │ │ │ │ +0000b200: 6572 6765 2920 7b0a 2020 2020 2020 2020 erge) {. │ │ │ │ +0000b210: 7265 7475 726e 2046 6173 744c 696e 6544 return FastLineD │ │ │ │ +0000b220: 6574 6563 746f 722e 5f5f 6672 6f6d 5074 etector.__fromPt │ │ │ │ +0000b230: 725f 5f28 6372 6561 7465 4661 7374 4c69 r__(createFastLi │ │ │ │ +0000b240: 6e65 4465 7465 6374 6f72 5f30 286c 656e neDetector_0(len │ │ │ │ +0000b250: 6774 685f 7468 7265 7368 6f6c 642c 2064 gth_threshold, d │ │ │ │ +0000b260: 6973 7461 6e63 655f 7468 7265 7368 6f6c istance_threshol │ │ │ │ +0000b270: 642c 2063 616e 6e79 5f74 6831 2c20 6361 d, canny_th1, ca │ │ │ │ +0000b280: 6e6e 795f 7468 322c 2063 616e 6e79 5f61 nny_th2, canny_a │ │ │ │ +0000b290: 7065 7274 7572 655f 7369 7a65 2c20 646f perture_size, do │ │ │ │ +0000b2a0: 5f6d 6572 6765 2929 3b0a 2020 2020 7d0a _merge));. }. │ │ │ │ +0000b2b0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +0000b2c0: 4372 6561 7465 7320 6120 736d 6172 7420 Creates a smart │ │ │ │ +0000b2d0: 706f 696e 7465 7220 746f 2061 2046 6173 pointer to a Fas │ │ │ │ +0000b2e0: 744c 696e 6544 6574 6563 746f 7220 6f62 tLineDetector ob │ │ │ │ +0000b2f0: 6a65 6374 2061 6e64 2069 6e69 7469 616c ject and initial │ │ │ │ +0000b300: 697a 6573 2069 740a 2020 2020 202a 0a20 izes it. *. │ │ │ │ +0000b310: 2020 2020 2a20 4070 6172 616d 206c 656e * @param len │ │ │ │ +0000b320: 6774 685f 7468 7265 7368 6f6c 6420 2020 gth_threshold │ │ │ │ +0000b330: 2053 6567 6d65 6e74 2073 686f 7274 6572 Segment shorter │ │ │ │ +0000b340: 2074 6861 6e20 7468 6973 2077 696c 6c20 than this will │ │ │ │ +0000b350: 6265 2064 6973 6361 7264 6564 0a20 2020 be discarded. │ │ │ │ +0000b360: 2020 2a20 4070 6172 616d 2064 6973 7461 * @param dista │ │ │ │ +0000b370: 6e63 655f 7468 7265 7368 6f6c 6420 2041 nce_threshold A │ │ │ │ +0000b380: 2070 6f69 6e74 2070 6c61 6365 6420 6672 point placed fr │ │ │ │ +0000b390: 6f6d 2061 2068 7970 6f74 6865 7369 7320 om a hypothesis │ │ │ │ +0000b3a0: 6c69 6e65 0a20 2020 2020 2a20 2020 2020 line. * │ │ │ │ +0000b3b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000b3c0: 2020 2020 2020 2073 6567 6d65 6e74 2066 segment f │ │ │ │ +0000b3d0: 6172 7468 6572 2074 6861 6e20 7468 6973 arther than this │ │ │ │ +0000b3e0: 2077 696c 6c20 6265 2072 6567 6172 6465 will be regarde │ │ │ │ +0000b3f0: 6420 6173 2061 6e20 6f75 746c 6965 720a d as an outlier. │ │ │ │ +0000b400: 2020 2020 202a 2040 7061 7261 6d20 6361 * @param ca │ │ │ │ +0000b410: 6e6e 795f 7468 3120 2020 2020 2020 2020 nny_th1 │ │ │ │ +0000b420: 2020 4669 7273 7420 7468 7265 7368 6f6c First threshol │ │ │ │ +0000b430: 6420 666f 7220 6879 7374 6572 6573 6973 d for hysteresis │ │ │ │ +0000b440: 2070 726f 6365 6475 7265 2069 6e20 4361 procedure in Ca │ │ │ │ +0000b450: 6e6e 7928 290a 2020 2020 202a 2040 7061 nny(). * @pa │ │ │ │ +0000b460: 7261 6d20 6361 6e6e 795f 7468 3220 2020 ram canny_th2 │ │ │ │ +0000b470: 2020 2020 2020 2020 5365 636f 6e64 2074 Second t │ │ │ │ +0000b480: 6872 6573 686f 6c64 2066 6f72 2068 7973 hreshold for hys │ │ │ │ +0000b490: 7465 7265 7369 7320 7072 6f63 6564 7572 teresis procedur │ │ │ │ +0000b4a0: 6520 696e 2043 616e 6e79 2829 0a20 2020 e in Canny(). │ │ │ │ +0000b4b0: 2020 2a20 4070 6172 616d 2063 616e 6e79 * @param canny │ │ │ │ +0000b4c0: 5f61 7065 7274 7572 655f 7369 7a65 2041 _aperture_size A │ │ │ │ +0000b4d0: 7065 7274 7572 6573 697a 6520 666f 7220 perturesize for │ │ │ │ +0000b4e0: 7468 6520 736f 6265 6c20 6f70 6572 6174 the sobel operat │ │ │ │ +0000b4f0: 6f72 2069 6e20 4361 6e6e 7928 292e 0a20 or in Canny().. │ │ │ │ +0000b500: 2020 2020 2a20 2020 2020 2020 2020 2020 * │ │ │ │ +0000b510: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000b520: 2049 6620 7a65 726f 2c20 4361 6e6e 7928 If zero, Canny( │ │ │ │ +0000b530: 2920 6973 206e 6f74 2061 7070 6c69 6564 ) is not applied │ │ │ │ +0000b540: 2061 6e64 2074 6865 2069 6e70 7574 2069 and the input i │ │ │ │ +0000b550: 6d61 6765 2069 7320 7461 6b65 6e20 6173 mage is taken as │ │ │ │ +0000b560: 2061 6e20 6564 6765 2069 6d61 6765 2e0a an edge image.. │ │ │ │ +0000b570: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +0000b580: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +0000b590: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +0000b5a0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +0000b5b0: 2046 6173 744c 696e 6544 6574 6563 746f FastLineDetecto │ │ │ │ +0000b5c0: 7220 6372 6561 7465 4661 7374 4c69 6e65 r createFastLine │ │ │ │ +0000b5d0: 4465 7465 6374 6f72 2869 6e74 206c 656e Detector(int len │ │ │ │ +0000b5e0: 6774 685f 7468 7265 7368 6f6c 642c 2066 gth_threshold, f │ │ │ │ +0000b5f0: 6c6f 6174 2064 6973 7461 6e63 655f 7468 loat distance_th │ │ │ │ +0000b600: 7265 7368 6f6c 642c 2064 6f75 626c 6520 reshold, double │ │ │ │ +0000b610: 6361 6e6e 795f 7468 312c 2064 6f75 626c canny_th1, doubl │ │ │ │ +0000b620: 6520 6361 6e6e 795f 7468 322c 2069 6e74 e canny_th2, int │ │ │ │ +0000b630: 2063 616e 6e79 5f61 7065 7274 7572 655f canny_aperture_ │ │ │ │ +0000b640: 7369 7a65 2920 7b0a 2020 2020 2020 2020 size) {. │ │ │ │ +0000b650: 7265 7475 726e 2046 6173 744c 696e 6544 return FastLineD │ │ │ │ +0000b660: 6574 6563 746f 722e 5f5f 6672 6f6d 5074 etector.__fromPt │ │ │ │ +0000b670: 725f 5f28 6372 6561 7465 4661 7374 4c69 r__(createFastLi │ │ │ │ +0000b680: 6e65 4465 7465 6374 6f72 5f31 286c 656e neDetector_1(len │ │ │ │ +0000b690: 6774 685f 7468 7265 7368 6f6c 642c 2064 gth_threshold, d │ │ │ │ +0000b6a0: 6973 7461 6e63 655f 7468 7265 7368 6f6c istance_threshol │ │ │ │ +0000b6b0: 642c 2063 616e 6e79 5f74 6831 2c20 6361 d, canny_th1, ca │ │ │ │ +0000b6c0: 6e6e 795f 7468 322c 2063 616e 6e79 5f61 nny_th2, canny_a │ │ │ │ +0000b6d0: 7065 7274 7572 655f 7369 7a65 2929 3b0a perture_size));. │ │ │ │ +0000b6e0: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +0000b6f0: 2020 2020 2a20 4372 6561 7465 7320 6120 * Creates a │ │ │ │ +0000b700: 736d 6172 7420 706f 696e 7465 7220 746f smart pointer to │ │ │ │ +0000b710: 2061 2046 6173 744c 696e 6544 6574 6563 a FastLineDetec │ │ │ │ +0000b720: 746f 7220 6f62 6a65 6374 2061 6e64 2069 tor object and i │ │ │ │ +0000b730: 6e69 7469 616c 697a 6573 2069 740a 2020 nitializes it. │ │ │ │ +0000b740: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0000b750: 616d 206c 656e 6774 685f 7468 7265 7368 am length_thresh │ │ │ │ +0000b760: 6f6c 6420 2020 2053 6567 6d65 6e74 2073 old Segment s │ │ │ │ +0000b770: 686f 7274 6572 2074 6861 6e20 7468 6973 horter than this │ │ │ │ +0000b780: 2077 696c 6c20 6265 2064 6973 6361 7264 will be discard │ │ │ │ +0000b790: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +0000b7a0: 2064 6973 7461 6e63 655f 7468 7265 7368 distance_thresh │ │ │ │ +0000b7b0: 6f6c 6420 2041 2070 6f69 6e74 2070 6c61 old A point pla │ │ │ │ +0000b7c0: 6365 6420 6672 6f6d 2061 2068 7970 6f74 ced from a hypot │ │ │ │ +0000b7d0: 6865 7369 7320 6c69 6e65 0a20 2020 2020 hesis line. │ │ │ │ +0000b7e0: 2a20 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ +0000b7f0: 2020 2020 2020 2020 2020 2020 2073 6567 seg │ │ │ │ +0000b800: 6d65 6e74 2066 6172 7468 6572 2074 6861 ment farther tha │ │ │ │ +0000b810: 6e20 7468 6973 2077 696c 6c20 6265 2072 n this will be r │ │ │ │ +0000b820: 6567 6172 6465 6420 6173 2061 6e20 6f75 egarded as an ou │ │ │ │ +0000b830: 746c 6965 720a 2020 2020 202a 2040 7061 tlier. * @pa │ │ │ │ +0000b840: 7261 6d20 6361 6e6e 795f 7468 3120 2020 ram canny_th1 │ │ │ │ +0000b850: 2020 2020 2020 2020 4669 7273 7420 7468 First th │ │ │ │ +0000b860: 7265 7368 6f6c 6420 666f 7220 6879 7374 reshold for hyst │ │ │ │ +0000b870: 6572 6573 6973 2070 726f 6365 6475 7265 eresis procedure │ │ │ │ +0000b880: 2069 6e20 4361 6e6e 7928 290a 2020 2020 in Canny(). │ │ │ │ +0000b890: 202a 2040 7061 7261 6d20 6361 6e6e 795f * @param canny_ │ │ │ │ +0000b8a0: 7468 3220 2020 2020 2020 2020 2020 5365 th2 Se │ │ │ │ +0000b8b0: 636f 6e64 2074 6872 6573 686f 6c64 2066 cond threshold f │ │ │ │ +0000b8c0: 6f72 2068 7973 7465 7265 7369 7320 7072 or hysteresis pr │ │ │ │ +0000b8d0: 6f63 6564 7572 6520 696e 2043 616e 6e79 ocedure in Canny │ │ │ │ +0000b8e0: 2829 0a20 2020 2020 2a20 2020 2020 2020 (). * │ │ │ │ +0000b8f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000b900: 2020 2020 2049 6620 7a65 726f 2c20 4361 If zero, Ca │ │ │ │ +0000b910: 6e6e 7928 2920 6973 206e 6f74 2061 7070 nny() is not app │ │ │ │ +0000b920: 6c69 6564 2061 6e64 2074 6865 2069 6e70 lied and the inp │ │ │ │ +0000b930: 7574 2069 6d61 6765 2069 7320 7461 6b65 ut image is take │ │ │ │ +0000b940: 6e20 6173 2061 6e20 6564 6765 2069 6d61 n as an edge ima │ │ │ │ +0000b950: 6765 2e0a 2020 2020 202a 2040 7265 7475 ge.. * @retu │ │ │ │ +0000b960: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +0000b970: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +0000b980: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +0000b990: 6174 6963 2046 6173 744c 696e 6544 6574 atic FastLineDet │ │ │ │ +0000b9a0: 6563 746f 7220 6372 6561 7465 4661 7374 ector createFast │ │ │ │ +0000b9b0: 4c69 6e65 4465 7465 6374 6f72 2869 6e74 LineDetector(int │ │ │ │ +0000b9c0: 206c 656e 6774 685f 7468 7265 7368 6f6c length_threshol │ │ │ │ +0000b9d0: 642c 2066 6c6f 6174 2064 6973 7461 6e63 d, float distanc │ │ │ │ +0000b9e0: 655f 7468 7265 7368 6f6c 642c 2064 6f75 e_threshold, dou │ │ │ │ +0000b9f0: 626c 6520 6361 6e6e 795f 7468 312c 2064 ble canny_th1, d │ │ │ │ +0000ba00: 6f75 626c 6520 6361 6e6e 795f 7468 3229 ouble canny_th2) │ │ │ │ +0000ba10: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +0000ba20: 6e20 4661 7374 4c69 6e65 4465 7465 6374 n FastLineDetect │ │ │ │ +0000ba30: 6f72 2e5f 5f66 726f 6d50 7472 5f5f 2863 or.__fromPtr__(c │ │ │ │ +0000ba40: 7265 6174 6546 6173 744c 696e 6544 6574 reateFastLineDet │ │ │ │ +0000ba50: 6563 746f 725f 3228 6c65 6e67 7468 5f74 ector_2(length_t │ │ │ │ +0000ba60: 6872 6573 686f 6c64 2c20 6469 7374 616e hreshold, distan │ │ │ │ +0000ba70: 6365 5f74 6872 6573 686f 6c64 2c20 6361 ce_threshold, ca │ │ │ │ +0000ba80: 6e6e 795f 7468 312c 2063 616e 6e79 5f74 nny_th1, canny_t │ │ │ │ +0000ba90: 6832 2929 3b0a 2020 2020 7d0a 0a20 2020 h2));. }.. │ │ │ │ +0000baa0: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea │ │ │ │ +0000bab0: 7465 7320 6120 736d 6172 7420 706f 696e tes a smart poin │ │ │ │ +0000bac0: 7465 7220 746f 2061 2046 6173 744c 696e ter to a FastLin │ │ │ │ +0000bad0: 6544 6574 6563 746f 7220 6f62 6a65 6374 eDetector object │ │ │ │ +0000bae0: 2061 6e64 2069 6e69 7469 616c 697a 6573 and initializes │ │ │ │ +0000baf0: 2069 740a 2020 2020 202a 0a20 2020 2020 it. *. │ │ │ │ +0000bb00: 2a20 4070 6172 616d 206c 656e 6774 685f * @param length_ │ │ │ │ +0000bb10: 7468 7265 7368 6f6c 6420 2020 2053 6567 threshold Seg │ │ │ │ +0000bb20: 6d65 6e74 2073 686f 7274 6572 2074 6861 ment shorter tha │ │ │ │ +0000bb30: 6e20 7468 6973 2077 696c 6c20 6265 2064 n this will be d │ │ │ │ +0000bb40: 6973 6361 7264 6564 0a20 2020 2020 2a20 iscarded. * │ │ │ │ +0000bb50: 4070 6172 616d 2064 6973 7461 6e63 655f @param distance_ │ │ │ │ +0000bb60: 7468 7265 7368 6f6c 6420 2041 2070 6f69 threshold A poi │ │ │ │ +0000bb70: 6e74 2070 6c61 6365 6420 6672 6f6d 2061 nt placed from a │ │ │ │ +0000bb80: 2068 7970 6f74 6865 7369 7320 6c69 6e65 hypothesis line │ │ │ │ +0000bb90: 0a20 2020 2020 2a20 2020 2020 2020 2020 . * │ │ │ │ +0000bba0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000bbb0: 2020 2073 6567 6d65 6e74 2066 6172 7468 segment farth │ │ │ │ +0000bbc0: 6572 2074 6861 6e20 7468 6973 2077 696c er than this wil │ │ │ │ +0000bbd0: 6c20 6265 2072 6567 6172 6465 6420 6173 l be regarded as │ │ │ │ +0000bbe0: 2061 6e20 6f75 746c 6965 720a 2020 2020 an outlier. │ │ │ │ +0000bbf0: 202a 2040 7061 7261 6d20 6361 6e6e 795f * @param canny_ │ │ │ │ +0000bc00: 7468 3120 2020 2020 2020 2020 2020 4669 th1 Fi │ │ │ │ +0000bc10: 7273 7420 7468 7265 7368 6f6c 6420 666f rst threshold fo │ │ │ │ +0000bc20: 7220 6879 7374 6572 6573 6973 2070 726f r hysteresis pro │ │ │ │ +0000bc30: 6365 6475 7265 2069 6e20 4361 6e6e 7928 cedure in Canny( │ │ │ │ +0000bc40: 290a 2020 2020 202a 2020 2020 2020 2020 ). * │ │ │ │ +0000bc50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000bc60: 2020 2020 4966 207a 6572 6f2c 2043 616e If zero, Can │ │ │ │ +0000bc70: 6e79 2829 2069 7320 6e6f 7420 6170 706c ny() is not appl │ │ │ │ +0000bc80: 6965 6420 616e 6420 7468 6520 696e 7075 ied and the inpu │ │ │ │ +0000bc90: 7420 696d 6167 6520 6973 2074 616b 656e t image is taken │ │ │ │ +0000bca0: 2061 7320 616e 2065 6467 6520 696d 6167 as an edge imag │ │ │ │ +0000bcb0: 652e 0a20 2020 2020 2a20 4072 6574 7572 e.. * @retur │ │ │ │ +0000bcc0: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +0000bcd0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +0000bce0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +0000bcf0: 7469 6320 4661 7374 4c69 6e65 4465 7465 tic FastLineDete │ │ │ │ +0000bd00: 6374 6f72 2063 7265 6174 6546 6173 744c ctor createFastL │ │ │ │ +0000bd10: 696e 6544 6574 6563 746f 7228 696e 7420 ineDetector(int │ │ │ │ +0000bd20: 6c65 6e67 7468 5f74 6872 6573 686f 6c64 length_threshold │ │ │ │ +0000bd30: 2c20 666c 6f61 7420 6469 7374 616e 6365 , float distance │ │ │ │ +0000bd40: 5f74 6872 6573 686f 6c64 2c20 646f 7562 _threshold, doub │ │ │ │ +0000bd50: 6c65 2063 616e 6e79 5f74 6831 2920 7b0a le canny_th1) {. │ │ │ │ +0000bd60: 2020 2020 2020 2020 7265 7475 726e 2046 return F │ │ │ │ +0000bd70: 6173 744c 696e 6544 6574 6563 746f 722e astLineDetector. │ │ │ │ +0000bd80: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ +0000bd90: 7465 4661 7374 4c69 6e65 4465 7465 6374 teFastLineDetect │ │ │ │ +0000bda0: 6f72 5f33 286c 656e 6774 685f 7468 7265 or_3(length_thre │ │ │ │ +0000bdb0: 7368 6f6c 642c 2064 6973 7461 6e63 655f shold, distance_ │ │ │ │ +0000bdc0: 7468 7265 7368 6f6c 642c 2063 616e 6e79 threshold, canny │ │ │ │ +0000bdd0: 5f74 6831 2929 3b0a 2020 2020 7d0a 0a20 _th1));. }.. │ │ │ │ +0000bde0: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ +0000bdf0: 6561 7465 7320 6120 736d 6172 7420 706f eates a smart po │ │ │ │ +0000be00: 696e 7465 7220 746f 2061 2046 6173 744c inter to a FastL │ │ │ │ +0000be10: 696e 6544 6574 6563 746f 7220 6f62 6a65 ineDetector obje │ │ │ │ +0000be20: 6374 2061 6e64 2069 6e69 7469 616c 697a ct and initializ │ │ │ │ +0000be30: 6573 2069 740a 2020 2020 202a 0a20 2020 es it. *. │ │ │ │ +0000be40: 2020 2a20 4070 6172 616d 206c 656e 6774 * @param lengt │ │ │ │ +0000be50: 685f 7468 7265 7368 6f6c 6420 2020 2053 h_threshold S │ │ │ │ +0000be60: 6567 6d65 6e74 2073 686f 7274 6572 2074 egment shorter t │ │ │ │ +0000be70: 6861 6e20 7468 6973 2077 696c 6c20 6265 han this will be │ │ │ │ +0000be80: 2064 6973 6361 7264 6564 0a20 2020 2020 discarded. │ │ │ │ +0000be90: 2a20 4070 6172 616d 2064 6973 7461 6e63 * @param distanc │ │ │ │ +0000bea0: 655f 7468 7265 7368 6f6c 6420 2041 2070 e_threshold A p │ │ │ │ +0000beb0: 6f69 6e74 2070 6c61 6365 6420 6672 6f6d oint placed from │ │ │ │ +0000bec0: 2061 2068 7970 6f74 6865 7369 7320 6c69 a hypothesis li │ │ │ │ +0000bed0: 6e65 0a20 2020 2020 2a20 2020 2020 2020 ne. * │ │ │ │ +0000bee0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000bef0: 2020 2020 2073 6567 6d65 6e74 2066 6172 segment far │ │ │ │ +0000bf00: 7468 6572 2074 6861 6e20 7468 6973 2077 ther than this w │ │ │ │ +0000bf10: 696c 6c20 6265 2072 6567 6172 6465 6420 ill be regarded │ │ │ │ +0000bf20: 6173 2061 6e20 6f75 746c 6965 720a 2020 as an outlier. │ │ │ │ +0000bf30: 2020 202a 2020 2020 2020 2020 2020 2020 * │ │ │ │ +0000bf40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000bf50: 4966 207a 6572 6f2c 2043 616e 6e79 2829 If zero, Canny() │ │ │ │ +0000bf60: 2069 7320 6e6f 7420 6170 706c 6965 6420 is not applied │ │ │ │ +0000bf70: 616e 6420 7468 6520 696e 7075 7420 696d and the input im │ │ │ │ +0000bf80: 6167 6520 6973 2074 616b 656e 2061 7320 age is taken as │ │ │ │ +0000bf90: 616e 2065 6467 6520 696d 6167 652e 0a20 an edge image.. │ │ │ │ +0000bfa0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +0000bfb0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +0000bfc0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +0000bfd0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +0000bfe0: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ +0000bff0: 2063 7265 6174 6546 6173 744c 696e 6544 createFastLineD │ │ │ │ +0000c000: 6574 6563 746f 7228 696e 7420 6c65 6e67 etector(int leng │ │ │ │ +0000c010: 7468 5f74 6872 6573 686f 6c64 2c20 666c th_threshold, fl │ │ │ │ +0000c020: 6f61 7420 6469 7374 616e 6365 5f74 6872 oat distance_thr │ │ │ │ +0000c030: 6573 686f 6c64 2920 7b0a 2020 2020 2020 eshold) {. │ │ │ │ +0000c040: 2020 7265 7475 726e 2046 6173 744c 696e return FastLin │ │ │ │ +0000c050: 6544 6574 6563 746f 722e 5f5f 6672 6f6d eDetector.__from │ │ │ │ +0000c060: 5074 725f 5f28 6372 6561 7465 4661 7374 Ptr__(createFast │ │ │ │ +0000c070: 4c69 6e65 4465 7465 6374 6f72 5f34 286c LineDetector_4(l │ │ │ │ +0000c080: 656e 6774 685f 7468 7265 7368 6f6c 642c ength_threshold, │ │ │ │ +0000c090: 2064 6973 7461 6e63 655f 7468 7265 7368 distance_thresh │ │ │ │ +0000c0a0: 6f6c 6429 293b 0a20 2020 207d 0a0a 2020 old));. }.. │ │ │ │ +0000c0b0: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ +0000c0c0: 6174 6573 2061 2073 6d61 7274 2070 6f69 ates a smart poi │ │ │ │ +0000c0d0: 6e74 6572 2074 6f20 6120 4661 7374 4c69 nter to a FastLi │ │ │ │ +0000c0e0: 6e65 4465 7465 6374 6f72 206f 626a 6563 neDetector objec │ │ │ │ +0000c0f0: 7420 616e 6420 696e 6974 6961 6c69 7a65 t and initialize │ │ │ │ +0000c100: 7320 6974 0a20 2020 2020 2a0a 2020 2020 s it. *. │ │ │ │ +0000c110: 202a 2040 7061 7261 6d20 6c65 6e67 7468 * @param length │ │ │ │ +0000c120: 5f74 6872 6573 686f 6c64 2020 2020 5365 _threshold Se │ │ │ │ +0000c130: 676d 656e 7420 7368 6f72 7465 7220 7468 gment shorter th │ │ │ │ +0000c140: 616e 2074 6869 7320 7769 6c6c 2062 6520 an this will be │ │ │ │ +0000c150: 6469 7363 6172 6465 640a 2020 2020 202a discarded. * │ │ │ │ +0000c160: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000c170: 2020 2020 2020 2020 2020 2020 7365 676d segm │ │ │ │ +0000c180: 656e 7420 6661 7274 6865 7220 7468 616e ent farther than │ │ │ │ +0000c190: 2074 6869 7320 7769 6c6c 2062 6520 7265 this will be re │ │ │ │ +0000c1a0: 6761 7264 6564 2061 7320 616e 206f 7574 garded as an out │ │ │ │ +0000c1b0: 6c69 6572 0a20 2020 2020 2a20 2020 2020 lier. * │ │ │ │ +0000c1c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000c1d0: 2020 2020 2020 2049 6620 7a65 726f 2c20 If zero, │ │ │ │ +0000c1e0: 4361 6e6e 7928 2920 6973 206e 6f74 2061 Canny() is not a │ │ │ │ +0000c1f0: 7070 6c69 6564 2061 6e64 2074 6865 2069 pplied and the i │ │ │ │ +0000c200: 6e70 7574 2069 6d61 6765 2069 7320 7461 nput image is ta │ │ │ │ +0000c210: 6b65 6e20 6173 2061 6e20 6564 6765 2069 ken as an edge i │ │ │ │ +0000c220: 6d61 6765 2e0a 2020 2020 202a 2040 7265 mage.. * @re │ │ │ │ +0000c230: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +0000c240: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +0000c250: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +0000c260: 7374 6174 6963 2046 6173 744c 696e 6544 static FastLineD │ │ │ │ +0000c270: 6574 6563 746f 7220 6372 6561 7465 4661 etector createFa │ │ │ │ +0000c280: 7374 4c69 6e65 4465 7465 6374 6f72 2869 stLineDetector(i │ │ │ │ +0000c290: 6e74 206c 656e 6774 685f 7468 7265 7368 nt length_thresh │ │ │ │ +0000c2a0: 6f6c 6429 207b 0a20 2020 2020 2020 2072 old) {. r │ │ │ │ +0000c2b0: 6574 7572 6e20 4661 7374 4c69 6e65 4465 eturn FastLineDe │ │ │ │ +0000c2c0: 7465 6374 6f72 2e5f 5f66 726f 6d50 7472 tector.__fromPtr │ │ │ │ +0000c2d0: 5f5f 2863 7265 6174 6546 6173 744c 696e __(createFastLin │ │ │ │ +0000c2e0: 6544 6574 6563 746f 725f 3528 6c65 6e67 eDetector_5(leng │ │ │ │ +0000c2f0: 7468 5f74 6872 6573 686f 6c64 2929 3b0a th_threshold));. │ │ │ │ +0000c300: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +0000c310: 2020 2020 2a20 4372 6561 7465 7320 6120 * Creates a │ │ │ │ +0000c320: 736d 6172 7420 706f 696e 7465 7220 746f smart pointer to │ │ │ │ +0000c330: 2061 2046 6173 744c 696e 6544 6574 6563 a FastLineDetec │ │ │ │ +0000c340: 746f 7220 6f62 6a65 6374 2061 6e64 2069 tor object and i │ │ │ │ +0000c350: 6e69 7469 616c 697a 6573 2069 740a 2020 nitializes it. │ │ │ │ +0000c360: 2020 202a 0a20 2020 2020 2a20 2020 2020 *. * │ │ │ │ +0000c370: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000c380: 2020 2020 2020 2073 6567 6d65 6e74 2066 segment f │ │ │ │ +0000c390: 6172 7468 6572 2074 6861 6e20 7468 6973 arther than this │ │ │ │ +0000c3a0: 2077 696c 6c20 6265 2072 6567 6172 6465 will be regarde │ │ │ │ +0000c3b0: 6420 6173 2061 6e20 6f75 746c 6965 720a d as an outlier. │ │ │ │ +0000c3c0: 2020 2020 202a 2020 2020 2020 2020 2020 * │ │ │ │ +0000c3d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000c3e0: 2020 4966 207a 6572 6f2c 2043 616e 6e79 If zero, Canny │ │ │ │ +0000c3f0: 2829 2069 7320 6e6f 7420 6170 706c 6965 () is not applie │ │ │ │ +0000c400: 6420 616e 6420 7468 6520 696e 7075 7420 d and the input │ │ │ │ +0000c410: 696d 6167 6520 6973 2074 616b 656e 2061 image is taken a │ │ │ │ +0000c420: 7320 616e 2065 6467 6520 696d 6167 652e s an edge image. │ │ │ │ +0000c430: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ +0000c440: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +0000c450: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +0000c460: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +0000c470: 6320 4661 7374 4c69 6e65 4465 7465 6374 c FastLineDetect │ │ │ │ +0000c480: 6f72 2063 7265 6174 6546 6173 744c 696e or createFastLin │ │ │ │ +0000c490: 6544 6574 6563 746f 7228 2920 7b0a 2020 eDetector() {. │ │ │ │ +0000c4a0: 2020 2020 2020 7265 7475 726e 2046 6173 return Fas │ │ │ │ +0000c4b0: 744c 696e 6544 6574 6563 746f 722e 5f5f tLineDetector.__ │ │ │ │ +0000c4c0: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ +0000c4d0: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ +0000c4e0: 5f36 2829 293b 0a20 2020 207d 0a0a 0a20 _6());. }... │ │ │ │ +0000c4f0: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +0000c500: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ +0000c510: 7072 6f63 3a3a 4772 6164 6965 6e74 4465 proc::GradientDe │ │ │ │ +0000c520: 7269 6368 6559 284d 6174 206f 702c 204d richeY(Mat op, M │ │ │ │ +0000c530: 6174 2620 6473 742c 2064 6f75 626c 6520 at& dst, double │ │ │ │ +0000c540: 616c 7068 612c 2064 6f75 626c 6520 6f6d alpha, double om │ │ │ │ +0000c550: 6567 6129 0a20 2020 202f 2f0a 0a20 2020 ega). //.. │ │ │ │ +0000c560: 202f 2a2a 0a20 2020 2020 2a20 4170 706c /**. * Appl │ │ │ │ +0000c570: 6965 7320 5920 4465 7269 6368 6520 6669 ies Y Deriche fi │ │ │ │ +0000c580: 6c74 6572 2074 6f20 616e 2069 6d61 6765 lter to an image │ │ │ │ +0000c590: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0000c5a0: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ +0000c5b0: 2061 626f 7574 2074 6869 7320 696d 706c about this impl │ │ │ │ +0000c5c0: 656d 656e 7461 7469 6f6e 2c20 706c 6561 ementation, plea │ │ │ │ +0000c5d0: 7365 2073 6565 2068 7474 703a 2f2f 6369 se see http://ci │ │ │ │ +0000c5e0: 7465 7365 6572 782e 6973 742e 7073 752e teseerx.ist.psu. │ │ │ │ +0000c5f0: 6564 752f 7669 6577 646f 632f 646f 776e edu/viewdoc/down │ │ │ │ +0000c600: 6c6f 6164 3f64 6f69 3d31 302e 312e 312e load?doi=10.1.1. │ │ │ │ +0000c610: 3437 362e 3537 3336 2661 6d70 3b72 6570 476.5736&rep │ │ │ │ +0000c620: 3d72 6570 3126 616d 703b 7479 7065 3d70 =rep1&type=p │ │ │ │ +0000c630: 6466 0a20 2020 2020 2a0a 2020 2020 202a df. *. * │ │ │ │ +0000c640: 0a20 2020 2020 2a20 4070 6172 616d 206f . * @param o │ │ │ │ +0000c650: 7020 6175 746f 6d61 7469 6361 6c6c 7920 p automatically │ │ │ │ +0000c660: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +0000c670: 2040 7061 7261 6d20 6473 7420 6175 746f @param dst auto │ │ │ │ +0000c680: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0000c690: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +0000c6a0: 6d20 616c 7068 6120 6175 746f 6d61 7469 m alpha automati │ │ │ │ +0000c6b0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +0000c6c0: 2020 2020 202a 2040 7061 7261 6d20 6f6d * @param om │ │ │ │ +0000c6d0: 6567 6120 6175 746f 6d61 7469 6361 6c6c ega automaticall │ │ │ │ +0000c6e0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +0000c6f0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +0000c700: 7461 7469 6320 766f 6964 2047 7261 6469 tatic void Gradi │ │ │ │ +0000c710: 656e 7444 6572 6963 6865 5928 4d61 7420 entDericheY(Mat │ │ │ │ +0000c720: 6f70 2c20 4d61 7420 6473 742c 2064 6f75 op, Mat dst, dou │ │ │ │ +0000c730: 626c 6520 616c 7068 612c 2064 6f75 626c ble alpha, doubl │ │ │ │ +0000c740: 6520 6f6d 6567 6129 207b 0a20 2020 2020 e omega) {. │ │ │ │ +0000c750: 2020 2047 7261 6469 656e 7444 6572 6963 GradientDeric │ │ │ │ +0000c760: 6865 595f 3028 6f70 2e6e 6174 6976 654f heY_0(op.nativeO │ │ │ │ +0000c770: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ +0000c780: 6a2c 2061 6c70 6861 2c20 6f6d 6567 6129 j, alpha, omega) │ │ │ │ +0000c790: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ +0000c7a0: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ +0000c7b0: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ +0000c7c0: 3a47 7261 6469 656e 7444 6572 6963 6865 :GradientDeriche │ │ │ │ +0000c7d0: 5828 4d61 7420 6f70 2c20 4d61 7426 2064 X(Mat op, Mat& d │ │ │ │ +0000c7e0: 7374 2c20 646f 7562 6c65 2061 6c70 6861 st, double alpha │ │ │ │ +0000c7f0: 2c20 646f 7562 6c65 206f 6d65 6761 290a , double omega). │ │ │ │ +0000c800: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ +0000c810: 2020 2020 202a 2041 7070 6c69 6573 2058 * Applies X │ │ │ │ +0000c820: 2044 6572 6963 6865 2066 696c 7465 7220 Deriche filter │ │ │ │ +0000c830: 746f 2061 6e20 696d 6167 652e 0a20 2020 to an image.. │ │ │ │ +0000c840: 2020 2a0a 2020 2020 202a 2046 6f72 206d *. * For m │ │ │ │ +0000c850: 6f72 6520 6465 7461 696c 7320 6162 6f75 ore details abou │ │ │ │ +0000c860: 7420 7468 6973 2069 6d70 6c65 6d65 6e74 t this implement │ │ │ │ +0000c870: 6174 696f 6e2c 2070 6c65 6173 6520 7365 ation, please se │ │ │ │ +0000c880: 6520 6874 7470 3a2f 2f63 6974 6573 6565 e http://citesee │ │ │ │ +0000c890: 7278 2e69 7374 2e70 7375 2e65 6475 2f76 rx.ist.psu.edu/v │ │ │ │ +0000c8a0: 6965 7764 6f63 2f64 6f77 6e6c 6f61 643f iewdoc/download? │ │ │ │ +0000c8b0: 646f 693d 3130 2e31 2e31 2e34 3736 2e35 doi=10.1.1.476.5 │ │ │ │ +0000c8c0: 3733 3626 616d 703b 7265 703d 7265 7031 736&rep=rep1 │ │ │ │ +0000c8d0: 2661 6d70 3b74 7970 653d 7064 660a 2020 &type=pdf. │ │ │ │ +0000c8e0: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ +0000c8f0: 202a 2040 7061 7261 6d20 6f70 2061 7574 * @param op aut │ │ │ │ +0000c900: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +0000c910: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +0000c920: 616d 2064 7374 2061 7574 6f6d 6174 6963 am dst automatic │ │ │ │ +0000c930: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +0000c940: 2020 2020 2a20 4070 6172 616d 2061 6c70 * @param alp │ │ │ │ +0000c950: 6861 2061 7574 6f6d 6174 6963 616c 6c79 ha automatically │ │ │ │ +0000c960: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +0000c970: 2a20 4070 6172 616d 206f 6d65 6761 2061 * @param omega a │ │ │ │ +0000c980: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +0000c990: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +0000c9a0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +0000c9b0: 2076 6f69 6420 4772 6164 6965 6e74 4465 void GradientDe │ │ │ │ +0000c9c0: 7269 6368 6558 284d 6174 206f 702c 204d richeX(Mat op, M │ │ │ │ +0000c9d0: 6174 2064 7374 2c20 646f 7562 6c65 2061 at dst, double a │ │ │ │ +0000c9e0: 6c70 6861 2c20 646f 7562 6c65 206f 6d65 lpha, double ome │ │ │ │ +0000c9f0: 6761 2920 7b0a 2020 2020 2020 2020 4772 ga) {. Gr │ │ │ │ +0000ca00: 6164 6965 6e74 4465 7269 6368 6558 5f30 adientDericheX_0 │ │ │ │ +0000ca10: 286f 702e 6e61 7469 7665 4f62 6a2c 2064 (op.nativeObj, d │ │ │ │ +0000ca20: 7374 2e6e 6174 6976 654f 626a 2c20 616c st.nativeObj, al │ │ │ │ +0000ca30: 7068 612c 206f 6d65 6761 293b 0a20 2020 pha, omega);. │ │ │ │ +0000ca40: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +0000ca50: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ +0000ca60: 3a3a 7869 6d67 7072 6f63 3a3a 5065 694c ::ximgproc::PeiL │ │ │ │ +0000ca70: 696e 4e6f 726d 616c 697a 6174 696f 6e28 inNormalization( │ │ │ │ +0000ca80: 4d61 7420 492c 204d 6174 2620 5429 0a20 Mat I, Mat& T). │ │ │ │ +0000ca90: 2020 202f 2f0a 0a20 2020 2070 7562 6c69 //.. publi │ │ │ │ +0000caa0: 6320 7374 6174 6963 2076 6f69 6420 5065 c static void Pe │ │ │ │ +0000cab0: 694c 696e 4e6f 726d 616c 697a 6174 696f iLinNormalizatio │ │ │ │ +0000cac0: 6e28 4d61 7420 492c 204d 6174 2054 2920 n(Mat I, Mat T) │ │ │ │ +0000cad0: 7b0a 2020 2020 2020 2020 5065 694c 696e {. PeiLin │ │ │ │ +0000cae0: 4e6f 726d 616c 697a 6174 696f 6e5f 3028 Normalization_0( │ │ │ │ +0000caf0: 492e 6e61 7469 7665 4f62 6a2c 2054 2e6e I.nativeObj, T.n │ │ │ │ +0000cb00: 6174 6976 654f 626a 293b 0a20 2020 207d ativeObj);. } │ │ │ │ +0000cb10: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +0000cb20: 2043 2b2b 3a20 2050 7472 5f44 5446 696c C++: Ptr_DTFil │ │ │ │ +0000cb30: 7465 7220 6376 3a3a 7869 6d67 7072 6f63 ter cv::ximgproc │ │ │ │ +0000cb40: 3a3a 6372 6561 7465 4454 4669 6c74 6572 ::createDTFilter │ │ │ │ +0000cb50: 284d 6174 2067 7569 6465 2c20 646f 7562 (Mat guide, doub │ │ │ │ +0000cb60: 6c65 2073 6967 6d61 5370 6174 6961 6c2c le sigmaSpatial, │ │ │ │ +0000cb70: 2064 6f75 626c 6520 7369 676d 6143 6f6c double sigmaCol │ │ │ │ +0000cb80: 6f72 2c20 696e 7420 6d6f 6465 203d 2044 or, int mode = D │ │ │ │ +0000cb90: 5446 5f4e 432c 2069 6e74 206e 756d 4974 TF_NC, int numIt │ │ │ │ +0000cba0: 6572 7320 3d20 3329 0a20 2020 202f 2f0a ers = 3). //. │ │ │ │ +0000cbb0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +0000cbc0: 4661 6374 6f72 7920 6d65 7468 6f64 2c20 Factory method, │ │ │ │ +0000cbd0: 6372 6561 7465 2069 6e73 7461 6e63 6520 create instance │ │ │ │ +0000cbe0: 6f66 2044 5446 696c 7465 7220 616e 6420 of DTFilter and │ │ │ │ +0000cbf0: 7072 6f64 7563 6520 696e 6974 6961 6c69 produce initiali │ │ │ │ +0000cc00: 7a61 7469 6f6e 2072 6f75 7469 6e65 732e zation routines. │ │ │ │ +0000cc10: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0000cc20: 7061 7261 6d20 6775 6964 6520 6775 6964 param guide guid │ │ │ │ +0000cc30: 6564 2069 6d61 6765 2028 7573 6564 2074 ed image (used t │ │ │ │ +0000cc40: 6f20 6275 696c 6420 7472 616e 7366 6f72 o build transfor │ │ │ │ +0000cc50: 6d65 6420 6469 7374 616e 6365 2c20 7768 med distance, wh │ │ │ │ +0000cc60: 6963 6820 6465 7363 7269 6265 7320 6564 ich describes ed │ │ │ │ +0000cc70: 6765 2073 7472 7563 7475 7265 206f 660a ge structure of. │ │ │ │ +0000cc80: 2020 2020 202a 2067 7569 6465 6420 696d * guided im │ │ │ │ +0000cc90: 6167 6529 2e0a 2020 2020 202a 0a20 2020 age).. *. │ │ │ │ +0000cca0: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ +0000ccb0: 5370 6174 6961 6c20 5c28 7b5c 7369 676d Spatial \({\sigm │ │ │ │ +0000ccc0: 617d 5f48 5c29 2070 6172 616d 6574 6572 a}_H\) parameter │ │ │ │ +0000ccd0: 2069 6e20 7468 6520 6f72 6967 696e 616c in the original │ │ │ │ +0000cce0: 2061 7274 6963 6c65 2c20 6974 2773 2073 article, it's s │ │ │ │ +0000ccf0: 696d 696c 6172 2074 6f20 7468 6520 7369 imilar to the si │ │ │ │ +0000cd00: 676d 6120 696e 2074 6865 0a20 2020 2020 gma in the. │ │ │ │ +0000cd10: 2a20 636f 6f72 6469 6e61 7465 2073 7061 * coordinate spa │ │ │ │ +0000cd20: 6365 2069 6e74 6f20 6269 6c61 7465 7261 ce into bilatera │ │ │ │ +0000cd30: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ +0000cd40: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ +0000cd50: 676d 6143 6f6c 6f72 205c 287b 5c73 6967 gmaColor \({\sig │ │ │ │ +0000cd60: 6d61 7d5f 725c 2920 7061 7261 6d65 7465 ma}_r\) paramete │ │ │ │ +0000cd70: 7220 696e 2074 6865 206f 7269 6769 6e61 r in the origina │ │ │ │ +0000cd80: 6c20 6172 7469 636c 652c 2069 7427 7320 l article, it's │ │ │ │ +0000cd90: 7369 6d69 6c61 7220 746f 2074 6865 2073 similar to the s │ │ │ │ +0000cda0: 6967 6d61 2069 6e20 7468 650a 2020 2020 igma in the. │ │ │ │ +0000cdb0: 202a 2063 6f6c 6f72 2073 7061 6365 2069 * color space i │ │ │ │ +0000cdc0: 6e74 6f20 6269 6c61 7465 7261 6c46 696c nto bilateralFil │ │ │ │ +0000cdd0: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ +0000cde0: 202a 2040 7061 7261 6d20 6d6f 6465 206f * @param mode o │ │ │ │ +0000cdf0: 6e65 2066 6f72 6d20 7468 7265 6520 6d6f ne form three mo │ │ │ │ +0000ce00: 6465 7320 4454 465f 4e43 2c20 4454 465f des DTF_NC, DTF_ │ │ │ │ +0000ce10: 5246 2061 6e64 2044 5446 5f49 4320 7768 RF and DTF_IC wh │ │ │ │ +0000ce20: 6963 6820 636f 7272 6573 706f 6e64 7320 ich corresponds │ │ │ │ +0000ce30: 746f 2074 6872 6565 206d 6f64 6573 2066 to three modes f │ │ │ │ +0000ce40: 6f72 0a20 2020 2020 2a20 6669 6c74 6572 or. * filter │ │ │ │ +0000ce50: 696e 6720 3244 2073 6967 6e61 6c73 2069 ing 2D signals i │ │ │ │ +0000ce60: 6e20 7468 6520 6172 7469 636c 652e 0a20 n the article.. │ │ │ │ +0000ce70: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0000ce80: 7261 6d20 6e75 6d49 7465 7273 206f 7074 ram numIters opt │ │ │ │ +0000ce90: 696f 6e61 6c20 6e75 6d62 6572 206f 6620 ional number of │ │ │ │ +0000cea0: 6974 6572 6174 696f 6e73 2075 7365 6420 iterations used │ │ │ │ +0000ceb0: 666f 7220 6669 6c74 6572 696e 672c 2033 for filtering, 3 │ │ │ │ +0000cec0: 2069 7320 7175 6974 6520 656e 6f75 6768 is quite enough │ │ │ │ +0000ced0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0000cee0: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ +0000cef0: 2061 626f 7574 2044 6f6d 6169 6e20 5472 about Domain Tr │ │ │ │ +0000cf00: 616e 7366 6f72 6d20 6669 6c74 6572 2070 ansform filter p │ │ │ │ +0000cf10: 6172 616d 6574 6572 732c 2073 6565 2074 arameters, see t │ │ │ │ +0000cf20: 6865 206f 7269 6769 6e61 6c20 6172 7469 he original arti │ │ │ │ +0000cf30: 636c 6520 4349 5445 3a20 4761 7374 616c cle CITE: Gastal │ │ │ │ +0000cf40: 3131 2061 6e64 0a20 2020 2020 2a20 5b44 11 and. * [D │ │ │ │ +0000cf50: 6f6d 6169 6e20 5472 616e 7366 6f72 6d20 omain Transform │ │ │ │ +0000cf60: 6669 6c74 6572 2068 6f6d 6570 6167 655d filter homepage] │ │ │ │ +0000cf70: 2868 7474 703a 2f2f 7777 772e 696e 662e (http://www.inf. │ │ │ │ +0000cf80: 7566 7267 732e 6272 2f7e 6573 6c67 6173 ufrgs.br/~eslgas │ │ │ │ +0000cf90: 7461 6c2f 446f 6d61 696e 5472 616e 7366 tal/DomainTransf │ │ │ │ +0000cfa0: 6f72 6d2f 292e 0a20 2020 2020 2a20 4072 orm/).. * @r │ │ │ │ +0000cfb0: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +0000cfc0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +0000cfd0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +0000cfe0: 2073 7461 7469 6320 4454 4669 6c74 6572 static DTFilter │ │ │ │ +0000cff0: 2063 7265 6174 6544 5446 696c 7465 7228 createDTFilter( │ │ │ │ +0000d000: 4d61 7420 6775 6964 652c 2064 6f75 626c Mat guide, doubl │ │ │ │ +0000d010: 6520 7369 676d 6153 7061 7469 616c 2c20 e sigmaSpatial, │ │ │ │ +0000d020: 646f 7562 6c65 2073 6967 6d61 436f 6c6f double sigmaColo │ │ │ │ +0000d030: 722c 2069 6e74 206d 6f64 652c 2069 6e74 r, int mode, int │ │ │ │ +0000d040: 206e 756d 4974 6572 7329 207b 0a20 2020 numIters) {. │ │ │ │ +0000d050: 2020 2020 2072 6574 7572 6e20 4454 4669 return DTFi │ │ │ │ +0000d060: 6c74 6572 2e5f 5f66 726f 6d50 7472 5f5f lter.__fromPtr__ │ │ │ │ +0000d070: 2863 7265 6174 6544 5446 696c 7465 725f (createDTFilter_ │ │ │ │ +0000d080: 3028 6775 6964 652e 6e61 7469 7665 4f62 0(guide.nativeOb │ │ │ │ +0000d090: 6a2c 2073 6967 6d61 5370 6174 6961 6c2c j, sigmaSpatial, │ │ │ │ +0000d0a0: 2073 6967 6d61 436f 6c6f 722c 206d 6f64 sigmaColor, mod │ │ │ │ +0000d0b0: 652c 206e 756d 4974 6572 7329 293b 0a20 e, numIters));. │ │ │ │ +0000d0c0: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +0000d0d0: 2020 202a 2046 6163 746f 7279 206d 6574 * Factory met │ │ │ │ +0000d0e0: 686f 642c 2063 7265 6174 6520 696e 7374 hod, create inst │ │ │ │ +0000d0f0: 616e 6365 206f 6620 4454 4669 6c74 6572 ance of DTFilter │ │ │ │ +0000d100: 2061 6e64 2070 726f 6475 6365 2069 6e69 and produce ini │ │ │ │ +0000d110: 7469 616c 697a 6174 696f 6e20 726f 7574 tialization rout │ │ │ │ +0000d120: 696e 6573 2e0a 2020 2020 202a 0a20 2020 ines.. *. │ │ │ │ +0000d130: 2020 2a20 4070 6172 616d 2067 7569 6465 * @param guide │ │ │ │ +0000d140: 2067 7569 6465 6420 696d 6167 6520 2875 guided image (u │ │ │ │ +0000d150: 7365 6420 746f 2062 7569 6c64 2074 7261 sed to build tra │ │ │ │ +0000d160: 6e73 666f 726d 6564 2064 6973 7461 6e63 nsformed distanc │ │ │ │ +0000d170: 652c 2077 6869 6368 2064 6573 6372 6962 e, which describ │ │ │ │ +0000d180: 6573 2065 6467 6520 7374 7275 6374 7572 es edge structur │ │ │ │ +0000d190: 6520 6f66 0a20 2020 2020 2a20 6775 6964 e of. * guid │ │ │ │ +0000d1a0: 6564 2069 6d61 6765 292e 0a20 2020 2020 ed image).. │ │ │ │ +0000d1b0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0000d1c0: 7369 676d 6153 7061 7469 616c 205c 287b sigmaSpatial \({ │ │ │ │ +0000d1d0: 5c73 6967 6d61 7d5f 485c 2920 7061 7261 \sigma}_H\) para │ │ │ │ +0000d1e0: 6d65 7465 7220 696e 2074 6865 206f 7269 meter in the ori │ │ │ │ +0000d1f0: 6769 6e61 6c20 6172 7469 636c 652c 2069 ginal article, i │ │ │ │ +0000d200: 7427 7320 7369 6d69 6c61 7220 746f 2074 t's similar to t │ │ │ │ +0000d210: 6865 2073 6967 6d61 2069 6e20 7468 650a he sigma in the. │ │ │ │ +0000d220: 2020 2020 202a 2063 6f6f 7264 696e 6174 * coordinat │ │ │ │ +0000d230: 6520 7370 6163 6520 696e 746f 2062 696c e space into bil │ │ │ │ +0000d240: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter.. │ │ │ │ +0000d250: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0000d260: 616d 2073 6967 6d61 436f 6c6f 7220 5c28 am sigmaColor \( │ │ │ │ +0000d270: 7b5c 7369 676d 617d 5f72 5c29 2070 6172 {\sigma}_r\) par │ │ │ │ +0000d280: 616d 6574 6572 2069 6e20 7468 6520 6f72 ameter in the or │ │ │ │ +0000d290: 6967 696e 616c 2061 7274 6963 6c65 2c20 iginal article, │ │ │ │ +0000d2a0: 6974 2773 2073 696d 696c 6172 2074 6f20 it's similar to │ │ │ │ +0000d2b0: 7468 6520 7369 676d 6120 696e 2074 6865 the sigma in the │ │ │ │ +0000d2c0: 0a20 2020 2020 2a20 636f 6c6f 7220 7370 . * color sp │ │ │ │ +0000d2d0: 6163 6520 696e 746f 2062 696c 6174 6572 ace into bilater │ │ │ │ +0000d2e0: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ +0000d2f0: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ +0000d300: 6f64 6520 6f6e 6520 666f 726d 2074 6872 ode one form thr │ │ │ │ +0000d310: 6565 206d 6f64 6573 2044 5446 5f4e 432c ee modes DTF_NC, │ │ │ │ +0000d320: 2044 5446 5f52 4620 616e 6420 4454 465f DTF_RF and DTF_ │ │ │ │ +0000d330: 4943 2077 6869 6368 2063 6f72 7265 7370 IC which corresp │ │ │ │ +0000d340: 6f6e 6473 2074 6f20 7468 7265 6520 6d6f onds to three mo │ │ │ │ +0000d350: 6465 7320 666f 720a 2020 2020 202a 2066 des for. * f │ │ │ │ +0000d360: 696c 7465 7269 6e67 2032 4420 7369 676e iltering 2D sign │ │ │ │ +0000d370: 616c 7320 696e 2074 6865 2061 7274 6963 als in the artic │ │ │ │ +0000d380: 6c65 2e0a 2020 2020 202a 0a20 2020 2020 le.. *. │ │ │ │ +0000d390: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ +0000d3a0: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ +0000d3b0: 446f 6d61 696e 2054 7261 6e73 666f 726d Domain Transform │ │ │ │ +0000d3c0: 2066 696c 7465 7220 7061 7261 6d65 7465 filter paramete │ │ │ │ +0000d3d0: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ +0000d3e0: 696e 616c 2061 7274 6963 6c65 2043 4954 inal article CIT │ │ │ │ +0000d3f0: 453a 2047 6173 7461 6c31 3120 616e 640a E: Gastal11 and. │ │ │ │ +0000d400: 2020 2020 202a 205b 446f 6d61 696e 2054 * [Domain T │ │ │ │ +0000d410: 7261 6e73 666f 726d 2066 696c 7465 7220 ransform filter │ │ │ │ +0000d420: 686f 6d65 7061 6765 5d28 6874 7470 3a2f homepage](http:/ │ │ │ │ +0000d430: 2f77 7777 2e69 6e66 2e75 6672 6773 2e62 /www.inf.ufrgs.b │ │ │ │ +0000d440: 722f 7e65 736c 6761 7374 616c 2f44 6f6d r/~eslgastal/Dom │ │ │ │ +0000d450: 6169 6e54 7261 6e73 666f 726d 2f29 2e0a ainTransform/).. │ │ │ │ +0000d460: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +0000d470: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +0000d480: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +0000d490: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +0000d4a0: 2044 5446 696c 7465 7220 6372 6561 7465 DTFilter create │ │ │ │ +0000d4b0: 4454 4669 6c74 6572 284d 6174 2067 7569 DTFilter(Mat gui │ │ │ │ +0000d4c0: 6465 2c20 646f 7562 6c65 2073 6967 6d61 de, double sigma │ │ │ │ +0000d4d0: 5370 6174 6961 6c2c 2064 6f75 626c 6520 Spatial, double │ │ │ │ +0000d4e0: 7369 676d 6143 6f6c 6f72 2c20 696e 7420 sigmaColor, int │ │ │ │ +0000d4f0: 6d6f 6465 2920 7b0a 2020 2020 2020 2020 mode) {. │ │ │ │ +0000d500: 7265 7475 726e 2044 5446 696c 7465 722e return DTFilter. │ │ │ │ +0000d510: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ +0000d520: 7465 4454 4669 6c74 6572 5f31 2867 7569 teDTFilter_1(gui │ │ │ │ +0000d530: 6465 2e6e 6174 6976 654f 626a 2c20 7369 de.nativeObj, si │ │ │ │ +0000d540: 676d 6153 7061 7469 616c 2c20 7369 676d gmaSpatial, sigm │ │ │ │ +0000d550: 6143 6f6c 6f72 2c20 6d6f 6465 2929 3b0a aColor, mode));. │ │ │ │ +0000d560: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +0000d570: 2020 2020 2a20 4661 6374 6f72 7920 6d65 * Factory me │ │ │ │ +0000d580: 7468 6f64 2c20 6372 6561 7465 2069 6e73 thod, create ins │ │ │ │ +0000d590: 7461 6e63 6520 6f66 2044 5446 696c 7465 tance of DTFilte │ │ │ │ +0000d5a0: 7220 616e 6420 7072 6f64 7563 6520 696e r and produce in │ │ │ │ +0000d5b0: 6974 6961 6c69 7a61 7469 6f6e 2072 6f75 itialization rou │ │ │ │ +0000d5c0: 7469 6e65 732e 0a20 2020 2020 2a0a 2020 tines.. *. │ │ │ │ +0000d5d0: 2020 202a 2040 7061 7261 6d20 6775 6964 * @param guid │ │ │ │ +0000d5e0: 6520 6775 6964 6564 2069 6d61 6765 2028 e guided image ( │ │ │ │ +0000d5f0: 7573 6564 2074 6f20 6275 696c 6420 7472 used to build tr │ │ │ │ +0000d600: 616e 7366 6f72 6d65 6420 6469 7374 616e ansformed distan │ │ │ │ +0000d610: 6365 2c20 7768 6963 6820 6465 7363 7269 ce, which descri │ │ │ │ +0000d620: 6265 7320 6564 6765 2073 7472 7563 7475 bes edge structu │ │ │ │ +0000d630: 7265 206f 660a 2020 2020 202a 2067 7569 re of. * gui │ │ │ │ +0000d640: 6465 6420 696d 6167 6529 2e0a 2020 2020 ded image).. │ │ │ │ +0000d650: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0000d660: 2073 6967 6d61 5370 6174 6961 6c20 5c28 sigmaSpatial \( │ │ │ │ +0000d670: 7b5c 7369 676d 617d 5f48 5c29 2070 6172 {\sigma}_H\) par │ │ │ │ +0000d680: 616d 6574 6572 2069 6e20 7468 6520 6f72 ameter in the or │ │ │ │ +0000d690: 6967 696e 616c 2061 7274 6963 6c65 2c20 iginal article, │ │ │ │ +0000d6a0: 6974 2773 2073 696d 696c 6172 2074 6f20 it's similar to │ │ │ │ +0000d6b0: 7468 6520 7369 676d 6120 696e 2074 6865 the sigma in the │ │ │ │ +0000d6c0: 0a20 2020 2020 2a20 636f 6f72 6469 6e61 . * coordina │ │ │ │ +0000d6d0: 7465 2073 7061 6365 2069 6e74 6f20 6269 te space into bi │ │ │ │ +0000d6e0: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +0000d6f0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0000d700: 7261 6d20 7369 676d 6143 6f6c 6f72 205c ram sigmaColor \ │ │ │ │ +0000d710: 287b 5c73 6967 6d61 7d5f 725c 2920 7061 ({\sigma}_r\) pa │ │ │ │ +0000d720: 7261 6d65 7465 7220 696e 2074 6865 206f rameter in the o │ │ │ │ +0000d730: 7269 6769 6e61 6c20 6172 7469 636c 652c riginal article, │ │ │ │ +0000d740: 2069 7427 7320 7369 6d69 6c61 7220 746f it's similar to │ │ │ │ +0000d750: 2074 6865 2073 6967 6d61 2069 6e20 7468 the sigma in th │ │ │ │ +0000d760: 650a 2020 2020 202a 2063 6f6c 6f72 2073 e. * color s │ │ │ │ +0000d770: 7061 6365 2069 6e74 6f20 6269 6c61 7465 pace into bilate │ │ │ │ +0000d780: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ +0000d790: 2a0a 2020 2020 202a 2066 696c 7465 7269 *. * filteri │ │ │ │ +0000d7a0: 6e67 2032 4420 7369 676e 616c 7320 696e ng 2D signals in │ │ │ │ +0000d7b0: 2074 6865 2061 7274 6963 6c65 2e0a 2020 the article.. │ │ │ │ +0000d7c0: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ +0000d7d0: 202a 2046 6f72 206d 6f72 6520 6465 7461 * For more deta │ │ │ │ +0000d7e0: 696c 7320 6162 6f75 7420 446f 6d61 696e ils about Domain │ │ │ │ +0000d7f0: 2054 7261 6e73 666f 726d 2066 696c 7465 Transform filte │ │ │ │ +0000d800: 7220 7061 7261 6d65 7465 7273 2c20 7365 r parameters, se │ │ │ │ +0000d810: 6520 7468 6520 6f72 6967 696e 616c 2061 e the original a │ │ │ │ +0000d820: 7274 6963 6c65 2043 4954 453a 2047 6173 rticle CITE: Gas │ │ │ │ +0000d830: 7461 6c31 3120 616e 640a 2020 2020 202a tal11 and. * │ │ │ │ +0000d840: 205b 446f 6d61 696e 2054 7261 6e73 666f [Domain Transfo │ │ │ │ +0000d850: 726d 2066 696c 7465 7220 686f 6d65 7061 rm filter homepa │ │ │ │ +0000d860: 6765 5d28 6874 7470 3a2f 2f77 7777 2e69 ge](http://www.i │ │ │ │ +0000d870: 6e66 2e75 6672 6773 2e62 722f 7e65 736c nf.ufrgs.br/~esl │ │ │ │ +0000d880: 6761 7374 616c 2f44 6f6d 6169 6e54 7261 gastal/DomainTra │ │ │ │ +0000d890: 6e73 666f 726d 2f29 2e0a 2020 2020 202a nsform/).. * │ │ │ │ +0000d8a0: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +0000d8b0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +0000d8c0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +0000d8d0: 6c69 6320 7374 6174 6963 2044 5446 696c lic static DTFil │ │ │ │ +0000d8e0: 7465 7220 6372 6561 7465 4454 4669 6c74 ter createDTFilt │ │ │ │ +0000d8f0: 6572 284d 6174 2067 7569 6465 2c20 646f er(Mat guide, do │ │ │ │ +0000d900: 7562 6c65 2073 6967 6d61 5370 6174 6961 uble sigmaSpatia │ │ │ │ +0000d910: 6c2c 2064 6f75 626c 6520 7369 676d 6143 l, double sigmaC │ │ │ │ +0000d920: 6f6c 6f72 2920 7b0a 2020 2020 2020 2020 olor) {. │ │ │ │ +0000d930: 7265 7475 726e 2044 5446 696c 7465 722e return DTFilter. │ │ │ │ +0000d940: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ +0000d950: 7465 4454 4669 6c74 6572 5f32 2867 7569 teDTFilter_2(gui │ │ │ │ +0000d960: 6465 2e6e 6174 6976 654f 626a 2c20 7369 de.nativeObj, si │ │ │ │ +0000d970: 676d 6153 7061 7469 616c 2c20 7369 676d gmaSpatial, sigm │ │ │ │ +0000d980: 6143 6f6c 6f72 2929 3b0a 2020 2020 7d0a aColor));. }. │ │ │ │ +0000d990: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ +0000d9a0: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ +0000d9b0: 696d 6770 726f 633a 3a64 7446 696c 7465 imgproc::dtFilte │ │ │ │ +0000d9c0: 7228 4d61 7420 6775 6964 652c 204d 6174 r(Mat guide, Mat │ │ │ │ +0000d9d0: 2073 7263 2c20 4d61 7426 2064 7374 2c20 src, Mat& dst, │ │ │ │ +0000d9e0: 646f 7562 6c65 2073 6967 6d61 5370 6174 double sigmaSpat │ │ │ │ +0000d9f0: 6961 6c2c 2064 6f75 626c 6520 7369 676d ial, double sigm │ │ │ │ +0000da00: 6143 6f6c 6f72 2c20 696e 7420 6d6f 6465 aColor, int mode │ │ │ │ +0000da10: 203d 2044 5446 5f4e 432c 2069 6e74 206e = DTF_NC, int n │ │ │ │ +0000da20: 756d 4974 6572 7320 3d20 3329 0a20 2020 umIters = 3). │ │ │ │ +0000da30: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +0000da40: 2020 2a20 5369 6d70 6c65 206f 6e65 2d6c * Simple one-l │ │ │ │ +0000da50: 696e 6520 446f 6d61 696e 2054 7261 6e73 ine Domain Trans │ │ │ │ +0000da60: 666f 726d 2066 696c 7465 7220 6361 6c6c form filter call │ │ │ │ +0000da70: 2e20 4966 2079 6f75 2068 6176 6520 6d75 . If you have mu │ │ │ │ +0000da80: 6c74 6970 6c65 2069 6d61 6765 7320 746f ltiple images to │ │ │ │ +0000da90: 2066 696c 7465 7220 7769 7468 2074 6865 filter with the │ │ │ │ +0000daa0: 2073 616d 650a 2020 2020 202a 2067 7569 same. * gui │ │ │ │ +0000dab0: 6465 6420 696d 6167 6520 7468 656e 2075 ded image then u │ │ │ │ +0000dac0: 7365 2044 5446 696c 7465 7220 696e 7465 se DTFilter inte │ │ │ │ +0000dad0: 7266 6163 6520 746f 2061 766f 6964 2065 rface to avoid e │ │ │ │ +0000dae0: 7874 7261 2063 6f6d 7075 7461 7469 6f6e xtra computation │ │ │ │ +0000daf0: 7320 6f6e 2069 6e69 7469 616c 697a 6174 s on initializat │ │ │ │ +0000db00: 696f 6e20 7374 6167 652e 0a20 2020 2020 ion stage.. │ │ │ │ +0000db10: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0000db20: 6775 6964 6520 6775 6964 6564 2069 6d61 guide guided ima │ │ │ │ +0000db30: 6765 2028 616c 736f 2063 616c 6c65 6420 ge (also called │ │ │ │ +0000db40: 6173 206a 6f69 6e74 2069 6d61 6765 2920 as joint image) │ │ │ │ +0000db50: 7769 7468 2075 6e73 6967 6e65 6420 382d with unsigned 8- │ │ │ │ +0000db60: 6269 7420 6f72 2066 6c6f 6174 696e 672d bit or floating- │ │ │ │ +0000db70: 706f 696e 7420 3332 2d62 6974 0a20 2020 point 32-bit. │ │ │ │ +0000db80: 2020 2a20 6465 7074 6820 616e 6420 7570 * depth and up │ │ │ │ +0000db90: 2074 6f20 3420 6368 616e 6e65 6c73 2e0a to 4 channels.. │ │ │ │ +0000dba0: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ +0000dbb0: 6320 6669 6c74 6572 696e 6720 696d 6167 c filtering imag │ │ │ │ +0000dbc0: 6520 7769 7468 2075 6e73 6967 6e65 6420 e with unsigned │ │ │ │ +0000dbd0: 382d 6269 7420 6f72 2066 6c6f 6174 696e 8-bit or floatin │ │ │ │ +0000dbe0: 672d 706f 696e 7420 3332 2d62 6974 2064 g-point 32-bit d │ │ │ │ +0000dbf0: 6570 7468 2061 6e64 2075 7020 746f 2034 epth and up to 4 │ │ │ │ +0000dc00: 2063 6861 6e6e 656c 732e 0a20 2020 2020 channels.. │ │ │ │ +0000dc10: 2a20 4070 6172 616d 2064 7374 2064 6573 * @param dst des │ │ │ │ +0000dc20: 7469 6e61 7469 6f6e 2069 6d61 6765 0a20 tination image. │ │ │ │ +0000dc30: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +0000dc40: 6d61 5370 6174 6961 6c20 5c28 7b5c 7369 maSpatial \({\si │ │ │ │ +0000dc50: 676d 617d 5f48 5c29 2070 6172 616d 6574 gma}_H\) paramet │ │ │ │ +0000dc60: 6572 2069 6e20 7468 6520 6f72 6967 696e er in the origin │ │ │ │ +0000dc70: 616c 2061 7274 6963 6c65 2c20 6974 2773 al article, it's │ │ │ │ +0000dc80: 2073 696d 696c 6172 2074 6f20 7468 6520 similar to the │ │ │ │ +0000dc90: 7369 676d 6120 696e 2074 6865 0a20 2020 sigma in the. │ │ │ │ +0000dca0: 2020 2a20 636f 6f72 6469 6e61 7465 2073 * coordinate s │ │ │ │ +0000dcb0: 7061 6365 2069 6e74 6f20 6269 6c61 7465 pace into bilate │ │ │ │ +0000dcc0: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ +0000dcd0: 2a20 4070 6172 616d 2073 6967 6d61 436f * @param sigmaCo │ │ │ │ +0000dce0: 6c6f 7220 5c28 7b5c 7369 676d 617d 5f72 lor \({\sigma}_r │ │ │ │ +0000dcf0: 5c29 2070 6172 616d 6574 6572 2069 6e20 \) parameter in │ │ │ │ +0000dd00: 7468 6520 6f72 6967 696e 616c 2061 7274 the original art │ │ │ │ +0000dd10: 6963 6c65 2c20 6974 2773 2073 696d 696c icle, it's simil │ │ │ │ +0000dd20: 6172 2074 6f20 7468 6520 7369 676d 6120 ar to the sigma │ │ │ │ +0000dd30: 696e 2074 6865 0a20 2020 2020 2a20 636f in the. * co │ │ │ │ +0000dd40: 6c6f 7220 7370 6163 6520 696e 746f 2062 lor space into b │ │ │ │ +0000dd50: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ +0000dd60: 2020 2020 202a 2040 7061 7261 6d20 6d6f * @param mo │ │ │ │ +0000dd70: 6465 206f 6e65 2066 6f72 6d20 7468 7265 de one form thre │ │ │ │ +0000dd80: 6520 6d6f 6465 7320 4454 465f 4e43 2c20 e modes DTF_NC, │ │ │ │ +0000dd90: 4454 465f 5246 2061 6e64 2044 5446 5f49 DTF_RF and DTF_I │ │ │ │ +0000dda0: 4320 7768 6963 6820 636f 7272 6573 706f C which correspo │ │ │ │ +0000ddb0: 6e64 7320 746f 2074 6872 6565 206d 6f64 nds to three mod │ │ │ │ +0000ddc0: 6573 2066 6f72 0a20 2020 2020 2a20 6669 es for. * fi │ │ │ │ +0000ddd0: 6c74 6572 696e 6720 3244 2073 6967 6e61 ltering 2D signa │ │ │ │ +0000dde0: 6c73 2069 6e20 7468 6520 6172 7469 636c ls in the articl │ │ │ │ +0000ddf0: 652e 0a20 2020 2020 2a20 4070 6172 616d e.. * @param │ │ │ │ +0000de00: 206e 756d 4974 6572 7320 6f70 7469 6f6e numIters option │ │ │ │ +0000de10: 616c 206e 756d 6265 7220 6f66 2069 7465 al number of ite │ │ │ │ +0000de20: 7261 7469 6f6e 7320 7573 6564 2066 6f72 rations used for │ │ │ │ +0000de30: 2066 696c 7465 7269 6e67 2c20 3320 6973 filtering, 3 is │ │ │ │ +0000de40: 2071 7569 7465 2065 6e6f 7567 682e 0a20 quite enough.. │ │ │ │ +0000de50: 2020 2020 2a20 5345 453a 2062 696c 6174 * SEE: bilat │ │ │ │ +0000de60: 6572 616c 4669 6c74 6572 2c20 6775 6964 eralFilter, guid │ │ │ │ +0000de70: 6564 4669 6c74 6572 2c20 616d 4669 6c74 edFilter, amFilt │ │ │ │ +0000de80: 6572 0a20 2020 2020 2a2f 0a20 2020 2070 er. */. p │ │ │ │ +0000de90: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ +0000dea0: 6420 6474 4669 6c74 6572 284d 6174 2067 d dtFilter(Mat g │ │ │ │ +0000deb0: 7569 6465 2c20 4d61 7420 7372 632c 204d uide, Mat src, M │ │ │ │ +0000dec0: 6174 2064 7374 2c20 646f 7562 6c65 2073 at dst, double s │ │ │ │ +0000ded0: 6967 6d61 5370 6174 6961 6c2c 2064 6f75 igmaSpatial, dou │ │ │ │ +0000dee0: 626c 6520 7369 676d 6143 6f6c 6f72 2c20 ble sigmaColor, │ │ │ │ +0000def0: 696e 7420 6d6f 6465 2c20 696e 7420 6e75 int mode, int nu │ │ │ │ +0000df00: 6d49 7465 7273 2920 7b0a 2020 2020 2020 mIters) {. │ │ │ │ +0000df10: 2020 6474 4669 6c74 6572 5f30 2867 7569 dtFilter_0(gui │ │ │ │ +0000df20: 6465 2e6e 6174 6976 654f 626a 2c20 7372 de.nativeObj, sr │ │ │ │ +0000df30: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ +0000df40: 2e6e 6174 6976 654f 626a 2c20 7369 676d .nativeObj, sigm │ │ │ │ +0000df50: 6153 7061 7469 616c 2c20 7369 676d 6143 aSpatial, sigmaC │ │ │ │ +0000df60: 6f6c 6f72 2c20 6d6f 6465 2c20 6e75 6d49 olor, mode, numI │ │ │ │ +0000df70: 7465 7273 293b 0a20 2020 207d 0a0a 2020 ters);. }.. │ │ │ │ +0000df80: 2020 2f2a 2a0a 2020 2020 202a 2053 696d /**. * Sim │ │ │ │ +0000df90: 706c 6520 6f6e 652d 6c69 6e65 2044 6f6d ple one-line Dom │ │ │ │ +0000dfa0: 6169 6e20 5472 616e 7366 6f72 6d20 6669 ain Transform fi │ │ │ │ +0000dfb0: 6c74 6572 2063 616c 6c2e 2049 6620 796f lter call. If yo │ │ │ │ +0000dfc0: 7520 6861 7665 206d 756c 7469 706c 6520 u have multiple │ │ │ │ +0000dfd0: 696d 6167 6573 2074 6f20 6669 6c74 6572 images to filter │ │ │ │ +0000dfe0: 2077 6974 6820 7468 6520 7361 6d65 0a20 with the same. │ │ │ │ +0000dff0: 2020 2020 2a20 6775 6964 6564 2069 6d61 * guided ima │ │ │ │ +0000e000: 6765 2074 6865 6e20 7573 6520 4454 4669 ge then use DTFi │ │ │ │ +0000e010: 6c74 6572 2069 6e74 6572 6661 6365 2074 lter interface t │ │ │ │ +0000e020: 6f20 6176 6f69 6420 6578 7472 6120 636f o avoid extra co │ │ │ │ +0000e030: 6d70 7574 6174 696f 6e73 206f 6e20 696e mputations on in │ │ │ │ +0000e040: 6974 6961 6c69 7a61 7469 6f6e 2073 7461 itialization sta │ │ │ │ +0000e050: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +0000e060: 2a20 4070 6172 616d 2067 7569 6465 2067 * @param guide g │ │ │ │ +0000e070: 7569 6465 6420 696d 6167 6520 2861 6c73 uided image (als │ │ │ │ +0000e080: 6f20 6361 6c6c 6564 2061 7320 6a6f 696e o called as join │ │ │ │ +0000e090: 7420 696d 6167 6529 2077 6974 6820 756e t image) with un │ │ │ │ +0000e0a0: 7369 676e 6564 2038 2d62 6974 206f 7220 signed 8-bit or │ │ │ │ +0000e0b0: 666c 6f61 7469 6e67 2d70 6f69 6e74 2033 floating-point 3 │ │ │ │ +0000e0c0: 322d 6269 740a 2020 2020 202a 2064 6570 2-bit. * dep │ │ │ │ +0000e0d0: 7468 2061 6e64 2075 7020 746f 2034 2063 th and up to 4 c │ │ │ │ +0000e0e0: 6861 6e6e 656c 732e 0a20 2020 2020 2a20 hannels.. * │ │ │ │ +0000e0f0: 4070 6172 616d 2073 7263 2066 696c 7465 @param src filte │ │ │ │ +0000e100: 7269 6e67 2069 6d61 6765 2077 6974 6820 ring image with │ │ │ │ +0000e110: 756e 7369 676e 6564 2038 2d62 6974 206f unsigned 8-bit o │ │ │ │ +0000e120: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ +0000e130: 2033 322d 6269 7420 6465 7074 6820 616e 32-bit depth an │ │ │ │ +0000e140: 6420 7570 2074 6f20 3420 6368 616e 6e65 d up to 4 channe │ │ │ │ +0000e150: 6c73 2e0a 2020 2020 202a 2040 7061 7261 ls.. * @para │ │ │ │ +0000e160: 6d20 6473 7420 6465 7374 696e 6174 696f m dst destinatio │ │ │ │ +0000e170: 6e20 696d 6167 650a 2020 2020 202a 2040 n image. * @ │ │ │ │ +0000e180: 7061 7261 6d20 7369 676d 6153 7061 7469 param sigmaSpati │ │ │ │ +0000e190: 616c 205c 287b 5c73 6967 6d61 7d5f 485c al \({\sigma}_H\ │ │ │ │ +0000e1a0: 2920 7061 7261 6d65 7465 7220 696e 2074 ) parameter in t │ │ │ │ +0000e1b0: 6865 206f 7269 6769 6e61 6c20 6172 7469 he original arti │ │ │ │ +0000e1c0: 636c 652c 2069 7427 7320 7369 6d69 6c61 cle, it's simila │ │ │ │ +0000e1d0: 7220 746f 2074 6865 2073 6967 6d61 2069 r to the sigma i │ │ │ │ +0000e1e0: 6e20 7468 650a 2020 2020 202a 2063 6f6f n the. * coo │ │ │ │ +0000e1f0: 7264 696e 6174 6520 7370 6163 6520 696e rdinate space in │ │ │ │ +0000e200: 746f 2062 696c 6174 6572 616c 4669 6c74 to bilateralFilt │ │ │ │ +0000e210: 6572 2e0a 2020 2020 202a 2040 7061 7261 er.. * @para │ │ │ │ +0000e220: 6d20 7369 676d 6143 6f6c 6f72 205c 287b m sigmaColor \({ │ │ │ │ +0000e230: 5c73 6967 6d61 7d5f 725c 2920 7061 7261 \sigma}_r\) para │ │ │ │ +0000e240: 6d65 7465 7220 696e 2074 6865 206f 7269 meter in the ori │ │ │ │ +0000e250: 6769 6e61 6c20 6172 7469 636c 652c 2069 ginal article, i │ │ │ │ +0000e260: 7427 7320 7369 6d69 6c61 7220 746f 2074 t's similar to t │ │ │ │ +0000e270: 6865 2073 6967 6d61 2069 6e20 7468 650a he sigma in the. │ │ │ │ +0000e280: 2020 2020 202a 2063 6f6c 6f72 2073 7061 * color spa │ │ │ │ +0000e290: 6365 2069 6e74 6f20 6269 6c61 7465 7261 ce into bilatera │ │ │ │ +0000e2a0: 6c46 696c 7465 722e 0a20 2020 2020 2a20 lFilter.. * │ │ │ │ +0000e2b0: 4070 6172 616d 206d 6f64 6520 6f6e 6520 @param mode one │ │ │ │ +0000e2c0: 666f 726d 2074 6872 6565 206d 6f64 6573 form three modes │ │ │ │ +0000e2d0: 2044 5446 5f4e 432c 2044 5446 5f52 4620 DTF_NC, DTF_RF │ │ │ │ +0000e2e0: 616e 6420 4454 465f 4943 2077 6869 6368 and DTF_IC which │ │ │ │ +0000e2f0: 2063 6f72 7265 7370 6f6e 6473 2074 6f20 corresponds to │ │ │ │ +0000e300: 7468 7265 6520 6d6f 6465 7320 666f 720a three modes for. │ │ │ │ +0000e310: 2020 2020 202a 2066 696c 7465 7269 6e67 * filtering │ │ │ │ +0000e320: 2032 4420 7369 676e 616c 7320 696e 2074 2D signals in t │ │ │ │ +0000e330: 6865 2061 7274 6963 6c65 2e0a 2020 2020 he article.. │ │ │ │ +0000e340: 202a 2053 4545 3a20 6269 6c61 7465 7261 * SEE: bilatera │ │ │ │ +0000e350: 6c46 696c 7465 722c 2067 7569 6465 6446 lFilter, guidedF │ │ │ │ +0000e360: 696c 7465 722c 2061 6d46 696c 7465 720a ilter, amFilter. │ │ │ │ +0000e370: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +0000e380: 6963 2073 7461 7469 6320 766f 6964 2064 ic static void d │ │ │ │ +0000e390: 7446 696c 7465 7228 4d61 7420 6775 6964 tFilter(Mat guid │ │ │ │ +0000e3a0: 652c 204d 6174 2073 7263 2c20 4d61 7420 e, Mat src, Mat │ │ │ │ +0000e3b0: 6473 742c 2064 6f75 626c 6520 7369 676d dst, double sigm │ │ │ │ +0000e3c0: 6153 7061 7469 616c 2c20 646f 7562 6c65 aSpatial, double │ │ │ │ +0000e3d0: 2073 6967 6d61 436f 6c6f 722c 2069 6e74 sigmaColor, int │ │ │ │ +0000e3e0: 206d 6f64 6529 207b 0a20 2020 2020 2020 mode) {. │ │ │ │ +0000e3f0: 2064 7446 696c 7465 725f 3128 6775 6964 dtFilter_1(guid │ │ │ │ +0000e400: 652e 6e61 7469 7665 4f62 6a2c 2073 7263 e.nativeObj, src │ │ │ │ +0000e410: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ +0000e420: 6e61 7469 7665 4f62 6a2c 2073 6967 6d61 nativeObj, sigma │ │ │ │ +0000e430: 5370 6174 6961 6c2c 2073 6967 6d61 436f Spatial, sigmaCo │ │ │ │ +0000e440: 6c6f 722c 206d 6f64 6529 3b0a 2020 2020 lor, mode);. │ │ │ │ +0000e450: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +0000e460: 2a20 5369 6d70 6c65 206f 6e65 2d6c 696e * Simple one-lin │ │ │ │ +0000e470: 6520 446f 6d61 696e 2054 7261 6e73 666f e Domain Transfo │ │ │ │ +0000e480: 726d 2066 696c 7465 7220 6361 6c6c 2e20 rm filter call. │ │ │ │ +0000e490: 4966 2079 6f75 2068 6176 6520 6d75 6c74 If you have mult │ │ │ │ +0000e4a0: 6970 6c65 2069 6d61 6765 7320 746f 2066 iple images to f │ │ │ │ +0000e4b0: 696c 7465 7220 7769 7468 2074 6865 2073 ilter with the s │ │ │ │ +0000e4c0: 616d 650a 2020 2020 202a 2067 7569 6465 ame. * guide │ │ │ │ +0000e4d0: 6420 696d 6167 6520 7468 656e 2075 7365 d image then use │ │ │ │ +0000e4e0: 2044 5446 696c 7465 7220 696e 7465 7266 DTFilter interf │ │ │ │ +0000e4f0: 6163 6520 746f 2061 766f 6964 2065 7874 ace to avoid ext │ │ │ │ +0000e500: 7261 2063 6f6d 7075 7461 7469 6f6e 7320 ra computations │ │ │ │ +0000e510: 6f6e 2069 6e69 7469 616c 697a 6174 696f on initializatio │ │ │ │ +0000e520: 6e20 7374 6167 652e 0a20 2020 2020 2a0a n stage.. *. │ │ │ │ +0000e530: 2020 2020 202a 2040 7061 7261 6d20 6775 * @param gu │ │ │ │ +0000e540: 6964 6520 6775 6964 6564 2069 6d61 6765 ide guided image │ │ │ │ +0000e550: 2028 616c 736f 2063 616c 6c65 6420 6173 (also called as │ │ │ │ +0000e560: 206a 6f69 6e74 2069 6d61 6765 2920 7769 joint image) wi │ │ │ │ +0000e570: 7468 2075 6e73 6967 6e65 6420 382d 6269 th unsigned 8-bi │ │ │ │ +0000e580: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ +0000e590: 696e 7420 3332 2d62 6974 0a20 2020 2020 int 32-bit. │ │ │ │ +0000e5a0: 2a20 6465 7074 6820 616e 6420 7570 2074 * depth and up t │ │ │ │ +0000e5b0: 6f20 3420 6368 616e 6e65 6c73 2e0a 2020 o 4 channels.. │ │ │ │ +0000e5c0: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +0000e5d0: 6669 6c74 6572 696e 6720 696d 6167 6520 filtering image │ │ │ │ +0000e5e0: 7769 7468 2075 6e73 6967 6e65 6420 382d with unsigned 8- │ │ │ │ +0000e5f0: 6269 7420 6f72 2066 6c6f 6174 696e 672d bit or floating- │ │ │ │ +0000e600: 706f 696e 7420 3332 2d62 6974 2064 6570 point 32-bit dep │ │ │ │ +0000e610: 7468 2061 6e64 2075 7020 746f 2034 2063 th and up to 4 c │ │ │ │ +0000e620: 6861 6e6e 656c 732e 0a20 2020 2020 2a20 hannels.. * │ │ │ │ +0000e630: 4070 6172 616d 2064 7374 2064 6573 7469 @param dst desti │ │ │ │ +0000e640: 6e61 7469 6f6e 2069 6d61 6765 0a20 2020 nation image. │ │ │ │ +0000e650: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ +0000e660: 5370 6174 6961 6c20 5c28 7b5c 7369 676d Spatial \({\sigm │ │ │ │ +0000e670: 617d 5f48 5c29 2070 6172 616d 6574 6572 a}_H\) parameter │ │ │ │ +0000e680: 2069 6e20 7468 6520 6f72 6967 696e 616c in the original │ │ │ │ +0000e690: 2061 7274 6963 6c65 2c20 6974 2773 2073 article, it's s │ │ │ │ +0000e6a0: 696d 696c 6172 2074 6f20 7468 6520 7369 imilar to the si │ │ │ │ +0000e6b0: 676d 6120 696e 2074 6865 0a20 2020 2020 gma in the. │ │ │ │ +0000e6c0: 2a20 636f 6f72 6469 6e61 7465 2073 7061 * coordinate spa │ │ │ │ +0000e6d0: 6365 2069 6e74 6f20 6269 6c61 7465 7261 ce into bilatera │ │ │ │ +0000e6e0: 6c46 696c 7465 722e 0a20 2020 2020 2a20 lFilter.. * │ │ │ │ +0000e6f0: 4070 6172 616d 2073 6967 6d61 436f 6c6f @param sigmaColo │ │ │ │ +0000e700: 7220 5c28 7b5c 7369 676d 617d 5f72 5c29 r \({\sigma}_r\) │ │ │ │ +0000e710: 2070 6172 616d 6574 6572 2069 6e20 7468 parameter in th │ │ │ │ +0000e720: 6520 6f72 6967 696e 616c 2061 7274 6963 e original artic │ │ │ │ +0000e730: 6c65 2c20 6974 2773 2073 696d 696c 6172 le, it's similar │ │ │ │ +0000e740: 2074 6f20 7468 6520 7369 676d 6120 696e to the sigma in │ │ │ │ +0000e750: 2074 6865 0a20 2020 2020 2a20 636f 6c6f the. * colo │ │ │ │ +0000e760: 7220 7370 6163 6520 696e 746f 2062 696c r space into bil │ │ │ │ +0000e770: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter.. │ │ │ │ +0000e780: 2020 202a 2066 696c 7465 7269 6e67 2032 * filtering 2 │ │ │ │ +0000e790: 4420 7369 676e 616c 7320 696e 2074 6865 D signals in the │ │ │ │ +0000e7a0: 2061 7274 6963 6c65 2e0a 2020 2020 202a article.. * │ │ │ │ +0000e7b0: 2053 4545 3a20 6269 6c61 7465 7261 6c46 SEE: bilateralF │ │ │ │ +0000e7c0: 696c 7465 722c 2067 7569 6465 6446 696c ilter, guidedFil │ │ │ │ +0000e7d0: 7465 722c 2061 6d46 696c 7465 720a 2020 ter, amFilter. │ │ │ │ +0000e7e0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +0000e7f0: 2073 7461 7469 6320 766f 6964 2064 7446 static void dtF │ │ │ │ +0000e800: 696c 7465 7228 4d61 7420 6775 6964 652c ilter(Mat guide, │ │ │ │ +0000e810: 204d 6174 2073 7263 2c20 4d61 7420 6473 Mat src, Mat ds │ │ │ │ +0000e820: 742c 2064 6f75 626c 6520 7369 676d 6153 t, double sigmaS │ │ │ │ +0000e830: 7061 7469 616c 2c20 646f 7562 6c65 2073 patial, double s │ │ │ │ +0000e840: 6967 6d61 436f 6c6f 7229 207b 0a20 2020 igmaColor) {. │ │ │ │ +0000e850: 2020 2020 2064 7446 696c 7465 725f 3228 dtFilter_2( │ │ │ │ +0000e860: 6775 6964 652e 6e61 7469 7665 4f62 6a2c guide.nativeObj, │ │ │ │ +0000e870: 2073 7263 2e6e 6174 6976 654f 626a 2c20 src.nativeObj, │ │ │ │ +0000e880: 6473 742e 6e61 7469 7665 4f62 6a2c 2073 dst.nativeObj, s │ │ │ │ +0000e890: 6967 6d61 5370 6174 6961 6c2c 2073 6967 igmaSpatial, sig │ │ │ │ +0000e8a0: 6d61 436f 6c6f 7229 3b0a 2020 2020 7d0a maColor);. }. │ │ │ │ +0000e8b0: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ +0000e8c0: 432b 2b3a 2020 5074 725f 4775 6964 6564 C++: Ptr_Guided │ │ │ │ +0000e8d0: 4669 6c74 6572 2063 763a 3a78 696d 6770 Filter cv::ximgp │ │ │ │ +0000e8e0: 726f 633a 3a63 7265 6174 6547 7569 6465 roc::createGuide │ │ │ │ +0000e8f0: 6446 696c 7465 7228 4d61 7420 6775 6964 dFilter(Mat guid │ │ │ │ +0000e900: 652c 2069 6e74 2072 6164 6975 732c 2064 e, int radius, d │ │ │ │ +0000e910: 6f75 626c 6520 6570 732c 2064 6f75 626c ouble eps, doubl │ │ │ │ +0000e920: 6520 7363 616c 6520 3d20 312e 3029 0a20 e scale = 1.0). │ │ │ │ +0000e930: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +0000e940: 2020 2020 2a20 4661 6374 6f72 7920 6d65 * Factory me │ │ │ │ +0000e950: 7468 6f64 2c20 6372 6561 7465 2069 6e73 thod, create ins │ │ │ │ +0000e960: 7461 6e63 6520 6f66 2047 7569 6465 6446 tance of GuidedF │ │ │ │ +0000e970: 696c 7465 7220 616e 6420 7072 6f64 7563 ilter and produc │ │ │ │ +0000e980: 6520 696e 6974 6961 6c69 7a61 7469 6f6e e initialization │ │ │ │ +0000e990: 2072 6f75 7469 6e65 732e 0a20 2020 2020 routines.. │ │ │ │ +0000e9a0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0000e9b0: 6775 6964 6520 6775 6964 6564 2069 6d61 guide guided ima │ │ │ │ +0000e9c0: 6765 2028 6f72 2061 7272 6179 206f 6620 ge (or array of │ │ │ │ +0000e9d0: 696d 6167 6573 2920 7769 7468 2075 7020 images) with up │ │ │ │ +0000e9e0: 746f 2033 2063 6861 6e6e 656c 732c 2069 to 3 channels, i │ │ │ │ +0000e9f0: 6620 6974 2068 6176 6520 6d6f 7265 2074 f it have more t │ │ │ │ +0000ea00: 6865 6e20 330a 2020 2020 202a 2063 6861 hen 3. * cha │ │ │ │ +0000ea10: 6e6e 656c 7320 7468 656e 206f 6e6c 7920 nnels then only │ │ │ │ +0000ea20: 6669 7273 7420 3320 6368 616e 6e65 6c73 first 3 channels │ │ │ │ +0000ea30: 2077 696c 6c20 6265 2075 7365 642e 0a20 will be used.. │ │ │ │ +0000ea40: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0000ea50: 7261 6d20 7261 6469 7573 2072 6164 6975 ram radius radiu │ │ │ │ +0000ea60: 7320 6f66 2047 7569 6465 6420 4669 6c74 s of Guided Filt │ │ │ │ +0000ea70: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +0000ea80: 2a20 4070 6172 616d 2065 7073 2072 6567 * @param eps reg │ │ │ │ +0000ea90: 756c 6172 697a 6174 696f 6e20 7465 726d ularization term │ │ │ │ +0000eaa0: 206f 6620 4775 6964 6564 2046 696c 7465 of Guided Filte │ │ │ │ +0000eab0: 722e 205c 287b 6570 737d 5e32 5c29 2069 r. \({eps}^2\) i │ │ │ │ +0000eac0: 7320 7369 6d69 6c61 7220 746f 2074 6865 s similar to the │ │ │ │ +0000ead0: 2073 6967 6d61 2069 6e20 7468 6520 636f sigma in the co │ │ │ │ +0000eae0: 6c6f 720a 2020 2020 202a 2073 7061 6365 lor. * space │ │ │ │ +0000eaf0: 2069 6e74 6f20 6269 6c61 7465 7261 6c46 into bilateralF │ │ │ │ +0000eb00: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ +0000eb10: 2020 202a 2040 7061 7261 6d20 7363 616c * @param scal │ │ │ │ +0000eb20: 6520 7375 6273 616d 706c 6520 6661 6374 e subsample fact │ │ │ │ +0000eb30: 6f72 206f 6620 4661 7374 2047 7569 6465 or of Fast Guide │ │ │ │ +0000eb40: 6420 4669 6c74 6572 2c20 7573 6520 6120 d Filter, use a │ │ │ │ +0000eb50: 7363 616c 6520 6c65 7373 2074 6861 6e20 scale less than │ │ │ │ +0000eb60: 3120 746f 2073 7065 6564 7320 7570 2063 1 to speeds up c │ │ │ │ +0000eb70: 6f6d 7075 7461 7469 6f6e 0a20 2020 2020 omputation. │ │ │ │ +0000eb80: 2a20 7769 7468 2061 6c6d 6f73 7420 6e6f * with almost no │ │ │ │ +0000eb90: 2076 6973 6962 6c65 2064 6567 7261 6461 visible degrada │ │ │ │ +0000eba0: 7469 6f6e 2e20 2865 2e67 2e20 7363 616c tion. (e.g. scal │ │ │ │ +0000ebb0: 653d 3d30 2e35 2073 6872 696e 6b73 2074 e==0.5 shrinks t │ │ │ │ +0000ebc0: 6865 2069 6d61 6765 2062 7920 3278 2069 he image by 2x i │ │ │ │ +0000ebd0: 6e73 6964 6520 7468 6520 6669 6c74 6572 nside the filter │ │ │ │ +0000ebe0: 290a 2020 2020 202a 0a20 2020 2020 2a20 ). *. * │ │ │ │ +0000ebf0: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ +0000ec00: 2061 626f 7574 2028 4661 7374 2920 4775 about (Fast) Gu │ │ │ │ +0000ec10: 6964 6564 2046 696c 7465 7220 7061 7261 ided Filter para │ │ │ │ +0000ec20: 6d65 7465 7273 2c20 7365 6520 7468 6520 meters, see the │ │ │ │ +0000ec30: 6f72 6967 696e 616c 2061 7274 6963 6c65 original article │ │ │ │ +0000ec40: 7320 4349 5445 3a20 4b61 696d 696e 6731 s CITE: Kaiming1 │ │ │ │ +0000ec50: 3020 4349 5445 3a20 4b61 696d 696e 6731 0 CITE: Kaiming1 │ │ │ │ +0000ec60: 3520 2e0a 2020 2020 202a 2040 7265 7475 5 .. * @retu │ │ │ │ +0000ec70: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +0000ec80: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +0000ec90: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +0000eca0: 6174 6963 2047 7569 6465 6446 696c 7465 atic GuidedFilte │ │ │ │ +0000ecb0: 7220 6372 6561 7465 4775 6964 6564 4669 r createGuidedFi │ │ │ │ +0000ecc0: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ +0000ecd0: 696e 7420 7261 6469 7573 2c20 646f 7562 int radius, doub │ │ │ │ +0000ece0: 6c65 2065 7073 2c20 646f 7562 6c65 2073 le eps, double s │ │ │ │ +0000ecf0: 6361 6c65 2920 7b0a 2020 2020 2020 2020 cale) {. │ │ │ │ +0000ed00: 7265 7475 726e 2047 7569 6465 6446 696c return GuidedFil │ │ │ │ +0000ed10: 7465 722e 5f5f 6672 6f6d 5074 725f 5f28 ter.__fromPtr__( │ │ │ │ +0000ed20: 6372 6561 7465 4775 6964 6564 4669 6c74 createGuidedFilt │ │ │ │ +0000ed30: 6572 5f30 2867 7569 6465 2e6e 6174 6976 er_0(guide.nativ │ │ │ │ +0000ed40: 654f 626a 2c20 7261 6469 7573 2c20 6570 eObj, radius, ep │ │ │ │ +0000ed50: 732c 2073 6361 6c65 2929 3b0a 2020 2020 s, scale));. │ │ │ │ +0000ed60: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +0000ed70: 2a20 4661 6374 6f72 7920 6d65 7468 6f64 * Factory method │ │ │ │ +0000ed80: 2c20 6372 6561 7465 2069 6e73 7461 6e63 , create instanc │ │ │ │ +0000ed90: 6520 6f66 2047 7569 6465 6446 696c 7465 e of GuidedFilte │ │ │ │ +0000eda0: 7220 616e 6420 7072 6f64 7563 6520 696e r and produce in │ │ │ │ +0000edb0: 6974 6961 6c69 7a61 7469 6f6e 2072 6f75 itialization rou │ │ │ │ +0000edc0: 7469 6e65 732e 0a20 2020 2020 2a0a 2020 tines.. *. │ │ │ │ +0000edd0: 2020 202a 2040 7061 7261 6d20 6775 6964 * @param guid │ │ │ │ +0000ede0: 6520 6775 6964 6564 2069 6d61 6765 2028 e guided image ( │ │ │ │ +0000edf0: 6f72 2061 7272 6179 206f 6620 696d 6167 or array of imag │ │ │ │ +0000ee00: 6573 2920 7769 7468 2075 7020 746f 2033 es) with up to 3 │ │ │ │ +0000ee10: 2063 6861 6e6e 656c 732c 2069 6620 6974 channels, if it │ │ │ │ +0000ee20: 2068 6176 6520 6d6f 7265 2074 6865 6e20 have more then │ │ │ │ +0000ee30: 330a 2020 2020 202a 2063 6861 6e6e 656c 3. * channel │ │ │ │ +0000ee40: 7320 7468 656e 206f 6e6c 7920 6669 7273 s then only firs │ │ │ │ +0000ee50: 7420 3320 6368 616e 6e65 6c73 2077 696c t 3 channels wil │ │ │ │ +0000ee60: 6c20 6265 2075 7365 642e 0a20 2020 2020 l be used.. │ │ │ │ +0000ee70: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0000ee80: 7261 6469 7573 2072 6164 6975 7320 6f66 radius radius of │ │ │ │ +0000ee90: 2047 7569 6465 6420 4669 6c74 6572 2e0a Guided Filter.. │ │ │ │ +0000eea0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0000eeb0: 6172 616d 2065 7073 2072 6567 756c 6172 aram eps regular │ │ │ │ +0000eec0: 697a 6174 696f 6e20 7465 726d 206f 6620 ization term of │ │ │ │ +0000eed0: 4775 6964 6564 2046 696c 7465 722e 205c Guided Filter. \ │ │ │ │ +0000eee0: 287b 6570 737d 5e32 5c29 2069 7320 7369 ({eps}^2\) is si │ │ │ │ +0000eef0: 6d69 6c61 7220 746f 2074 6865 2073 6967 milar to the sig │ │ │ │ +0000ef00: 6d61 2069 6e20 7468 6520 636f 6c6f 720a ma in the color. │ │ │ │ +0000ef10: 2020 2020 202a 2073 7061 6365 2069 6e74 * space int │ │ │ │ +0000ef20: 6f20 6269 6c61 7465 7261 6c46 696c 7465 o bilateralFilte │ │ │ │ +0000ef30: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ +0000ef40: 2077 6974 6820 616c 6d6f 7374 206e 6f20 with almost no │ │ │ │ +0000ef50: 7669 7369 626c 6520 6465 6772 6164 6174 visible degradat │ │ │ │ +0000ef60: 696f 6e2e 2028 652e 672e 2073 6361 6c65 ion. (e.g. scale │ │ │ │ +0000ef70: 3d3d 302e 3520 7368 7269 6e6b 7320 7468 ==0.5 shrinks th │ │ │ │ +0000ef80: 6520 696d 6167 6520 6279 2032 7820 696e e image by 2x in │ │ │ │ +0000ef90: 7369 6465 2074 6865 2066 696c 7465 7229 side the filter) │ │ │ │ +0000efa0: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ +0000efb0: 6f72 206d 6f72 6520 6465 7461 696c 7320 or more details │ │ │ │ +0000efc0: 6162 6f75 7420 2846 6173 7429 2047 7569 about (Fast) Gui │ │ │ │ +0000efd0: 6465 6420 4669 6c74 6572 2070 6172 616d ded Filter param │ │ │ │ +0000efe0: 6574 6572 732c 2073 6565 2074 6865 206f eters, see the o │ │ │ │ +0000eff0: 7269 6769 6e61 6c20 6172 7469 636c 6573 riginal articles │ │ │ │ +0000f000: 2043 4954 453a 204b 6169 6d69 6e67 3130 CITE: Kaiming10 │ │ │ │ +0000f010: 2043 4954 453a 204b 6169 6d69 6e67 3135 CITE: Kaiming15 │ │ │ │ +0000f020: 202e 0a20 2020 2020 2a20 4072 6574 7572 .. * @retur │ │ │ │ +0000f030: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +0000f040: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +0000f050: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +0000f060: 7469 6320 4775 6964 6564 4669 6c74 6572 tic GuidedFilter │ │ │ │ +0000f070: 2063 7265 6174 6547 7569 6465 6446 696c createGuidedFil │ │ │ │ +0000f080: 7465 7228 4d61 7420 6775 6964 652c 2069 ter(Mat guide, i │ │ │ │ +0000f090: 6e74 2072 6164 6975 732c 2064 6f75 626c nt radius, doubl │ │ │ │ +0000f0a0: 6520 6570 7329 207b 0a20 2020 2020 2020 e eps) {. │ │ │ │ +0000f0b0: 2072 6574 7572 6e20 4775 6964 6564 4669 return GuidedFi │ │ │ │ +0000f0c0: 6c74 6572 2e5f 5f66 726f 6d50 7472 5f5f lter.__fromPtr__ │ │ │ │ +0000f0d0: 2863 7265 6174 6547 7569 6465 6446 696c (createGuidedFil │ │ │ │ +0000f0e0: 7465 725f 3128 6775 6964 652e 6e61 7469 ter_1(guide.nati │ │ │ │ +0000f0f0: 7665 4f62 6a2c 2072 6164 6975 732c 2065 veObj, radius, e │ │ │ │ +0000f100: 7073 2929 3b0a 2020 2020 7d0a 0a0a 2020 ps));. }... │ │ │ │ +0000f110: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ +0000f120: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ +0000f130: 726f 633a 3a67 7569 6465 6446 696c 7465 roc::guidedFilte │ │ │ │ +0000f140: 7228 4d61 7420 6775 6964 652c 204d 6174 r(Mat guide, Mat │ │ │ │ +0000f150: 2073 7263 2c20 4d61 7426 2064 7374 2c20 src, Mat& dst, │ │ │ │ +0000f160: 696e 7420 7261 6469 7573 2c20 646f 7562 int radius, doub │ │ │ │ +0000f170: 6c65 2065 7073 2c20 696e 7420 6444 6570 le eps, int dDep │ │ │ │ +0000f180: 7468 203d 202d 312c 2064 6f75 626c 6520 th = -1, double │ │ │ │ +0000f190: 7363 616c 6520 3d20 312e 3029 0a20 2020 scale = 1.0). │ │ │ │ +0000f1a0: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +0000f1b0: 2020 2a20 5369 6d70 6c65 206f 6e65 2d6c * Simple one-l │ │ │ │ +0000f1c0: 696e 6520 2846 6173 7429 2047 7569 6465 ine (Fast) Guide │ │ │ │ +0000f1d0: 6420 4669 6c74 6572 2063 616c 6c2e 0a20 d Filter call.. │ │ │ │ +0000f1e0: 2020 2020 2a0a 2020 2020 202a 2049 6620 *. * If │ │ │ │ +0000f1f0: 796f 7520 6861 7665 206d 756c 7469 706c you have multipl │ │ │ │ +0000f200: 6520 696d 6167 6573 2074 6f20 6669 6c74 e images to filt │ │ │ │ +0000f210: 6572 2077 6974 6820 7468 6520 7361 6d65 er with the same │ │ │ │ +0000f220: 2067 7569 6465 6420 696d 6167 6520 7468 guided image th │ │ │ │ +0000f230: 656e 2075 7365 2047 7569 6465 6446 696c en use GuidedFil │ │ │ │ +0000f240: 7465 7220 696e 7465 7266 6163 6520 746f ter interface to │ │ │ │ +0000f250: 0a20 2020 2020 2a20 6176 6f69 6420 6578 . * avoid ex │ │ │ │ +0000f260: 7472 6120 636f 6d70 7574 6174 696f 6e73 tra computations │ │ │ │ +0000f270: 206f 6e20 696e 6974 6961 6c69 7a61 7469 on initializati │ │ │ │ +0000f280: 6f6e 2073 7461 6765 2e0a 2020 2020 202a on stage.. * │ │ │ │ +0000f290: 0a20 2020 2020 2a20 4070 6172 616d 2067 . * @param g │ │ │ │ +0000f2a0: 7569 6465 2067 7569 6465 6420 696d 6167 uide guided imag │ │ │ │ +0000f2b0: 6520 286f 7220 6172 7261 7920 6f66 2069 e (or array of i │ │ │ │ +0000f2c0: 6d61 6765 7329 2077 6974 6820 7570 2074 mages) with up t │ │ │ │ +0000f2d0: 6f20 3320 6368 616e 6e65 6c73 2c20 6966 o 3 channels, if │ │ │ │ +0000f2e0: 2069 7420 6861 7665 206d 6f72 6520 7468 it have more th │ │ │ │ +0000f2f0: 656e 2033 0a20 2020 2020 2a20 6368 616e en 3. * chan │ │ │ │ +0000f300: 6e65 6c73 2074 6865 6e20 6f6e 6c79 2066 nels then only f │ │ │ │ +0000f310: 6972 7374 2033 2063 6861 6e6e 656c 7320 irst 3 channels │ │ │ │ +0000f320: 7769 6c6c 2062 6520 7573 6564 2e0a 2020 will be used.. │ │ │ │ +0000f330: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0000f340: 616d 2073 7263 2066 696c 7465 7269 6e67 am src filtering │ │ │ │ +0000f350: 2069 6d61 6765 2077 6974 6820 616e 7920 image with any │ │ │ │ +0000f360: 6e75 6d62 6572 7320 6f66 2063 6861 6e6e numbers of chann │ │ │ │ +0000f370: 656c 732e 0a20 2020 2020 2a0a 2020 2020 els.. *. │ │ │ │ +0000f380: 202a 2040 7061 7261 6d20 6473 7420 6f75 * @param dst ou │ │ │ │ +0000f390: 7470 7574 2069 6d61 6765 2e0a 2020 2020 tput image.. │ │ │ │ +0000f3a0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0000f3b0: 2072 6164 6975 7320 7261 6469 7573 206f radius radius o │ │ │ │ +0000f3c0: 6620 4775 6964 6564 2046 696c 7465 722e f Guided Filter. │ │ │ │ +0000f3d0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0000f3e0: 7061 7261 6d20 6570 7320 7265 6775 6c61 param eps regula │ │ │ │ +0000f3f0: 7269 7a61 7469 6f6e 2074 6572 6d20 6f66 rization term of │ │ │ │ +0000f400: 2047 7569 6465 6420 4669 6c74 6572 2e20 Guided Filter. │ │ │ │ +0000f410: 5c28 7b65 7073 7d5e 325c 2920 6973 2073 \({eps}^2\) is s │ │ │ │ +0000f420: 696d 696c 6172 2074 6f20 7468 6520 7369 imilar to the si │ │ │ │ +0000f430: 676d 6120 696e 2074 6865 2063 6f6c 6f72 gma in the color │ │ │ │ +0000f440: 0a20 2020 2020 2a20 7370 6163 6520 696e . * space in │ │ │ │ +0000f450: 746f 2062 696c 6174 6572 616c 4669 6c74 to bilateralFilt │ │ │ │ +0000f460: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +0000f470: 2a20 4070 6172 616d 2064 4465 7074 6820 * @param dDepth │ │ │ │ +0000f480: 6f70 7469 6f6e 616c 2064 6570 7468 206f optional depth o │ │ │ │ +0000f490: 6620 7468 6520 6f75 7470 7574 2069 6d61 f the output ima │ │ │ │ +0000f4a0: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +0000f4b0: 2a20 4070 6172 616d 2073 6361 6c65 2073 * @param scale s │ │ │ │ +0000f4c0: 7562 7361 6d70 6c65 2066 6163 746f 7220 ubsample factor │ │ │ │ +0000f4d0: 6f66 2046 6173 7420 4775 6964 6564 2046 of Fast Guided F │ │ │ │ +0000f4e0: 696c 7465 722c 2075 7365 2061 2073 6361 ilter, use a sca │ │ │ │ +0000f4f0: 6c65 206c 6573 7320 7468 616e 2031 2074 le less than 1 t │ │ │ │ +0000f500: 6f20 7370 6565 6473 2075 7020 636f 6d70 o speeds up comp │ │ │ │ +0000f510: 7574 6174 696f 6e0a 2020 2020 202a 2077 utation. * w │ │ │ │ +0000f520: 6974 6820 616c 6d6f 7374 206e 6f20 7669 ith almost no vi │ │ │ │ +0000f530: 7369 626c 6520 6465 6772 6164 6174 696f sible degradatio │ │ │ │ +0000f540: 6e2e 2028 652e 672e 2073 6361 6c65 3d3d n. (e.g. scale== │ │ │ │ +0000f550: 302e 3520 7368 7269 6e6b 7320 7468 6520 0.5 shrinks the │ │ │ │ +0000f560: 696d 6167 6520 6279 2032 7820 696e 7369 image by 2x insi │ │ │ │ +0000f570: 6465 2074 6865 2066 696c 7465 7229 0a20 de the filter). │ │ │ │ +0000f580: 2020 2020 2a0a 2020 2020 202a 2053 4545 *. * SEE │ │ │ │ +0000f590: 3a20 6269 6c61 7465 7261 6c46 696c 7465 : bilateralFilte │ │ │ │ +0000f5a0: 722c 2064 7446 696c 7465 722c 2061 6d46 r, dtFilter, amF │ │ │ │ +0000f5b0: 696c 7465 720a 2020 2020 202a 2f0a 2020 ilter. */. │ │ │ │ +0000f5c0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +0000f5d0: 766f 6964 2067 7569 6465 6446 696c 7465 void guidedFilte │ │ │ │ +0000f5e0: 7228 4d61 7420 6775 6964 652c 204d 6174 r(Mat guide, Mat │ │ │ │ +0000f5f0: 2073 7263 2c20 4d61 7420 6473 742c 2069 src, Mat dst, i │ │ │ │ +0000f600: 6e74 2072 6164 6975 732c 2064 6f75 626c nt radius, doubl │ │ │ │ +0000f610: 6520 6570 732c 2069 6e74 2064 4465 7074 e eps, int dDept │ │ │ │ +0000f620: 682c 2064 6f75 626c 6520 7363 616c 6529 h, double scale) │ │ │ │ +0000f630: 207b 0a20 2020 2020 2020 2067 7569 6465 {. guide │ │ │ │ +0000f640: 6446 696c 7465 725f 3028 6775 6964 652e dFilter_0(guide. │ │ │ │ +0000f650: 6e61 7469 7665 4f62 6a2c 2073 7263 2e6e nativeObj, src.n │ │ │ │ +0000f660: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ +0000f670: 7469 7665 4f62 6a2c 2072 6164 6975 732c tiveObj, radius, │ │ │ │ +0000f680: 2065 7073 2c20 6444 6570 7468 2c20 7363 eps, dDepth, sc │ │ │ │ +0000f690: 616c 6529 3b0a 2020 2020 7d0a 0a20 2020 ale);. }.. │ │ │ │ +0000f6a0: 202f 2a2a 0a20 2020 2020 2a20 5369 6d70 /**. * Simp │ │ │ │ +0000f6b0: 6c65 206f 6e65 2d6c 696e 6520 2846 6173 le one-line (Fas │ │ │ │ +0000f6c0: 7429 2047 7569 6465 6420 4669 6c74 6572 t) Guided Filter │ │ │ │ +0000f6d0: 2063 616c 6c2e 0a20 2020 2020 2a0a 2020 call.. *. │ │ │ │ +0000f6e0: 2020 202a 2049 6620 796f 7520 6861 7665 * If you have │ │ │ │ +0000f6f0: 206d 756c 7469 706c 6520 696d 6167 6573 multiple images │ │ │ │ +0000f700: 2074 6f20 6669 6c74 6572 2077 6974 6820 to filter with │ │ │ │ +0000f710: 7468 6520 7361 6d65 2067 7569 6465 6420 the same guided │ │ │ │ +0000f720: 696d 6167 6520 7468 656e 2075 7365 2047 image then use G │ │ │ │ +0000f730: 7569 6465 6446 696c 7465 7220 696e 7465 uidedFilter inte │ │ │ │ +0000f740: 7266 6163 6520 746f 0a20 2020 2020 2a20 rface to. * │ │ │ │ +0000f750: 6176 6f69 6420 6578 7472 6120 636f 6d70 avoid extra comp │ │ │ │ +0000f760: 7574 6174 696f 6e73 206f 6e20 696e 6974 utations on init │ │ │ │ +0000f770: 6961 6c69 7a61 7469 6f6e 2073 7461 6765 ialization stage │ │ │ │ +0000f780: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0000f790: 4070 6172 616d 2067 7569 6465 2067 7569 @param guide gui │ │ │ │ +0000f7a0: 6465 6420 696d 6167 6520 286f 7220 6172 ded image (or ar │ │ │ │ +0000f7b0: 7261 7920 6f66 2069 6d61 6765 7329 2077 ray of images) w │ │ │ │ +0000f7c0: 6974 6820 7570 2074 6f20 3320 6368 616e ith up to 3 chan │ │ │ │ +0000f7d0: 6e65 6c73 2c20 6966 2069 7420 6861 7665 nels, if it have │ │ │ │ +0000f7e0: 206d 6f72 6520 7468 656e 2033 0a20 2020 more then 3. │ │ │ │ +0000f7f0: 2020 2a20 6368 616e 6e65 6c73 2074 6865 * channels the │ │ │ │ +0000f800: 6e20 6f6e 6c79 2066 6972 7374 2033 2063 n only first 3 c │ │ │ │ +0000f810: 6861 6e6e 656c 7320 7769 6c6c 2062 6520 hannels will be │ │ │ │ +0000f820: 7573 6564 2e0a 2020 2020 202a 0a20 2020 used.. *. │ │ │ │ +0000f830: 2020 2a20 4070 6172 616d 2073 7263 2066 * @param src f │ │ │ │ +0000f840: 696c 7465 7269 6e67 2069 6d61 6765 2077 iltering image w │ │ │ │ +0000f850: 6974 6820 616e 7920 6e75 6d62 6572 7320 ith any numbers │ │ │ │ +0000f860: 6f66 2063 6861 6e6e 656c 732e 0a20 2020 of channels.. │ │ │ │ +0000f870: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0000f880: 6d20 6473 7420 6f75 7470 7574 2069 6d61 m dst output ima │ │ │ │ +0000f890: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +0000f8a0: 2a20 4070 6172 616d 2072 6164 6975 7320 * @param radius │ │ │ │ +0000f8b0: 7261 6469 7573 206f 6620 4775 6964 6564 radius of Guided │ │ │ │ +0000f8c0: 2046 696c 7465 722e 0a20 2020 2020 2a0a Filter.. *. │ │ │ │ +0000f8d0: 2020 2020 202a 2040 7061 7261 6d20 6570 * @param ep │ │ │ │ +0000f8e0: 7320 7265 6775 6c61 7269 7a61 7469 6f6e s regularization │ │ │ │ +0000f8f0: 2074 6572 6d20 6f66 2047 7569 6465 6420 term of Guided │ │ │ │ +0000f900: 4669 6c74 6572 2e20 5c28 7b65 7073 7d5e Filter. \({eps}^ │ │ │ │ +0000f910: 325c 2920 6973 2073 696d 696c 6172 2074 2\) is similar t │ │ │ │ +0000f920: 6f20 7468 6520 7369 676d 6120 696e 2074 o the sigma in t │ │ │ │ +0000f930: 6865 2063 6f6c 6f72 0a20 2020 2020 2a20 he color. * │ │ │ │ +0000f940: 7370 6163 6520 696e 746f 2062 696c 6174 space into bilat │ │ │ │ +0000f950: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ +0000f960: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0000f970: 2064 4465 7074 6820 6f70 7469 6f6e 616c dDepth optional │ │ │ │ +0000f980: 2064 6570 7468 206f 6620 7468 6520 6f75 depth of the ou │ │ │ │ +0000f990: 7470 7574 2069 6d61 6765 2e0a 2020 2020 tput image.. │ │ │ │ +0000f9a0: 202a 0a20 2020 2020 2a20 7769 7468 2061 *. * with a │ │ │ │ +0000f9b0: 6c6d 6f73 7420 6e6f 2076 6973 6962 6c65 lmost no visible │ │ │ │ +0000f9c0: 2064 6567 7261 6461 7469 6f6e 2e20 2865 degradation. (e │ │ │ │ +0000f9d0: 2e67 2e20 7363 616c 653d 3d30 2e35 2073 .g. scale==0.5 s │ │ │ │ +0000f9e0: 6872 696e 6b73 2074 6865 2069 6d61 6765 hrinks the image │ │ │ │ +0000f9f0: 2062 7920 3278 2069 6e73 6964 6520 7468 by 2x inside th │ │ │ │ +0000fa00: 6520 6669 6c74 6572 290a 2020 2020 202a e filter). * │ │ │ │ +0000fa10: 0a20 2020 2020 2a20 5345 453a 2062 696c . * SEE: bil │ │ │ │ +0000fa20: 6174 6572 616c 4669 6c74 6572 2c20 6474 ateralFilter, dt │ │ │ │ +0000fa30: 4669 6c74 6572 2c20 616d 4669 6c74 6572 Filter, amFilter │ │ │ │ +0000fa40: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +0000fa50: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +0000fa60: 6775 6964 6564 4669 6c74 6572 284d 6174 guidedFilter(Mat │ │ │ │ +0000fa70: 2067 7569 6465 2c20 4d61 7420 7372 632c guide, Mat src, │ │ │ │ +0000fa80: 204d 6174 2064 7374 2c20 696e 7420 7261 Mat dst, int ra │ │ │ │ +0000fa90: 6469 7573 2c20 646f 7562 6c65 2065 7073 dius, double eps │ │ │ │ +0000faa0: 2c20 696e 7420 6444 6570 7468 2920 7b0a , int dDepth) {. │ │ │ │ +0000fab0: 2020 2020 2020 2020 6775 6964 6564 4669 guidedFi │ │ │ │ +0000fac0: 6c74 6572 5f31 2867 7569 6465 2e6e 6174 lter_1(guide.nat │ │ │ │ +0000fad0: 6976 654f 626a 2c20 7372 632e 6e61 7469 iveObj, src.nati │ │ │ │ +0000fae0: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +0000faf0: 654f 626a 2c20 7261 6469 7573 2c20 6570 eObj, radius, ep │ │ │ │ +0000fb00: 732c 2064 4465 7074 6829 3b0a 2020 2020 s, dDepth);. │ │ │ │ +0000fb10: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +0000fb20: 2a20 5369 6d70 6c65 206f 6e65 2d6c 696e * Simple one-lin │ │ │ │ +0000fb30: 6520 2846 6173 7429 2047 7569 6465 6420 e (Fast) Guided │ │ │ │ +0000fb40: 4669 6c74 6572 2063 616c 6c2e 0a20 2020 Filter call.. │ │ │ │ +0000fb50: 2020 2a0a 2020 2020 202a 2049 6620 796f *. * If yo │ │ │ │ +0000fb60: 7520 6861 7665 206d 756c 7469 706c 6520 u have multiple │ │ │ │ +0000fb70: 696d 6167 6573 2074 6f20 6669 6c74 6572 images to filter │ │ │ │ +0000fb80: 2077 6974 6820 7468 6520 7361 6d65 2067 with the same g │ │ │ │ +0000fb90: 7569 6465 6420 696d 6167 6520 7468 656e uided image then │ │ │ │ +0000fba0: 2075 7365 2047 7569 6465 6446 696c 7465 use GuidedFilte │ │ │ │ +0000fbb0: 7220 696e 7465 7266 6163 6520 746f 0a20 r interface to. │ │ │ │ +0000fbc0: 2020 2020 2a20 6176 6f69 6420 6578 7472 * avoid extr │ │ │ │ +0000fbd0: 6120 636f 6d70 7574 6174 696f 6e73 206f a computations o │ │ │ │ +0000fbe0: 6e20 696e 6974 6961 6c69 7a61 7469 6f6e n initialization │ │ │ │ +0000fbf0: 2073 7461 6765 2e0a 2020 2020 202a 0a20 stage.. *. │ │ │ │ +0000fc00: 2020 2020 2a20 4070 6172 616d 2067 7569 * @param gui │ │ │ │ +0000fc10: 6465 2067 7569 6465 6420 696d 6167 6520 de guided image │ │ │ │ +0000fc20: 286f 7220 6172 7261 7920 6f66 2069 6d61 (or array of ima │ │ │ │ +0000fc30: 6765 7329 2077 6974 6820 7570 2074 6f20 ges) with up to │ │ │ │ +0000fc40: 3320 6368 616e 6e65 6c73 2c20 6966 2069 3 channels, if i │ │ │ │ +0000fc50: 7420 6861 7665 206d 6f72 6520 7468 656e t have more then │ │ │ │ +0000fc60: 2033 0a20 2020 2020 2a20 6368 616e 6e65 3. * channe │ │ │ │ +0000fc70: 6c73 2074 6865 6e20 6f6e 6c79 2066 6972 ls then only fir │ │ │ │ +0000fc80: 7374 2033 2063 6861 6e6e 656c 7320 7769 st 3 channels wi │ │ │ │ +0000fc90: 6c6c 2062 6520 7573 6564 2e0a 2020 2020 ll be used.. │ │ │ │ +0000fca0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0000fcb0: 2073 7263 2066 696c 7465 7269 6e67 2069 src filtering i │ │ │ │ +0000fcc0: 6d61 6765 2077 6974 6820 616e 7920 6e75 mage with any nu │ │ │ │ +0000fcd0: 6d62 6572 7320 6f66 2063 6861 6e6e 656c mbers of channel │ │ │ │ +0000fce0: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +0000fcf0: 2040 7061 7261 6d20 6473 7420 6f75 7470 @param dst outp │ │ │ │ +0000fd00: 7574 2069 6d61 6765 2e0a 2020 2020 202a ut image.. * │ │ │ │ +0000fd10: 0a20 2020 2020 2a20 4070 6172 616d 2072 . * @param r │ │ │ │ +0000fd20: 6164 6975 7320 7261 6469 7573 206f 6620 adius radius of │ │ │ │ +0000fd30: 4775 6964 6564 2046 696c 7465 722e 0a20 Guided Filter.. │ │ │ │ +0000fd40: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0000fd50: 7261 6d20 6570 7320 7265 6775 6c61 7269 ram eps regulari │ │ │ │ +0000fd60: 7a61 7469 6f6e 2074 6572 6d20 6f66 2047 zation term of G │ │ │ │ +0000fd70: 7569 6465 6420 4669 6c74 6572 2e20 5c28 uided Filter. \( │ │ │ │ +0000fd80: 7b65 7073 7d5e 325c 2920 6973 2073 696d {eps}^2\) is sim │ │ │ │ +0000fd90: 696c 6172 2074 6f20 7468 6520 7369 676d ilar to the sigm │ │ │ │ +0000fda0: 6120 696e 2074 6865 2063 6f6c 6f72 0a20 a in the color. │ │ │ │ +0000fdb0: 2020 2020 2a20 7370 6163 6520 696e 746f * space into │ │ │ │ +0000fdc0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +0000fdd0: 2e0a 2020 2020 202a 0a20 2020 2020 2a0a .. *. *. │ │ │ │ +0000fde0: 2020 2020 202a 2077 6974 6820 616c 6d6f * with almo │ │ │ │ +0000fdf0: 7374 206e 6f20 7669 7369 626c 6520 6465 st no visible de │ │ │ │ +0000fe00: 6772 6164 6174 696f 6e2e 2028 652e 672e gradation. (e.g. │ │ │ │ +0000fe10: 2073 6361 6c65 3d3d 302e 3520 7368 7269 scale==0.5 shri │ │ │ │ +0000fe20: 6e6b 7320 7468 6520 696d 6167 6520 6279 nks the image by │ │ │ │ +0000fe30: 2032 7820 696e 7369 6465 2074 6865 2066 2x inside the f │ │ │ │ +0000fe40: 696c 7465 7229 0a20 2020 2020 2a0a 2020 ilter). *. │ │ │ │ +0000fe50: 2020 202a 2053 4545 3a20 6269 6c61 7465 * SEE: bilate │ │ │ │ +0000fe60: 7261 6c46 696c 7465 722c 2064 7446 696c ralFilter, dtFil │ │ │ │ +0000fe70: 7465 722c 2061 6d46 696c 7465 720a 2020 ter, amFilter. │ │ │ │ +0000fe80: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +0000fe90: 2073 7461 7469 6320 766f 6964 2067 7569 static void gui │ │ │ │ +0000fea0: 6465 6446 696c 7465 7228 4d61 7420 6775 dedFilter(Mat gu │ │ │ │ +0000feb0: 6964 652c 204d 6174 2073 7263 2c20 4d61 ide, Mat src, Ma │ │ │ │ +0000fec0: 7420 6473 742c 2069 6e74 2072 6164 6975 t dst, int radiu │ │ │ │ +0000fed0: 732c 2064 6f75 626c 6520 6570 7329 207b s, double eps) { │ │ │ │ +0000fee0: 0a20 2020 2020 2020 2067 7569 6465 6446 . guidedF │ │ │ │ +0000fef0: 696c 7465 725f 3228 6775 6964 652e 6e61 ilter_2(guide.na │ │ │ │ +0000ff00: 7469 7665 4f62 6a2c 2073 7263 2e6e 6174 tiveObj, src.nat │ │ │ │ +0000ff10: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ +0000ff20: 7665 4f62 6a2c 2072 6164 6975 732c 2065 veObj, radius, e │ │ │ │ +0000ff30: 7073 293b 0a20 2020 207d 0a0a 0a20 2020 ps);. }... │ │ │ │ +0000ff40: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ +0000ff50: 2050 7472 5f41 6461 7074 6976 654d 616e Ptr_AdaptiveMan │ │ │ │ +0000ff60: 6966 6f6c 6446 696c 7465 7220 6376 3a3a ifoldFilter cv:: │ │ │ │ +0000ff70: 7869 6d67 7072 6f63 3a3a 6372 6561 7465 ximgproc::create │ │ │ │ +0000ff80: 414d 4669 6c74 6572 2864 6f75 626c 6520 AMFilter(double │ │ │ │ +0000ff90: 7369 676d 615f 732c 2064 6f75 626c 6520 sigma_s, double │ │ │ │ +0000ffa0: 7369 676d 615f 722c 2062 6f6f 6c20 6164 sigma_r, bool ad │ │ │ │ +0000ffb0: 6a75 7374 5f6f 7574 6c69 6572 7320 3d20 just_outliers = │ │ │ │ +0000ffc0: 6661 6c73 6529 0a20 2020 202f 2f0a 0a20 false). //.. │ │ │ │ +0000ffd0: 2020 202f 2a2a 0a20 2020 2020 2a20 4661 /**. * Fa │ │ │ │ +0000ffe0: 6374 6f72 7920 6d65 7468 6f64 2c20 6372 ctory method, cr │ │ │ │ +0000fff0: 6561 7465 2069 6e73 7461 6e63 6520 6f66 eate instance of │ │ │ │ +00010000: 2041 6461 7074 6976 654d 616e 6966 6f6c AdaptiveManifol │ │ │ │ +00010010: 6446 696c 7465 7220 616e 6420 7072 6f64 dFilter and prod │ │ │ │ +00010020: 7563 6520 736f 6d65 2069 6e69 7469 616c uce some initial │ │ │ │ +00010030: 697a 6174 696f 6e20 726f 7574 696e 6573 ization routines │ │ │ │ +00010040: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00010050: 4070 6172 616d 2073 6967 6d61 5f73 2073 @param sigma_s s │ │ │ │ +00010060: 7061 7469 616c 2073 7461 6e64 6172 6420 patial standard │ │ │ │ +00010070: 6465 7669 6174 696f 6e2e 0a20 2020 2020 deviation.. │ │ │ │ +00010080: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00010090: 7369 676d 615f 7220 636f 6c6f 7220 7370 sigma_r color sp │ │ │ │ +000100a0: 6163 6520 7374 616e 6461 7264 2064 6576 ace standard dev │ │ │ │ +000100b0: 6961 7469 6f6e 2c20 6974 2069 7320 7369 iation, it is si │ │ │ │ +000100c0: 6d69 6c61 7220 746f 2074 6865 2073 6967 milar to the sig │ │ │ │ +000100d0: 6d61 2069 6e20 7468 6520 636f 6c6f 7220 ma in the color │ │ │ │ +000100e0: 7370 6163 6520 696e 746f 0a20 2020 2020 space into. │ │ │ │ +000100f0: 2a20 6269 6c61 7465 7261 6c46 696c 7465 * bilateralFilte │ │ │ │ +00010100: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ +00010110: 2040 7061 7261 6d20 6164 6a75 7374 5f6f @param adjust_o │ │ │ │ +00010120: 7574 6c69 6572 7320 6f70 7469 6f6e 616c utliers optional │ │ │ │ +00010130: 2c20 7370 6563 6966 7920 7065 7266 6f72 , specify perfor │ │ │ │ +00010140: 6d20 6f75 746c 6965 7273 2061 646a 7573 m outliers adjus │ │ │ │ +00010150: 7420 6f70 6572 6174 696f 6e20 6f72 206e t operation or n │ │ │ │ +00010160: 6f74 2c20 2845 712e 2039 2920 696e 2074 ot, (Eq. 9) in t │ │ │ │ +00010170: 6865 0a20 2020 2020 2a20 6f72 6967 696e he. * origin │ │ │ │ +00010180: 616c 2070 6170 6572 2e0a 2020 2020 202a al paper.. * │ │ │ │ +00010190: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more │ │ │ │ +000101a0: 2064 6574 6169 6c73 2061 626f 7574 2041 details about A │ │ │ │ +000101b0: 6461 7074 6976 6520 4d61 6e69 666f 6c64 daptive Manifold │ │ │ │ +000101c0: 2046 696c 7465 7220 7061 7261 6d65 7465 Filter paramete │ │ │ │ +000101d0: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ +000101e0: 696e 616c 2061 7274 6963 6c65 2043 4954 inal article CIT │ │ │ │ +000101f0: 453a 2047 6173 7461 6c31 3220 2e0a 2020 E: Gastal12 .. │ │ │ │ +00010200: 2020 202a 0a20 2020 2020 2a20 3c62 3e4e *. * N │ │ │ │ +00010210: 6f74 653a 3c2f 623e 204a 6f69 6e74 2069 ote: Joint i │ │ │ │ +00010220: 6d61 6765 7320 7769 7468 2043 565f 3855 mages with CV_8U │ │ │ │ +00010230: 2061 6e64 2043 565f 3136 5520 6465 7074 and CV_16U dept │ │ │ │ +00010240: 6820 636f 6e76 6572 7465 6420 746f 2069 h converted to i │ │ │ │ +00010250: 6d61 6765 7320 7769 7468 2043 565f 3332 mages with CV_32 │ │ │ │ +00010260: 4620 6465 7074 6820 616e 6420 5b30 3b20 F depth and [0; │ │ │ │ +00010270: 315d 0a20 2020 2020 2a20 636f 6c6f 7220 1]. * color │ │ │ │ +00010280: 7261 6e67 6520 6265 666f 7265 2070 726f range before pro │ │ │ │ +00010290: 6365 7373 696e 672e 2048 656e 6365 2063 cessing. Hence c │ │ │ │ +000102a0: 6f6c 6f72 2073 7061 6365 2073 6967 6d61 olor space sigma │ │ │ │ +000102b0: 2073 6967 6d61 5f72 206d 7573 7420 6265 sigma_r must be │ │ │ │ +000102c0: 2069 6e20 5b30 3b20 315d 2072 616e 6765 in [0; 1] range │ │ │ │ +000102d0: 2c20 756e 6c69 6b65 2073 616d 650a 2020 , unlike same. │ │ │ │ +000102e0: 2020 202a 2073 6967 6d61 7320 696e 2062 * sigmas in b │ │ │ │ +000102f0: 696c 6174 6572 616c 4669 6c74 6572 2061 ilateralFilter a │ │ │ │ +00010300: 6e64 2064 7446 696c 7465 7220 6675 6e63 nd dtFilter func │ │ │ │ +00010310: 7469 6f6e 732e 0a20 2020 2020 2a20 4072 tions.. * @r │ │ │ │ +00010320: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +00010330: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00010340: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +00010350: 2073 7461 7469 6320 4164 6170 7469 7665 static Adaptive │ │ │ │ +00010360: 4d61 6e69 666f 6c64 4669 6c74 6572 2063 ManifoldFilter c │ │ │ │ +00010370: 7265 6174 6541 4d46 696c 7465 7228 646f reateAMFilter(do │ │ │ │ +00010380: 7562 6c65 2073 6967 6d61 5f73 2c20 646f uble sigma_s, do │ │ │ │ +00010390: 7562 6c65 2073 6967 6d61 5f72 2c20 626f uble sigma_r, bo │ │ │ │ +000103a0: 6f6c 6561 6e20 6164 6a75 7374 5f6f 7574 olean adjust_out │ │ │ │ +000103b0: 6c69 6572 7329 207b 0a20 2020 2020 2020 liers) {. │ │ │ │ +000103c0: 2072 6574 7572 6e20 4164 6170 7469 7665 return Adaptive │ │ │ │ +000103d0: 4d61 6e69 666f 6c64 4669 6c74 6572 2e5f ManifoldFilter._ │ │ │ │ +000103e0: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ +000103f0: 6541 4d46 696c 7465 725f 3028 7369 676d eAMFilter_0(sigm │ │ │ │ +00010400: 615f 732c 2073 6967 6d61 5f72 2c20 6164 a_s, sigma_r, ad │ │ │ │ +00010410: 6a75 7374 5f6f 7574 6c69 6572 7329 293b just_outliers)); │ │ │ │ +00010420: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +00010430: 2020 2020 202a 2046 6163 746f 7279 206d * Factory m │ │ │ │ +00010440: 6574 686f 642c 2063 7265 6174 6520 696e ethod, create in │ │ │ │ +00010450: 7374 616e 6365 206f 6620 4164 6170 7469 stance of Adapti │ │ │ │ +00010460: 7665 4d61 6e69 666f 6c64 4669 6c74 6572 veManifoldFilter │ │ │ │ +00010470: 2061 6e64 2070 726f 6475 6365 2073 6f6d and produce som │ │ │ │ +00010480: 6520 696e 6974 6961 6c69 7a61 7469 6f6e e initialization │ │ │ │ +00010490: 2072 6f75 7469 6e65 732e 0a20 2020 2020 routines.. │ │ │ │ +000104a0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +000104b0: 7369 676d 615f 7320 7370 6174 6961 6c20 sigma_s spatial │ │ │ │ +000104c0: 7374 616e 6461 7264 2064 6576 6961 7469 standard deviati │ │ │ │ +000104d0: 6f6e 2e0a 2020 2020 202a 0a20 2020 2020 on.. *. │ │ │ │ +000104e0: 2a20 4070 6172 616d 2073 6967 6d61 5f72 * @param sigma_r │ │ │ │ +000104f0: 2063 6f6c 6f72 2073 7061 6365 2073 7461 color space sta │ │ │ │ +00010500: 6e64 6172 6420 6465 7669 6174 696f 6e2c ndard deviation, │ │ │ │ +00010510: 2069 7420 6973 2073 696d 696c 6172 2074 it is similar t │ │ │ │ +00010520: 6f20 7468 6520 7369 676d 6120 696e 2074 o the sigma in t │ │ │ │ +00010530: 6865 2063 6f6c 6f72 2073 7061 6365 2069 he color space i │ │ │ │ +00010540: 6e74 6f0a 2020 2020 202a 2062 696c 6174 nto. * bilat │ │ │ │ +00010550: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ +00010560: 202a 0a20 2020 2020 2a20 6f72 6967 696e *. * origin │ │ │ │ +00010570: 616c 2070 6170 6572 2e0a 2020 2020 202a al paper.. * │ │ │ │ +00010580: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more │ │ │ │ +00010590: 2064 6574 6169 6c73 2061 626f 7574 2041 details about A │ │ │ │ +000105a0: 6461 7074 6976 6520 4d61 6e69 666f 6c64 daptive Manifold │ │ │ │ +000105b0: 2046 696c 7465 7220 7061 7261 6d65 7465 Filter paramete │ │ │ │ +000105c0: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ +000105d0: 696e 616c 2061 7274 6963 6c65 2043 4954 inal article CIT │ │ │ │ +000105e0: 453a 2047 6173 7461 6c31 3220 2e0a 2020 E: Gastal12 .. │ │ │ │ +000105f0: 2020 202a 0a20 2020 2020 2a20 3c62 3e4e *. * N │ │ │ │ +00010600: 6f74 653a 3c2f 623e 204a 6f69 6e74 2069 ote: Joint i │ │ │ │ +00010610: 6d61 6765 7320 7769 7468 2043 565f 3855 mages with CV_8U │ │ │ │ +00010620: 2061 6e64 2043 565f 3136 5520 6465 7074 and CV_16U dept │ │ │ │ +00010630: 6820 636f 6e76 6572 7465 6420 746f 2069 h converted to i │ │ │ │ +00010640: 6d61 6765 7320 7769 7468 2043 565f 3332 mages with CV_32 │ │ │ │ +00010650: 4620 6465 7074 6820 616e 6420 5b30 3b20 F depth and [0; │ │ │ │ +00010660: 315d 0a20 2020 2020 2a20 636f 6c6f 7220 1]. * color │ │ │ │ +00010670: 7261 6e67 6520 6265 666f 7265 2070 726f range before pro │ │ │ │ +00010680: 6365 7373 696e 672e 2048 656e 6365 2063 cessing. Hence c │ │ │ │ +00010690: 6f6c 6f72 2073 7061 6365 2073 6967 6d61 olor space sigma │ │ │ │ +000106a0: 2073 6967 6d61 5f72 206d 7573 7420 6265 sigma_r must be │ │ │ │ +000106b0: 2069 6e20 5b30 3b20 315d 2072 616e 6765 in [0; 1] range │ │ │ │ +000106c0: 2c20 756e 6c69 6b65 2073 616d 650a 2020 , unlike same. │ │ │ │ +000106d0: 2020 202a 2073 6967 6d61 7320 696e 2062 * sigmas in b │ │ │ │ +000106e0: 696c 6174 6572 616c 4669 6c74 6572 2061 ilateralFilter a │ │ │ │ +000106f0: 6e64 2064 7446 696c 7465 7220 6675 6e63 nd dtFilter func │ │ │ │ +00010700: 7469 6f6e 732e 0a20 2020 2020 2a20 4072 tions.. * @r │ │ │ │ +00010710: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +00010720: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00010730: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +00010740: 2073 7461 7469 6320 4164 6170 7469 7665 static Adaptive │ │ │ │ +00010750: 4d61 6e69 666f 6c64 4669 6c74 6572 2063 ManifoldFilter c │ │ │ │ +00010760: 7265 6174 6541 4d46 696c 7465 7228 646f reateAMFilter(do │ │ │ │ +00010770: 7562 6c65 2073 6967 6d61 5f73 2c20 646f uble sigma_s, do │ │ │ │ +00010780: 7562 6c65 2073 6967 6d61 5f72 2920 7b0a uble sigma_r) {. │ │ │ │ +00010790: 2020 2020 2020 2020 7265 7475 726e 2041 return A │ │ │ │ +000107a0: 6461 7074 6976 654d 616e 6966 6f6c 6446 daptiveManifoldF │ │ │ │ +000107b0: 696c 7465 722e 5f5f 6672 6f6d 5074 725f ilter.__fromPtr_ │ │ │ │ +000107c0: 5f28 6372 6561 7465 414d 4669 6c74 6572 _(createAMFilter │ │ │ │ +000107d0: 5f31 2873 6967 6d61 5f73 2c20 7369 676d _1(sigma_s, sigm │ │ │ │ +000107e0: 615f 7229 293b 0a20 2020 207d 0a0a 0a20 a_r));. }... │ │ │ │ +000107f0: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +00010800: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ +00010810: 7072 6f63 3a3a 616d 4669 6c74 6572 284d proc::amFilter(M │ │ │ │ +00010820: 6174 206a 6f69 6e74 2c20 4d61 7420 7372 at joint, Mat sr │ │ │ │ +00010830: 632c 204d 6174 2620 6473 742c 2064 6f75 c, Mat& dst, dou │ │ │ │ +00010840: 626c 6520 7369 676d 615f 732c 2064 6f75 ble sigma_s, dou │ │ │ │ +00010850: 626c 6520 7369 676d 615f 722c 2062 6f6f ble sigma_r, boo │ │ │ │ +00010860: 6c20 6164 6a75 7374 5f6f 7574 6c69 6572 l adjust_outlier │ │ │ │ +00010870: 7320 3d20 6661 6c73 6529 0a20 2020 202f s = false). / │ │ │ │ +00010880: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ +00010890: 2a20 5369 6d70 6c65 206f 6e65 2d6c 696e * Simple one-lin │ │ │ │ +000108a0: 6520 4164 6170 7469 7665 204d 616e 6966 e Adaptive Manif │ │ │ │ +000108b0: 6f6c 6420 4669 6c74 6572 2063 616c 6c2e old Filter call. │ │ │ │ +000108c0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +000108d0: 7061 7261 6d20 6a6f 696e 7420 6a6f 696e param joint join │ │ │ │ +000108e0: 7420 2861 6c73 6f20 6361 6c6c 6564 2061 t (also called a │ │ │ │ +000108f0: 7320 6775 6964 6564 2920 696d 6167 6520 s guided) image │ │ │ │ +00010900: 6f72 2061 7272 6179 206f 6620 696d 6167 or array of imag │ │ │ │ +00010910: 6573 2077 6974 6820 616e 7920 6e75 6d62 es with any numb │ │ │ │ +00010920: 6572 7320 6f66 2063 6861 6e6e 656c 732e ers of channels. │ │ │ │ +00010930: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00010940: 7061 7261 6d20 7372 6320 6669 6c74 6572 param src filter │ │ │ │ +00010950: 696e 6720 696d 6167 6520 7769 7468 2061 ing image with a │ │ │ │ +00010960: 6e79 206e 756d 6265 7273 206f 6620 6368 ny numbers of ch │ │ │ │ +00010970: 616e 6e65 6c73 2e0a 2020 2020 202a 0a20 annels.. *. │ │ │ │ +00010980: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ +00010990: 206f 7574 7075 7420 696d 6167 652e 0a20 output image.. │ │ │ │ +000109a0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +000109b0: 7261 6d20 7369 676d 615f 7320 7370 6174 ram sigma_s spat │ │ │ │ +000109c0: 6961 6c20 7374 616e 6461 7264 2064 6576 ial standard dev │ │ │ │ +000109d0: 6961 7469 6f6e 2e0a 2020 2020 202a 0a20 iation.. *. │ │ │ │ +000109e0: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +000109f0: 6d61 5f72 2063 6f6c 6f72 2073 7061 6365 ma_r color space │ │ │ │ +00010a00: 2073 7461 6e64 6172 6420 6465 7669 6174 standard deviat │ │ │ │ +00010a10: 696f 6e2c 2069 7420 6973 2073 696d 696c ion, it is simil │ │ │ │ +00010a20: 6172 2074 6f20 7468 6520 7369 676d 6120 ar to the sigma │ │ │ │ +00010a30: 696e 2074 6865 2063 6f6c 6f72 2073 7061 in the color spa │ │ │ │ +00010a40: 6365 2069 6e74 6f0a 2020 2020 202a 2062 ce into. * b │ │ │ │ +00010a50: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ +00010a60: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00010a70: 6172 616d 2061 646a 7573 745f 6f75 746c aram adjust_outl │ │ │ │ +00010a80: 6965 7273 206f 7074 696f 6e61 6c2c 2073 iers optional, s │ │ │ │ +00010a90: 7065 6369 6679 2070 6572 666f 726d 206f pecify perform o │ │ │ │ +00010aa0: 7574 6c69 6572 7320 6164 6a75 7374 206f utliers adjust o │ │ │ │ +00010ab0: 7065 7261 7469 6f6e 206f 7220 6e6f 742c peration or not, │ │ │ │ +00010ac0: 2028 4571 2e20 3929 2069 6e20 7468 650a (Eq. 9) in the. │ │ │ │ +00010ad0: 2020 2020 202a 206f 7269 6769 6e61 6c20 * original │ │ │ │ +00010ae0: 7061 7065 722e 0a20 2020 2020 2a0a 2020 paper.. *. │ │ │ │ +00010af0: 2020 202a 203c 623e 4e6f 7465 3a3c 2f62 * Note: Joint images w │ │ │ │ +00010b10: 6974 6820 4356 5f38 5520 616e 6420 4356 ith CV_8U and CV │ │ │ │ +00010b20: 5f31 3655 2064 6570 7468 2063 6f6e 7665 _16U depth conve │ │ │ │ +00010b30: 7274 6564 2074 6f20 696d 6167 6573 2077 rted to images w │ │ │ │ +00010b40: 6974 6820 4356 5f33 3246 2064 6570 7468 ith CV_32F depth │ │ │ │ +00010b50: 2061 6e64 205b 303b 2031 5d0a 2020 2020 and [0; 1]. │ │ │ │ +00010b60: 202a 2063 6f6c 6f72 2072 616e 6765 2062 * color range b │ │ │ │ +00010b70: 6566 6f72 6520 7072 6f63 6573 7369 6e67 efore processing │ │ │ │ +00010b80: 2e20 4865 6e63 6520 636f 6c6f 7220 7370 . Hence color sp │ │ │ │ +00010b90: 6163 6520 7369 676d 6120 7369 676d 615f ace sigma sigma_ │ │ │ │ +00010ba0: 7220 6d75 7374 2062 6520 696e 205b 303b r must be in [0; │ │ │ │ +00010bb0: 2031 5d20 7261 6e67 652c 2075 6e6c 696b 1] range, unlik │ │ │ │ +00010bc0: 6520 7361 6d65 0a20 2020 2020 2a20 7369 e same. * si │ │ │ │ +00010bd0: 676d 6173 2069 6e20 6269 6c61 7465 7261 gmas in bilatera │ │ │ │ +00010be0: 6c46 696c 7465 7220 616e 6420 6474 4669 lFilter and dtFi │ │ │ │ +00010bf0: 6c74 6572 2066 756e 6374 696f 6e73 2e20 lter functions. │ │ │ │ +00010c00: 5345 453a 2062 696c 6174 6572 616c 4669 SEE: bilateralFi │ │ │ │ +00010c10: 6c74 6572 2c20 6474 4669 6c74 6572 2c20 lter, dtFilter, │ │ │ │ +00010c20: 6775 6964 6564 4669 6c74 6572 0a20 2020 guidedFilter. │ │ │ │ +00010c30: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00010c40: 7374 6174 6963 2076 6f69 6420 616d 4669 static void amFi │ │ │ │ +00010c50: 6c74 6572 284d 6174 206a 6f69 6e74 2c20 lter(Mat joint, │ │ │ │ +00010c60: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ +00010c70: 2c20 646f 7562 6c65 2073 6967 6d61 5f73 , double sigma_s │ │ │ │ +00010c80: 2c20 646f 7562 6c65 2073 6967 6d61 5f72 , double sigma_r │ │ │ │ +00010c90: 2c20 626f 6f6c 6561 6e20 6164 6a75 7374 , boolean adjust │ │ │ │ +00010ca0: 5f6f 7574 6c69 6572 7329 207b 0a20 2020 _outliers) {. │ │ │ │ +00010cb0: 2020 2020 2061 6d46 696c 7465 725f 3028 amFilter_0( │ │ │ │ +00010cc0: 6a6f 696e 742e 6e61 7469 7665 4f62 6a2c joint.nativeObj, │ │ │ │ +00010cd0: 2073 7263 2e6e 6174 6976 654f 626a 2c20 src.nativeObj, │ │ │ │ +00010ce0: 6473 742e 6e61 7469 7665 4f62 6a2c 2073 dst.nativeObj, s │ │ │ │ +00010cf0: 6967 6d61 5f73 2c20 7369 676d 615f 722c igma_s, sigma_r, │ │ │ │ +00010d00: 2061 646a 7573 745f 6f75 746c 6965 7273 adjust_outliers │ │ │ │ +00010d10: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +00010d20: 2a0a 2020 2020 202a 2053 696d 706c 6520 *. * Simple │ │ │ │ +00010d30: 6f6e 652d 6c69 6e65 2041 6461 7074 6976 one-line Adaptiv │ │ │ │ +00010d40: 6520 4d61 6e69 666f 6c64 2046 696c 7465 e Manifold Filte │ │ │ │ +00010d50: 7220 6361 6c6c 2e0a 2020 2020 202a 0a20 r call.. *. │ │ │ │ +00010d60: 2020 2020 2a20 4070 6172 616d 206a 6f69 * @param joi │ │ │ │ +00010d70: 6e74 206a 6f69 6e74 2028 616c 736f 2063 nt joint (also c │ │ │ │ +00010d80: 616c 6c65 6420 6173 2067 7569 6465 6429 alled as guided) │ │ │ │ +00010d90: 2069 6d61 6765 206f 7220 6172 7261 7920 image or array │ │ │ │ +00010da0: 6f66 2069 6d61 6765 7320 7769 7468 2061 of images with a │ │ │ │ +00010db0: 6e79 206e 756d 6265 7273 206f 6620 6368 ny numbers of ch │ │ │ │ +00010dc0: 616e 6e65 6c73 2e0a 2020 2020 202a 0a20 annels.. *. │ │ │ │ +00010dd0: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ +00010de0: 2066 696c 7465 7269 6e67 2069 6d61 6765 filtering image │ │ │ │ +00010df0: 2077 6974 6820 616e 7920 6e75 6d62 6572 with any number │ │ │ │ +00010e00: 7320 6f66 2063 6861 6e6e 656c 732e 0a20 s of channels.. │ │ │ │ +00010e10: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00010e20: 7261 6d20 6473 7420 6f75 7470 7574 2069 ram dst output i │ │ │ │ +00010e30: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ +00010e40: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ +00010e50: 5f73 2073 7061 7469 616c 2073 7461 6e64 _s spatial stand │ │ │ │ +00010e60: 6172 6420 6465 7669 6174 696f 6e2e 0a20 ard deviation.. │ │ │ │ +00010e70: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00010e80: 7261 6d20 7369 676d 615f 7220 636f 6c6f ram sigma_r colo │ │ │ │ +00010e90: 7220 7370 6163 6520 7374 616e 6461 7264 r space standard │ │ │ │ +00010ea0: 2064 6576 6961 7469 6f6e 2c20 6974 2069 deviation, it i │ │ │ │ +00010eb0: 7320 7369 6d69 6c61 7220 746f 2074 6865 s similar to the │ │ │ │ +00010ec0: 2073 6967 6d61 2069 6e20 7468 6520 636f sigma in the co │ │ │ │ +00010ed0: 6c6f 7220 7370 6163 6520 696e 746f 0a20 lor space into. │ │ │ │ +00010ee0: 2020 2020 2a20 6269 6c61 7465 7261 6c46 * bilateralF │ │ │ │ +00010ef0: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ +00010f00: 2020 202a 206f 7269 6769 6e61 6c20 7061 * original pa │ │ │ │ +00010f10: 7065 722e 0a20 2020 2020 2a0a 2020 2020 per.. *. │ │ │ │ +00010f20: 202a 203c 623e 4e6f 7465 3a3c 2f62 3e20 * Note: │ │ │ │ +00010f30: 4a6f 696e 7420 696d 6167 6573 2077 6974 Joint images wit │ │ │ │ +00010f40: 6820 4356 5f38 5520 616e 6420 4356 5f31 h CV_8U and CV_1 │ │ │ │ +00010f50: 3655 2064 6570 7468 2063 6f6e 7665 7274 6U depth convert │ │ │ │ +00010f60: 6564 2074 6f20 696d 6167 6573 2077 6974 ed to images wit │ │ │ │ +00010f70: 6820 4356 5f33 3246 2064 6570 7468 2061 h CV_32F depth a │ │ │ │ +00010f80: 6e64 205b 303b 2031 5d0a 2020 2020 202a nd [0; 1]. * │ │ │ │ +00010f90: 2063 6f6c 6f72 2072 616e 6765 2062 6566 color range bef │ │ │ │ +00010fa0: 6f72 6520 7072 6f63 6573 7369 6e67 2e20 ore processing. │ │ │ │ +00010fb0: 4865 6e63 6520 636f 6c6f 7220 7370 6163 Hence color spac │ │ │ │ +00010fc0: 6520 7369 676d 6120 7369 676d 615f 7220 e sigma sigma_r │ │ │ │ +00010fd0: 6d75 7374 2062 6520 696e 205b 303b 2031 must be in [0; 1 │ │ │ │ +00010fe0: 5d20 7261 6e67 652c 2075 6e6c 696b 6520 ] range, unlike │ │ │ │ +00010ff0: 7361 6d65 0a20 2020 2020 2a20 7369 676d same. * sigm │ │ │ │ +00011000: 6173 2069 6e20 6269 6c61 7465 7261 6c46 as in bilateralF │ │ │ │ +00011010: 696c 7465 7220 616e 6420 6474 4669 6c74 ilter and dtFilt │ │ │ │ +00011020: 6572 2066 756e 6374 696f 6e73 2e20 5345 er functions. SE │ │ │ │ +00011030: 453a 2062 696c 6174 6572 616c 4669 6c74 E: bilateralFilt │ │ │ │ +00011040: 6572 2c20 6474 4669 6c74 6572 2c20 6775 er, dtFilter, gu │ │ │ │ +00011050: 6964 6564 4669 6c74 6572 0a20 2020 2020 idedFilter. │ │ │ │ +00011060: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00011070: 6174 6963 2076 6f69 6420 616d 4669 6c74 atic void amFilt │ │ │ │ +00011080: 6572 284d 6174 206a 6f69 6e74 2c20 4d61 er(Mat joint, Ma │ │ │ │ +00011090: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ +000110a0: 646f 7562 6c65 2073 6967 6d61 5f73 2c20 double sigma_s, │ │ │ │ +000110b0: 646f 7562 6c65 2073 6967 6d61 5f72 2920 double sigma_r) │ │ │ │ +000110c0: 7b0a 2020 2020 2020 2020 616d 4669 6c74 {. amFilt │ │ │ │ +000110d0: 6572 5f31 286a 6f69 6e74 2e6e 6174 6976 er_1(joint.nativ │ │ │ │ +000110e0: 654f 626a 2c20 7372 632e 6e61 7469 7665 eObj, src.native │ │ │ │ +000110f0: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ +00011100: 626a 2c20 7369 676d 615f 732c 2073 6967 bj, sigma_s, sig │ │ │ │ +00011110: 6d61 5f72 293b 0a20 2020 207d 0a0a 0a20 ma_r);. }... │ │ │ │ +00011120: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +00011130: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ +00011140: 7072 6f63 3a3a 6a6f 696e 7442 696c 6174 proc::jointBilat │ │ │ │ +00011150: 6572 616c 4669 6c74 6572 284d 6174 206a eralFilter(Mat j │ │ │ │ +00011160: 6f69 6e74 2c20 4d61 7420 7372 632c 204d oint, Mat src, M │ │ │ │ +00011170: 6174 2620 6473 742c 2069 6e74 2064 2c20 at& dst, int d, │ │ │ │ +00011180: 646f 7562 6c65 2073 6967 6d61 436f 6c6f double sigmaColo │ │ │ │ +00011190: 722c 2064 6f75 626c 6520 7369 676d 6153 r, double sigmaS │ │ │ │ +000111a0: 7061 6365 2c20 696e 7420 626f 7264 6572 pace, int border │ │ │ │ +000111b0: 5479 7065 203d 2042 4f52 4445 525f 4445 Type = BORDER_DE │ │ │ │ +000111c0: 4641 554c 5429 0a20 2020 202f 2f0a 0a20 FAULT). //.. │ │ │ │ +000111d0: 2020 202f 2a2a 0a20 2020 2020 2a20 4170 /**. * Ap │ │ │ │ +000111e0: 706c 6965 7320 7468 6520 6a6f 696e 7420 plies the joint │ │ │ │ +000111f0: 6269 6c61 7465 7261 6c20 6669 6c74 6572 bilateral filter │ │ │ │ +00011200: 2074 6f20 616e 2069 6d61 6765 2e0a 2020 to an image.. │ │ │ │ +00011210: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00011220: 616d 206a 6f69 6e74 204a 6f69 6e74 2038 am joint Joint 8 │ │ │ │ +00011230: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ +00011240: 2d70 6f69 6e74 2c20 312d 6368 616e 6e65 -point, 1-channe │ │ │ │ +00011250: 6c20 6f72 2033 2d63 6861 6e6e 656c 2069 l or 3-channel i │ │ │ │ +00011260: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ +00011270: 2020 2a20 4070 6172 616d 2073 7263 2053 * @param src S │ │ │ │ +00011280: 6f75 7263 6520 382d 6269 7420 6f72 2066 ource 8-bit or f │ │ │ │ +00011290: 6c6f 6174 696e 672d 706f 696e 742c 2031 loating-point, 1 │ │ │ │ +000112a0: 2d63 6861 6e6e 656c 206f 7220 332d 6368 -channel or 3-ch │ │ │ │ +000112b0: 616e 6e65 6c20 696d 6167 6520 7769 7468 annel image with │ │ │ │ +000112c0: 2074 6865 2073 616d 6520 6465 7074 6820 the same depth │ │ │ │ +000112d0: 6173 206a 6f69 6e74 0a20 2020 2020 2a20 as joint. * │ │ │ │ +000112e0: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ +000112f0: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ +00011300: 4465 7374 696e 6174 696f 6e20 696d 6167 Destination imag │ │ │ │ +00011310: 6520 6f66 2074 6865 2073 616d 6520 7369 e of the same si │ │ │ │ +00011320: 7a65 2061 6e64 2074 7970 6520 6173 2073 ze and type as s │ │ │ │ +00011330: 7263 202e 0a20 2020 2020 2a0a 2020 2020 rc .. *. │ │ │ │ +00011340: 202a 2040 7061 7261 6d20 6420 4469 616d * @param d Diam │ │ │ │ +00011350: 6574 6572 206f 6620 6561 6368 2070 6978 eter of each pix │ │ │ │ +00011360: 656c 206e 6569 6768 626f 7268 6f6f 6420 el neighborhood │ │ │ │ +00011370: 7468 6174 2069 7320 7573 6564 2064 7572 that is used dur │ │ │ │ +00011380: 696e 6720 6669 6c74 6572 696e 672e 2049 ing filtering. I │ │ │ │ +00011390: 6620 6974 2069 7320 6e6f 6e2d 706f 7369 f it is non-posi │ │ │ │ +000113a0: 7469 7665 2c0a 2020 2020 202a 2069 7420 tive,. * it │ │ │ │ +000113b0: 6973 2063 6f6d 7075 7465 6420 6672 6f6d is computed from │ │ │ │ +000113c0: 2073 6967 6d61 5370 6163 6520 2e0a 2020 sigmaSpace .. │ │ │ │ +000113d0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +000113e0: 616d 2073 6967 6d61 436f 6c6f 7220 4669 am sigmaColor Fi │ │ │ │ +000113f0: 6c74 6572 2073 6967 6d61 2069 6e20 7468 lter sigma in th │ │ │ │ +00011400: 6520 636f 6c6f 7220 7370 6163 652e 2041 e color space. A │ │ │ │ +00011410: 206c 6172 6765 7220 7661 6c75 6520 6f66 larger value of │ │ │ │ +00011420: 2074 6865 2070 6172 616d 6574 6572 206d the parameter m │ │ │ │ +00011430: 6561 6e73 2074 6861 740a 2020 2020 202a eans that. * │ │ │ │ +00011440: 2066 6172 7468 6572 2063 6f6c 6f72 7320 farther colors │ │ │ │ +00011450: 7769 7468 696e 2074 6865 2070 6978 656c within the pixel │ │ │ │ +00011460: 206e 6569 6768 626f 7268 6f6f 6420 2873 neighborhood (s │ │ │ │ +00011470: 6565 2073 6967 6d61 5370 6163 6520 2920 ee sigmaSpace ) │ │ │ │ +00011480: 7769 6c6c 2062 6520 6d69 7865 6420 746f will be mixed to │ │ │ │ +00011490: 6765 7468 6572 2c20 7265 7375 6c74 696e gether, resultin │ │ │ │ +000114a0: 6720 696e 0a20 2020 2020 2a20 6c61 7267 g in. * larg │ │ │ │ +000114b0: 6572 2061 7265 6173 206f 6620 7365 6d69 er areas of semi │ │ │ │ +000114c0: 2d65 7175 616c 2063 6f6c 6f72 2e0a 2020 -equal color.. │ │ │ │ +000114d0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +000114e0: 616d 2073 6967 6d61 5370 6163 6520 4669 am sigmaSpace Fi │ │ │ │ +000114f0: 6c74 6572 2073 6967 6d61 2069 6e20 7468 lter sigma in th │ │ │ │ +00011500: 6520 636f 6f72 6469 6e61 7465 2073 7061 e coordinate spa │ │ │ │ +00011510: 6365 2e20 4120 6c61 7267 6572 2076 616c ce. A larger val │ │ │ │ +00011520: 7565 206f 6620 7468 6520 7061 7261 6d65 ue of the parame │ │ │ │ +00011530: 7465 7220 6d65 616e 7320 7468 6174 0a20 ter means that. │ │ │ │ +00011540: 2020 2020 2a20 6661 7274 6865 7220 7069 * farther pi │ │ │ │ +00011550: 7865 6c73 2077 696c 6c20 696e 666c 7565 xels will influe │ │ │ │ +00011560: 6e63 6520 6561 6368 206f 7468 6572 2061 nce each other a │ │ │ │ +00011570: 7320 6c6f 6e67 2061 7320 7468 6569 7220 s long as their │ │ │ │ +00011580: 636f 6c6f 7273 2061 7265 2063 6c6f 7365 colors are close │ │ │ │ +00011590: 2065 6e6f 7567 6820 2873 6565 2073 6967 enough (see sig │ │ │ │ +000115a0: 6d61 436f 6c6f 7220 292e 0a20 2020 2020 maColor ).. │ │ │ │ +000115b0: 2a20 5768 656e 2064 2667 743b 3020 2c20 * When d>0 , │ │ │ │ +000115c0: 6974 2073 7065 6369 6669 6573 2074 6865 it specifies the │ │ │ │ +000115d0: 206e 6569 6768 626f 7268 6f6f 6420 7369 neighborhood si │ │ │ │ +000115e0: 7a65 2072 6567 6172 646c 6573 7320 6f66 ze regardless of │ │ │ │ +000115f0: 2073 6967 6d61 5370 6163 6520 2e20 4f74 sigmaSpace . Ot │ │ │ │ +00011600: 6865 7277 6973 652c 2064 2069 730a 2020 herwise, d is. │ │ │ │ +00011610: 2020 202a 2070 726f 706f 7274 696f 6e61 * proportiona │ │ │ │ +00011620: 6c20 746f 2073 6967 6d61 5370 6163 6520 l to sigmaSpace │ │ │ │ +00011630: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00011640: 4070 6172 616d 2062 6f72 6465 7254 7970 @param borderTyp │ │ │ │ +00011650: 650a 2020 2020 202a 0a20 2020 2020 2a20 e. *. * │ │ │ │ +00011660: 3c62 3e4e 6f74 653a 3c2f 623e 2062 696c Note: bil │ │ │ │ +00011670: 6174 6572 616c 4669 6c74 6572 2061 6e64 ateralFilter and │ │ │ │ +00011680: 206a 6f69 6e74 4269 6c61 7465 7261 6c46 jointBilateralF │ │ │ │ +00011690: 696c 7465 7220 7573 6520 4c31 206e 6f72 ilter use L1 nor │ │ │ │ +000116a0: 6d20 746f 2063 6f6d 7075 7465 2064 6966 m to compute dif │ │ │ │ +000116b0: 6665 7265 6e63 6520 6265 7477 6565 6e20 ference between │ │ │ │ +000116c0: 636f 6c6f 7273 2e0a 2020 2020 202a 0a20 colors.. *. │ │ │ │ +000116d0: 2020 2020 2a20 5345 453a 2062 696c 6174 * SEE: bilat │ │ │ │ +000116e0: 6572 616c 4669 6c74 6572 2c20 616d 4669 eralFilter, amFi │ │ │ │ +000116f0: 6c74 6572 0a20 2020 2020 2a2f 0a20 2020 lter. */. │ │ │ │ +00011700: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +00011710: 6f69 6420 6a6f 696e 7442 696c 6174 6572 oid jointBilater │ │ │ │ +00011720: 616c 4669 6c74 6572 284d 6174 206a 6f69 alFilter(Mat joi │ │ │ │ +00011730: 6e74 2c20 4d61 7420 7372 632c 204d 6174 nt, Mat src, Mat │ │ │ │ +00011740: 2064 7374 2c20 696e 7420 642c 2064 6f75 dst, int d, dou │ │ │ │ +00011750: 626c 6520 7369 676d 6143 6f6c 6f72 2c20 ble sigmaColor, │ │ │ │ +00011760: 646f 7562 6c65 2073 6967 6d61 5370 6163 double sigmaSpac │ │ │ │ +00011770: 652c 2069 6e74 2062 6f72 6465 7254 7970 e, int borderTyp │ │ │ │ +00011780: 6529 207b 0a20 2020 2020 2020 206a 6f69 e) {. joi │ │ │ │ +00011790: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ +000117a0: 725f 3028 6a6f 696e 742e 6e61 7469 7665 r_0(joint.native │ │ │ │ +000117b0: 4f62 6a2c 2073 7263 2e6e 6174 6976 654f Obj, src.nativeO │ │ │ │ +000117c0: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ +000117d0: 6a2c 2064 2c20 7369 676d 6143 6f6c 6f72 j, d, sigmaColor │ │ │ │ +000117e0: 2c20 7369 676d 6153 7061 6365 2c20 626f , sigmaSpace, bo │ │ │ │ +000117f0: 7264 6572 5479 7065 293b 0a20 2020 207d rderType);. } │ │ │ │ +00011800: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00011810: 2041 7070 6c69 6573 2074 6865 206a 6f69 Applies the joi │ │ │ │ +00011820: 6e74 2062 696c 6174 6572 616c 2066 696c nt bilateral fil │ │ │ │ +00011830: 7465 7220 746f 2061 6e20 696d 6167 652e ter to an image. │ │ │ │ +00011840: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00011850: 7061 7261 6d20 6a6f 696e 7420 4a6f 696e param joint Join │ │ │ │ +00011860: 7420 382d 6269 7420 6f72 2066 6c6f 6174 t 8-bit or float │ │ │ │ +00011870: 696e 672d 706f 696e 742c 2031 2d63 6861 ing-point, 1-cha │ │ │ │ +00011880: 6e6e 656c 206f 7220 332d 6368 616e 6e65 nnel or 3-channe │ │ │ │ +00011890: 6c20 696d 6167 652e 0a20 2020 2020 2a0a l image.. *. │ │ │ │ +000118a0: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ +000118b0: 6320 536f 7572 6365 2038 2d62 6974 206f c Source 8-bit o │ │ │ │ +000118c0: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ +000118d0: 2c20 312d 6368 616e 6e65 6c20 6f72 2033 , 1-channel or 3 │ │ │ │ +000118e0: 2d63 6861 6e6e 656c 2069 6d61 6765 2077 -channel image w │ │ │ │ +000118f0: 6974 6820 7468 6520 7361 6d65 2064 6570 ith the same dep │ │ │ │ +00011900: 7468 2061 7320 6a6f 696e 740a 2020 2020 th as joint. │ │ │ │ +00011910: 202a 2069 6d61 6765 2e0a 2020 2020 202a * image.. * │ │ │ │ +00011920: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +00011930: 7374 2044 6573 7469 6e61 7469 6f6e 2069 st Destination i │ │ │ │ +00011940: 6d61 6765 206f 6620 7468 6520 7361 6d65 mage of the same │ │ │ │ +00011950: 2073 697a 6520 616e 6420 7479 7065 2061 size and type a │ │ │ │ +00011960: 7320 7372 6320 2e0a 2020 2020 202a 0a20 s src .. *. │ │ │ │ +00011970: 2020 2020 2a20 4070 6172 616d 2064 2044 * @param d D │ │ │ │ +00011980: 6961 6d65 7465 7220 6f66 2065 6163 6820 iameter of each │ │ │ │ +00011990: 7069 7865 6c20 6e65 6967 6862 6f72 686f pixel neighborho │ │ │ │ +000119a0: 6f64 2074 6861 7420 6973 2075 7365 6420 od that is used │ │ │ │ +000119b0: 6475 7269 6e67 2066 696c 7465 7269 6e67 during filtering │ │ │ │ +000119c0: 2e20 4966 2069 7420 6973 206e 6f6e 2d70 . If it is non-p │ │ │ │ +000119d0: 6f73 6974 6976 652c 0a20 2020 2020 2a20 ositive,. * │ │ │ │ +000119e0: 6974 2069 7320 636f 6d70 7574 6564 2066 it is computed f │ │ │ │ +000119f0: 726f 6d20 7369 676d 6153 7061 6365 202e rom sigmaSpace . │ │ │ │ +00011a00: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00011a10: 7061 7261 6d20 7369 676d 6143 6f6c 6f72 param sigmaColor │ │ │ │ +00011a20: 2046 696c 7465 7220 7369 676d 6120 696e Filter sigma in │ │ │ │ +00011a30: 2074 6865 2063 6f6c 6f72 2073 7061 6365 the color space │ │ │ │ +00011a40: 2e20 4120 6c61 7267 6572 2076 616c 7565 . A larger value │ │ │ │ +00011a50: 206f 6620 7468 6520 7061 7261 6d65 7465 of the paramete │ │ │ │ +00011a60: 7220 6d65 616e 7320 7468 6174 0a20 2020 r means that. │ │ │ │ +00011a70: 2020 2a20 6661 7274 6865 7220 636f 6c6f * farther colo │ │ │ │ +00011a80: 7273 2077 6974 6869 6e20 7468 6520 7069 rs within the pi │ │ │ │ +00011a90: 7865 6c20 6e65 6967 6862 6f72 686f 6f64 xel neighborhood │ │ │ │ +00011aa0: 2028 7365 6520 7369 676d 6153 7061 6365 (see sigmaSpace │ │ │ │ +00011ab0: 2029 2077 696c 6c20 6265 206d 6978 6564 ) will be mixed │ │ │ │ +00011ac0: 2074 6f67 6574 6865 722c 2072 6573 756c together, resul │ │ │ │ +00011ad0: 7469 6e67 2069 6e0a 2020 2020 202a 206c ting in. * l │ │ │ │ +00011ae0: 6172 6765 7220 6172 6561 7320 6f66 2073 arger areas of s │ │ │ │ +00011af0: 656d 692d 6571 7561 6c20 636f 6c6f 722e emi-equal color. │ │ │ │ +00011b00: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00011b10: 7061 7261 6d20 7369 676d 6153 7061 6365 param sigmaSpace │ │ │ │ +00011b20: 2046 696c 7465 7220 7369 676d 6120 696e Filter sigma in │ │ │ │ +00011b30: 2074 6865 2063 6f6f 7264 696e 6174 6520 the coordinate │ │ │ │ +00011b40: 7370 6163 652e 2041 206c 6172 6765 7220 space. A larger │ │ │ │ +00011b50: 7661 6c75 6520 6f66 2074 6865 2070 6172 value of the par │ │ │ │ +00011b60: 616d 6574 6572 206d 6561 6e73 2074 6861 ameter means tha │ │ │ │ +00011b70: 740a 2020 2020 202a 2066 6172 7468 6572 t. * farther │ │ │ │ +00011b80: 2070 6978 656c 7320 7769 6c6c 2069 6e66 pixels will inf │ │ │ │ +00011b90: 6c75 656e 6365 2065 6163 6820 6f74 6865 luence each othe │ │ │ │ +00011ba0: 7220 6173 206c 6f6e 6720 6173 2074 6865 r as long as the │ │ │ │ +00011bb0: 6972 2063 6f6c 6f72 7320 6172 6520 636c ir colors are cl │ │ │ │ +00011bc0: 6f73 6520 656e 6f75 6768 2028 7365 6520 ose enough (see │ │ │ │ +00011bd0: 7369 676d 6143 6f6c 6f72 2029 2e0a 2020 sigmaColor ).. │ │ │ │ +00011be0: 2020 202a 2057 6865 6e20 6426 6774 3b30 * When d>0 │ │ │ │ +00011bf0: 202c 2069 7420 7370 6563 6966 6965 7320 , it specifies │ │ │ │ +00011c00: 7468 6520 6e65 6967 6862 6f72 686f 6f64 the neighborhood │ │ │ │ +00011c10: 2073 697a 6520 7265 6761 7264 6c65 7373 size regardless │ │ │ │ +00011c20: 206f 6620 7369 676d 6153 7061 6365 202e of sigmaSpace . │ │ │ │ +00011c30: 204f 7468 6572 7769 7365 2c20 6420 6973 Otherwise, d is │ │ │ │ +00011c40: 0a20 2020 2020 2a20 7072 6f70 6f72 7469 . * proporti │ │ │ │ +00011c50: 6f6e 616c 2074 6f20 7369 676d 6153 7061 onal to sigmaSpa │ │ │ │ +00011c60: 6365 202e 0a20 2020 2020 2a0a 2020 2020 ce .. *. │ │ │ │ +00011c70: 202a 0a20 2020 2020 2a20 3c62 3e4e 6f74 *. * Not │ │ │ │ +00011c80: 653a 3c2f 623e 2062 696c 6174 6572 616c e: bilateral │ │ │ │ +00011c90: 4669 6c74 6572 2061 6e64 206a 6f69 6e74 Filter and joint │ │ │ │ +00011ca0: 4269 6c61 7465 7261 6c46 696c 7465 7220 BilateralFilter │ │ │ │ +00011cb0: 7573 6520 4c31 206e 6f72 6d20 746f 2063 use L1 norm to c │ │ │ │ +00011cc0: 6f6d 7075 7465 2064 6966 6665 7265 6e63 ompute differenc │ │ │ │ +00011cd0: 6520 6265 7477 6565 6e20 636f 6c6f 7273 e between colors │ │ │ │ +00011ce0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00011cf0: 5345 453a 2062 696c 6174 6572 616c 4669 SEE: bilateralFi │ │ │ │ +00011d00: 6c74 6572 2c20 616d 4669 6c74 6572 0a20 lter, amFilter. │ │ │ │ +00011d10: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +00011d20: 6320 7374 6174 6963 2076 6f69 6420 6a6f c static void jo │ │ │ │ +00011d30: 696e 7442 696c 6174 6572 616c 4669 6c74 intBilateralFilt │ │ │ │ +00011d40: 6572 284d 6174 206a 6f69 6e74 2c20 4d61 er(Mat joint, Ma │ │ │ │ +00011d50: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ +00011d60: 696e 7420 642c 2064 6f75 626c 6520 7369 int d, double si │ │ │ │ +00011d70: 676d 6143 6f6c 6f72 2c20 646f 7562 6c65 gmaColor, double │ │ │ │ +00011d80: 2073 6967 6d61 5370 6163 6529 207b 0a20 sigmaSpace) {. │ │ │ │ +00011d90: 2020 2020 2020 206a 6f69 6e74 4269 6c61 jointBila │ │ │ │ +00011da0: 7465 7261 6c46 696c 7465 725f 3128 6a6f teralFilter_1(jo │ │ │ │ +00011db0: 696e 742e 6e61 7469 7665 4f62 6a2c 2073 int.nativeObj, s │ │ │ │ +00011dc0: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds │ │ │ │ +00011dd0: 742e 6e61 7469 7665 4f62 6a2c 2064 2c20 t.nativeObj, d, │ │ │ │ +00011de0: 7369 676d 6143 6f6c 6f72 2c20 7369 676d sigmaColor, sigm │ │ │ │ +00011df0: 6153 7061 6365 293b 0a20 2020 207d 0a0a aSpace);. }.. │ │ │ │ +00011e00: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ +00011e10: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ +00011e20: 6d67 7072 6f63 3a3a 6269 6c61 7465 7261 mgproc::bilatera │ │ │ │ +00011e30: 6c54 6578 7475 7265 4669 6c74 6572 284d lTextureFilter(M │ │ │ │ +00011e40: 6174 2073 7263 2c20 4d61 7426 2064 7374 at src, Mat& dst │ │ │ │ +00011e50: 2c20 696e 7420 6672 203d 2033 2c20 696e , int fr = 3, in │ │ │ │ +00011e60: 7420 6e75 6d49 7465 7220 3d20 312c 2064 t numIter = 1, d │ │ │ │ +00011e70: 6f75 626c 6520 7369 676d 6141 6c70 6861 ouble sigmaAlpha │ │ │ │ +00011e80: 203d 202d 312e 2c20 646f 7562 6c65 2073 = -1., double s │ │ │ │ +00011e90: 6967 6d61 4176 6720 3d20 2d31 2e29 0a20 igmaAvg = -1.). │ │ │ │ +00011ea0: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +00011eb0: 2020 2020 2a20 4170 706c 6965 7320 7468 * Applies th │ │ │ │ +00011ec0: 6520 6269 6c61 7465 7261 6c20 7465 7874 e bilateral text │ │ │ │ +00011ed0: 7572 6520 6669 6c74 6572 2074 6f20 616e ure filter to an │ │ │ │ +00011ee0: 2069 6d61 6765 2e20 4974 2070 6572 666f image. It perfo │ │ │ │ +00011ef0: 726d 7320 7374 7275 6374 7572 652d 7072 rms structure-pr │ │ │ │ +00011f00: 6573 6572 7669 6e67 2074 6578 7475 7265 eserving texture │ │ │ │ +00011f10: 2066 696c 7465 722e 0a20 2020 2020 2a20 filter.. * │ │ │ │ +00011f20: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ +00011f30: 2061 626f 7574 2074 6869 7320 6669 6c74 about this filt │ │ │ │ +00011f40: 6572 2073 6565 2043 4954 453a 2043 686f er see CITE: Cho │ │ │ │ +00011f50: 3230 3134 2e0a 2020 2020 202a 0a20 2020 2014.. *. │ │ │ │ +00011f60: 2020 2a20 4070 6172 616d 2073 7263 2053 * @param src S │ │ │ │ +00011f70: 6f75 7263 6520 696d 6167 6520 7768 6f73 ource image whos │ │ │ │ +00011f80: 6520 6465 7074 6820 6973 2038 2d62 6974 e depth is 8-bit │ │ │ │ +00011f90: 2055 494e 5420 6f72 2033 322d 6269 7420 UINT or 32-bit │ │ │ │ +00011fa0: 464c 4f41 540a 2020 2020 202a 0a20 2020 FLOAT. *. │ │ │ │ +00011fb0: 2020 2a20 4070 6172 616d 2064 7374 2044 * @param dst D │ │ │ │ +00011fc0: 6573 7469 6e61 7469 6f6e 2069 6d61 6765 estination image │ │ │ │ +00011fd0: 206f 6620 7468 6520 7361 6d65 2073 697a of the same siz │ │ │ │ +00011fe0: 6520 616e 6420 7479 7065 2061 7320 7372 e and type as sr │ │ │ │ +00011ff0: 632e 0a20 2020 2020 2a0a 2020 2020 202a c.. *. * │ │ │ │ +00012000: 2040 7061 7261 6d20 6672 2052 6164 6975 @param fr Radiu │ │ │ │ +00012010: 7320 6f66 206b 6572 6e65 6c20 746f 2062 s of kernel to b │ │ │ │ +00012020: 6520 7573 6564 2066 6f72 2066 696c 7465 e used for filte │ │ │ │ +00012030: 7269 6e67 2e20 4974 2073 686f 756c 6420 ring. It should │ │ │ │ +00012040: 6265 2070 6f73 6974 6976 6520 696e 7465 be positive inte │ │ │ │ +00012050: 6765 720a 2020 2020 202a 0a20 2020 2020 ger. *. │ │ │ │ +00012060: 2a20 4070 6172 616d 206e 756d 4974 6572 * @param numIter │ │ │ │ +00012070: 204e 756d 6265 7220 6f66 2069 7465 7261 Number of itera │ │ │ │ +00012080: 7469 6f6e 7320 6f66 2061 6c67 6f72 6974 tions of algorit │ │ │ │ +00012090: 686d 2c20 4974 2073 686f 756c 6420 6265 hm, It should be │ │ │ │ +000120a0: 2070 6f73 6974 6976 6520 696e 7465 6765 positive intege │ │ │ │ +000120b0: 720a 2020 2020 202a 0a20 2020 2020 2a20 r. *. * │ │ │ │ +000120c0: 4070 6172 616d 2073 6967 6d61 416c 7068 @param sigmaAlph │ │ │ │ +000120d0: 6120 436f 6e74 726f 6c73 2074 6865 2073 a Controls the s │ │ │ │ +000120e0: 6861 7270 6e65 7373 206f 6620 7468 6520 harpness of the │ │ │ │ +000120f0: 7765 6967 6874 2074 7261 6e73 6974 696f weight transitio │ │ │ │ +00012100: 6e20 6672 6f6d 2065 6467 6573 2074 6f20 n from edges to │ │ │ │ +00012110: 736d 6f6f 7468 2f74 6578 7475 7265 2072 smooth/texture r │ │ │ │ +00012120: 6567 696f 6e73 2c20 7768 6572 650a 2020 egions, where. │ │ │ │ +00012130: 2020 202a 2061 2062 6967 6765 7220 7661 * a bigger va │ │ │ │ +00012140: 6c75 6520 6d65 616e 7320 7368 6172 7065 lue means sharpe │ │ │ │ +00012150: 7220 7472 616e 7369 7469 6f6e 2e20 5768 r transition. Wh │ │ │ │ +00012160: 656e 2074 6865 2076 616c 7565 2069 7320 en the value is │ │ │ │ +00012170: 6e65 6761 7469 7665 2c20 6974 2069 7320 negative, it is │ │ │ │ +00012180: 6175 746f 6d61 7469 6361 6c6c 7920 6361 automatically ca │ │ │ │ +00012190: 6c63 756c 6174 6564 2e0a 2020 2020 202a lculated.. * │ │ │ │ +000121a0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +000121b0: 6967 6d61 4176 6720 5261 6e67 6520 626c igmaAvg Range bl │ │ │ │ +000121c0: 7572 2070 6172 616d 6574 6572 2066 6f72 ur parameter for │ │ │ │ +000121d0: 2074 6578 7475 7265 2062 6c75 7272 696e texture blurrin │ │ │ │ +000121e0: 672e 204c 6172 6765 7220 7661 6c75 6520 g. Larger value │ │ │ │ +000121f0: 6d61 6b65 7320 7265 7375 6c74 2074 6f20 makes result to │ │ │ │ +00012200: 6265 206d 6f72 6520 626c 7572 7265 642e be more blurred. │ │ │ │ +00012210: 2057 6865 6e20 7468 650a 2020 2020 202a When the. * │ │ │ │ +00012220: 2076 616c 7565 2069 7320 6e65 6761 7469 value is negati │ │ │ │ +00012230: 7665 2c20 6974 2069 7320 6175 746f 6d61 ve, it is automa │ │ │ │ +00012240: 7469 6361 6c6c 7920 6361 6c63 756c 6174 tically calculat │ │ │ │ +00012250: 6564 2061 7320 6465 7363 7269 6265 6420 ed as described │ │ │ │ +00012260: 696e 2074 6865 2070 6170 6572 2e0a 2020 in the paper.. │ │ │ │ +00012270: 2020 202a 0a20 2020 2020 2a20 5345 453a *. * SEE: │ │ │ │ +00012280: 2072 6f6c 6c69 6e67 4775 6964 616e 6365 rollingGuidance │ │ │ │ +00012290: 4669 6c74 6572 2c20 6269 6c61 7465 7261 Filter, bilatera │ │ │ │ +000122a0: 6c46 696c 7465 720a 2020 2020 202a 2f0a lFilter. */. │ │ │ │ +000122b0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +000122c0: 6320 766f 6964 2062 696c 6174 6572 616c c void bilateral │ │ │ │ +000122d0: 5465 7874 7572 6546 696c 7465 7228 4d61 TextureFilter(Ma │ │ │ │ +000122e0: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ +000122f0: 696e 7420 6672 2c20 696e 7420 6e75 6d49 int fr, int numI │ │ │ │ +00012300: 7465 722c 2064 6f75 626c 6520 7369 676d ter, double sigm │ │ │ │ +00012310: 6141 6c70 6861 2c20 646f 7562 6c65 2073 aAlpha, double s │ │ │ │ +00012320: 6967 6d61 4176 6729 207b 0a20 2020 2020 igmaAvg) {. │ │ │ │ +00012330: 2020 2062 696c 6174 6572 616c 5465 7874 bilateralText │ │ │ │ +00012340: 7572 6546 696c 7465 725f 3028 7372 632e ureFilter_0(src. │ │ │ │ +00012350: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ +00012360: 6174 6976 654f 626a 2c20 6672 2c20 6e75 ativeObj, fr, nu │ │ │ │ +00012370: 6d49 7465 722c 2073 6967 6d61 416c 7068 mIter, sigmaAlph │ │ │ │ +00012380: 612c 2073 6967 6d61 4176 6729 3b0a 2020 a, sigmaAvg);. │ │ │ │ +00012390: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +000123a0: 2020 2a20 4170 706c 6965 7320 7468 6520 * Applies the │ │ │ │ +000123b0: 6269 6c61 7465 7261 6c20 7465 7874 7572 bilateral textur │ │ │ │ +000123c0: 6520 6669 6c74 6572 2074 6f20 616e 2069 e filter to an i │ │ │ │ +000123d0: 6d61 6765 2e20 4974 2070 6572 666f 726d mage. It perform │ │ │ │ +000123e0: 7320 7374 7275 6374 7572 652d 7072 6573 s structure-pres │ │ │ │ +000123f0: 6572 7669 6e67 2074 6578 7475 7265 2066 erving texture f │ │ │ │ +00012400: 696c 7465 722e 0a20 2020 2020 2a20 466f ilter.. * Fo │ │ │ │ +00012410: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ +00012420: 626f 7574 2074 6869 7320 6669 6c74 6572 bout this filter │ │ │ │ +00012430: 2073 6565 2043 4954 453a 2043 686f 3230 see CITE: Cho20 │ │ │ │ +00012440: 3134 2e0a 2020 2020 202a 0a20 2020 2020 14.. *. │ │ │ │ +00012450: 2a20 4070 6172 616d 2073 7263 2053 6f75 * @param src Sou │ │ │ │ +00012460: 7263 6520 696d 6167 6520 7768 6f73 6520 rce image whose │ │ │ │ +00012470: 6465 7074 6820 6973 2038 2d62 6974 2055 depth is 8-bit U │ │ │ │ +00012480: 494e 5420 6f72 2033 322d 6269 7420 464c INT or 32-bit FL │ │ │ │ +00012490: 4f41 540a 2020 2020 202a 0a20 2020 2020 OAT. *. │ │ │ │ +000124a0: 2a20 4070 6172 616d 2064 7374 2044 6573 * @param dst Des │ │ │ │ +000124b0: 7469 6e61 7469 6f6e 2069 6d61 6765 206f tination image o │ │ │ │ +000124c0: 6620 7468 6520 7361 6d65 2073 697a 6520 f the same size │ │ │ │ +000124d0: 616e 6420 7479 7065 2061 7320 7372 632e and type as src. │ │ │ │ +000124e0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +000124f0: 7061 7261 6d20 6672 2052 6164 6975 7320 param fr Radius │ │ │ │ +00012500: 6f66 206b 6572 6e65 6c20 746f 2062 6520 of kernel to be │ │ │ │ +00012510: 7573 6564 2066 6f72 2066 696c 7465 7269 used for filteri │ │ │ │ +00012520: 6e67 2e20 4974 2073 686f 756c 6420 6265 ng. It should be │ │ │ │ +00012530: 2070 6f73 6974 6976 6520 696e 7465 6765 positive intege │ │ │ │ +00012540: 720a 2020 2020 202a 0a20 2020 2020 2a20 r. *. * │ │ │ │ +00012550: 4070 6172 616d 206e 756d 4974 6572 204e @param numIter N │ │ │ │ +00012560: 756d 6265 7220 6f66 2069 7465 7261 7469 umber of iterati │ │ │ │ +00012570: 6f6e 7320 6f66 2061 6c67 6f72 6974 686d ons of algorithm │ │ │ │ +00012580: 2c20 4974 2073 686f 756c 6420 6265 2070 , It should be p │ │ │ │ +00012590: 6f73 6974 6976 6520 696e 7465 6765 720a ositive integer. │ │ │ │ +000125a0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +000125b0: 6172 616d 2073 6967 6d61 416c 7068 6120 aram sigmaAlpha │ │ │ │ +000125c0: 436f 6e74 726f 6c73 2074 6865 2073 6861 Controls the sha │ │ │ │ +000125d0: 7270 6e65 7373 206f 6620 7468 6520 7765 rpness of the we │ │ │ │ +000125e0: 6967 6874 2074 7261 6e73 6974 696f 6e20 ight transition │ │ │ │ +000125f0: 6672 6f6d 2065 6467 6573 2074 6f20 736d from edges to sm │ │ │ │ +00012600: 6f6f 7468 2f74 6578 7475 7265 2072 6567 ooth/texture reg │ │ │ │ +00012610: 696f 6e73 2c20 7768 6572 650a 2020 2020 ions, where. │ │ │ │ +00012620: 202a 2061 2062 6967 6765 7220 7661 6c75 * a bigger valu │ │ │ │ +00012630: 6520 6d65 616e 7320 7368 6172 7065 7220 e means sharper │ │ │ │ +00012640: 7472 616e 7369 7469 6f6e 2e20 5768 656e transition. When │ │ │ │ +00012650: 2074 6865 2076 616c 7565 2069 7320 6e65 the value is ne │ │ │ │ +00012660: 6761 7469 7665 2c20 6974 2069 7320 6175 gative, it is au │ │ │ │ +00012670: 746f 6d61 7469 6361 6c6c 7920 6361 6c63 tomatically calc │ │ │ │ +00012680: 756c 6174 6564 2e0a 2020 2020 202a 0a20 ulated.. *. │ │ │ │ +00012690: 2020 2020 2a20 7661 6c75 6520 6973 206e * value is n │ │ │ │ +000126a0: 6567 6174 6976 652c 2069 7420 6973 2061 egative, it is a │ │ │ │ +000126b0: 7574 6f6d 6174 6963 616c 6c79 2063 616c utomatically cal │ │ │ │ +000126c0: 6375 6c61 7465 6420 6173 2064 6573 6372 culated as descr │ │ │ │ +000126d0: 6962 6564 2069 6e20 7468 6520 7061 7065 ibed in the pape │ │ │ │ +000126e0: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ +000126f0: 2053 4545 3a20 726f 6c6c 696e 6747 7569 SEE: rollingGui │ │ │ │ +00012700: 6461 6e63 6546 696c 7465 722c 2062 696c danceFilter, bil │ │ │ │ +00012710: 6174 6572 616c 4669 6c74 6572 0a20 2020 ateralFilter. │ │ │ │ +00012720: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00012730: 7374 6174 6963 2076 6f69 6420 6269 6c61 static void bila │ │ │ │ +00012740: 7465 7261 6c54 6578 7475 7265 4669 6c74 teralTextureFilt │ │ │ │ +00012750: 6572 284d 6174 2073 7263 2c20 4d61 7420 er(Mat src, Mat │ │ │ │ +00012760: 6473 742c 2069 6e74 2066 722c 2069 6e74 dst, int fr, int │ │ │ │ +00012770: 206e 756d 4974 6572 2c20 646f 7562 6c65 numIter, double │ │ │ │ +00012780: 2073 6967 6d61 416c 7068 6129 207b 0a20 sigmaAlpha) {. │ │ │ │ +00012790: 2020 2020 2020 2062 696c 6174 6572 616c bilateral │ │ │ │ +000127a0: 5465 7874 7572 6546 696c 7465 725f 3128 TextureFilter_1( │ │ │ │ +000127b0: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d │ │ │ │ +000127c0: 7374 2e6e 6174 6976 654f 626a 2c20 6672 st.nativeObj, fr │ │ │ │ +000127d0: 2c20 6e75 6d49 7465 722c 2073 6967 6d61 , numIter, sigma │ │ │ │ +000127e0: 416c 7068 6129 3b0a 2020 2020 7d0a 0a20 Alpha);. }.. │ │ │ │ +000127f0: 2020 202f 2a2a 0a20 2020 2020 2a20 4170 /**. * Ap │ │ │ │ +00012800: 706c 6965 7320 7468 6520 6269 6c61 7465 plies the bilate │ │ │ │ +00012810: 7261 6c20 7465 7874 7572 6520 6669 6c74 ral texture filt │ │ │ │ +00012820: 6572 2074 6f20 616e 2069 6d61 6765 2e20 er to an image. │ │ │ │ +00012830: 4974 2070 6572 666f 726d 7320 7374 7275 It performs stru │ │ │ │ +00012840: 6374 7572 652d 7072 6573 6572 7669 6e67 cture-preserving │ │ │ │ +00012850: 2074 6578 7475 7265 2066 696c 7465 722e texture filter. │ │ │ │ +00012860: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more │ │ │ │ +00012870: 2064 6574 6169 6c73 2061 626f 7574 2074 details about t │ │ │ │ +00012880: 6869 7320 6669 6c74 6572 2073 6565 2043 his filter see C │ │ │ │ +00012890: 4954 453a 2043 686f 3230 3134 2e0a 2020 ITE: Cho2014.. │ │ │ │ +000128a0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +000128b0: 616d 2073 7263 2053 6f75 7263 6520 696d am src Source im │ │ │ │ +000128c0: 6167 6520 7768 6f73 6520 6465 7074 6820 age whose depth │ │ │ │ +000128d0: 6973 2038 2d62 6974 2055 494e 5420 6f72 is 8-bit UINT or │ │ │ │ +000128e0: 2033 322d 6269 7420 464c 4f41 540a 2020 32-bit FLOAT. │ │ │ │ +000128f0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00012900: 616d 2064 7374 2044 6573 7469 6e61 7469 am dst Destinati │ │ │ │ +00012910: 6f6e 2069 6d61 6765 206f 6620 7468 6520 on image of the │ │ │ │ +00012920: 7361 6d65 2073 697a 6520 616e 6420 7479 same size and ty │ │ │ │ +00012930: 7065 2061 7320 7372 632e 0a20 2020 2020 pe as src.. │ │ │ │ +00012940: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00012950: 6672 2052 6164 6975 7320 6f66 206b 6572 fr Radius of ker │ │ │ │ +00012960: 6e65 6c20 746f 2062 6520 7573 6564 2066 nel to be used f │ │ │ │ +00012970: 6f72 2066 696c 7465 7269 6e67 2e20 4974 or filtering. It │ │ │ │ +00012980: 2073 686f 756c 6420 6265 2070 6f73 6974 should be posit │ │ │ │ +00012990: 6976 6520 696e 7465 6765 720a 2020 2020 ive integer. │ │ │ │ +000129a0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +000129b0: 206e 756d 4974 6572 204e 756d 6265 7220 numIter Number │ │ │ │ +000129c0: 6f66 2069 7465 7261 7469 6f6e 7320 6f66 of iterations of │ │ │ │ +000129d0: 2061 6c67 6f72 6974 686d 2c20 4974 2073 algorithm, It s │ │ │ │ +000129e0: 686f 756c 6420 6265 2070 6f73 6974 6976 hould be positiv │ │ │ │ +000129f0: 6520 696e 7465 6765 720a 2020 2020 202a e integer. * │ │ │ │ +00012a00: 0a20 2020 2020 2a20 6120 6269 6767 6572 . * a bigger │ │ │ │ +00012a10: 2076 616c 7565 206d 6561 6e73 2073 6861 value means sha │ │ │ │ +00012a20: 7270 6572 2074 7261 6e73 6974 696f 6e2e rper transition. │ │ │ │ +00012a30: 2057 6865 6e20 7468 6520 7661 6c75 6520 When the value │ │ │ │ +00012a40: 6973 206e 6567 6174 6976 652c 2069 7420 is negative, it │ │ │ │ +00012a50: 6973 2061 7574 6f6d 6174 6963 616c 6c79 is automatically │ │ │ │ +00012a60: 2063 616c 6375 6c61 7465 642e 0a20 2020 calculated.. │ │ │ │ +00012a70: 2020 2a0a 2020 2020 202a 2076 616c 7565 *. * value │ │ │ │ +00012a80: 2069 7320 6e65 6761 7469 7665 2c20 6974 is negative, it │ │ │ │ +00012a90: 2069 7320 6175 746f 6d61 7469 6361 6c6c is automaticall │ │ │ │ +00012aa0: 7920 6361 6c63 756c 6174 6564 2061 7320 y calculated as │ │ │ │ +00012ab0: 6465 7363 7269 6265 6420 696e 2074 6865 described in the │ │ │ │ +00012ac0: 2070 6170 6572 2e0a 2020 2020 202a 0a20 paper.. *. │ │ │ │ +00012ad0: 2020 2020 2a20 5345 453a 2072 6f6c 6c69 * SEE: rolli │ │ │ │ +00012ae0: 6e67 4775 6964 616e 6365 4669 6c74 6572 ngGuidanceFilter │ │ │ │ +00012af0: 2c20 6269 6c61 7465 7261 6c46 696c 7465 , bilateralFilte │ │ │ │ +00012b00: 720a 2020 2020 202a 2f0a 2020 2020 7075 r. */. pu │ │ │ │ +00012b10: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +00012b20: 2062 696c 6174 6572 616c 5465 7874 7572 bilateralTextur │ │ │ │ +00012b30: 6546 696c 7465 7228 4d61 7420 7372 632c eFilter(Mat src, │ │ │ │ +00012b40: 204d 6174 2064 7374 2c20 696e 7420 6672 Mat dst, int fr │ │ │ │ +00012b50: 2c20 696e 7420 6e75 6d49 7465 7229 207b , int numIter) { │ │ │ │ +00012b60: 0a20 2020 2020 2020 2062 696c 6174 6572 . bilater │ │ │ │ +00012b70: 616c 5465 7874 7572 6546 696c 7465 725f alTextureFilter_ │ │ │ │ +00012b80: 3228 7372 632e 6e61 7469 7665 4f62 6a2c 2(src.nativeObj, │ │ │ │ +00012b90: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +00012ba0: 6672 2c20 6e75 6d49 7465 7229 3b0a 2020 fr, numIter);. │ │ │ │ +00012bb0: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +00012bc0: 2020 2a20 4170 706c 6965 7320 7468 6520 * Applies the │ │ │ │ +00012bd0: 6269 6c61 7465 7261 6c20 7465 7874 7572 bilateral textur │ │ │ │ +00012be0: 6520 6669 6c74 6572 2074 6f20 616e 2069 e filter to an i │ │ │ │ +00012bf0: 6d61 6765 2e20 4974 2070 6572 666f 726d mage. It perform │ │ │ │ +00012c00: 7320 7374 7275 6374 7572 652d 7072 6573 s structure-pres │ │ │ │ +00012c10: 6572 7669 6e67 2074 6578 7475 7265 2066 erving texture f │ │ │ │ +00012c20: 696c 7465 722e 0a20 2020 2020 2a20 466f ilter.. * Fo │ │ │ │ +00012c30: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ +00012c40: 626f 7574 2074 6869 7320 6669 6c74 6572 bout this filter │ │ │ │ +00012c50: 2073 6565 2043 4954 453a 2043 686f 3230 see CITE: Cho20 │ │ │ │ +00012c60: 3134 2e0a 2020 2020 202a 0a20 2020 2020 14.. *. │ │ │ │ +00012c70: 2a20 4070 6172 616d 2073 7263 2053 6f75 * @param src Sou │ │ │ │ +00012c80: 7263 6520 696d 6167 6520 7768 6f73 6520 rce image whose │ │ │ │ +00012c90: 6465 7074 6820 6973 2038 2d62 6974 2055 depth is 8-bit U │ │ │ │ +00012ca0: 494e 5420 6f72 2033 322d 6269 7420 464c INT or 32-bit FL │ │ │ │ +00012cb0: 4f41 540a 2020 2020 202a 0a20 2020 2020 OAT. *. │ │ │ │ +00012cc0: 2a20 4070 6172 616d 2064 7374 2044 6573 * @param dst Des │ │ │ │ +00012cd0: 7469 6e61 7469 6f6e 2069 6d61 6765 206f tination image o │ │ │ │ +00012ce0: 6620 7468 6520 7361 6d65 2073 697a 6520 f the same size │ │ │ │ +00012cf0: 616e 6420 7479 7065 2061 7320 7372 632e and type as src. │ │ │ │ +00012d00: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00012d10: 7061 7261 6d20 6672 2052 6164 6975 7320 param fr Radius │ │ │ │ +00012d20: 6f66 206b 6572 6e65 6c20 746f 2062 6520 of kernel to be │ │ │ │ +00012d30: 7573 6564 2066 6f72 2066 696c 7465 7269 used for filteri │ │ │ │ +00012d40: 6e67 2e20 4974 2073 686f 756c 6420 6265 ng. It should be │ │ │ │ +00012d50: 2070 6f73 6974 6976 6520 696e 7465 6765 positive intege │ │ │ │ +00012d60: 720a 2020 2020 202a 0a20 2020 2020 2a0a r. *. *. │ │ │ │ +00012d70: 2020 2020 202a 2061 2062 6967 6765 7220 * a bigger │ │ │ │ +00012d80: 7661 6c75 6520 6d65 616e 7320 7368 6172 value means shar │ │ │ │ +00012d90: 7065 7220 7472 616e 7369 7469 6f6e 2e20 per transition. │ │ │ │ +00012da0: 5768 656e 2074 6865 2076 616c 7565 2069 When the value i │ │ │ │ +00012db0: 7320 6e65 6761 7469 7665 2c20 6974 2069 s negative, it i │ │ │ │ +00012dc0: 7320 6175 746f 6d61 7469 6361 6c6c 7920 s automatically │ │ │ │ +00012dd0: 6361 6c63 756c 6174 6564 2e0a 2020 2020 calculated.. │ │ │ │ +00012de0: 202a 0a20 2020 2020 2a20 7661 6c75 6520 *. * value │ │ │ │ +00012df0: 6973 206e 6567 6174 6976 652c 2069 7420 is negative, it │ │ │ │ +00012e00: 6973 2061 7574 6f6d 6174 6963 616c 6c79 is automatically │ │ │ │ +00012e10: 2063 616c 6375 6c61 7465 6420 6173 2064 calculated as d │ │ │ │ +00012e20: 6573 6372 6962 6564 2069 6e20 7468 6520 escribed in the │ │ │ │ +00012e30: 7061 7065 722e 0a20 2020 2020 2a0a 2020 paper.. *. │ │ │ │ +00012e40: 2020 202a 2053 4545 3a20 726f 6c6c 696e * SEE: rollin │ │ │ │ +00012e50: 6747 7569 6461 6e63 6546 696c 7465 722c gGuidanceFilter, │ │ │ │ +00012e60: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +00012e70: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00012e80: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +00012e90: 6269 6c61 7465 7261 6c54 6578 7475 7265 bilateralTexture │ │ │ │ +00012ea0: 4669 6c74 6572 284d 6174 2073 7263 2c20 Filter(Mat src, │ │ │ │ +00012eb0: 4d61 7420 6473 742c 2069 6e74 2066 7229 Mat dst, int fr) │ │ │ │ +00012ec0: 207b 0a20 2020 2020 2020 2062 696c 6174 {. bilat │ │ │ │ +00012ed0: 6572 616c 5465 7874 7572 6546 696c 7465 eralTextureFilte │ │ │ │ +00012ee0: 725f 3328 7372 632e 6e61 7469 7665 4f62 r_3(src.nativeOb │ │ │ │ +00012ef0: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ +00012f00: 2c20 6672 293b 0a20 2020 207d 0a0a 2020 , fr);. }.. │ │ │ │ +00012f10: 2020 2f2a 2a0a 2020 2020 202a 2041 7070 /**. * App │ │ │ │ +00012f20: 6c69 6573 2074 6865 2062 696c 6174 6572 lies the bilater │ │ │ │ +00012f30: 616c 2074 6578 7475 7265 2066 696c 7465 al texture filte │ │ │ │ +00012f40: 7220 746f 2061 6e20 696d 6167 652e 2049 r to an image. I │ │ │ │ +00012f50: 7420 7065 7266 6f72 6d73 2073 7472 7563 t performs struc │ │ │ │ +00012f60: 7475 7265 2d70 7265 7365 7276 696e 6720 ture-preserving │ │ │ │ +00012f70: 7465 7874 7572 6520 6669 6c74 6572 2e0a texture filter.. │ │ │ │ +00012f80: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ +00012f90: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ +00012fa0: 6973 2066 696c 7465 7220 7365 6520 4349 is filter see CI │ │ │ │ +00012fb0: 5445 3a20 4368 6f32 3031 342e 0a20 2020 TE: Cho2014.. │ │ │ │ +00012fc0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00012fd0: 6d20 7372 6320 536f 7572 6365 2069 6d61 m src Source ima │ │ │ │ +00012fe0: 6765 2077 686f 7365 2064 6570 7468 2069 ge whose depth i │ │ │ │ +00012ff0: 7320 382d 6269 7420 5549 4e54 206f 7220 s 8-bit UINT or │ │ │ │ +00013000: 3332 2d62 6974 2046 4c4f 4154 0a20 2020 32-bit FLOAT. │ │ │ │ +00013010: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00013020: 6d20 6473 7420 4465 7374 696e 6174 696f m dst Destinatio │ │ │ │ +00013030: 6e20 696d 6167 6520 6f66 2074 6865 2073 n image of the s │ │ │ │ +00013040: 616d 6520 7369 7a65 2061 6e64 2074 7970 ame size and typ │ │ │ │ +00013050: 6520 6173 2073 7263 2e0a 2020 2020 202a e as src.. * │ │ │ │ +00013060: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ +00013070: 2020 2020 2a20 6120 6269 6767 6572 2076 * a bigger v │ │ │ │ +00013080: 616c 7565 206d 6561 6e73 2073 6861 7270 alue means sharp │ │ │ │ +00013090: 6572 2074 7261 6e73 6974 696f 6e2e 2057 er transition. W │ │ │ │ +000130a0: 6865 6e20 7468 6520 7661 6c75 6520 6973 hen the value is │ │ │ │ +000130b0: 206e 6567 6174 6976 652c 2069 7420 6973 negative, it is │ │ │ │ +000130c0: 2061 7574 6f6d 6174 6963 616c 6c79 2063 automatically c │ │ │ │ +000130d0: 616c 6375 6c61 7465 642e 0a20 2020 2020 alculated.. │ │ │ │ +000130e0: 2a0a 2020 2020 202a 2076 616c 7565 2069 *. * value i │ │ │ │ +000130f0: 7320 6e65 6761 7469 7665 2c20 6974 2069 s negative, it i │ │ │ │ +00013100: 7320 6175 746f 6d61 7469 6361 6c6c 7920 s automatically │ │ │ │ +00013110: 6361 6c63 756c 6174 6564 2061 7320 6465 calculated as de │ │ │ │ +00013120: 7363 7269 6265 6420 696e 2074 6865 2070 scribed in the p │ │ │ │ +00013130: 6170 6572 2e0a 2020 2020 202a 0a20 2020 aper.. *. │ │ │ │ +00013140: 2020 2a20 5345 453a 2072 6f6c 6c69 6e67 * SEE: rolling │ │ │ │ +00013150: 4775 6964 616e 6365 4669 6c74 6572 2c20 GuidanceFilter, │ │ │ │ +00013160: 6269 6c61 7465 7261 6c46 696c 7465 720a bilateralFilter. │ │ │ │ +00013170: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00013180: 6963 2073 7461 7469 6320 766f 6964 2062 ic static void b │ │ │ │ +00013190: 696c 6174 6572 616c 5465 7874 7572 6546 ilateralTextureF │ │ │ │ +000131a0: 696c 7465 7228 4d61 7420 7372 632c 204d ilter(Mat src, M │ │ │ │ +000131b0: 6174 2064 7374 2920 7b0a 2020 2020 2020 at dst) {. │ │ │ │ +000131c0: 2020 6269 6c61 7465 7261 6c54 6578 7475 bilateralTextu │ │ │ │ +000131d0: 7265 4669 6c74 6572 5f34 2873 7263 2e6e reFilter_4(src.n │ │ │ │ +000131e0: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ +000131f0: 7469 7665 4f62 6a29 3b0a 2020 2020 7d0a tiveObj);. }. │ │ │ │ +00013200: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ +00013210: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ +00013220: 696d 6770 726f 633a 3a72 6f6c 6c69 6e67 imgproc::rolling │ │ │ │ +00013230: 4775 6964 616e 6365 4669 6c74 6572 284d GuidanceFilter(M │ │ │ │ +00013240: 6174 2073 7263 2c20 4d61 7426 2064 7374 at src, Mat& dst │ │ │ │ +00013250: 2c20 696e 7420 6420 3d20 2d31 2c20 646f , int d = -1, do │ │ │ │ +00013260: 7562 6c65 2073 6967 6d61 436f 6c6f 7220 uble sigmaColor │ │ │ │ +00013270: 3d20 3235 2c20 646f 7562 6c65 2073 6967 = 25, double sig │ │ │ │ +00013280: 6d61 5370 6163 6520 3d20 332c 2069 6e74 maSpace = 3, int │ │ │ │ +00013290: 206e 756d 4f66 4974 6572 203d 2034 2c20 numOfIter = 4, │ │ │ │ +000132a0: 696e 7420 626f 7264 6572 5479 7065 203d int borderType = │ │ │ │ +000132b0: 2042 4f52 4445 525f 4445 4641 554c 5429 BORDER_DEFAULT) │ │ │ │ +000132c0: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +000132d0: 0a20 2020 2020 2a20 4170 706c 6965 7320 . * Applies │ │ │ │ +000132e0: 7468 6520 726f 6c6c 696e 6720 6775 6964 the rolling guid │ │ │ │ +000132f0: 616e 6365 2066 696c 7465 7220 746f 2061 ance filter to a │ │ │ │ +00013300: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *. │ │ │ │ +00013310: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ +00013320: 6465 7461 696c 732c 2070 6c65 6173 6520 details, please │ │ │ │ +00013330: 7365 6520 4349 5445 3a20 7a68 616e 6732 see CITE: zhang2 │ │ │ │ +00013340: 3031 3472 6f6c 6c69 6e67 0a20 2020 2020 014rolling. │ │ │ │ +00013350: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00013360: 7372 6320 536f 7572 6365 2038 2d62 6974 src Source 8-bit │ │ │ │ +00013370: 206f 7220 666c 6f61 7469 6e67 2d70 6f69 or floating-poi │ │ │ │ +00013380: 6e74 2c20 312d 6368 616e 6e65 6c20 6f72 nt, 1-channel or │ │ │ │ +00013390: 2033 2d63 6861 6e6e 656c 2069 6d61 6765 3-channel image │ │ │ │ +000133a0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000133b0: 4070 6172 616d 2064 7374 2044 6573 7469 @param dst Desti │ │ │ │ +000133c0: 6e61 7469 6f6e 2069 6d61 6765 206f 6620 nation image of │ │ │ │ +000133d0: 7468 6520 7361 6d65 2073 697a 6520 616e the same size an │ │ │ │ +000133e0: 6420 7479 7065 2061 7320 7372 632e 0a20 d type as src.. │ │ │ │ +000133f0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00013400: 7261 6d20 6420 4469 616d 6574 6572 206f ram d Diameter o │ │ │ │ +00013410: 6620 6561 6368 2070 6978 656c 206e 6569 f each pixel nei │ │ │ │ +00013420: 6768 626f 7268 6f6f 6420 7468 6174 2069 ghborhood that i │ │ │ │ +00013430: 7320 7573 6564 2064 7572 696e 6720 6669 s used during fi │ │ │ │ +00013440: 6c74 6572 696e 672e 2049 6620 6974 2069 ltering. If it i │ │ │ │ +00013450: 7320 6e6f 6e2d 706f 7369 7469 7665 2c0a s non-positive,. │ │ │ │ +00013460: 2020 2020 202a 2069 7420 6973 2063 6f6d * it is com │ │ │ │ +00013470: 7075 7465 6420 6672 6f6d 2073 6967 6d61 puted from sigma │ │ │ │ +00013480: 5370 6163 6520 2e0a 2020 2020 202a 0a20 Space .. *. │ │ │ │ +00013490: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +000134a0: 6d61 436f 6c6f 7220 4669 6c74 6572 2073 maColor Filter s │ │ │ │ +000134b0: 6967 6d61 2069 6e20 7468 6520 636f 6c6f igma in the colo │ │ │ │ +000134c0: 7220 7370 6163 652e 2041 206c 6172 6765 r space. A large │ │ │ │ +000134d0: 7220 7661 6c75 6520 6f66 2074 6865 2070 r value of the p │ │ │ │ +000134e0: 6172 616d 6574 6572 206d 6561 6e73 2074 arameter means t │ │ │ │ +000134f0: 6861 740a 2020 2020 202a 2066 6172 7468 hat. * farth │ │ │ │ +00013500: 6572 2063 6f6c 6f72 7320 7769 7468 696e er colors within │ │ │ │ +00013510: 2074 6865 2070 6978 656c 206e 6569 6768 the pixel neigh │ │ │ │ +00013520: 626f 7268 6f6f 6420 2873 6565 2073 6967 borhood (see sig │ │ │ │ +00013530: 6d61 5370 6163 6520 2920 7769 6c6c 2062 maSpace ) will b │ │ │ │ +00013540: 6520 6d69 7865 6420 746f 6765 7468 6572 e mixed together │ │ │ │ +00013550: 2c20 7265 7375 6c74 696e 6720 696e 0a20 , resulting in. │ │ │ │ +00013560: 2020 2020 2a20 6c61 7267 6572 2061 7265 * larger are │ │ │ │ +00013570: 6173 206f 6620 7365 6d69 2d65 7175 616c as of semi-equal │ │ │ │ +00013580: 2063 6f6c 6f72 2e0a 2020 2020 202a 0a20 color.. *. │ │ │ │ +00013590: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +000135a0: 6d61 5370 6163 6520 4669 6c74 6572 2073 maSpace Filter s │ │ │ │ +000135b0: 6967 6d61 2069 6e20 7468 6520 636f 6f72 igma in the coor │ │ │ │ +000135c0: 6469 6e61 7465 2073 7061 6365 2e20 4120 dinate space. A │ │ │ │ +000135d0: 6c61 7267 6572 2076 616c 7565 206f 6620 larger value of │ │ │ │ +000135e0: 7468 6520 7061 7261 6d65 7465 7220 6d65 the parameter me │ │ │ │ +000135f0: 616e 7320 7468 6174 0a20 2020 2020 2a20 ans that. * │ │ │ │ +00013600: 6661 7274 6865 7220 7069 7865 6c73 2077 farther pixels w │ │ │ │ +00013610: 696c 6c20 696e 666c 7565 6e63 6520 6561 ill influence ea │ │ │ │ +00013620: 6368 206f 7468 6572 2061 7320 6c6f 6e67 ch other as long │ │ │ │ +00013630: 2061 7320 7468 6569 7220 636f 6c6f 7273 as their colors │ │ │ │ +00013640: 2061 7265 2063 6c6f 7365 2065 6e6f 7567 are close enoug │ │ │ │ +00013650: 6820 2873 6565 2073 6967 6d61 436f 6c6f h (see sigmaColo │ │ │ │ +00013660: 7220 292e 0a20 2020 2020 2a20 5768 656e r ).. * When │ │ │ │ +00013670: 2064 2667 743b 3020 2c20 6974 2073 7065 d>0 , it spe │ │ │ │ +00013680: 6369 6669 6573 2074 6865 206e 6569 6768 cifies the neigh │ │ │ │ +00013690: 626f 7268 6f6f 6420 7369 7a65 2072 6567 borhood size reg │ │ │ │ +000136a0: 6172 646c 6573 7320 6f66 2073 6967 6d61 ardless of sigma │ │ │ │ +000136b0: 5370 6163 6520 2e20 4f74 6865 7277 6973 Space . Otherwis │ │ │ │ +000136c0: 652c 2064 2069 730a 2020 2020 202a 2070 e, d is. * p │ │ │ │ +000136d0: 726f 706f 7274 696f 6e61 6c20 746f 2073 roportional to s │ │ │ │ +000136e0: 6967 6d61 5370 6163 6520 2e0a 2020 2020 igmaSpace .. │ │ │ │ +000136f0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00013700: 206e 756d 4f66 4974 6572 204e 756d 6265 numOfIter Numbe │ │ │ │ +00013710: 7220 6f66 2069 7465 7261 7469 6f6e 7320 r of iterations │ │ │ │ +00013720: 6f66 206a 6f69 6e74 2065 6467 652d 7072 of joint edge-pr │ │ │ │ +00013730: 6573 6572 7669 6e67 2066 696c 7465 7269 eserving filteri │ │ │ │ +00013740: 6e67 2061 7070 6c69 6564 206f 6e20 7468 ng applied on th │ │ │ │ +00013750: 6520 736f 7572 6365 2069 6d61 6765 2e0a e source image.. │ │ │ │ +00013760: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00013770: 6172 616d 2062 6f72 6465 7254 7970 650a aram borderType. │ │ │ │ +00013780: 2020 2020 202a 0a20 2020 2020 2a20 3c62 *. * Note: roll │ │ │ │ +000137a0: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte │ │ │ │ +000137b0: 7220 7573 6573 206a 6f69 6e74 4269 6c61 r uses jointBila │ │ │ │ +000137c0: 7465 7261 6c46 696c 7465 7220 6173 2074 teralFilter as t │ │ │ │ +000137d0: 6865 2065 6467 652d 7072 6573 6572 7669 he edge-preservi │ │ │ │ +000137e0: 6e67 2066 696c 7465 722e 0a20 2020 2020 ng filter.. │ │ │ │ +000137f0: 2a0a 2020 2020 202a 2053 4545 3a20 6a6f *. * SEE: jo │ │ │ │ +00013800: 696e 7442 696c 6174 6572 616c 4669 6c74 intBilateralFilt │ │ │ │ +00013810: 6572 2c20 6269 6c61 7465 7261 6c46 696c er, bilateralFil │ │ │ │ +00013820: 7465 722c 2061 6d46 696c 7465 720a 2020 ter, amFilter. │ │ │ │ +00013830: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +00013840: 2073 7461 7469 6320 766f 6964 2072 6f6c static void rol │ │ │ │ +00013850: 6c69 6e67 4775 6964 616e 6365 4669 6c74 lingGuidanceFilt │ │ │ │ +00013860: 6572 284d 6174 2073 7263 2c20 4d61 7420 er(Mat src, Mat │ │ │ │ +00013870: 6473 742c 2069 6e74 2064 2c20 646f 7562 dst, int d, doub │ │ │ │ +00013880: 6c65 2073 6967 6d61 436f 6c6f 722c 2064 le sigmaColor, d │ │ │ │ +00013890: 6f75 626c 6520 7369 676d 6153 7061 6365 ouble sigmaSpace │ │ │ │ +000138a0: 2c20 696e 7420 6e75 6d4f 6649 7465 722c , int numOfIter, │ │ │ │ +000138b0: 2069 6e74 2062 6f72 6465 7254 7970 6529 int borderType) │ │ │ │ +000138c0: 207b 0a20 2020 2020 2020 2072 6f6c 6c69 {. rolli │ │ │ │ +000138d0: 6e67 4775 6964 616e 6365 4669 6c74 6572 ngGuidanceFilter │ │ │ │ +000138e0: 5f30 2873 7263 2e6e 6174 6976 654f 626a _0(src.nativeObj │ │ │ │ +000138f0: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ +00013900: 2064 2c20 7369 676d 6143 6f6c 6f72 2c20 d, sigmaColor, │ │ │ │ +00013910: 7369 676d 6153 7061 6365 2c20 6e75 6d4f sigmaSpace, numO │ │ │ │ +00013920: 6649 7465 722c 2062 6f72 6465 7254 7970 fIter, borderTyp │ │ │ │ +00013930: 6529 3b0a 2020 2020 7d0a 0a20 2020 202f e);. }.. / │ │ │ │ +00013940: 2a2a 0a20 2020 2020 2a20 4170 706c 6965 **. * Applie │ │ │ │ +00013950: 7320 7468 6520 726f 6c6c 696e 6720 6775 s the rolling gu │ │ │ │ +00013960: 6964 616e 6365 2066 696c 7465 7220 746f idance filter to │ │ │ │ +00013970: 2061 6e20 696d 6167 652e 0a20 2020 2020 an image.. │ │ │ │ +00013980: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ +00013990: 6520 6465 7461 696c 732c 2070 6c65 6173 e details, pleas │ │ │ │ +000139a0: 6520 7365 6520 4349 5445 3a20 7a68 616e e see CITE: zhan │ │ │ │ +000139b0: 6732 3031 3472 6f6c 6c69 6e67 0a20 2020 g2014rolling. │ │ │ │ +000139c0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +000139d0: 6d20 7372 6320 536f 7572 6365 2038 2d62 m src Source 8-b │ │ │ │ +000139e0: 6974 206f 7220 666c 6f61 7469 6e67 2d70 it or floating-p │ │ │ │ +000139f0: 6f69 6e74 2c20 312d 6368 616e 6e65 6c20 oint, 1-channel │ │ │ │ +00013a00: 6f72 2033 2d63 6861 6e6e 656c 2069 6d61 or 3-channel ima │ │ │ │ +00013a10: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +00013a20: 2a20 4070 6172 616d 2064 7374 2044 6573 * @param dst Des │ │ │ │ +00013a30: 7469 6e61 7469 6f6e 2069 6d61 6765 206f tination image o │ │ │ │ +00013a40: 6620 7468 6520 7361 6d65 2073 697a 6520 f the same size │ │ │ │ +00013a50: 616e 6420 7479 7065 2061 7320 7372 632e and type as src. │ │ │ │ +00013a60: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00013a70: 7061 7261 6d20 6420 4469 616d 6574 6572 param d Diameter │ │ │ │ +00013a80: 206f 6620 6561 6368 2070 6978 656c 206e of each pixel n │ │ │ │ +00013a90: 6569 6768 626f 7268 6f6f 6420 7468 6174 eighborhood that │ │ │ │ +00013aa0: 2069 7320 7573 6564 2064 7572 696e 6720 is used during │ │ │ │ +00013ab0: 6669 6c74 6572 696e 672e 2049 6620 6974 filtering. If it │ │ │ │ +00013ac0: 2069 7320 6e6f 6e2d 706f 7369 7469 7665 is non-positive │ │ │ │ +00013ad0: 2c0a 2020 2020 202a 2069 7420 6973 2063 ,. * it is c │ │ │ │ +00013ae0: 6f6d 7075 7465 6420 6672 6f6d 2073 6967 omputed from sig │ │ │ │ +00013af0: 6d61 5370 6163 6520 2e0a 2020 2020 202a maSpace .. * │ │ │ │ +00013b00: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00013b10: 6967 6d61 436f 6c6f 7220 4669 6c74 6572 igmaColor Filter │ │ │ │ +00013b20: 2073 6967 6d61 2069 6e20 7468 6520 636f sigma in the co │ │ │ │ +00013b30: 6c6f 7220 7370 6163 652e 2041 206c 6172 lor space. A lar │ │ │ │ +00013b40: 6765 7220 7661 6c75 6520 6f66 2074 6865 ger value of the │ │ │ │ +00013b50: 2070 6172 616d 6574 6572 206d 6561 6e73 parameter means │ │ │ │ +00013b60: 2074 6861 740a 2020 2020 202a 2066 6172 that. * far │ │ │ │ +00013b70: 7468 6572 2063 6f6c 6f72 7320 7769 7468 ther colors with │ │ │ │ +00013b80: 696e 2074 6865 2070 6978 656c 206e 6569 in the pixel nei │ │ │ │ +00013b90: 6768 626f 7268 6f6f 6420 2873 6565 2073 ghborhood (see s │ │ │ │ +00013ba0: 6967 6d61 5370 6163 6520 2920 7769 6c6c igmaSpace ) will │ │ │ │ +00013bb0: 2062 6520 6d69 7865 6420 746f 6765 7468 be mixed togeth │ │ │ │ +00013bc0: 6572 2c20 7265 7375 6c74 696e 6720 696e er, resulting in │ │ │ │ +00013bd0: 0a20 2020 2020 2a20 6c61 7267 6572 2061 . * larger a │ │ │ │ +00013be0: 7265 6173 206f 6620 7365 6d69 2d65 7175 reas of semi-equ │ │ │ │ +00013bf0: 616c 2063 6f6c 6f72 2e0a 2020 2020 202a al color.. * │ │ │ │ +00013c00: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00013c10: 6967 6d61 5370 6163 6520 4669 6c74 6572 igmaSpace Filter │ │ │ │ +00013c20: 2073 6967 6d61 2069 6e20 7468 6520 636f sigma in the co │ │ │ │ +00013c30: 6f72 6469 6e61 7465 2073 7061 6365 2e20 ordinate space. │ │ │ │ +00013c40: 4120 6c61 7267 6572 2076 616c 7565 206f A larger value o │ │ │ │ +00013c50: 6620 7468 6520 7061 7261 6d65 7465 7220 f the parameter │ │ │ │ +00013c60: 6d65 616e 7320 7468 6174 0a20 2020 2020 means that. │ │ │ │ +00013c70: 2a20 6661 7274 6865 7220 7069 7865 6c73 * farther pixels │ │ │ │ +00013c80: 2077 696c 6c20 696e 666c 7565 6e63 6520 will influence │ │ │ │ +00013c90: 6561 6368 206f 7468 6572 2061 7320 6c6f each other as lo │ │ │ │ +00013ca0: 6e67 2061 7320 7468 6569 7220 636f 6c6f ng as their colo │ │ │ │ +00013cb0: 7273 2061 7265 2063 6c6f 7365 2065 6e6f rs are close eno │ │ │ │ +00013cc0: 7567 6820 2873 6565 2073 6967 6d61 436f ugh (see sigmaCo │ │ │ │ +00013cd0: 6c6f 7220 292e 0a20 2020 2020 2a20 5768 lor ).. * Wh │ │ │ │ +00013ce0: 656e 2064 2667 743b 3020 2c20 6974 2073 en d>0 , it s │ │ │ │ +00013cf0: 7065 6369 6669 6573 2074 6865 206e 6569 pecifies the nei │ │ │ │ +00013d00: 6768 626f 7268 6f6f 6420 7369 7a65 2072 ghborhood size r │ │ │ │ +00013d10: 6567 6172 646c 6573 7320 6f66 2073 6967 egardless of sig │ │ │ │ +00013d20: 6d61 5370 6163 6520 2e20 4f74 6865 7277 maSpace . Otherw │ │ │ │ +00013d30: 6973 652c 2064 2069 730a 2020 2020 202a ise, d is. * │ │ │ │ +00013d40: 2070 726f 706f 7274 696f 6e61 6c20 746f proportional to │ │ │ │ +00013d50: 2073 6967 6d61 5370 6163 6520 2e0a 2020 sigmaSpace .. │ │ │ │ +00013d60: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00013d70: 616d 206e 756d 4f66 4974 6572 204e 756d am numOfIter Num │ │ │ │ +00013d80: 6265 7220 6f66 2069 7465 7261 7469 6f6e ber of iteration │ │ │ │ +00013d90: 7320 6f66 206a 6f69 6e74 2065 6467 652d s of joint edge- │ │ │ │ +00013da0: 7072 6573 6572 7669 6e67 2066 696c 7465 preserving filte │ │ │ │ +00013db0: 7269 6e67 2061 7070 6c69 6564 206f 6e20 ring applied on │ │ │ │ +00013dc0: 7468 6520 736f 7572 6365 2069 6d61 6765 the source image │ │ │ │ +00013dd0: 2e0a 2020 2020 202a 0a20 2020 2020 2a0a .. *. *. │ │ │ │ +00013de0: 2020 2020 202a 203c 623e 4e6f 7465 3a3c * Note:< │ │ │ │ +00013df0: 2f62 3e20 2072 6f6c 6c69 6e67 4775 6964 /b> rollingGuid │ │ │ │ +00013e00: 616e 6365 4669 6c74 6572 2075 7365 7320 anceFilter uses │ │ │ │ +00013e10: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi │ │ │ │ +00013e20: 6c74 6572 2061 7320 7468 6520 6564 6765 lter as the edge │ │ │ │ +00013e30: 2d70 7265 7365 7276 696e 6720 6669 6c74 -preserving filt │ │ │ │ +00013e40: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +00013e50: 2a20 5345 453a 206a 6f69 6e74 4269 6c61 * SEE: jointBila │ │ │ │ +00013e60: 7465 7261 6c46 696c 7465 722c 2062 696c teralFilter, bil │ │ │ │ +00013e70: 6174 6572 616c 4669 6c74 6572 2c20 616d ateralFilter, am │ │ │ │ +00013e80: 4669 6c74 6572 0a20 2020 2020 2a2f 0a20 Filter. */. │ │ │ │ +00013e90: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00013ea0: 2076 6f69 6420 726f 6c6c 696e 6747 7569 void rollingGui │ │ │ │ +00013eb0: 6461 6e63 6546 696c 7465 7228 4d61 7420 danceFilter(Mat │ │ │ │ +00013ec0: 7372 632c 204d 6174 2064 7374 2c20 696e src, Mat dst, in │ │ │ │ +00013ed0: 7420 642c 2064 6f75 626c 6520 7369 676d t d, double sigm │ │ │ │ +00013ee0: 6143 6f6c 6f72 2c20 646f 7562 6c65 2073 aColor, double s │ │ │ │ +00013ef0: 6967 6d61 5370 6163 652c 2069 6e74 206e igmaSpace, int n │ │ │ │ +00013f00: 756d 4f66 4974 6572 2920 7b0a 2020 2020 umOfIter) {. │ │ │ │ +00013f10: 2020 2020 726f 6c6c 696e 6747 7569 6461 rollingGuida │ │ │ │ +00013f20: 6e63 6546 696c 7465 725f 3128 7372 632e nceFilter_1(src. │ │ │ │ +00013f30: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ +00013f40: 6174 6976 654f 626a 2c20 642c 2073 6967 ativeObj, d, sig │ │ │ │ +00013f50: 6d61 436f 6c6f 722c 2073 6967 6d61 5370 maColor, sigmaSp │ │ │ │ +00013f60: 6163 652c 206e 756d 4f66 4974 6572 293b ace, numOfIter); │ │ │ │ +00013f70: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +00013f80: 2020 2020 202a 2041 7070 6c69 6573 2074 * Applies t │ │ │ │ +00013f90: 6865 2072 6f6c 6c69 6e67 2067 7569 6461 he rolling guida │ │ │ │ +00013fa0: 6e63 6520 6669 6c74 6572 2074 6f20 616e nce filter to an │ │ │ │ +00013fb0: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ +00013fc0: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ +00013fd0: 6574 6169 6c73 2c20 706c 6561 7365 2073 etails, please s │ │ │ │ +00013fe0: 6565 2043 4954 453a 207a 6861 6e67 3230 ee CITE: zhang20 │ │ │ │ +00013ff0: 3134 726f 6c6c 696e 670a 2020 2020 202a 14rolling. * │ │ │ │ +00014000: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00014010: 7263 2053 6f75 7263 6520 382d 6269 7420 rc Source 8-bit │ │ │ │ +00014020: 6f72 2066 6c6f 6174 696e 672d 706f 696e or floating-poin │ │ │ │ +00014030: 742c 2031 2d63 6861 6e6e 656c 206f 7220 t, 1-channel or │ │ │ │ +00014040: 332d 6368 616e 6e65 6c20 696d 6167 652e 3-channel image. │ │ │ │ +00014050: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00014060: 7061 7261 6d20 6473 7420 4465 7374 696e param dst Destin │ │ │ │ +00014070: 6174 696f 6e20 696d 6167 6520 6f66 2074 ation image of t │ │ │ │ +00014080: 6865 2073 616d 6520 7369 7a65 2061 6e64 he same size and │ │ │ │ +00014090: 2074 7970 6520 6173 2073 7263 2e0a 2020 type as src.. │ │ │ │ +000140a0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +000140b0: 616d 2064 2044 6961 6d65 7465 7220 6f66 am d Diameter of │ │ │ │ +000140c0: 2065 6163 6820 7069 7865 6c20 6e65 6967 each pixel neig │ │ │ │ +000140d0: 6862 6f72 686f 6f64 2074 6861 7420 6973 hborhood that is │ │ │ │ +000140e0: 2075 7365 6420 6475 7269 6e67 2066 696c used during fil │ │ │ │ +000140f0: 7465 7269 6e67 2e20 4966 2069 7420 6973 tering. If it is │ │ │ │ +00014100: 206e 6f6e 2d70 6f73 6974 6976 652c 0a20 non-positive,. │ │ │ │ +00014110: 2020 2020 2a20 6974 2069 7320 636f 6d70 * it is comp │ │ │ │ +00014120: 7574 6564 2066 726f 6d20 7369 676d 6153 uted from sigmaS │ │ │ │ +00014130: 7061 6365 202e 0a20 2020 2020 2a0a 2020 pace .. *. │ │ │ │ +00014140: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +00014150: 6143 6f6c 6f72 2046 696c 7465 7220 7369 aColor Filter si │ │ │ │ +00014160: 676d 6120 696e 2074 6865 2063 6f6c 6f72 gma in the color │ │ │ │ +00014170: 2073 7061 6365 2e20 4120 6c61 7267 6572 space. A larger │ │ │ │ +00014180: 2076 616c 7565 206f 6620 7468 6520 7061 value of the pa │ │ │ │ +00014190: 7261 6d65 7465 7220 6d65 616e 7320 7468 rameter means th │ │ │ │ +000141a0: 6174 0a20 2020 2020 2a20 6661 7274 6865 at. * farthe │ │ │ │ +000141b0: 7220 636f 6c6f 7273 2077 6974 6869 6e20 r colors within │ │ │ │ +000141c0: 7468 6520 7069 7865 6c20 6e65 6967 6862 the pixel neighb │ │ │ │ +000141d0: 6f72 686f 6f64 2028 7365 6520 7369 676d orhood (see sigm │ │ │ │ +000141e0: 6153 7061 6365 2029 2077 696c 6c20 6265 aSpace ) will be │ │ │ │ +000141f0: 206d 6978 6564 2074 6f67 6574 6865 722c mixed together, │ │ │ │ +00014200: 2072 6573 756c 7469 6e67 2069 6e0a 2020 resulting in. │ │ │ │ +00014210: 2020 202a 206c 6172 6765 7220 6172 6561 * larger area │ │ │ │ +00014220: 7320 6f66 2073 656d 692d 6571 7561 6c20 s of semi-equal │ │ │ │ +00014230: 636f 6c6f 722e 0a20 2020 2020 2a0a 2020 color.. *. │ │ │ │ +00014240: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +00014250: 6153 7061 6365 2046 696c 7465 7220 7369 aSpace Filter si │ │ │ │ +00014260: 676d 6120 696e 2074 6865 2063 6f6f 7264 gma in the coord │ │ │ │ +00014270: 696e 6174 6520 7370 6163 652e 2041 206c inate space. A l │ │ │ │ +00014280: 6172 6765 7220 7661 6c75 6520 6f66 2074 arger value of t │ │ │ │ +00014290: 6865 2070 6172 616d 6574 6572 206d 6561 he parameter mea │ │ │ │ +000142a0: 6e73 2074 6861 740a 2020 2020 202a 2066 ns that. * f │ │ │ │ +000142b0: 6172 7468 6572 2070 6978 656c 7320 7769 arther pixels wi │ │ │ │ +000142c0: 6c6c 2069 6e66 6c75 656e 6365 2065 6163 ll influence eac │ │ │ │ +000142d0: 6820 6f74 6865 7220 6173 206c 6f6e 6720 h other as long │ │ │ │ +000142e0: 6173 2074 6865 6972 2063 6f6c 6f72 7320 as their colors │ │ │ │ +000142f0: 6172 6520 636c 6f73 6520 656e 6f75 6768 are close enough │ │ │ │ +00014300: 2028 7365 6520 7369 676d 6143 6f6c 6f72 (see sigmaColor │ │ │ │ +00014310: 2029 2e0a 2020 2020 202a 2057 6865 6e20 ).. * When │ │ │ │ +00014320: 6426 6774 3b30 202c 2069 7420 7370 6563 d>0 , it spec │ │ │ │ +00014330: 6966 6965 7320 7468 6520 6e65 6967 6862 ifies the neighb │ │ │ │ +00014340: 6f72 686f 6f64 2073 697a 6520 7265 6761 orhood size rega │ │ │ │ +00014350: 7264 6c65 7373 206f 6620 7369 676d 6153 rdless of sigmaS │ │ │ │ +00014360: 7061 6365 202e 204f 7468 6572 7769 7365 pace . Otherwise │ │ │ │ +00014370: 2c20 6420 6973 0a20 2020 2020 2a20 7072 , d is. * pr │ │ │ │ +00014380: 6f70 6f72 7469 6f6e 616c 2074 6f20 7369 oportional to si │ │ │ │ +00014390: 676d 6153 7061 6365 202e 0a20 2020 2020 gmaSpace .. │ │ │ │ +000143a0: 2a0a 2020 2020 202a 0a20 2020 2020 2a0a *. *. *. │ │ │ │ +000143b0: 2020 2020 202a 203c 623e 4e6f 7465 3a3c * Note:< │ │ │ │ +000143c0: 2f62 3e20 2072 6f6c 6c69 6e67 4775 6964 /b> rollingGuid │ │ │ │ +000143d0: 616e 6365 4669 6c74 6572 2075 7365 7320 anceFilter uses │ │ │ │ +000143e0: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi │ │ │ │ +000143f0: 6c74 6572 2061 7320 7468 6520 6564 6765 lter as the edge │ │ │ │ +00014400: 2d70 7265 7365 7276 696e 6720 6669 6c74 -preserving filt │ │ │ │ +00014410: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +00014420: 2a20 5345 453a 206a 6f69 6e74 4269 6c61 * SEE: jointBila │ │ │ │ +00014430: 7465 7261 6c46 696c 7465 722c 2062 696c teralFilter, bil │ │ │ │ +00014440: 6174 6572 616c 4669 6c74 6572 2c20 616d ateralFilter, am │ │ │ │ +00014450: 4669 6c74 6572 0a20 2020 2020 2a2f 0a20 Filter. */. │ │ │ │ +00014460: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00014470: 2076 6f69 6420 726f 6c6c 696e 6747 7569 void rollingGui │ │ │ │ +00014480: 6461 6e63 6546 696c 7465 7228 4d61 7420 danceFilter(Mat │ │ │ │ +00014490: 7372 632c 204d 6174 2064 7374 2c20 696e src, Mat dst, in │ │ │ │ +000144a0: 7420 642c 2064 6f75 626c 6520 7369 676d t d, double sigm │ │ │ │ +000144b0: 6143 6f6c 6f72 2c20 646f 7562 6c65 2073 aColor, double s │ │ │ │ +000144c0: 6967 6d61 5370 6163 6529 207b 0a20 2020 igmaSpace) {. │ │ │ │ +000144d0: 2020 2020 2072 6f6c 6c69 6e67 4775 6964 rollingGuid │ │ │ │ +000144e0: 616e 6365 4669 6c74 6572 5f32 2873 7263 anceFilter_2(src │ │ │ │ +000144f0: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ +00014500: 6e61 7469 7665 4f62 6a2c 2064 2c20 7369 nativeObj, d, si │ │ │ │ +00014510: 676d 6143 6f6c 6f72 2c20 7369 676d 6153 gmaColor, sigmaS │ │ │ │ +00014520: 7061 6365 293b 0a20 2020 207d 0a0a 2020 pace);. }.. │ │ │ │ +00014530: 2020 2f2a 2a0a 2020 2020 202a 2041 7070 /**. * App │ │ │ │ +00014540: 6c69 6573 2074 6865 2072 6f6c 6c69 6e67 lies the rolling │ │ │ │ +00014550: 2067 7569 6461 6e63 6520 6669 6c74 6572 guidance filter │ │ │ │ +00014560: 2074 6f20 616e 2069 6d61 6765 2e0a 2020 to an image.. │ │ │ │ +00014570: 2020 202a 0a20 2020 2020 2a20 466f 7220 *. * For │ │ │ │ +00014580: 6d6f 7265 2064 6574 6169 6c73 2c20 706c more details, pl │ │ │ │ +00014590: 6561 7365 2073 6565 2043 4954 453a 207a ease see CITE: z │ │ │ │ +000145a0: 6861 6e67 3230 3134 726f 6c6c 696e 670a hang2014rolling. │ │ │ │ +000145b0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +000145c0: 6172 616d 2073 7263 2053 6f75 7263 6520 aram src Source │ │ │ │ +000145d0: 382d 6269 7420 6f72 2066 6c6f 6174 696e 8-bit or floatin │ │ │ │ +000145e0: 672d 706f 696e 742c 2031 2d63 6861 6e6e g-point, 1-chann │ │ │ │ +000145f0: 656c 206f 7220 332d 6368 616e 6e65 6c20 el or 3-channel │ │ │ │ +00014600: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ +00014610: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ +00014620: 4465 7374 696e 6174 696f 6e20 696d 6167 Destination imag │ │ │ │ +00014630: 6520 6f66 2074 6865 2073 616d 6520 7369 e of the same si │ │ │ │ +00014640: 7a65 2061 6e64 2074 7970 6520 6173 2073 ze and type as s │ │ │ │ +00014650: 7263 2e0a 2020 2020 202a 0a20 2020 2020 rc.. *. │ │ │ │ +00014660: 2a20 4070 6172 616d 2064 2044 6961 6d65 * @param d Diame │ │ │ │ +00014670: 7465 7220 6f66 2065 6163 6820 7069 7865 ter of each pixe │ │ │ │ +00014680: 6c20 6e65 6967 6862 6f72 686f 6f64 2074 l neighborhood t │ │ │ │ +00014690: 6861 7420 6973 2075 7365 6420 6475 7269 hat is used duri │ │ │ │ +000146a0: 6e67 2066 696c 7465 7269 6e67 2e20 4966 ng filtering. If │ │ │ │ +000146b0: 2069 7420 6973 206e 6f6e 2d70 6f73 6974 it is non-posit │ │ │ │ +000146c0: 6976 652c 0a20 2020 2020 2a20 6974 2069 ive,. * it i │ │ │ │ +000146d0: 7320 636f 6d70 7574 6564 2066 726f 6d20 s computed from │ │ │ │ +000146e0: 7369 676d 6153 7061 6365 202e 0a20 2020 sigmaSpace .. │ │ │ │ +000146f0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00014700: 6d20 7369 676d 6143 6f6c 6f72 2046 696c m sigmaColor Fil │ │ │ │ +00014710: 7465 7220 7369 676d 6120 696e 2074 6865 ter sigma in the │ │ │ │ +00014720: 2063 6f6c 6f72 2073 7061 6365 2e20 4120 color space. A │ │ │ │ +00014730: 6c61 7267 6572 2076 616c 7565 206f 6620 larger value of │ │ │ │ +00014740: 7468 6520 7061 7261 6d65 7465 7220 6d65 the parameter me │ │ │ │ +00014750: 616e 7320 7468 6174 0a20 2020 2020 2a20 ans that. * │ │ │ │ +00014760: 6661 7274 6865 7220 636f 6c6f 7273 2077 farther colors w │ │ │ │ +00014770: 6974 6869 6e20 7468 6520 7069 7865 6c20 ithin the pixel │ │ │ │ +00014780: 6e65 6967 6862 6f72 686f 6f64 2028 7365 neighborhood (se │ │ │ │ +00014790: 6520 7369 676d 6153 7061 6365 2029 2077 e sigmaSpace ) w │ │ │ │ +000147a0: 696c 6c20 6265 206d 6978 6564 2074 6f67 ill be mixed tog │ │ │ │ +000147b0: 6574 6865 722c 2072 6573 756c 7469 6e67 ether, resulting │ │ │ │ +000147c0: 2069 6e0a 2020 2020 202a 206c 6172 6765 in. * large │ │ │ │ +000147d0: 7220 6172 6561 7320 6f66 2073 656d 692d r areas of semi- │ │ │ │ +000147e0: 6571 7561 6c20 636f 6c6f 722e 0a20 2020 equal color.. │ │ │ │ +000147f0: 2020 2a0a 2020 2020 202a 2066 6172 7468 *. * farth │ │ │ │ +00014800: 6572 2070 6978 656c 7320 7769 6c6c 2069 er pixels will i │ │ │ │ +00014810: 6e66 6c75 656e 6365 2065 6163 6820 6f74 nfluence each ot │ │ │ │ +00014820: 6865 7220 6173 206c 6f6e 6720 6173 2074 her as long as t │ │ │ │ +00014830: 6865 6972 2063 6f6c 6f72 7320 6172 6520 heir colors are │ │ │ │ +00014840: 636c 6f73 6520 656e 6f75 6768 2028 7365 close enough (se │ │ │ │ +00014850: 6520 7369 676d 6143 6f6c 6f72 2029 2e0a e sigmaColor ).. │ │ │ │ +00014860: 2020 2020 202a 2057 6865 6e20 6426 6774 * When d> │ │ │ │ +00014870: 3b30 202c 2069 7420 7370 6563 6966 6965 ;0 , it specifie │ │ │ │ +00014880: 7320 7468 6520 6e65 6967 6862 6f72 686f s the neighborho │ │ │ │ +00014890: 6f64 2073 697a 6520 7265 6761 7264 6c65 od size regardle │ │ │ │ +000148a0: 7373 206f 6620 7369 676d 6153 7061 6365 ss of sigmaSpace │ │ │ │ +000148b0: 202e 204f 7468 6572 7769 7365 2c20 6420 . Otherwise, d │ │ │ │ +000148c0: 6973 0a20 2020 2020 2a20 7072 6f70 6f72 is. * propor │ │ │ │ +000148d0: 7469 6f6e 616c 2074 6f20 7369 676d 6153 tional to sigmaS │ │ │ │ +000148e0: 7061 6365 202e 0a20 2020 2020 2a0a 2020 pace .. *. │ │ │ │ +000148f0: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ +00014900: 202a 203c 623e 4e6f 7465 3a3c 2f62 3e20 * Note: │ │ │ │ +00014910: 2072 6f6c 6c69 6e67 4775 6964 616e 6365 rollingGuidance │ │ │ │ +00014920: 4669 6c74 6572 2075 7365 7320 6a6f 696e Filter uses join │ │ │ │ +00014930: 7442 696c 6174 6572 616c 4669 6c74 6572 tBilateralFilter │ │ │ │ +00014940: 2061 7320 7468 6520 6564 6765 2d70 7265 as the edge-pre │ │ │ │ +00014950: 7365 7276 696e 6720 6669 6c74 6572 2e0a serving filter.. │ │ │ │ +00014960: 2020 2020 202a 0a20 2020 2020 2a20 5345 *. * SE │ │ │ │ +00014970: 453a 206a 6f69 6e74 4269 6c61 7465 7261 E: jointBilatera │ │ │ │ +00014980: 6c46 696c 7465 722c 2062 696c 6174 6572 lFilter, bilater │ │ │ │ +00014990: 616c 4669 6c74 6572 2c20 616d 4669 6c74 alFilter, amFilt │ │ │ │ +000149a0: 6572 0a20 2020 2020 2a2f 0a20 2020 2070 er. */. p │ │ │ │ +000149b0: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ +000149c0: 6420 726f 6c6c 696e 6747 7569 6461 6e63 d rollingGuidanc │ │ │ │ +000149d0: 6546 696c 7465 7228 4d61 7420 7372 632c eFilter(Mat src, │ │ │ │ +000149e0: 204d 6174 2064 7374 2c20 696e 7420 642c Mat dst, int d, │ │ │ │ +000149f0: 2064 6f75 626c 6520 7369 676d 6143 6f6c double sigmaCol │ │ │ │ +00014a00: 6f72 2920 7b0a 2020 2020 2020 2020 726f or) {. ro │ │ │ │ +00014a10: 6c6c 696e 6747 7569 6461 6e63 6546 696c llingGuidanceFil │ │ │ │ +00014a20: 7465 725f 3328 7372 632e 6e61 7469 7665 ter_3(src.native │ │ │ │ +00014a30: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ +00014a40: 626a 2c20 642c 2073 6967 6d61 436f 6c6f bj, d, sigmaColo │ │ │ │ +00014a50: 7229 3b0a 2020 2020 7d0a 0a20 2020 202f r);. }.. / │ │ │ │ +00014a60: 2a2a 0a20 2020 2020 2a20 4170 706c 6965 **. * Applie │ │ │ │ +00014a70: 7320 7468 6520 726f 6c6c 696e 6720 6775 s the rolling gu │ │ │ │ +00014a80: 6964 616e 6365 2066 696c 7465 7220 746f idance filter to │ │ │ │ +00014a90: 2061 6e20 696d 6167 652e 0a20 2020 2020 an image.. │ │ │ │ +00014aa0: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ +00014ab0: 6520 6465 7461 696c 732c 2070 6c65 6173 e details, pleas │ │ │ │ +00014ac0: 6520 7365 6520 4349 5445 3a20 7a68 616e e see CITE: zhan │ │ │ │ +00014ad0: 6732 3031 3472 6f6c 6c69 6e67 0a20 2020 g2014rolling. │ │ │ │ +00014ae0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00014af0: 6d20 7372 6320 536f 7572 6365 2038 2d62 m src Source 8-b │ │ │ │ +00014b00: 6974 206f 7220 666c 6f61 7469 6e67 2d70 it or floating-p │ │ │ │ +00014b10: 6f69 6e74 2c20 312d 6368 616e 6e65 6c20 oint, 1-channel │ │ │ │ +00014b20: 6f72 2033 2d63 6861 6e6e 656c 2069 6d61 or 3-channel ima │ │ │ │ +00014b30: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +00014b40: 2a20 4070 6172 616d 2064 7374 2044 6573 * @param dst Des │ │ │ │ +00014b50: 7469 6e61 7469 6f6e 2069 6d61 6765 206f tination image o │ │ │ │ +00014b60: 6620 7468 6520 7361 6d65 2073 697a 6520 f the same size │ │ │ │ +00014b70: 616e 6420 7479 7065 2061 7320 7372 632e and type as src. │ │ │ │ +00014b80: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00014b90: 7061 7261 6d20 6420 4469 616d 6574 6572 param d Diameter │ │ │ │ +00014ba0: 206f 6620 6561 6368 2070 6978 656c 206e of each pixel n │ │ │ │ +00014bb0: 6569 6768 626f 7268 6f6f 6420 7468 6174 eighborhood that │ │ │ │ +00014bc0: 2069 7320 7573 6564 2064 7572 696e 6720 is used during │ │ │ │ +00014bd0: 6669 6c74 6572 696e 672e 2049 6620 6974 filtering. If it │ │ │ │ +00014be0: 2069 7320 6e6f 6e2d 706f 7369 7469 7665 is non-positive │ │ │ │ +00014bf0: 2c0a 2020 2020 202a 2069 7420 6973 2063 ,. * it is c │ │ │ │ +00014c00: 6f6d 7075 7465 6420 6672 6f6d 2073 6967 omputed from sig │ │ │ │ +00014c10: 6d61 5370 6163 6520 2e0a 2020 2020 202a maSpace .. * │ │ │ │ +00014c20: 0a20 2020 2020 2a20 6661 7274 6865 7220 . * farther │ │ │ │ +00014c30: 636f 6c6f 7273 2077 6974 6869 6e20 7468 colors within th │ │ │ │ +00014c40: 6520 7069 7865 6c20 6e65 6967 6862 6f72 e pixel neighbor │ │ │ │ +00014c50: 686f 6f64 2028 7365 6520 7369 676d 6153 hood (see sigmaS │ │ │ │ +00014c60: 7061 6365 2029 2077 696c 6c20 6265 206d pace ) will be m │ │ │ │ +00014c70: 6978 6564 2074 6f67 6574 6865 722c 2072 ixed together, r │ │ │ │ +00014c80: 6573 756c 7469 6e67 2069 6e0a 2020 2020 esulting in. │ │ │ │ +00014c90: 202a 206c 6172 6765 7220 6172 6561 7320 * larger areas │ │ │ │ +00014ca0: 6f66 2073 656d 692d 6571 7561 6c20 636f of semi-equal co │ │ │ │ +00014cb0: 6c6f 722e 0a20 2020 2020 2a0a 2020 2020 lor.. *. │ │ │ │ +00014cc0: 202a 2066 6172 7468 6572 2070 6978 656c * farther pixel │ │ │ │ +00014cd0: 7320 7769 6c6c 2069 6e66 6c75 656e 6365 s will influence │ │ │ │ +00014ce0: 2065 6163 6820 6f74 6865 7220 6173 206c each other as l │ │ │ │ +00014cf0: 6f6e 6720 6173 2074 6865 6972 2063 6f6c ong as their col │ │ │ │ +00014d00: 6f72 7320 6172 6520 636c 6f73 6520 656e ors are close en │ │ │ │ +00014d10: 6f75 6768 2028 7365 6520 7369 676d 6143 ough (see sigmaC │ │ │ │ +00014d20: 6f6c 6f72 2029 2e0a 2020 2020 202a 2057 olor ).. * W │ │ │ │ +00014d30: 6865 6e20 6426 6774 3b30 202c 2069 7420 hen d>0 , it │ │ │ │ +00014d40: 7370 6563 6966 6965 7320 7468 6520 6e65 specifies the ne │ │ │ │ +00014d50: 6967 6862 6f72 686f 6f64 2073 697a 6520 ighborhood size │ │ │ │ +00014d60: 7265 6761 7264 6c65 7373 206f 6620 7369 regardless of si │ │ │ │ +00014d70: 676d 6153 7061 6365 202e 204f 7468 6572 gmaSpace . Other │ │ │ │ +00014d80: 7769 7365 2c20 6420 6973 0a20 2020 2020 wise, d is. │ │ │ │ +00014d90: 2a20 7072 6f70 6f72 7469 6f6e 616c 2074 * proportional t │ │ │ │ +00014da0: 6f20 7369 676d 6153 7061 6365 202e 0a20 o sigmaSpace .. │ │ │ │ +00014db0: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ +00014dc0: 2020 2a0a 2020 2020 202a 203c 623e 4e6f *. * No │ │ │ │ +00014dd0: 7465 3a3c 2f62 3e20 2072 6f6c 6c69 6e67 te: rolling │ │ │ │ +00014de0: 4775 6964 616e 6365 4669 6c74 6572 2075 GuidanceFilter u │ │ │ │ +00014df0: 7365 7320 6a6f 696e 7442 696c 6174 6572 ses jointBilater │ │ │ │ +00014e00: 616c 4669 6c74 6572 2061 7320 7468 6520 alFilter as the │ │ │ │ +00014e10: 6564 6765 2d70 7265 7365 7276 696e 6720 edge-preserving │ │ │ │ +00014e20: 6669 6c74 6572 2e0a 2020 2020 202a 0a20 filter.. *. │ │ │ │ +00014e30: 2020 2020 2a20 5345 453a 206a 6f69 6e74 * SEE: joint │ │ │ │ +00014e40: 4269 6c61 7465 7261 6c46 696c 7465 722c BilateralFilter, │ │ │ │ +00014e50: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +00014e60: 2c20 616d 4669 6c74 6572 0a20 2020 2020 , amFilter. │ │ │ │ +00014e70: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00014e80: 6174 6963 2076 6f69 6420 726f 6c6c 696e atic void rollin │ │ │ │ +00014e90: 6747 7569 6461 6e63 6546 696c 7465 7228 gGuidanceFilter( │ │ │ │ +00014ea0: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ +00014eb0: 2c20 696e 7420 6429 207b 0a20 2020 2020 , int d) {. │ │ │ │ +00014ec0: 2020 2072 6f6c 6c69 6e67 4775 6964 616e rollingGuidan │ │ │ │ +00014ed0: 6365 4669 6c74 6572 5f34 2873 7263 2e6e ceFilter_4(src.n │ │ │ │ +00014ee0: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ +00014ef0: 7469 7665 4f62 6a2c 2064 293b 0a20 2020 tiveObj, d);. │ │ │ │ +00014f00: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +00014f10: 202a 2041 7070 6c69 6573 2074 6865 2072 * Applies the r │ │ │ │ +00014f20: 6f6c 6c69 6e67 2067 7569 6461 6e63 6520 olling guidance │ │ │ │ +00014f30: 6669 6c74 6572 2074 6f20 616e 2069 6d61 filter to an ima │ │ │ │ +00014f40: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +00014f50: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ +00014f60: 6c73 2c20 706c 6561 7365 2073 6565 2043 ls, please see C │ │ │ │ +00014f70: 4954 453a 207a 6861 6e67 3230 3134 726f ITE: zhang2014ro │ │ │ │ +00014f80: 6c6c 696e 670a 2020 2020 202a 0a20 2020 lling. *. │ │ │ │ +00014f90: 2020 2a20 4070 6172 616d 2073 7263 2053 * @param src S │ │ │ │ +00014fa0: 6f75 7263 6520 382d 6269 7420 6f72 2066 ource 8-bit or f │ │ │ │ +00014fb0: 6c6f 6174 696e 672d 706f 696e 742c 2031 loating-point, 1 │ │ │ │ +00014fc0: 2d63 6861 6e6e 656c 206f 7220 332d 6368 -channel or 3-ch │ │ │ │ +00014fd0: 616e 6e65 6c20 696d 6167 652e 0a20 2020 annel image.. │ │ │ │ +00014fe0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00014ff0: 6d20 6473 7420 4465 7374 696e 6174 696f m dst Destinatio │ │ │ │ +00015000: 6e20 696d 6167 6520 6f66 2074 6865 2073 n image of the s │ │ │ │ +00015010: 616d 6520 7369 7a65 2061 6e64 2074 7970 ame size and typ │ │ │ │ +00015020: 6520 6173 2073 7263 2e0a 2020 2020 202a e as src.. * │ │ │ │ +00015030: 0a20 2020 2020 2a20 6974 2069 7320 636f . * it is co │ │ │ │ +00015040: 6d70 7574 6564 2066 726f 6d20 7369 676d mputed from sigm │ │ │ │ +00015050: 6153 7061 6365 202e 0a20 2020 2020 2a0a aSpace .. *. │ │ │ │ +00015060: 2020 2020 202a 2066 6172 7468 6572 2063 * farther c │ │ │ │ +00015070: 6f6c 6f72 7320 7769 7468 696e 2074 6865 olors within the │ │ │ │ +00015080: 2070 6978 656c 206e 6569 6768 626f 7268 pixel neighborh │ │ │ │ +00015090: 6f6f 6420 2873 6565 2073 6967 6d61 5370 ood (see sigmaSp │ │ │ │ +000150a0: 6163 6520 2920 7769 6c6c 2062 6520 6d69 ace ) will be mi │ │ │ │ +000150b0: 7865 6420 746f 6765 7468 6572 2c20 7265 xed together, re │ │ │ │ +000150c0: 7375 6c74 696e 6720 696e 0a20 2020 2020 sulting in. │ │ │ │ +000150d0: 2a20 6c61 7267 6572 2061 7265 6173 206f * larger areas o │ │ │ │ +000150e0: 6620 7365 6d69 2d65 7175 616c 2063 6f6c f semi-equal col │ │ │ │ +000150f0: 6f72 2e0a 2020 2020 202a 0a20 2020 2020 or.. *. │ │ │ │ +00015100: 2a20 6661 7274 6865 7220 7069 7865 6c73 * farther pixels │ │ │ │ +00015110: 2077 696c 6c20 696e 666c 7565 6e63 6520 will influence │ │ │ │ +00015120: 6561 6368 206f 7468 6572 2061 7320 6c6f each other as lo │ │ │ │ +00015130: 6e67 2061 7320 7468 6569 7220 636f 6c6f ng as their colo │ │ │ │ +00015140: 7273 2061 7265 2063 6c6f 7365 2065 6e6f rs are close eno │ │ │ │ +00015150: 7567 6820 2873 6565 2073 6967 6d61 436f ugh (see sigmaCo │ │ │ │ +00015160: 6c6f 7220 292e 0a20 2020 2020 2a20 5768 lor ).. * Wh │ │ │ │ +00015170: 656e 2064 2667 743b 3020 2c20 6974 2073 en d>0 , it s │ │ │ │ +00015180: 7065 6369 6669 6573 2074 6865 206e 6569 pecifies the nei │ │ │ │ +00015190: 6768 626f 7268 6f6f 6420 7369 7a65 2072 ghborhood size r │ │ │ │ +000151a0: 6567 6172 646c 6573 7320 6f66 2073 6967 egardless of sig │ │ │ │ +000151b0: 6d61 5370 6163 6520 2e20 4f74 6865 7277 maSpace . Otherw │ │ │ │ +000151c0: 6973 652c 2064 2069 730a 2020 2020 202a ise, d is. * │ │ │ │ +000151d0: 2070 726f 706f 7274 696f 6e61 6c20 746f proportional to │ │ │ │ +000151e0: 2073 6967 6d61 5370 6163 6520 2e0a 2020 sigmaSpace .. │ │ │ │ +000151f0: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ +00015200: 202a 0a20 2020 2020 2a20 3c62 3e4e 6f74 *. * Not │ │ │ │ +00015210: 653a 3c2f 623e 2020 726f 6c6c 696e 6747 e: rollingG │ │ │ │ +00015220: 7569 6461 6e63 6546 696c 7465 7220 7573 uidanceFilter us │ │ │ │ +00015230: 6573 206a 6f69 6e74 4269 6c61 7465 7261 es jointBilatera │ │ │ │ +00015240: 6c46 696c 7465 7220 6173 2074 6865 2065 lFilter as the e │ │ │ │ +00015250: 6467 652d 7072 6573 6572 7669 6e67 2066 dge-preserving f │ │ │ │ +00015260: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ +00015270: 2020 202a 2053 4545 3a20 6a6f 696e 7442 * SEE: jointB │ │ │ │ +00015280: 696c 6174 6572 616c 4669 6c74 6572 2c20 ilateralFilter, │ │ │ │ +00015290: 6269 6c61 7465 7261 6c46 696c 7465 722c bilateralFilter, │ │ │ │ +000152a0: 2061 6d46 696c 7465 720a 2020 2020 202a amFilter. * │ │ │ │ +000152b0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +000152c0: 7469 6320 766f 6964 2072 6f6c 6c69 6e67 tic void rolling │ │ │ │ +000152d0: 4775 6964 616e 6365 4669 6c74 6572 284d GuidanceFilter(M │ │ │ │ +000152e0: 6174 2073 7263 2c20 4d61 7420 6473 7429 at src, Mat dst) │ │ │ │ +000152f0: 207b 0a20 2020 2020 2020 2072 6f6c 6c69 {. rolli │ │ │ │ +00015300: 6e67 4775 6964 616e 6365 4669 6c74 6572 ngGuidanceFilter │ │ │ │ +00015310: 5f35 2873 7263 2e6e 6174 6976 654f 626a _5(src.nativeObj │ │ │ │ +00015320: 2c20 6473 742e 6e61 7469 7665 4f62 6a29 , dst.nativeObj) │ │ │ │ +00015330: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ +00015340: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ +00015350: 725f 4661 7374 4269 6c61 7465 7261 6c53 r_FastBilateralS │ │ │ │ +00015360: 6f6c 7665 7246 696c 7465 7220 6376 3a3a olverFilter cv:: │ │ │ │ +00015370: 7869 6d67 7072 6f63 3a3a 6372 6561 7465 ximgproc::create │ │ │ │ +00015380: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ +00015390: 7665 7246 696c 7465 7228 4d61 7420 6775 verFilter(Mat gu │ │ │ │ +000153a0: 6964 652c 2064 6f75 626c 6520 7369 676d ide, double sigm │ │ │ │ +000153b0: 615f 7370 6174 6961 6c2c 2064 6f75 626c a_spatial, doubl │ │ │ │ +000153c0: 6520 7369 676d 615f 6c75 6d61 2c20 646f e sigma_luma, do │ │ │ │ +000153d0: 7562 6c65 2073 6967 6d61 5f63 6872 6f6d uble sigma_chrom │ │ │ │ +000153e0: 612c 2064 6f75 626c 6520 6c61 6d62 6461 a, double lambda │ │ │ │ +000153f0: 203d 2031 3238 2e30 2c20 696e 7420 6e75 = 128.0, int nu │ │ │ │ +00015400: 6d5f 6974 6572 203d 2032 352c 2064 6f75 m_iter = 25, dou │ │ │ │ +00015410: 626c 6520 6d61 785f 746f 6c20 3d20 3165 ble max_tol = 1e │ │ │ │ +00015420: 2d35 290a 2020 2020 2f2f 0a0a 2020 2020 -5). //.. │ │ │ │ +00015430: 2f2a 2a0a 2020 2020 202a 2046 6163 746f /**. * Facto │ │ │ │ +00015440: 7279 206d 6574 686f 642c 2063 7265 6174 ry method, creat │ │ │ │ +00015450: 6520 696e 7374 616e 6365 206f 6620 4661 e instance of Fa │ │ │ │ +00015460: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve │ │ │ │ +00015470: 7246 696c 7465 7220 616e 6420 6578 6563 rFilter and exec │ │ │ │ +00015480: 7574 6520 7468 6520 696e 6974 6961 6c69 ute the initiali │ │ │ │ +00015490: 7a61 7469 6f6e 2072 6f75 7469 6e65 732e zation routines. │ │ │ │ +000154a0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +000154b0: 7061 7261 6d20 6775 6964 6520 696d 6167 param guide imag │ │ │ │ +000154c0: 6520 7365 7276 696e 6720 6173 2067 7569 e serving as gui │ │ │ │ +000154d0: 6465 2066 6f72 2066 696c 7465 7269 6e67 de for filtering │ │ │ │ +000154e0: 2e20 4974 2073 686f 756c 6420 6861 7665 . It should have │ │ │ │ +000154f0: 2038 2d62 6974 2064 6570 7468 2061 6e64 8-bit depth and │ │ │ │ +00015500: 2065 6974 6865 7220 3120 6f72 2033 2063 either 1 or 3 c │ │ │ │ +00015510: 6861 6e6e 656c 732e 0a20 2020 2020 2a0a hannels.. *. │ │ │ │ +00015520: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ +00015530: 676d 615f 7370 6174 6961 6c20 7061 7261 gma_spatial para │ │ │ │ +00015540: 6d65 7465 722c 2074 6861 7420 6973 2073 meter, that is s │ │ │ │ +00015550: 696d 696c 6172 2074 6f20 7370 6174 6961 imilar to spatia │ │ │ │ +00015560: 6c20 7370 6163 6520 7369 676d 6120 2862 l space sigma (b │ │ │ │ +00015570: 616e 6477 6964 7468 2920 696e 2062 696c andwidth) in bil │ │ │ │ +00015580: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter.. │ │ │ │ +00015590: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +000155a0: 616d 2073 6967 6d61 5f6c 756d 6120 7061 am sigma_luma pa │ │ │ │ +000155b0: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ +000155c0: 2073 696d 696c 6172 2074 6f20 6c75 6d61 similar to luma │ │ │ │ +000155d0: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba │ │ │ │ +000155e0: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila │ │ │ │ +000155f0: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ +00015600: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00015610: 6d20 7369 676d 615f 6368 726f 6d61 2070 m sigma_chroma p │ │ │ │ +00015620: 6172 616d 6574 6572 2c20 7468 6174 2069 arameter, that i │ │ │ │ +00015630: 7320 7369 6d69 6c61 7220 746f 2063 6872 s similar to chr │ │ │ │ +00015640: 6f6d 6120 7370 6163 6520 7369 676d 6120 oma space sigma │ │ │ │ +00015650: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b │ │ │ │ +00015660: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ +00015670: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00015680: 6172 616d 206c 616d 6264 6120 736d 6f6f aram lambda smoo │ │ │ │ +00015690: 7468 6e65 7373 2073 7472 656e 6774 6820 thness strength │ │ │ │ +000156a0: 7061 7261 6d65 7465 7220 666f 7220 736f parameter for so │ │ │ │ +000156b0: 6c76 6572 2e0a 2020 2020 202a 0a20 2020 lver.. *. │ │ │ │ +000156c0: 2020 2a20 4070 6172 616d 206e 756d 5f69 * @param num_i │ │ │ │ +000156d0: 7465 7220 6e75 6d62 6572 206f 6620 6974 ter number of it │ │ │ │ +000156e0: 6572 6174 696f 6e73 2075 7365 6420 666f erations used fo │ │ │ │ +000156f0: 7220 736f 6c76 6572 2c20 3235 2069 7320 r solver, 25 is │ │ │ │ +00015700: 7573 7561 6c6c 7920 656e 6f75 6768 2e0a usually enough.. │ │ │ │ +00015710: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00015720: 6172 616d 206d 6178 5f74 6f6c 2063 6f6e aram max_tol con │ │ │ │ +00015730: 7665 7267 656e 6365 2074 6f6c 6572 616e vergence toleran │ │ │ │ +00015740: 6365 2075 7365 6420 666f 7220 736f 6c76 ce used for solv │ │ │ │ +00015750: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +00015760: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ +00015770: 6c73 2061 626f 7574 2074 6865 2046 6173 ls about the Fas │ │ │ │ +00015780: 7420 4269 6c61 7465 7261 6c20 536f 6c76 t Bilateral Solv │ │ │ │ +00015790: 6572 2070 6172 616d 6574 6572 732c 2073 er parameters, s │ │ │ │ +000157a0: 6565 2074 6865 206f 7269 6769 6e61 6c20 ee the original │ │ │ │ +000157b0: 7061 7065 7220 4349 5445 3a20 4261 7272 paper CITE: Barr │ │ │ │ +000157c0: 6f6e 506f 6f6c 6532 3031 362e 0a20 2020 onPoole2016.. │ │ │ │ +000157d0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +000157e0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +000157f0: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +00015800: 7075 626c 6963 2073 7461 7469 6320 4661 public static Fa │ │ │ │ +00015810: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve │ │ │ │ +00015820: 7246 696c 7465 7220 6372 6561 7465 4661 rFilter createFa │ │ │ │ +00015830: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve │ │ │ │ +00015840: 7246 696c 7465 7228 4d61 7420 6775 6964 rFilter(Mat guid │ │ │ │ +00015850: 652c 2064 6f75 626c 6520 7369 676d 615f e, double sigma_ │ │ │ │ +00015860: 7370 6174 6961 6c2c 2064 6f75 626c 6520 spatial, double │ │ │ │ +00015870: 7369 676d 615f 6c75 6d61 2c20 646f 7562 sigma_luma, doub │ │ │ │ +00015880: 6c65 2073 6967 6d61 5f63 6872 6f6d 612c le sigma_chroma, │ │ │ │ +00015890: 2064 6f75 626c 6520 6c61 6d62 6461 2c20 double lambda, │ │ │ │ +000158a0: 696e 7420 6e75 6d5f 6974 6572 2c20 646f int num_iter, do │ │ │ │ +000158b0: 7562 6c65 206d 6178 5f74 6f6c 2920 7b0a uble max_tol) {. │ │ │ │ +000158c0: 2020 2020 2020 2020 7265 7475 726e 2046 return F │ │ │ │ +000158d0: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ +000158e0: 6572 4669 6c74 6572 2e5f 5f66 726f 6d50 erFilter.__fromP │ │ │ │ +000158f0: 7472 5f5f 2863 7265 6174 6546 6173 7442 tr__(createFastB │ │ │ │ +00015900: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +00015910: 6c74 6572 5f30 2867 7569 6465 2e6e 6174 lter_0(guide.nat │ │ │ │ +00015920: 6976 654f 626a 2c20 7369 676d 615f 7370 iveObj, sigma_sp │ │ │ │ +00015930: 6174 6961 6c2c 2073 6967 6d61 5f6c 756d atial, sigma_lum │ │ │ │ +00015940: 612c 2073 6967 6d61 5f63 6872 6f6d 612c a, sigma_chroma, │ │ │ │ +00015950: 206c 616d 6264 612c 206e 756d 5f69 7465 lambda, num_ite │ │ │ │ +00015960: 722c 206d 6178 5f74 6f6c 2929 3b0a 2020 r, max_tol));. │ │ │ │ +00015970: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +00015980: 2020 2a20 4661 6374 6f72 7920 6d65 7468 * Factory meth │ │ │ │ +00015990: 6f64 2c20 6372 6561 7465 2069 6e73 7461 od, create insta │ │ │ │ +000159a0: 6e63 6520 6f66 2046 6173 7442 696c 6174 nce of FastBilat │ │ │ │ +000159b0: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +000159c0: 2061 6e64 2065 7865 6375 7465 2074 6865 and execute the │ │ │ │ +000159d0: 2069 6e69 7469 616c 697a 6174 696f 6e20 initialization │ │ │ │ +000159e0: 726f 7574 696e 6573 2e0a 2020 2020 202a routines.. * │ │ │ │ +000159f0: 0a20 2020 2020 2a20 4070 6172 616d 2067 . * @param g │ │ │ │ +00015a00: 7569 6465 2069 6d61 6765 2073 6572 7669 uide image servi │ │ │ │ +00015a10: 6e67 2061 7320 6775 6964 6520 666f 7220 ng as guide for │ │ │ │ +00015a20: 6669 6c74 6572 696e 672e 2049 7420 7368 filtering. It sh │ │ │ │ +00015a30: 6f75 6c64 2068 6176 6520 382d 6269 7420 ould have 8-bit │ │ │ │ +00015a40: 6465 7074 6820 616e 6420 6569 7468 6572 depth and either │ │ │ │ +00015a50: 2031 206f 7220 3320 6368 616e 6e65 6c73 1 or 3 channels │ │ │ │ +00015a60: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00015a70: 4070 6172 616d 2073 6967 6d61 5f73 7061 @param sigma_spa │ │ │ │ +00015a80: 7469 616c 2070 6172 616d 6574 6572 2c20 tial parameter, │ │ │ │ +00015a90: 7468 6174 2069 7320 7369 6d69 6c61 7220 that is similar │ │ │ │ +00015aa0: 746f 2073 7061 7469 616c 2073 7061 6365 to spatial space │ │ │ │ +00015ab0: 2073 6967 6d61 2028 6261 6e64 7769 6474 sigma (bandwidt │ │ │ │ +00015ac0: 6829 2069 6e20 6269 6c61 7465 7261 6c46 h) in bilateralF │ │ │ │ +00015ad0: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ +00015ae0: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +00015af0: 615f 6c75 6d61 2070 6172 616d 6574 6572 a_luma parameter │ │ │ │ +00015b00: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila │ │ │ │ +00015b10: 7220 746f 206c 756d 6120 7370 6163 6520 r to luma space │ │ │ │ +00015b20: 7369 676d 6120 2862 616e 6477 6964 7468 sigma (bandwidth │ │ │ │ +00015b30: 2920 696e 2062 696c 6174 6572 616c 4669 ) in bilateralFi │ │ │ │ +00015b40: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +00015b50: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ +00015b60: 5f63 6872 6f6d 6120 7061 7261 6d65 7465 _chroma paramete │ │ │ │ +00015b70: 722c 2074 6861 7420 6973 2073 696d 696c r, that is simil │ │ │ │ +00015b80: 6172 2074 6f20 6368 726f 6d61 2073 7061 ar to chroma spa │ │ │ │ +00015b90: 6365 2073 6967 6d61 2028 6261 6e64 7769 ce sigma (bandwi │ │ │ │ +00015ba0: 6474 6829 2069 6e20 6269 6c61 7465 7261 dth) in bilatera │ │ │ │ +00015bb0: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ +00015bc0: 2020 2020 202a 2040 7061 7261 6d20 6c61 * @param la │ │ │ │ +00015bd0: 6d62 6461 2073 6d6f 6f74 686e 6573 7320 mbda smoothness │ │ │ │ +00015be0: 7374 7265 6e67 7468 2070 6172 616d 6574 strength paramet │ │ │ │ +00015bf0: 6572 2066 6f72 2073 6f6c 7665 722e 0a20 er for solver.. │ │ │ │ +00015c00: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00015c10: 7261 6d20 6e75 6d5f 6974 6572 206e 756d ram num_iter num │ │ │ │ +00015c20: 6265 7220 6f66 2069 7465 7261 7469 6f6e ber of iteration │ │ │ │ +00015c30: 7320 7573 6564 2066 6f72 2073 6f6c 7665 s used for solve │ │ │ │ +00015c40: 722c 2032 3520 6973 2075 7375 616c 6c79 r, 25 is usually │ │ │ │ +00015c50: 2065 6e6f 7567 682e 0a20 2020 2020 2a0a enough.. *. │ │ │ │ +00015c60: 2020 2020 202a 0a20 2020 2020 2a20 466f *. * Fo │ │ │ │ +00015c70: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ +00015c80: 626f 7574 2074 6865 2046 6173 7420 4269 bout the Fast Bi │ │ │ │ +00015c90: 6c61 7465 7261 6c20 536f 6c76 6572 2070 lateral Solver p │ │ │ │ +00015ca0: 6172 616d 6574 6572 732c 2073 6565 2074 arameters, see t │ │ │ │ +00015cb0: 6865 206f 7269 6769 6e61 6c20 7061 7065 he original pape │ │ │ │ +00015cc0: 7220 4349 5445 3a20 4261 7272 6f6e 506f r CITE: BarronPo │ │ │ │ +00015cd0: 6f6c 6532 3031 362e 0a20 2020 2020 2a20 ole2016.. * │ │ │ │ +00015ce0: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +00015cf0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00015d00: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00015d10: 6963 2073 7461 7469 6320 4661 7374 4269 ic static FastBi │ │ │ │ +00015d20: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +00015d30: 7465 7220 6372 6561 7465 4661 7374 4269 ter createFastBi │ │ │ │ +00015d40: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +00015d50: 7465 7228 4d61 7420 6775 6964 652c 2064 ter(Mat guide, d │ │ │ │ +00015d60: 6f75 626c 6520 7369 676d 615f 7370 6174 ouble sigma_spat │ │ │ │ +00015d70: 6961 6c2c 2064 6f75 626c 6520 7369 676d ial, double sigm │ │ │ │ +00015d80: 615f 6c75 6d61 2c20 646f 7562 6c65 2073 a_luma, double s │ │ │ │ +00015d90: 6967 6d61 5f63 6872 6f6d 612c 2064 6f75 igma_chroma, dou │ │ │ │ +00015da0: 626c 6520 6c61 6d62 6461 2c20 696e 7420 ble lambda, int │ │ │ │ +00015db0: 6e75 6d5f 6974 6572 2920 7b0a 2020 2020 num_iter) {. │ │ │ │ +00015dc0: 2020 2020 7265 7475 726e 2046 6173 7442 return FastB │ │ │ │ +00015dd0: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +00015de0: 6c74 6572 2e5f 5f66 726f 6d50 7472 5f5f lter.__fromPtr__ │ │ │ │ +00015df0: 2863 7265 6174 6546 6173 7442 696c 6174 (createFastBilat │ │ │ │ +00015e00: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +00015e10: 5f31 2867 7569 6465 2e6e 6174 6976 654f _1(guide.nativeO │ │ │ │ +00015e20: 626a 2c20 7369 676d 615f 7370 6174 6961 bj, sigma_spatia │ │ │ │ +00015e30: 6c2c 2073 6967 6d61 5f6c 756d 612c 2073 l, sigma_luma, s │ │ │ │ +00015e40: 6967 6d61 5f63 6872 6f6d 612c 206c 616d igma_chroma, lam │ │ │ │ +00015e50: 6264 612c 206e 756d 5f69 7465 7229 293b bda, num_iter)); │ │ │ │ +00015e60: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +00015e70: 2020 2020 202a 2046 6163 746f 7279 206d * Factory m │ │ │ │ +00015e80: 6574 686f 642c 2063 7265 6174 6520 696e ethod, create in │ │ │ │ +00015e90: 7374 616e 6365 206f 6620 4661 7374 4269 stance of FastBi │ │ │ │ +00015ea0: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +00015eb0: 7465 7220 616e 6420 6578 6563 7574 6520 ter and execute │ │ │ │ +00015ec0: 7468 6520 696e 6974 6961 6c69 7a61 7469 the initializati │ │ │ │ +00015ed0: 6f6e 2072 6f75 7469 6e65 732e 0a20 2020 on routines.. │ │ │ │ +00015ee0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00015ef0: 6d20 6775 6964 6520 696d 6167 6520 7365 m guide image se │ │ │ │ +00015f00: 7276 696e 6720 6173 2067 7569 6465 2066 rving as guide f │ │ │ │ +00015f10: 6f72 2066 696c 7465 7269 6e67 2e20 4974 or filtering. It │ │ │ │ +00015f20: 2073 686f 756c 6420 6861 7665 2038 2d62 should have 8-b │ │ │ │ +00015f30: 6974 2064 6570 7468 2061 6e64 2065 6974 it depth and eit │ │ │ │ +00015f40: 6865 7220 3120 6f72 2033 2063 6861 6e6e her 1 or 3 chann │ │ │ │ +00015f50: 656c 732e 0a20 2020 2020 2a0a 2020 2020 els.. *. │ │ │ │ +00015f60: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_ │ │ │ │ +00015f70: 7370 6174 6961 6c20 7061 7261 6d65 7465 spatial paramete │ │ │ │ +00015f80: 722c 2074 6861 7420 6973 2073 696d 696c r, that is simil │ │ │ │ +00015f90: 6172 2074 6f20 7370 6174 6961 6c20 7370 ar to spatial sp │ │ │ │ +00015fa0: 6163 6520 7369 676d 6120 2862 616e 6477 ace sigma (bandw │ │ │ │ +00015fb0: 6964 7468 2920 696e 2062 696c 6174 6572 idth) in bilater │ │ │ │ +00015fc0: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ +00015fd0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00015fe0: 6967 6d61 5f6c 756d 6120 7061 7261 6d65 igma_luma parame │ │ │ │ +00015ff0: 7465 722c 2074 6861 7420 6973 2073 696d ter, that is sim │ │ │ │ +00016000: 696c 6172 2074 6f20 6c75 6d61 2073 7061 ilar to luma spa │ │ │ │ +00016010: 6365 2073 6967 6d61 2028 6261 6e64 7769 ce sigma (bandwi │ │ │ │ +00016020: 6474 6829 2069 6e20 6269 6c61 7465 7261 dth) in bilatera │ │ │ │ +00016030: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ +00016040: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ +00016050: 676d 615f 6368 726f 6d61 2070 6172 616d gma_chroma param │ │ │ │ +00016060: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ +00016070: 6d69 6c61 7220 746f 2063 6872 6f6d 6120 milar to chroma │ │ │ │ +00016080: 7370 6163 6520 7369 676d 6120 2862 616e space sigma (ban │ │ │ │ +00016090: 6477 6964 7468 2920 696e 2062 696c 6174 dwidth) in bilat │ │ │ │ +000160a0: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ +000160b0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +000160c0: 206c 616d 6264 6120 736d 6f6f 7468 6e65 lambda smoothne │ │ │ │ +000160d0: 7373 2073 7472 656e 6774 6820 7061 7261 ss strength para │ │ │ │ +000160e0: 6d65 7465 7220 666f 7220 736f 6c76 6572 meter for solver │ │ │ │ +000160f0: 2e0a 2020 2020 202a 0a20 2020 2020 2a0a .. *. *. │ │ │ │ +00016100: 2020 2020 202a 0a20 2020 2020 2a20 466f *. * Fo │ │ │ │ +00016110: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ +00016120: 626f 7574 2074 6865 2046 6173 7420 4269 bout the Fast Bi │ │ │ │ +00016130: 6c61 7465 7261 6c20 536f 6c76 6572 2070 lateral Solver p │ │ │ │ +00016140: 6172 616d 6574 6572 732c 2073 6565 2074 arameters, see t │ │ │ │ +00016150: 6865 206f 7269 6769 6e61 6c20 7061 7065 he original pape │ │ │ │ +00016160: 7220 4349 5445 3a20 4261 7272 6f6e 506f r CITE: BarronPo │ │ │ │ +00016170: 6f6c 6532 3031 362e 0a20 2020 2020 2a20 ole2016.. * │ │ │ │ +00016180: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +00016190: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +000161a0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +000161b0: 6963 2073 7461 7469 6320 4661 7374 4269 ic static FastBi │ │ │ │ +000161c0: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +000161d0: 7465 7220 6372 6561 7465 4661 7374 4269 ter createFastBi │ │ │ │ +000161e0: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +000161f0: 7465 7228 4d61 7420 6775 6964 652c 2064 ter(Mat guide, d │ │ │ │ +00016200: 6f75 626c 6520 7369 676d 615f 7370 6174 ouble sigma_spat │ │ │ │ +00016210: 6961 6c2c 2064 6f75 626c 6520 7369 676d ial, double sigm │ │ │ │ +00016220: 615f 6c75 6d61 2c20 646f 7562 6c65 2073 a_luma, double s │ │ │ │ +00016230: 6967 6d61 5f63 6872 6f6d 612c 2064 6f75 igma_chroma, dou │ │ │ │ +00016240: 626c 6520 6c61 6d62 6461 2920 7b0a 2020 ble lambda) {. │ │ │ │ +00016250: 2020 2020 2020 7265 7475 726e 2046 6173 return Fas │ │ │ │ +00016260: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ +00016270: 4669 6c74 6572 2e5f 5f66 726f 6d50 7472 Filter.__fromPtr │ │ │ │ +00016280: 5f5f 2863 7265 6174 6546 6173 7442 696c __(createFastBil │ │ │ │ +00016290: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ +000162a0: 6572 5f32 2867 7569 6465 2e6e 6174 6976 er_2(guide.nativ │ │ │ │ +000162b0: 654f 626a 2c20 7369 676d 615f 7370 6174 eObj, sigma_spat │ │ │ │ +000162c0: 6961 6c2c 2073 6967 6d61 5f6c 756d 612c ial, sigma_luma, │ │ │ │ +000162d0: 2073 6967 6d61 5f63 6872 6f6d 612c 206c sigma_chroma, l │ │ │ │ +000162e0: 616d 6264 6129 293b 0a20 2020 207d 0a0a ambda));. }.. │ │ │ │ +000162f0: 2020 2020 2f2a 2a0a 2020 2020 202a 2046 /**. * F │ │ │ │ +00016300: 6163 746f 7279 206d 6574 686f 642c 2063 actory method, c │ │ │ │ +00016310: 7265 6174 6520 696e 7374 616e 6365 206f reate instance o │ │ │ │ +00016320: 6620 4661 7374 4269 6c61 7465 7261 6c53 f FastBilateralS │ │ │ │ +00016330: 6f6c 7665 7246 696c 7465 7220 616e 6420 olverFilter and │ │ │ │ +00016340: 6578 6563 7574 6520 7468 6520 696e 6974 execute the init │ │ │ │ +00016350: 6961 6c69 7a61 7469 6f6e 2072 6f75 7469 ialization routi │ │ │ │ +00016360: 6e65 732e 0a20 2020 2020 2a0a 2020 2020 nes.. *. │ │ │ │ +00016370: 202a 2040 7061 7261 6d20 6775 6964 6520 * @param guide │ │ │ │ +00016380: 696d 6167 6520 7365 7276 696e 6720 6173 image serving as │ │ │ │ +00016390: 2067 7569 6465 2066 6f72 2066 696c 7465 guide for filte │ │ │ │ +000163a0: 7269 6e67 2e20 4974 2073 686f 756c 6420 ring. It should │ │ │ │ +000163b0: 6861 7665 2038 2d62 6974 2064 6570 7468 have 8-bit depth │ │ │ │ +000163c0: 2061 6e64 2065 6974 6865 7220 3120 6f72 and either 1 or │ │ │ │ +000163d0: 2033 2063 6861 6e6e 656c 732e 0a20 2020 3 channels.. │ │ │ │ +000163e0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +000163f0: 6d20 7369 676d 615f 7370 6174 6961 6c20 m sigma_spatial │ │ │ │ +00016400: 7061 7261 6d65 7465 722c 2074 6861 7420 parameter, that │ │ │ │ +00016410: 6973 2073 696d 696c 6172 2074 6f20 7370 is similar to sp │ │ │ │ +00016420: 6174 6961 6c20 7370 6163 6520 7369 676d atial space sigm │ │ │ │ +00016430: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in │ │ │ │ +00016440: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +00016450: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00016460: 4070 6172 616d 2073 6967 6d61 5f6c 756d @param sigma_lum │ │ │ │ +00016470: 6120 7061 7261 6d65 7465 722c 2074 6861 a parameter, tha │ │ │ │ +00016480: 7420 6973 2073 696d 696c 6172 2074 6f20 t is similar to │ │ │ │ +00016490: 6c75 6d61 2073 7061 6365 2073 6967 6d61 luma space sigma │ │ │ │ +000164a0: 2028 6261 6e64 7769 6474 6829 2069 6e20 (bandwidth) in │ │ │ │ +000164b0: 6269 6c61 7465 7261 6c46 696c 7465 722e bilateralFilter. │ │ │ │ +000164c0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +000164d0: 7061 7261 6d20 7369 676d 615f 6368 726f param sigma_chro │ │ │ │ +000164e0: 6d61 2070 6172 616d 6574 6572 2c20 7468 ma parameter, th │ │ │ │ +000164f0: 6174 2069 7320 7369 6d69 6c61 7220 746f at is similar to │ │ │ │ +00016500: 2063 6872 6f6d 6120 7370 6163 6520 7369 chroma space si │ │ │ │ +00016510: 676d 6120 2862 616e 6477 6964 7468 2920 gma (bandwidth) │ │ │ │ +00016520: 696e 2062 696c 6174 6572 616c 4669 6c74 in bilateralFilt │ │ │ │ +00016530: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +00016540: 2a0a 2020 2020 202a 0a20 2020 2020 2a0a *. *. *. │ │ │ │ +00016550: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ +00016560: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ +00016570: 6520 4661 7374 2042 696c 6174 6572 616c e Fast Bilateral │ │ │ │ +00016580: 2053 6f6c 7665 7220 7061 7261 6d65 7465 Solver paramete │ │ │ │ +00016590: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ +000165a0: 696e 616c 2070 6170 6572 2043 4954 453a inal paper CITE: │ │ │ │ +000165b0: 2042 6172 726f 6e50 6f6f 6c65 3230 3136 BarronPoole2016 │ │ │ │ +000165c0: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return │ │ │ │ +000165d0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +000165e0: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +000165f0: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00016600: 6963 2046 6173 7442 696c 6174 6572 616c ic FastBilateral │ │ │ │ +00016610: 536f 6c76 6572 4669 6c74 6572 2063 7265 SolverFilter cre │ │ │ │ +00016620: 6174 6546 6173 7442 696c 6174 6572 616c ateFastBilateral │ │ │ │ +00016630: 536f 6c76 6572 4669 6c74 6572 284d 6174 SolverFilter(Mat │ │ │ │ +00016640: 2067 7569 6465 2c20 646f 7562 6c65 2073 guide, double s │ │ │ │ +00016650: 6967 6d61 5f73 7061 7469 616c 2c20 646f igma_spatial, do │ │ │ │ +00016660: 7562 6c65 2073 6967 6d61 5f6c 756d 612c uble sigma_luma, │ │ │ │ +00016670: 2064 6f75 626c 6520 7369 676d 615f 6368 double sigma_ch │ │ │ │ +00016680: 726f 6d61 2920 7b0a 2020 2020 2020 2020 roma) {. │ │ │ │ +00016690: 7265 7475 726e 2046 6173 7442 696c 6174 return FastBilat │ │ │ │ +000166a0: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +000166b0: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +000166c0: 6174 6546 6173 7442 696c 6174 6572 616c ateFastBilateral │ │ │ │ +000166d0: 536f 6c76 6572 4669 6c74 6572 5f33 2867 SolverFilter_3(g │ │ │ │ +000166e0: 7569 6465 2e6e 6174 6976 654f 626a 2c20 uide.nativeObj, │ │ │ │ +000166f0: 7369 676d 615f 7370 6174 6961 6c2c 2073 sigma_spatial, s │ │ │ │ +00016700: 6967 6d61 5f6c 756d 612c 2073 6967 6d61 igma_luma, sigma │ │ │ │ +00016710: 5f63 6872 6f6d 6129 293b 0a20 2020 207d _chroma));. } │ │ │ │ +00016720: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +00016730: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ +00016740: 7869 6d67 7072 6f63 3a3a 6661 7374 4269 ximgproc::fastBi │ │ │ │ +00016750: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +00016760: 7465 7228 4d61 7420 6775 6964 652c 204d ter(Mat guide, M │ │ │ │ +00016770: 6174 2073 7263 2c20 4d61 7420 636f 6e66 at src, Mat conf │ │ │ │ +00016780: 6964 656e 6365 2c20 4d61 7426 2064 7374 idence, Mat& dst │ │ │ │ +00016790: 2c20 646f 7562 6c65 2073 6967 6d61 5f73 , double sigma_s │ │ │ │ +000167a0: 7061 7469 616c 203d 2038 2c20 646f 7562 patial = 8, doub │ │ │ │ +000167b0: 6c65 2073 6967 6d61 5f6c 756d 6120 3d20 le sigma_luma = │ │ │ │ +000167c0: 382c 2064 6f75 626c 6520 7369 676d 615f 8, double sigma_ │ │ │ │ +000167d0: 6368 726f 6d61 203d 2038 2c20 646f 7562 chroma = 8, doub │ │ │ │ +000167e0: 6c65 206c 616d 6264 6120 3d20 3132 382e le lambda = 128. │ │ │ │ +000167f0: 302c 2069 6e74 206e 756d 5f69 7465 7220 0, int num_iter │ │ │ │ +00016800: 3d20 3235 2c20 646f 7562 6c65 206d 6178 = 25, double max │ │ │ │ +00016810: 5f74 6f6c 203d 2031 652d 3529 0a20 2020 _tol = 1e-5). │ │ │ │ +00016820: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +00016830: 2020 2a20 5369 6d70 6c65 206f 6e65 2d6c * Simple one-l │ │ │ │ +00016840: 696e 6520 4661 7374 2042 696c 6174 6572 ine Fast Bilater │ │ │ │ +00016850: 616c 2053 6f6c 7665 7220 6669 6c74 6572 al Solver filter │ │ │ │ +00016860: 2063 616c 6c2e 2049 6620 796f 7520 6861 call. If you ha │ │ │ │ +00016870: 7665 206d 756c 7469 706c 6520 696d 6167 ve multiple imag │ │ │ │ +00016880: 6573 2074 6f20 6669 6c74 6572 2077 6974 es to filter wit │ │ │ │ +00016890: 6820 7468 6520 7361 6d65 0a20 2020 2020 h the same. │ │ │ │ +000168a0: 2a20 6775 6964 6520 7468 656e 2075 7365 * guide then use │ │ │ │ +000168b0: 2046 6173 7442 696c 6174 6572 616c 536f FastBilateralSo │ │ │ │ +000168c0: 6c76 6572 4669 6c74 6572 2069 6e74 6572 lverFilter inter │ │ │ │ +000168d0: 6661 6365 2074 6f20 6176 6f69 6420 6578 face to avoid ex │ │ │ │ +000168e0: 7472 6120 636f 6d70 7574 6174 696f 6e73 tra computations │ │ │ │ +000168f0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00016900: 4070 6172 616d 2067 7569 6465 2069 6d61 @param guide ima │ │ │ │ +00016910: 6765 2073 6572 7669 6e67 2061 7320 6775 ge serving as gu │ │ │ │ +00016920: 6964 6520 666f 7220 6669 6c74 6572 696e ide for filterin │ │ │ │ +00016930: 672e 2049 7420 7368 6f75 6c64 2068 6176 g. It should hav │ │ │ │ +00016940: 6520 382d 6269 7420 6465 7074 6820 616e e 8-bit depth an │ │ │ │ +00016950: 6420 6569 7468 6572 2031 206f 7220 3320 d either 1 or 3 │ │ │ │ +00016960: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ +00016970: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00016980: 7263 2073 6f75 7263 6520 696d 6167 6520 rc source image │ │ │ │ +00016990: 666f 7220 6669 6c74 6572 696e 6720 7769 for filtering wi │ │ │ │ +000169a0: 7468 2075 6e73 6967 6e65 6420 382d 6269 th unsigned 8-bi │ │ │ │ +000169b0: 7420 6f72 2073 6967 6e65 6420 3136 2d62 t or signed 16-b │ │ │ │ +000169c0: 6974 206f 7220 666c 6f61 7469 6e67 2d70 it or floating-p │ │ │ │ +000169d0: 6f69 6e74 2033 322d 6269 7420 6465 7074 oint 32-bit dept │ │ │ │ +000169e0: 6820 616e 6420 7570 2074 6f20 3420 6368 h and up to 4 ch │ │ │ │ +000169f0: 616e 6e65 6c73 2e0a 2020 2020 202a 0a20 annels.. *. │ │ │ │ +00016a00: 2020 2020 2a20 4070 6172 616d 2063 6f6e * @param con │ │ │ │ +00016a10: 6669 6465 6e63 6520 636f 6e66 6964 656e fidence confiden │ │ │ │ +00016a20: 6365 2069 6d61 6765 2077 6974 6820 756e ce image with un │ │ │ │ +00016a30: 7369 676e 6564 2038 2d62 6974 206f 7220 signed 8-bit or │ │ │ │ +00016a40: 666c 6f61 7469 6e67 2d70 6f69 6e74 2033 floating-point 3 │ │ │ │ +00016a50: 322d 6269 7420 636f 6e66 6964 656e 6365 2-bit confidence │ │ │ │ +00016a60: 2061 6e64 2031 2063 6861 6e6e 656c 2e0a and 1 channel.. │ │ │ │ +00016a70: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00016a80: 6172 616d 2064 7374 2064 6573 7469 6e61 aram dst destina │ │ │ │ +00016a90: 7469 6f6e 2069 6d61 6765 2e0a 2020 2020 tion image.. │ │ │ │ +00016aa0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00016ab0: 2073 6967 6d61 5f73 7061 7469 616c 2070 sigma_spatial p │ │ │ │ +00016ac0: 6172 616d 6574 6572 2c20 7468 6174 2069 arameter, that i │ │ │ │ +00016ad0: 7320 7369 6d69 6c61 7220 746f 2073 7061 s similar to spa │ │ │ │ +00016ae0: 7469 616c 2073 7061 6365 2073 6967 6d61 tial space sigma │ │ │ │ +00016af0: 2028 6261 6e64 7769 6474 6829 2069 6e20 (bandwidth) in │ │ │ │ +00016b00: 6269 6c61 7465 7261 6c46 696c 7465 722e bilateralFilter. │ │ │ │ +00016b10: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00016b20: 7061 7261 6d20 7369 676d 615f 6c75 6d61 param sigma_luma │ │ │ │ +00016b30: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that │ │ │ │ +00016b40: 2069 7320 7369 6d69 6c61 7220 746f 206c is similar to l │ │ │ │ +00016b50: 756d 6120 7370 6163 6520 7369 676d 6120 uma space sigma │ │ │ │ +00016b60: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b │ │ │ │ +00016b70: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ +00016b80: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00016b90: 6172 616d 2073 6967 6d61 5f63 6872 6f6d aram sigma_chrom │ │ │ │ +00016ba0: 6120 7061 7261 6d65 7465 722c 2074 6861 a parameter, tha │ │ │ │ +00016bb0: 7420 6973 2073 696d 696c 6172 2074 6f20 t is similar to │ │ │ │ +00016bc0: 6368 726f 6d61 2073 7061 6365 2073 6967 chroma space sig │ │ │ │ +00016bd0: 6d61 2028 6261 6e64 7769 6474 6829 2069 ma (bandwidth) i │ │ │ │ +00016be0: 6e20 6269 6c61 7465 7261 6c46 696c 7465 n bilateralFilte │ │ │ │ +00016bf0: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ +00016c00: 2040 7061 7261 6d20 6c61 6d62 6461 2073 @param lambda s │ │ │ │ +00016c10: 6d6f 6f74 686e 6573 7320 7374 7265 6e67 moothness streng │ │ │ │ +00016c20: 7468 2070 6172 616d 6574 6572 2066 6f72 th parameter for │ │ │ │ +00016c30: 2073 6f6c 7665 722e 0a20 2020 2020 2a0a solver.. *. │ │ │ │ +00016c40: 2020 2020 202a 2040 7061 7261 6d20 6e75 * @param nu │ │ │ │ +00016c50: 6d5f 6974 6572 206e 756d 6265 7220 6f66 m_iter number of │ │ │ │ +00016c60: 2069 7465 7261 7469 6f6e 7320 7573 6564 iterations used │ │ │ │ +00016c70: 2066 6f72 2073 6f6c 7665 722c 2032 3520 for solver, 25 │ │ │ │ +00016c80: 6973 2075 7375 616c 6c79 2065 6e6f 7567 is usually enoug │ │ │ │ +00016c90: 682e 0a20 2020 2020 2a0a 2020 2020 202a h.. *. * │ │ │ │ +00016ca0: 2040 7061 7261 6d20 6d61 785f 746f 6c20 @param max_tol │ │ │ │ +00016cb0: 636f 6e76 6572 6765 6e63 6520 746f 6c65 convergence tole │ │ │ │ +00016cc0: 7261 6e63 6520 7573 6564 2066 6f72 2073 rance used for s │ │ │ │ +00016cd0: 6f6c 7665 722e 0a20 2020 2020 2a0a 2020 olver.. *. │ │ │ │ +00016ce0: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ +00016cf0: 7461 696c 7320 6162 6f75 7420 7468 6520 tails about the │ │ │ │ +00016d00: 4661 7374 2042 696c 6174 6572 616c 2053 Fast Bilateral S │ │ │ │ +00016d10: 6f6c 7665 7220 7061 7261 6d65 7465 7273 olver parameters │ │ │ │ +00016d20: 2c20 7365 6520 7468 6520 6f72 6967 696e , see the origin │ │ │ │ +00016d30: 616c 2070 6170 6572 2043 4954 453a 2042 al paper CITE: B │ │ │ │ +00016d40: 6172 726f 6e50 6f6f 6c65 3230 3136 2e0a arronPoole2016.. │ │ │ │ +00016d50: 2020 2020 202a 0a20 2020 2020 2a20 3c62 *. * Note: Confi │ │ │ │ +00016d70: 6465 6e63 6520 696d 6167 6573 2077 6974 dence images wit │ │ │ │ +00016d80: 6820 4356 5f38 5520 6465 7074 6820 6172 h CV_8U depth ar │ │ │ │ +00016d90: 6520 6578 7065 6374 6564 2074 6f20 696e e expected to in │ │ │ │ +00016da0: 205b 302c 2032 3535 5d20 616e 6420 4356 [0, 255] and CV │ │ │ │ +00016db0: 5f33 3246 2069 6e20 5b30 2c20 315d 2072 _32F in [0, 1] r │ │ │ │ +00016dc0: 616e 6765 2e0a 2020 2020 202a 2f0a 2020 ange.. */. │ │ │ │ +00016dd0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00016de0: 766f 6964 2066 6173 7442 696c 6174 6572 void fastBilater │ │ │ │ +00016df0: 616c 536f 6c76 6572 4669 6c74 6572 284d alSolverFilter(M │ │ │ │ +00016e00: 6174 2067 7569 6465 2c20 4d61 7420 7372 at guide, Mat sr │ │ │ │ +00016e10: 632c 204d 6174 2063 6f6e 6669 6465 6e63 c, Mat confidenc │ │ │ │ +00016e20: 652c 204d 6174 2064 7374 2c20 646f 7562 e, Mat dst, doub │ │ │ │ +00016e30: 6c65 2073 6967 6d61 5f73 7061 7469 616c le sigma_spatial │ │ │ │ +00016e40: 2c20 646f 7562 6c65 2073 6967 6d61 5f6c , double sigma_l │ │ │ │ +00016e50: 756d 612c 2064 6f75 626c 6520 7369 676d uma, double sigm │ │ │ │ +00016e60: 615f 6368 726f 6d61 2c20 646f 7562 6c65 a_chroma, double │ │ │ │ +00016e70: 206c 616d 6264 612c 2069 6e74 206e 756d lambda, int num │ │ │ │ +00016e80: 5f69 7465 722c 2064 6f75 626c 6520 6d61 _iter, double ma │ │ │ │ +00016e90: 785f 746f 6c29 207b 0a20 2020 2020 2020 x_tol) {. │ │ │ │ +00016ea0: 2066 6173 7442 696c 6174 6572 616c 536f fastBilateralSo │ │ │ │ +00016eb0: 6c76 6572 4669 6c74 6572 5f30 2867 7569 lverFilter_0(gui │ │ │ │ +00016ec0: 6465 2e6e 6174 6976 654f 626a 2c20 7372 de.nativeObj, sr │ │ │ │ +00016ed0: 632e 6e61 7469 7665 4f62 6a2c 2063 6f6e c.nativeObj, con │ │ │ │ +00016ee0: 6669 6465 6e63 652e 6e61 7469 7665 4f62 fidence.nativeOb │ │ │ │ +00016ef0: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ +00016f00: 2c20 7369 676d 615f 7370 6174 6961 6c2c , sigma_spatial, │ │ │ │ +00016f10: 2073 6967 6d61 5f6c 756d 612c 2073 6967 sigma_luma, sig │ │ │ │ +00016f20: 6d61 5f63 6872 6f6d 612c 206c 616d 6264 ma_chroma, lambd │ │ │ │ +00016f30: 612c 206e 756d 5f69 7465 722c 206d 6178 a, num_iter, max │ │ │ │ +00016f40: 5f74 6f6c 293b 0a20 2020 207d 0a0a 2020 _tol);. }.. │ │ │ │ +00016f50: 2020 2f2a 2a0a 2020 2020 202a 2053 696d /**. * Sim │ │ │ │ +00016f60: 706c 6520 6f6e 652d 6c69 6e65 2046 6173 ple one-line Fas │ │ │ │ +00016f70: 7420 4269 6c61 7465 7261 6c20 536f 6c76 t Bilateral Solv │ │ │ │ +00016f80: 6572 2066 696c 7465 7220 6361 6c6c 2e20 er filter call. │ │ │ │ +00016f90: 4966 2079 6f75 2068 6176 6520 6d75 6c74 If you have mult │ │ │ │ +00016fa0: 6970 6c65 2069 6d61 6765 7320 746f 2066 iple images to f │ │ │ │ +00016fb0: 696c 7465 7220 7769 7468 2074 6865 2073 ilter with the s │ │ │ │ +00016fc0: 616d 650a 2020 2020 202a 2067 7569 6465 ame. * guide │ │ │ │ +00016fd0: 2074 6865 6e20 7573 6520 4661 7374 4269 then use FastBi │ │ │ │ +00016fe0: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +00016ff0: 7465 7220 696e 7465 7266 6163 6520 746f ter interface to │ │ │ │ +00017000: 2061 766f 6964 2065 7874 7261 2063 6f6d avoid extra com │ │ │ │ +00017010: 7075 7461 7469 6f6e 732e 0a20 2020 2020 putations.. │ │ │ │ +00017020: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00017030: 6775 6964 6520 696d 6167 6520 7365 7276 guide image serv │ │ │ │ +00017040: 696e 6720 6173 2067 7569 6465 2066 6f72 ing as guide for │ │ │ │ +00017050: 2066 696c 7465 7269 6e67 2e20 4974 2073 filtering. It s │ │ │ │ +00017060: 686f 756c 6420 6861 7665 2038 2d62 6974 hould have 8-bit │ │ │ │ +00017070: 2064 6570 7468 2061 6e64 2065 6974 6865 depth and eithe │ │ │ │ +00017080: 7220 3120 6f72 2033 2063 6861 6e6e 656c r 1 or 3 channel │ │ │ │ +00017090: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +000170a0: 2040 7061 7261 6d20 7372 6320 736f 7572 @param src sour │ │ │ │ +000170b0: 6365 2069 6d61 6765 2066 6f72 2066 696c ce image for fil │ │ │ │ +000170c0: 7465 7269 6e67 2077 6974 6820 756e 7369 tering with unsi │ │ │ │ +000170d0: 676e 6564 2038 2d62 6974 206f 7220 7369 gned 8-bit or si │ │ │ │ +000170e0: 676e 6564 2031 362d 6269 7420 6f72 2066 gned 16-bit or f │ │ │ │ +000170f0: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32 │ │ │ │ +00017100: 2d62 6974 2064 6570 7468 2061 6e64 2075 -bit depth and u │ │ │ │ +00017110: 7020 746f 2034 2063 6861 6e6e 656c 732e p to 4 channels. │ │ │ │ +00017120: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00017130: 7061 7261 6d20 636f 6e66 6964 656e 6365 param confidence │ │ │ │ +00017140: 2063 6f6e 6669 6465 6e63 6520 696d 6167 confidence imag │ │ │ │ +00017150: 6520 7769 7468 2075 6e73 6967 6e65 6420 e with unsigned │ │ │ │ +00017160: 382d 6269 7420 6f72 2066 6c6f 6174 696e 8-bit or floatin │ │ │ │ +00017170: 672d 706f 696e 7420 3332 2d62 6974 2063 g-point 32-bit c │ │ │ │ +00017180: 6f6e 6669 6465 6e63 6520 616e 6420 3120 onfidence and 1 │ │ │ │ +00017190: 6368 616e 6e65 6c2e 0a20 2020 2020 2a0a channel.. *. │ │ │ │ +000171a0: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ +000171b0: 7420 6465 7374 696e 6174 696f 6e20 696d t destination im │ │ │ │ +000171c0: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ +000171d0: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_ │ │ │ │ +000171e0: 7370 6174 6961 6c20 7061 7261 6d65 7465 spatial paramete │ │ │ │ +000171f0: 722c 2074 6861 7420 6973 2073 696d 696c r, that is simil │ │ │ │ +00017200: 6172 2074 6f20 7370 6174 6961 6c20 7370 ar to spatial sp │ │ │ │ +00017210: 6163 6520 7369 676d 6120 2862 616e 6477 ace sigma (bandw │ │ │ │ +00017220: 6964 7468 2920 696e 2062 696c 6174 6572 idth) in bilater │ │ │ │ +00017230: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ +00017240: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00017250: 6967 6d61 5f6c 756d 6120 7061 7261 6d65 igma_luma parame │ │ │ │ +00017260: 7465 722c 2074 6861 7420 6973 2073 696d ter, that is sim │ │ │ │ +00017270: 696c 6172 2074 6f20 6c75 6d61 2073 7061 ilar to luma spa │ │ │ │ +00017280: 6365 2073 6967 6d61 2028 6261 6e64 7769 ce sigma (bandwi │ │ │ │ +00017290: 6474 6829 2069 6e20 6269 6c61 7465 7261 dth) in bilatera │ │ │ │ +000172a0: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ +000172b0: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ +000172c0: 676d 615f 6368 726f 6d61 2070 6172 616d gma_chroma param │ │ │ │ +000172d0: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ +000172e0: 6d69 6c61 7220 746f 2063 6872 6f6d 6120 milar to chroma │ │ │ │ +000172f0: 7370 6163 6520 7369 676d 6120 2862 616e space sigma (ban │ │ │ │ +00017300: 6477 6964 7468 2920 696e 2062 696c 6174 dwidth) in bilat │ │ │ │ +00017310: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ +00017320: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00017330: 206c 616d 6264 6120 736d 6f6f 7468 6e65 lambda smoothne │ │ │ │ +00017340: 7373 2073 7472 656e 6774 6820 7061 7261 ss strength para │ │ │ │ +00017350: 6d65 7465 7220 666f 7220 736f 6c76 6572 meter for solver │ │ │ │ +00017360: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00017370: 4070 6172 616d 206e 756d 5f69 7465 7220 @param num_iter │ │ │ │ +00017380: 6e75 6d62 6572 206f 6620 6974 6572 6174 number of iterat │ │ │ │ +00017390: 696f 6e73 2075 7365 6420 666f 7220 736f ions used for so │ │ │ │ +000173a0: 6c76 6572 2c20 3235 2069 7320 7573 7561 lver, 25 is usua │ │ │ │ +000173b0: 6c6c 7920 656e 6f75 6768 2e0a 2020 2020 lly enough.. │ │ │ │ +000173c0: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ +000173d0: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ +000173e0: 7320 6162 6f75 7420 7468 6520 4661 7374 s about the Fast │ │ │ │ +000173f0: 2042 696c 6174 6572 616c 2053 6f6c 7665 Bilateral Solve │ │ │ │ +00017400: 7220 7061 7261 6d65 7465 7273 2c20 7365 r parameters, se │ │ │ │ +00017410: 6520 7468 6520 6f72 6967 696e 616c 2070 e the original p │ │ │ │ +00017420: 6170 6572 2043 4954 453a 2042 6172 726f aper CITE: Barro │ │ │ │ +00017430: 6e50 6f6f 6c65 3230 3136 2e0a 2020 2020 nPoole2016.. │ │ │ │ +00017440: 202a 0a20 2020 2020 2a20 3c62 3e4e 6f74 *. * Not │ │ │ │ +00017450: 653a 3c2f 623e 2043 6f6e 6669 6465 6e63 e: Confidenc │ │ │ │ +00017460: 6520 696d 6167 6573 2077 6974 6820 4356 e images with CV │ │ │ │ +00017470: 5f38 5520 6465 7074 6820 6172 6520 6578 _8U depth are ex │ │ │ │ +00017480: 7065 6374 6564 2074 6f20 696e 205b 302c pected to in [0, │ │ │ │ +00017490: 2032 3535 5d20 616e 6420 4356 5f33 3246 255] and CV_32F │ │ │ │ +000174a0: 2069 6e20 5b30 2c20 315d 2072 616e 6765 in [0, 1] range │ │ │ │ +000174b0: 2e0a 2020 2020 202a 2f0a 2020 2020 7075 .. */. pu │ │ │ │ +000174c0: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +000174d0: 2066 6173 7442 696c 6174 6572 616c 536f fastBilateralSo │ │ │ │ +000174e0: 6c76 6572 4669 6c74 6572 284d 6174 2067 lverFilter(Mat g │ │ │ │ +000174f0: 7569 6465 2c20 4d61 7420 7372 632c 204d uide, Mat src, M │ │ │ │ +00017500: 6174 2063 6f6e 6669 6465 6e63 652c 204d at confidence, M │ │ │ │ +00017510: 6174 2064 7374 2c20 646f 7562 6c65 2073 at dst, double s │ │ │ │ +00017520: 6967 6d61 5f73 7061 7469 616c 2c20 646f igma_spatial, do │ │ │ │ +00017530: 7562 6c65 2073 6967 6d61 5f6c 756d 612c uble sigma_luma, │ │ │ │ +00017540: 2064 6f75 626c 6520 7369 676d 615f 6368 double sigma_ch │ │ │ │ +00017550: 726f 6d61 2c20 646f 7562 6c65 206c 616d roma, double lam │ │ │ │ +00017560: 6264 612c 2069 6e74 206e 756d 5f69 7465 bda, int num_ite │ │ │ │ +00017570: 7229 207b 0a20 2020 2020 2020 2066 6173 r) {. fas │ │ │ │ +00017580: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ +00017590: 4669 6c74 6572 5f31 2867 7569 6465 2e6e Filter_1(guide.n │ │ │ │ +000175a0: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na │ │ │ │ +000175b0: 7469 7665 4f62 6a2c 2063 6f6e 6669 6465 tiveObj, confide │ │ │ │ +000175c0: 6e63 652e 6e61 7469 7665 4f62 6a2c 2064 nce.nativeObj, d │ │ │ │ +000175d0: 7374 2e6e 6174 6976 654f 626a 2c20 7369 st.nativeObj, si │ │ │ │ +000175e0: 676d 615f 7370 6174 6961 6c2c 2073 6967 gma_spatial, sig │ │ │ │ +000175f0: 6d61 5f6c 756d 612c 2073 6967 6d61 5f63 ma_luma, sigma_c │ │ │ │ +00017600: 6872 6f6d 612c 206c 616d 6264 612c 206e hroma, lambda, n │ │ │ │ +00017610: 756d 5f69 7465 7229 3b0a 2020 2020 7d0a um_iter);. }. │ │ │ │ +00017620: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00017630: 5369 6d70 6c65 206f 6e65 2d6c 696e 6520 Simple one-line │ │ │ │ +00017640: 4661 7374 2042 696c 6174 6572 616c 2053 Fast Bilateral S │ │ │ │ +00017650: 6f6c 7665 7220 6669 6c74 6572 2063 616c olver filter cal │ │ │ │ +00017660: 6c2e 2049 6620 796f 7520 6861 7665 206d l. If you have m │ │ │ │ +00017670: 756c 7469 706c 6520 696d 6167 6573 2074 ultiple images t │ │ │ │ +00017680: 6f20 6669 6c74 6572 2077 6974 6820 7468 o filter with th │ │ │ │ +00017690: 6520 7361 6d65 0a20 2020 2020 2a20 6775 e same. * gu │ │ │ │ +000176a0: 6964 6520 7468 656e 2075 7365 2046 6173 ide then use Fas │ │ │ │ +000176b0: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ +000176c0: 4669 6c74 6572 2069 6e74 6572 6661 6365 Filter interface │ │ │ │ +000176d0: 2074 6f20 6176 6f69 6420 6578 7472 6120 to avoid extra │ │ │ │ +000176e0: 636f 6d70 7574 6174 696f 6e73 2e0a 2020 computations.. │ │ │ │ +000176f0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00017700: 616d 2067 7569 6465 2069 6d61 6765 2073 am guide image s │ │ │ │ +00017710: 6572 7669 6e67 2061 7320 6775 6964 6520 erving as guide │ │ │ │ +00017720: 666f 7220 6669 6c74 6572 696e 672e 2049 for filtering. I │ │ │ │ +00017730: 7420 7368 6f75 6c64 2068 6176 6520 382d t should have 8- │ │ │ │ +00017740: 6269 7420 6465 7074 6820 616e 6420 6569 bit depth and ei │ │ │ │ +00017750: 7468 6572 2031 206f 7220 3320 6368 616e ther 1 or 3 chan │ │ │ │ +00017760: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *. │ │ │ │ +00017770: 2020 2a20 4070 6172 616d 2073 7263 2073 * @param src s │ │ │ │ +00017780: 6f75 7263 6520 696d 6167 6520 666f 7220 ource image for │ │ │ │ +00017790: 6669 6c74 6572 696e 6720 7769 7468 2075 filtering with u │ │ │ │ +000177a0: 6e73 6967 6e65 6420 382d 6269 7420 6f72 nsigned 8-bit or │ │ │ │ +000177b0: 2073 6967 6e65 6420 3136 2d62 6974 206f signed 16-bit o │ │ │ │ +000177c0: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ +000177d0: 2033 322d 6269 7420 6465 7074 6820 616e 32-bit depth an │ │ │ │ +000177e0: 6420 7570 2074 6f20 3420 6368 616e 6e65 d up to 4 channe │ │ │ │ +000177f0: 6c73 2e0a 2020 2020 202a 0a20 2020 2020 ls.. *. │ │ │ │ +00017800: 2a20 4070 6172 616d 2063 6f6e 6669 6465 * @param confide │ │ │ │ +00017810: 6e63 6520 636f 6e66 6964 656e 6365 2069 nce confidence i │ │ │ │ +00017820: 6d61 6765 2077 6974 6820 756e 7369 676e mage with unsign │ │ │ │ +00017830: 6564 2038 2d62 6974 206f 7220 666c 6f61 ed 8-bit or floa │ │ │ │ +00017840: 7469 6e67 2d70 6f69 6e74 2033 322d 6269 ting-point 32-bi │ │ │ │ +00017850: 7420 636f 6e66 6964 656e 6365 2061 6e64 t confidence and │ │ │ │ +00017860: 2031 2063 6861 6e6e 656c 2e0a 2020 2020 1 channel.. │ │ │ │ +00017870: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00017880: 2064 7374 2064 6573 7469 6e61 7469 6f6e dst destination │ │ │ │ +00017890: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ +000178a0: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +000178b0: 6d61 5f73 7061 7469 616c 2070 6172 616d ma_spatial param │ │ │ │ +000178c0: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ +000178d0: 6d69 6c61 7220 746f 2073 7061 7469 616c milar to spatial │ │ │ │ +000178e0: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba │ │ │ │ +000178f0: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila │ │ │ │ +00017900: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ +00017910: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00017920: 6d20 7369 676d 615f 6c75 6d61 2070 6172 m sigma_luma par │ │ │ │ +00017930: 616d 6574 6572 2c20 7468 6174 2069 7320 ameter, that is │ │ │ │ +00017940: 7369 6d69 6c61 7220 746f 206c 756d 6120 similar to luma │ │ │ │ +00017950: 7370 6163 6520 7369 676d 6120 2862 616e space sigma (ban │ │ │ │ +00017960: 6477 6964 7468 2920 696e 2062 696c 6174 dwidth) in bilat │ │ │ │ +00017970: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ +00017980: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00017990: 2073 6967 6d61 5f63 6872 6f6d 6120 7061 sigma_chroma pa │ │ │ │ +000179a0: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ +000179b0: 2073 696d 696c 6172 2074 6f20 6368 726f similar to chro │ │ │ │ +000179c0: 6d61 2073 7061 6365 2073 6967 6d61 2028 ma space sigma ( │ │ │ │ +000179d0: 6261 6e64 7769 6474 6829 2069 6e20 6269 bandwidth) in bi │ │ │ │ +000179e0: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +000179f0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00017a00: 7261 6d20 6c61 6d62 6461 2073 6d6f 6f74 ram lambda smoot │ │ │ │ +00017a10: 686e 6573 7320 7374 7265 6e67 7468 2070 hness strength p │ │ │ │ +00017a20: 6172 616d 6574 6572 2066 6f72 2073 6f6c arameter for sol │ │ │ │ +00017a30: 7665 722e 0a20 2020 2020 2a0a 2020 2020 ver.. *. │ │ │ │ +00017a40: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ +00017a50: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ +00017a60: 7320 6162 6f75 7420 7468 6520 4661 7374 s about the Fast │ │ │ │ +00017a70: 2042 696c 6174 6572 616c 2053 6f6c 7665 Bilateral Solve │ │ │ │ +00017a80: 7220 7061 7261 6d65 7465 7273 2c20 7365 r parameters, se │ │ │ │ +00017a90: 6520 7468 6520 6f72 6967 696e 616c 2070 e the original p │ │ │ │ +00017aa0: 6170 6572 2043 4954 453a 2042 6172 726f aper CITE: Barro │ │ │ │ +00017ab0: 6e50 6f6f 6c65 3230 3136 2e0a 2020 2020 nPoole2016.. │ │ │ │ +00017ac0: 202a 0a20 2020 2020 2a20 3c62 3e4e 6f74 *. * Not │ │ │ │ +00017ad0: 653a 3c2f 623e 2043 6f6e 6669 6465 6e63 e: Confidenc │ │ │ │ +00017ae0: 6520 696d 6167 6573 2077 6974 6820 4356 e images with CV │ │ │ │ +00017af0: 5f38 5520 6465 7074 6820 6172 6520 6578 _8U depth are ex │ │ │ │ +00017b00: 7065 6374 6564 2074 6f20 696e 205b 302c pected to in [0, │ │ │ │ +00017b10: 2032 3535 5d20 616e 6420 4356 5f33 3246 255] and CV_32F │ │ │ │ +00017b20: 2069 6e20 5b30 2c20 315d 2072 616e 6765 in [0, 1] range │ │ │ │ +00017b30: 2e0a 2020 2020 202a 2f0a 2020 2020 7075 .. */. pu │ │ │ │ +00017b40: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +00017b50: 2066 6173 7442 696c 6174 6572 616c 536f fastBilateralSo │ │ │ │ +00017b60: 6c76 6572 4669 6c74 6572 284d 6174 2067 lverFilter(Mat g │ │ │ │ +00017b70: 7569 6465 2c20 4d61 7420 7372 632c 204d uide, Mat src, M │ │ │ │ +00017b80: 6174 2063 6f6e 6669 6465 6e63 652c 204d at confidence, M │ │ │ │ +00017b90: 6174 2064 7374 2c20 646f 7562 6c65 2073 at dst, double s │ │ │ │ +00017ba0: 6967 6d61 5f73 7061 7469 616c 2c20 646f igma_spatial, do │ │ │ │ +00017bb0: 7562 6c65 2073 6967 6d61 5f6c 756d 612c uble sigma_luma, │ │ │ │ +00017bc0: 2064 6f75 626c 6520 7369 676d 615f 6368 double sigma_ch │ │ │ │ +00017bd0: 726f 6d61 2c20 646f 7562 6c65 206c 616d roma, double lam │ │ │ │ +00017be0: 6264 6129 207b 0a20 2020 2020 2020 2066 bda) {. f │ │ │ │ +00017bf0: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ +00017c00: 6572 4669 6c74 6572 5f32 2867 7569 6465 erFilter_2(guide │ │ │ │ +00017c10: 2e6e 6174 6976 654f 626a 2c20 7372 632e .nativeObj, src. │ │ │ │ +00017c20: 6e61 7469 7665 4f62 6a2c 2063 6f6e 6669 nativeObj, confi │ │ │ │ +00017c30: 6465 6e63 652e 6e61 7469 7665 4f62 6a2c dence.nativeObj, │ │ │ │ +00017c40: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +00017c50: 7369 676d 615f 7370 6174 6961 6c2c 2073 sigma_spatial, s │ │ │ │ +00017c60: 6967 6d61 5f6c 756d 612c 2073 6967 6d61 igma_luma, sigma │ │ │ │ +00017c70: 5f63 6872 6f6d 612c 206c 616d 6264 6129 _chroma, lambda) │ │ │ │ +00017c80: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +00017c90: 0a20 2020 2020 2a20 5369 6d70 6c65 206f . * Simple o │ │ │ │ +00017ca0: 6e65 2d6c 696e 6520 4661 7374 2042 696c ne-line Fast Bil │ │ │ │ +00017cb0: 6174 6572 616c 2053 6f6c 7665 7220 6669 ateral Solver fi │ │ │ │ +00017cc0: 6c74 6572 2063 616c 6c2e 2049 6620 796f lter call. If yo │ │ │ │ +00017cd0: 7520 6861 7665 206d 756c 7469 706c 6520 u have multiple │ │ │ │ +00017ce0: 696d 6167 6573 2074 6f20 6669 6c74 6572 images to filter │ │ │ │ +00017cf0: 2077 6974 6820 7468 6520 7361 6d65 0a20 with the same. │ │ │ │ +00017d00: 2020 2020 2a20 6775 6964 6520 7468 656e * guide then │ │ │ │ +00017d10: 2075 7365 2046 6173 7442 696c 6174 6572 use FastBilater │ │ │ │ +00017d20: 616c 536f 6c76 6572 4669 6c74 6572 2069 alSolverFilter i │ │ │ │ +00017d30: 6e74 6572 6661 6365 2074 6f20 6176 6f69 nterface to avoi │ │ │ │ +00017d40: 6420 6578 7472 6120 636f 6d70 7574 6174 d extra computat │ │ │ │ +00017d50: 696f 6e73 2e0a 2020 2020 202a 0a20 2020 ions.. *. │ │ │ │ +00017d60: 2020 2a20 4070 6172 616d 2067 7569 6465 * @param guide │ │ │ │ +00017d70: 2069 6d61 6765 2073 6572 7669 6e67 2061 image serving a │ │ │ │ +00017d80: 7320 6775 6964 6520 666f 7220 6669 6c74 s guide for filt │ │ │ │ +00017d90: 6572 696e 672e 2049 7420 7368 6f75 6c64 ering. It should │ │ │ │ +00017da0: 2068 6176 6520 382d 6269 7420 6465 7074 have 8-bit dept │ │ │ │ +00017db0: 6820 616e 6420 6569 7468 6572 2031 206f h and either 1 o │ │ │ │ +00017dc0: 7220 3320 6368 616e 6e65 6c73 2e0a 2020 r 3 channels.. │ │ │ │ +00017dd0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00017de0: 616d 2073 7263 2073 6f75 7263 6520 696d am src source im │ │ │ │ +00017df0: 6167 6520 666f 7220 6669 6c74 6572 696e age for filterin │ │ │ │ +00017e00: 6720 7769 7468 2075 6e73 6967 6e65 6420 g with unsigned │ │ │ │ +00017e10: 382d 6269 7420 6f72 2073 6967 6e65 6420 8-bit or signed │ │ │ │ +00017e20: 3136 2d62 6974 206f 7220 666c 6f61 7469 16-bit or floati │ │ │ │ +00017e30: 6e67 2d70 6f69 6e74 2033 322d 6269 7420 ng-point 32-bit │ │ │ │ +00017e40: 6465 7074 6820 616e 6420 7570 2074 6f20 depth and up to │ │ │ │ +00017e50: 3420 6368 616e 6e65 6c73 2e0a 2020 2020 4 channels.. │ │ │ │ +00017e60: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00017e70: 2063 6f6e 6669 6465 6e63 6520 636f 6e66 confidence conf │ │ │ │ +00017e80: 6964 656e 6365 2069 6d61 6765 2077 6974 idence image wit │ │ │ │ +00017e90: 6820 756e 7369 676e 6564 2038 2d62 6974 h unsigned 8-bit │ │ │ │ +00017ea0: 206f 7220 666c 6f61 7469 6e67 2d70 6f69 or floating-poi │ │ │ │ +00017eb0: 6e74 2033 322d 6269 7420 636f 6e66 6964 nt 32-bit confid │ │ │ │ +00017ec0: 656e 6365 2061 6e64 2031 2063 6861 6e6e ence and 1 chann │ │ │ │ +00017ed0: 656c 2e0a 2020 2020 202a 0a20 2020 2020 el.. *. │ │ │ │ +00017ee0: 2a20 4070 6172 616d 2064 7374 2064 6573 * @param dst des │ │ │ │ +00017ef0: 7469 6e61 7469 6f6e 2069 6d61 6765 2e0a tination image.. │ │ │ │ +00017f00: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00017f10: 6172 616d 2073 6967 6d61 5f73 7061 7469 aram sigma_spati │ │ │ │ +00017f20: 616c 2070 6172 616d 6574 6572 2c20 7468 al parameter, th │ │ │ │ +00017f30: 6174 2069 7320 7369 6d69 6c61 7220 746f at is similar to │ │ │ │ +00017f40: 2073 7061 7469 616c 2073 7061 6365 2073 spatial space s │ │ │ │ +00017f50: 6967 6d61 2028 6261 6e64 7769 6474 6829 igma (bandwidth) │ │ │ │ +00017f60: 2069 6e20 6269 6c61 7465 7261 6c46 696c in bilateralFil │ │ │ │ +00017f70: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ +00017f80: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_ │ │ │ │ +00017f90: 6c75 6d61 2070 6172 616d 6574 6572 2c20 luma parameter, │ │ │ │ +00017fa0: 7468 6174 2069 7320 7369 6d69 6c61 7220 that is similar │ │ │ │ +00017fb0: 746f 206c 756d 6120 7370 6163 6520 7369 to luma space si │ │ │ │ +00017fc0: 676d 6120 2862 616e 6477 6964 7468 2920 gma (bandwidth) │ │ │ │ +00017fd0: 696e 2062 696c 6174 6572 616c 4669 6c74 in bilateralFilt │ │ │ │ +00017fe0: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +00017ff0: 2a20 4070 6172 616d 2073 6967 6d61 5f63 * @param sigma_c │ │ │ │ +00018000: 6872 6f6d 6120 7061 7261 6d65 7465 722c hroma parameter, │ │ │ │ +00018010: 2074 6861 7420 6973 2073 696d 696c 6172 that is similar │ │ │ │ +00018020: 2074 6f20 6368 726f 6d61 2073 7061 6365 to chroma space │ │ │ │ +00018030: 2073 6967 6d61 2028 6261 6e64 7769 6474 sigma (bandwidt │ │ │ │ +00018040: 6829 2069 6e20 6269 6c61 7465 7261 6c46 h) in bilateralF │ │ │ │ +00018050: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ +00018060: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ +00018070: 202a 0a20 2020 2020 2a20 466f 7220 6d6f *. * For mo │ │ │ │ +00018080: 7265 2064 6574 6169 6c73 2061 626f 7574 re details about │ │ │ │ +00018090: 2074 6865 2046 6173 7420 4269 6c61 7465 the Fast Bilate │ │ │ │ +000180a0: 7261 6c20 536f 6c76 6572 2070 6172 616d ral Solver param │ │ │ │ +000180b0: 6574 6572 732c 2073 6565 2074 6865 206f eters, see the o │ │ │ │ +000180c0: 7269 6769 6e61 6c20 7061 7065 7220 4349 riginal paper CI │ │ │ │ +000180d0: 5445 3a20 4261 7272 6f6e 506f 6f6c 6532 TE: BarronPoole2 │ │ │ │ +000180e0: 3031 362e 0a20 2020 2020 2a0a 2020 2020 016.. *. │ │ │ │ +000180f0: 202a 203c 623e 4e6f 7465 3a3c 2f62 3e20 * Note: │ │ │ │ +00018100: 436f 6e66 6964 656e 6365 2069 6d61 6765 Confidence image │ │ │ │ +00018110: 7320 7769 7468 2043 565f 3855 2064 6570 s with CV_8U dep │ │ │ │ +00018120: 7468 2061 7265 2065 7870 6563 7465 6420 th are expected │ │ │ │ +00018130: 746f 2069 6e20 5b30 2c20 3235 355d 2061 to in [0, 255] a │ │ │ │ +00018140: 6e64 2043 565f 3332 4620 696e 205b 302c nd CV_32F in [0, │ │ │ │ +00018150: 2031 5d20 7261 6e67 652e 0a20 2020 2020 1] range.. │ │ │ │ +00018160: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00018170: 6174 6963 2076 6f69 6420 6661 7374 4269 atic void fastBi │ │ │ │ +00018180: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +00018190: 7465 7228 4d61 7420 6775 6964 652c 204d ter(Mat guide, M │ │ │ │ +000181a0: 6174 2073 7263 2c20 4d61 7420 636f 6e66 at src, Mat conf │ │ │ │ +000181b0: 6964 656e 6365 2c20 4d61 7420 6473 742c idence, Mat dst, │ │ │ │ +000181c0: 2064 6f75 626c 6520 7369 676d 615f 7370 double sigma_sp │ │ │ │ +000181d0: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ +000181e0: 676d 615f 6c75 6d61 2c20 646f 7562 6c65 gma_luma, double │ │ │ │ +000181f0: 2073 6967 6d61 5f63 6872 6f6d 6129 207b sigma_chroma) { │ │ │ │ +00018200: 0a20 2020 2020 2020 2066 6173 7442 696c . fastBil │ │ │ │ +00018210: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ +00018220: 6572 5f33 2867 7569 6465 2e6e 6174 6976 er_3(guide.nativ │ │ │ │ +00018230: 654f 626a 2c20 7372 632e 6e61 7469 7665 eObj, src.native │ │ │ │ +00018240: 4f62 6a2c 2063 6f6e 6669 6465 6e63 652e Obj, confidence. │ │ │ │ +00018250: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ +00018260: 6174 6976 654f 626a 2c20 7369 676d 615f ativeObj, sigma_ │ │ │ │ +00018270: 7370 6174 6961 6c2c 2073 6967 6d61 5f6c spatial, sigma_l │ │ │ │ +00018280: 756d 612c 2073 6967 6d61 5f63 6872 6f6d uma, sigma_chrom │ │ │ │ +00018290: 6129 3b0a 2020 2020 7d0a 0a20 2020 202f a);. }.. / │ │ │ │ +000182a0: 2a2a 0a20 2020 2020 2a20 5369 6d70 6c65 **. * Simple │ │ │ │ +000182b0: 206f 6e65 2d6c 696e 6520 4661 7374 2042 one-line Fast B │ │ │ │ +000182c0: 696c 6174 6572 616c 2053 6f6c 7665 7220 ilateral Solver │ │ │ │ +000182d0: 6669 6c74 6572 2063 616c 6c2e 2049 6620 filter call. If │ │ │ │ +000182e0: 796f 7520 6861 7665 206d 756c 7469 706c you have multipl │ │ │ │ +000182f0: 6520 696d 6167 6573 2074 6f20 6669 6c74 e images to filt │ │ │ │ +00018300: 6572 2077 6974 6820 7468 6520 7361 6d65 er with the same │ │ │ │ +00018310: 0a20 2020 2020 2a20 6775 6964 6520 7468 . * guide th │ │ │ │ +00018320: 656e 2075 7365 2046 6173 7442 696c 6174 en use FastBilat │ │ │ │ +00018330: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +00018340: 2069 6e74 6572 6661 6365 2074 6f20 6176 interface to av │ │ │ │ +00018350: 6f69 6420 6578 7472 6120 636f 6d70 7574 oid extra comput │ │ │ │ +00018360: 6174 696f 6e73 2e0a 2020 2020 202a 0a20 ations.. *. │ │ │ │ +00018370: 2020 2020 2a20 4070 6172 616d 2067 7569 * @param gui │ │ │ │ +00018380: 6465 2069 6d61 6765 2073 6572 7669 6e67 de image serving │ │ │ │ +00018390: 2061 7320 6775 6964 6520 666f 7220 6669 as guide for fi │ │ │ │ +000183a0: 6c74 6572 696e 672e 2049 7420 7368 6f75 ltering. It shou │ │ │ │ +000183b0: 6c64 2068 6176 6520 382d 6269 7420 6465 ld have 8-bit de │ │ │ │ +000183c0: 7074 6820 616e 6420 6569 7468 6572 2031 pth and either 1 │ │ │ │ +000183d0: 206f 7220 3320 6368 616e 6e65 6c73 2e0a or 3 channels.. │ │ │ │ +000183e0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +000183f0: 6172 616d 2073 7263 2073 6f75 7263 6520 aram src source │ │ │ │ +00018400: 696d 6167 6520 666f 7220 6669 6c74 6572 image for filter │ │ │ │ +00018410: 696e 6720 7769 7468 2075 6e73 6967 6e65 ing with unsigne │ │ │ │ +00018420: 6420 382d 6269 7420 6f72 2073 6967 6e65 d 8-bit or signe │ │ │ │ +00018430: 6420 3136 2d62 6974 206f 7220 666c 6f61 d 16-bit or floa │ │ │ │ +00018440: 7469 6e67 2d70 6f69 6e74 2033 322d 6269 ting-point 32-bi │ │ │ │ +00018450: 7420 6465 7074 6820 616e 6420 7570 2074 t depth and up t │ │ │ │ +00018460: 6f20 3420 6368 616e 6e65 6c73 2e0a 2020 o 4 channels.. │ │ │ │ +00018470: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00018480: 616d 2063 6f6e 6669 6465 6e63 6520 636f am confidence co │ │ │ │ +00018490: 6e66 6964 656e 6365 2069 6d61 6765 2077 nfidence image w │ │ │ │ +000184a0: 6974 6820 756e 7369 676e 6564 2038 2d62 ith unsigned 8-b │ │ │ │ +000184b0: 6974 206f 7220 666c 6f61 7469 6e67 2d70 it or floating-p │ │ │ │ +000184c0: 6f69 6e74 2033 322d 6269 7420 636f 6e66 oint 32-bit conf │ │ │ │ +000184d0: 6964 656e 6365 2061 6e64 2031 2063 6861 idence and 1 cha │ │ │ │ +000184e0: 6e6e 656c 2e0a 2020 2020 202a 0a20 2020 nnel.. *. │ │ │ │ +000184f0: 2020 2a20 4070 6172 616d 2064 7374 2064 * @param dst d │ │ │ │ +00018500: 6573 7469 6e61 7469 6f6e 2069 6d61 6765 estination image │ │ │ │ +00018510: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00018520: 4070 6172 616d 2073 6967 6d61 5f73 7061 @param sigma_spa │ │ │ │ +00018530: 7469 616c 2070 6172 616d 6574 6572 2c20 tial parameter, │ │ │ │ +00018540: 7468 6174 2069 7320 7369 6d69 6c61 7220 that is similar │ │ │ │ +00018550: 746f 2073 7061 7469 616c 2073 7061 6365 to spatial space │ │ │ │ +00018560: 2073 6967 6d61 2028 6261 6e64 7769 6474 sigma (bandwidt │ │ │ │ +00018570: 6829 2069 6e20 6269 6c61 7465 7261 6c46 h) in bilateralF │ │ │ │ +00018580: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ +00018590: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +000185a0: 615f 6c75 6d61 2070 6172 616d 6574 6572 a_luma parameter │ │ │ │ +000185b0: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila │ │ │ │ +000185c0: 7220 746f 206c 756d 6120 7370 6163 6520 r to luma space │ │ │ │ +000185d0: 7369 676d 6120 2862 616e 6477 6964 7468 sigma (bandwidth │ │ │ │ +000185e0: 2920 696e 2062 696c 6174 6572 616c 4669 ) in bilateralFi │ │ │ │ +000185f0: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +00018600: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ +00018610: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ +00018620: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ +00018630: 2061 626f 7574 2074 6865 2046 6173 7420 about the Fast │ │ │ │ +00018640: 4269 6c61 7465 7261 6c20 536f 6c76 6572 Bilateral Solver │ │ │ │ +00018650: 2070 6172 616d 6574 6572 732c 2073 6565 parameters, see │ │ │ │ +00018660: 2074 6865 206f 7269 6769 6e61 6c20 7061 the original pa │ │ │ │ +00018670: 7065 7220 4349 5445 3a20 4261 7272 6f6e per CITE: Barron │ │ │ │ +00018680: 506f 6f6c 6532 3031 362e 0a20 2020 2020 Poole2016.. │ │ │ │ +00018690: 2a0a 2020 2020 202a 203c 623e 4e6f 7465 *. * Note │ │ │ │ +000186a0: 3a3c 2f62 3e20 436f 6e66 6964 656e 6365 : Confidence │ │ │ │ +000186b0: 2069 6d61 6765 7320 7769 7468 2043 565f images with CV_ │ │ │ │ +000186c0: 3855 2064 6570 7468 2061 7265 2065 7870 8U depth are exp │ │ │ │ +000186d0: 6563 7465 6420 746f 2069 6e20 5b30 2c20 ected to in [0, │ │ │ │ +000186e0: 3235 355d 2061 6e64 2043 565f 3332 4620 255] and CV_32F │ │ │ │ +000186f0: 696e 205b 302c 2031 5d20 7261 6e67 652e in [0, 1] range. │ │ │ │ +00018700: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00018710: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +00018720: 6661 7374 4269 6c61 7465 7261 6c53 6f6c fastBilateralSol │ │ │ │ +00018730: 7665 7246 696c 7465 7228 4d61 7420 6775 verFilter(Mat gu │ │ │ │ +00018740: 6964 652c 204d 6174 2073 7263 2c20 4d61 ide, Mat src, Ma │ │ │ │ +00018750: 7420 636f 6e66 6964 656e 6365 2c20 4d61 t confidence, Ma │ │ │ │ +00018760: 7420 6473 742c 2064 6f75 626c 6520 7369 t dst, double si │ │ │ │ +00018770: 676d 615f 7370 6174 6961 6c2c 2064 6f75 gma_spatial, dou │ │ │ │ +00018780: 626c 6520 7369 676d 615f 6c75 6d61 2920 ble sigma_luma) │ │ │ │ +00018790: 7b0a 2020 2020 2020 2020 6661 7374 4269 {. fastBi │ │ │ │ +000187a0: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +000187b0: 7465 725f 3428 6775 6964 652e 6e61 7469 ter_4(guide.nati │ │ │ │ +000187c0: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ +000187d0: 654f 626a 2c20 636f 6e66 6964 656e 6365 eObj, confidence │ │ │ │ +000187e0: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ +000187f0: 6e61 7469 7665 4f62 6a2c 2073 6967 6d61 nativeObj, sigma │ │ │ │ +00018800: 5f73 7061 7469 616c 2c20 7369 676d 615f _spatial, sigma_ │ │ │ │ +00018810: 6c75 6d61 293b 0a20 2020 207d 0a0a 2020 luma);. }.. │ │ │ │ +00018820: 2020 2f2a 2a0a 2020 2020 202a 2053 696d /**. * Sim │ │ │ │ +00018830: 706c 6520 6f6e 652d 6c69 6e65 2046 6173 ple one-line Fas │ │ │ │ +00018840: 7420 4269 6c61 7465 7261 6c20 536f 6c76 t Bilateral Solv │ │ │ │ +00018850: 6572 2066 696c 7465 7220 6361 6c6c 2e20 er filter call. │ │ │ │ +00018860: 4966 2079 6f75 2068 6176 6520 6d75 6c74 If you have mult │ │ │ │ +00018870: 6970 6c65 2069 6d61 6765 7320 746f 2066 iple images to f │ │ │ │ +00018880: 696c 7465 7220 7769 7468 2074 6865 2073 ilter with the s │ │ │ │ +00018890: 616d 650a 2020 2020 202a 2067 7569 6465 ame. * guide │ │ │ │ +000188a0: 2074 6865 6e20 7573 6520 4661 7374 4269 then use FastBi │ │ │ │ +000188b0: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +000188c0: 7465 7220 696e 7465 7266 6163 6520 746f ter interface to │ │ │ │ +000188d0: 2061 766f 6964 2065 7874 7261 2063 6f6d avoid extra com │ │ │ │ +000188e0: 7075 7461 7469 6f6e 732e 0a20 2020 2020 putations.. │ │ │ │ +000188f0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00018900: 6775 6964 6520 696d 6167 6520 7365 7276 guide image serv │ │ │ │ +00018910: 696e 6720 6173 2067 7569 6465 2066 6f72 ing as guide for │ │ │ │ +00018920: 2066 696c 7465 7269 6e67 2e20 4974 2073 filtering. It s │ │ │ │ +00018930: 686f 756c 6420 6861 7665 2038 2d62 6974 hould have 8-bit │ │ │ │ +00018940: 2064 6570 7468 2061 6e64 2065 6974 6865 depth and eithe │ │ │ │ +00018950: 7220 3120 6f72 2033 2063 6861 6e6e 656c r 1 or 3 channel │ │ │ │ +00018960: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +00018970: 2040 7061 7261 6d20 7372 6320 736f 7572 @param src sour │ │ │ │ +00018980: 6365 2069 6d61 6765 2066 6f72 2066 696c ce image for fil │ │ │ │ +00018990: 7465 7269 6e67 2077 6974 6820 756e 7369 tering with unsi │ │ │ │ +000189a0: 676e 6564 2038 2d62 6974 206f 7220 7369 gned 8-bit or si │ │ │ │ +000189b0: 676e 6564 2031 362d 6269 7420 6f72 2066 gned 16-bit or f │ │ │ │ +000189c0: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32 │ │ │ │ +000189d0: 2d62 6974 2064 6570 7468 2061 6e64 2075 -bit depth and u │ │ │ │ +000189e0: 7020 746f 2034 2063 6861 6e6e 656c 732e p to 4 channels. │ │ │ │ +000189f0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00018a00: 7061 7261 6d20 636f 6e66 6964 656e 6365 param confidence │ │ │ │ +00018a10: 2063 6f6e 6669 6465 6e63 6520 696d 6167 confidence imag │ │ │ │ +00018a20: 6520 7769 7468 2075 6e73 6967 6e65 6420 e with unsigned │ │ │ │ +00018a30: 382d 6269 7420 6f72 2066 6c6f 6174 696e 8-bit or floatin │ │ │ │ +00018a40: 672d 706f 696e 7420 3332 2d62 6974 2063 g-point 32-bit c │ │ │ │ +00018a50: 6f6e 6669 6465 6e63 6520 616e 6420 3120 onfidence and 1 │ │ │ │ +00018a60: 6368 616e 6e65 6c2e 0a20 2020 2020 2a0a channel.. *. │ │ │ │ +00018a70: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ +00018a80: 7420 6465 7374 696e 6174 696f 6e20 696d t destination im │ │ │ │ +00018a90: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ +00018aa0: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_ │ │ │ │ +00018ab0: 7370 6174 6961 6c20 7061 7261 6d65 7465 spatial paramete │ │ │ │ +00018ac0: 722c 2074 6861 7420 6973 2073 696d 696c r, that is simil │ │ │ │ +00018ad0: 6172 2074 6f20 7370 6174 6961 6c20 7370 ar to spatial sp │ │ │ │ +00018ae0: 6163 6520 7369 676d 6120 2862 616e 6477 ace sigma (bandw │ │ │ │ +00018af0: 6964 7468 2920 696e 2062 696c 6174 6572 idth) in bilater │ │ │ │ +00018b00: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ +00018b10: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ +00018b20: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ +00018b30: 2020 2a0a 2020 2020 202a 2046 6f72 206d *. * For m │ │ │ │ +00018b40: 6f72 6520 6465 7461 696c 7320 6162 6f75 ore details abou │ │ │ │ +00018b50: 7420 7468 6520 4661 7374 2042 696c 6174 t the Fast Bilat │ │ │ │ +00018b60: 6572 616c 2053 6f6c 7665 7220 7061 7261 eral Solver para │ │ │ │ +00018b70: 6d65 7465 7273 2c20 7365 6520 7468 6520 meters, see the │ │ │ │ +00018b80: 6f72 6967 696e 616c 2070 6170 6572 2043 original paper C │ │ │ │ +00018b90: 4954 453a 2042 6172 726f 6e50 6f6f 6c65 ITE: BarronPoole │ │ │ │ +00018ba0: 3230 3136 2e0a 2020 2020 202a 0a20 2020 2016.. *. │ │ │ │ +00018bb0: 2020 2a20 3c62 3e4e 6f74 653a 3c2f 623e * Note: │ │ │ │ +00018bc0: 2043 6f6e 6669 6465 6e63 6520 696d 6167 Confidence imag │ │ │ │ +00018bd0: 6573 2077 6974 6820 4356 5f38 5520 6465 es with CV_8U de │ │ │ │ +00018be0: 7074 6820 6172 6520 6578 7065 6374 6564 pth are expected │ │ │ │ +00018bf0: 2074 6f20 696e 205b 302c 2032 3535 5d20 to in [0, 255] │ │ │ │ +00018c00: 616e 6420 4356 5f33 3246 2069 6e20 5b30 and CV_32F in [0 │ │ │ │ +00018c10: 2c20 315d 2072 616e 6765 2e0a 2020 2020 , 1] range.. │ │ │ │ +00018c20: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00018c30: 7461 7469 6320 766f 6964 2066 6173 7442 tatic void fastB │ │ │ │ +00018c40: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +00018c50: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ +00018c60: 4d61 7420 7372 632c 204d 6174 2063 6f6e Mat src, Mat con │ │ │ │ +00018c70: 6669 6465 6e63 652c 204d 6174 2064 7374 fidence, Mat dst │ │ │ │ +00018c80: 2c20 646f 7562 6c65 2073 6967 6d61 5f73 , double sigma_s │ │ │ │ +00018c90: 7061 7469 616c 2920 7b0a 2020 2020 2020 patial) {. │ │ │ │ +00018ca0: 2020 6661 7374 4269 6c61 7465 7261 6c53 fastBilateralS │ │ │ │ +00018cb0: 6f6c 7665 7246 696c 7465 725f 3528 6775 olverFilter_5(gu │ │ │ │ +00018cc0: 6964 652e 6e61 7469 7665 4f62 6a2c 2073 ide.nativeObj, s │ │ │ │ +00018cd0: 7263 2e6e 6174 6976 654f 626a 2c20 636f rc.nativeObj, co │ │ │ │ +00018ce0: 6e66 6964 656e 6365 2e6e 6174 6976 654f nfidence.nativeO │ │ │ │ +00018cf0: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ +00018d00: 6a2c 2073 6967 6d61 5f73 7061 7469 616c j, sigma_spatial │ │ │ │ +00018d10: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +00018d20: 2a0a 2020 2020 202a 2053 696d 706c 6520 *. * Simple │ │ │ │ +00018d30: 6f6e 652d 6c69 6e65 2046 6173 7420 4269 one-line Fast Bi │ │ │ │ +00018d40: 6c61 7465 7261 6c20 536f 6c76 6572 2066 lateral Solver f │ │ │ │ +00018d50: 696c 7465 7220 6361 6c6c 2e20 4966 2079 ilter call. If y │ │ │ │ +00018d60: 6f75 2068 6176 6520 6d75 6c74 6970 6c65 ou have multiple │ │ │ │ +00018d70: 2069 6d61 6765 7320 746f 2066 696c 7465 images to filte │ │ │ │ +00018d80: 7220 7769 7468 2074 6865 2073 616d 650a r with the same. │ │ │ │ +00018d90: 2020 2020 202a 2067 7569 6465 2074 6865 * guide the │ │ │ │ +00018da0: 6e20 7573 6520 4661 7374 4269 6c61 7465 n use FastBilate │ │ │ │ +00018db0: 7261 6c53 6f6c 7665 7246 696c 7465 7220 ralSolverFilter │ │ │ │ +00018dc0: 696e 7465 7266 6163 6520 746f 2061 766f interface to avo │ │ │ │ +00018dd0: 6964 2065 7874 7261 2063 6f6d 7075 7461 id extra computa │ │ │ │ +00018de0: 7469 6f6e 732e 0a20 2020 2020 2a0a 2020 tions.. *. │ │ │ │ +00018df0: 2020 202a 2040 7061 7261 6d20 6775 6964 * @param guid │ │ │ │ +00018e00: 6520 696d 6167 6520 7365 7276 696e 6720 e image serving │ │ │ │ +00018e10: 6173 2067 7569 6465 2066 6f72 2066 696c as guide for fil │ │ │ │ +00018e20: 7465 7269 6e67 2e20 4974 2073 686f 756c tering. It shoul │ │ │ │ +00018e30: 6420 6861 7665 2038 2d62 6974 2064 6570 d have 8-bit dep │ │ │ │ +00018e40: 7468 2061 6e64 2065 6974 6865 7220 3120 th and either 1 │ │ │ │ +00018e50: 6f72 2033 2063 6861 6e6e 656c 732e 0a20 or 3 channels.. │ │ │ │ +00018e60: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00018e70: 7261 6d20 7372 6320 736f 7572 6365 2069 ram src source i │ │ │ │ +00018e80: 6d61 6765 2066 6f72 2066 696c 7465 7269 mage for filteri │ │ │ │ +00018e90: 6e67 2077 6974 6820 756e 7369 676e 6564 ng with unsigned │ │ │ │ +00018ea0: 2038 2d62 6974 206f 7220 7369 676e 6564 8-bit or signed │ │ │ │ +00018eb0: 2031 362d 6269 7420 6f72 2066 6c6f 6174 16-bit or float │ │ │ │ +00018ec0: 696e 672d 706f 696e 7420 3332 2d62 6974 ing-point 32-bit │ │ │ │ +00018ed0: 2064 6570 7468 2061 6e64 2075 7020 746f depth and up to │ │ │ │ +00018ee0: 2034 2063 6861 6e6e 656c 732e 0a20 2020 4 channels.. │ │ │ │ +00018ef0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00018f00: 6d20 636f 6e66 6964 656e 6365 2063 6f6e m confidence con │ │ │ │ +00018f10: 6669 6465 6e63 6520 696d 6167 6520 7769 fidence image wi │ │ │ │ +00018f20: 7468 2075 6e73 6967 6e65 6420 382d 6269 th unsigned 8-bi │ │ │ │ +00018f30: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ +00018f40: 696e 7420 3332 2d62 6974 2063 6f6e 6669 int 32-bit confi │ │ │ │ +00018f50: 6465 6e63 6520 616e 6420 3120 6368 616e dence and 1 chan │ │ │ │ +00018f60: 6e65 6c2e 0a20 2020 2020 2a0a 2020 2020 nel.. *. │ │ │ │ +00018f70: 202a 2040 7061 7261 6d20 6473 7420 6465 * @param dst de │ │ │ │ +00018f80: 7374 696e 6174 696f 6e20 696d 6167 652e stination image. │ │ │ │ +00018f90: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ +00018fa0: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ +00018fb0: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ +00018fc0: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ +00018fd0: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ +00018fe0: 7468 6520 4661 7374 2042 696c 6174 6572 the Fast Bilater │ │ │ │ +00018ff0: 616c 2053 6f6c 7665 7220 7061 7261 6d65 al Solver parame │ │ │ │ +00019000: 7465 7273 2c20 7365 6520 7468 6520 6f72 ters, see the or │ │ │ │ +00019010: 6967 696e 616c 2070 6170 6572 2043 4954 iginal paper CIT │ │ │ │ +00019020: 453a 2042 6172 726f 6e50 6f6f 6c65 3230 E: BarronPoole20 │ │ │ │ +00019030: 3136 2e0a 2020 2020 202a 0a20 2020 2020 16.. *. │ │ │ │ +00019040: 2a20 3c62 3e4e 6f74 653a 3c2f 623e 2043 * Note: C │ │ │ │ +00019050: 6f6e 6669 6465 6e63 6520 696d 6167 6573 onfidence images │ │ │ │ +00019060: 2077 6974 6820 4356 5f38 5520 6465 7074 with CV_8U dept │ │ │ │ +00019070: 6820 6172 6520 6578 7065 6374 6564 2074 h are expected t │ │ │ │ +00019080: 6f20 696e 205b 302c 2032 3535 5d20 616e o in [0, 255] an │ │ │ │ +00019090: 6420 4356 5f33 3246 2069 6e20 5b30 2c20 d CV_32F in [0, │ │ │ │ +000190a0: 315d 2072 616e 6765 2e0a 2020 2020 202a 1] range.. * │ │ │ │ +000190b0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +000190c0: 7469 6320 766f 6964 2066 6173 7442 696c tic void fastBil │ │ │ │ +000190d0: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ +000190e0: 6572 284d 6174 2067 7569 6465 2c20 4d61 er(Mat guide, Ma │ │ │ │ +000190f0: 7420 7372 632c 204d 6174 2063 6f6e 6669 t src, Mat confi │ │ │ │ +00019100: 6465 6e63 652c 204d 6174 2064 7374 2920 dence, Mat dst) │ │ │ │ +00019110: 7b0a 2020 2020 2020 2020 6661 7374 4269 {. fastBi │ │ │ │ +00019120: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +00019130: 7465 725f 3628 6775 6964 652e 6e61 7469 ter_6(guide.nati │ │ │ │ +00019140: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ +00019150: 654f 626a 2c20 636f 6e66 6964 656e 6365 eObj, confidence │ │ │ │ +00019160: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ +00019170: 6e61 7469 7665 4f62 6a29 3b0a 2020 2020 nativeObj);. │ │ │ │ +00019180: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ +00019190: 2f20 432b 2b3a 2020 5074 725f 4661 7374 / C++: Ptr_Fast │ │ │ │ +000191a0: 476c 6f62 616c 536d 6f6f 7468 6572 4669 GlobalSmootherFi │ │ │ │ +000191b0: 6c74 6572 2063 763a 3a78 696d 6770 726f lter cv::ximgpro │ │ │ │ +000191c0: 633a 3a63 7265 6174 6546 6173 7447 6c6f c::createFastGlo │ │ │ │ +000191d0: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte │ │ │ │ +000191e0: 7228 4d61 7420 6775 6964 652c 2064 6f75 r(Mat guide, dou │ │ │ │ +000191f0: 626c 6520 6c61 6d62 6461 2c20 646f 7562 ble lambda, doub │ │ │ │ +00019200: 6c65 2073 6967 6d61 5f63 6f6c 6f72 2c20 le sigma_color, │ │ │ │ +00019210: 646f 7562 6c65 206c 616d 6264 615f 6174 double lambda_at │ │ │ │ +00019220: 7465 6e75 6174 696f 6e20 3d20 302e 3235 tenuation = 0.25 │ │ │ │ +00019230: 2c20 696e 7420 6e75 6d5f 6974 6572 203d , int num_iter = │ │ │ │ +00019240: 2033 290a 2020 2020 2f2f 0a0a 2020 2020 3). //.. │ │ │ │ +00019250: 2f2a 2a0a 2020 2020 202a 2046 6163 746f /**. * Facto │ │ │ │ +00019260: 7279 206d 6574 686f 642c 2063 7265 6174 ry method, creat │ │ │ │ +00019270: 6520 696e 7374 616e 6365 206f 6620 4661 e instance of Fa │ │ │ │ +00019280: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ +00019290: 4669 6c74 6572 2061 6e64 2065 7865 6375 Filter and execu │ │ │ │ +000192a0: 7465 2074 6865 2069 6e69 7469 616c 697a te the initializ │ │ │ │ +000192b0: 6174 696f 6e20 726f 7574 696e 6573 2e0a ation routines.. │ │ │ │ +000192c0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +000192d0: 6172 616d 2067 7569 6465 2069 6d61 6765 aram guide image │ │ │ │ +000192e0: 2073 6572 7669 6e67 2061 7320 6775 6964 serving as guid │ │ │ │ +000192f0: 6520 666f 7220 6669 6c74 6572 696e 672e e for filtering. │ │ │ │ +00019300: 2049 7420 7368 6f75 6c64 2068 6176 6520 It should have │ │ │ │ +00019310: 382d 6269 7420 6465 7074 6820 616e 6420 8-bit depth and │ │ │ │ +00019320: 6569 7468 6572 2031 206f 7220 3320 6368 either 1 or 3 ch │ │ │ │ +00019330: 616e 6e65 6c73 2e0a 2020 2020 202a 0a20 annels.. *. │ │ │ │ +00019340: 2020 2020 2a20 4070 6172 616d 206c 616d * @param lam │ │ │ │ +00019350: 6264 6120 7061 7261 6d65 7465 7220 6465 bda parameter de │ │ │ │ +00019360: 6669 6e69 6e67 2074 6865 2061 6d6f 756e fining the amoun │ │ │ │ +00019370: 7420 6f66 2072 6567 756c 6172 697a 6174 t of regularizat │ │ │ │ +00019380: 696f 6e0a 2020 2020 202a 0a20 2020 2020 ion. *. │ │ │ │ +00019390: 2a20 4070 6172 616d 2073 6967 6d61 5f63 * @param sigma_c │ │ │ │ +000193a0: 6f6c 6f72 2070 6172 616d 6574 6572 2c20 olor parameter, │ │ │ │ +000193b0: 7468 6174 2069 7320 7369 6d69 6c61 7220 that is similar │ │ │ │ +000193c0: 746f 2063 6f6c 6f72 2073 7061 6365 2073 to color space s │ │ │ │ +000193d0: 6967 6d61 2069 6e20 6269 6c61 7465 7261 igma in bilatera │ │ │ │ +000193e0: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ +000193f0: 2020 2020 202a 2040 7061 7261 6d20 6c61 * @param la │ │ │ │ +00019400: 6d62 6461 5f61 7474 656e 7561 7469 6f6e mbda_attenuation │ │ │ │ +00019410: 2069 6e74 6572 6e61 6c20 7061 7261 6d65 internal parame │ │ │ │ +00019420: 7465 722c 2064 6566 696e 696e 6720 686f ter, defining ho │ │ │ │ +00019430: 7720 6d75 6368 206c 616d 6264 6120 6465 w much lambda de │ │ │ │ +00019440: 6372 6561 7365 7320 6166 7465 7220 6561 creases after ea │ │ │ │ +00019450: 6368 2069 7465 7261 7469 6f6e 2e20 4e6f ch iteration. No │ │ │ │ +00019460: 726d 616c 6c79 2c0a 2020 2020 202a 2069 rmally,. * i │ │ │ │ +00019470: 7420 7368 6f75 6c64 2062 6520 302e 3235 t should be 0.25 │ │ │ │ +00019480: 2e20 5365 7474 696e 6720 6974 2074 6f20 . Setting it to │ │ │ │ +00019490: 312e 3020 6d61 7920 6c65 6164 2074 6f20 1.0 may lead to │ │ │ │ +000194a0: 7374 7265 616b 696e 6720 6172 7469 6661 streaking artifa │ │ │ │ +000194b0: 6374 732e 0a20 2020 2020 2a0a 2020 2020 cts.. *. │ │ │ │ +000194c0: 202a 2040 7061 7261 6d20 6e75 6d5f 6974 * @param num_it │ │ │ │ +000194d0: 6572 206e 756d 6265 7220 6f66 2069 7465 er number of ite │ │ │ │ +000194e0: 7261 7469 6f6e 7320 7573 6564 2066 6f72 rations used for │ │ │ │ +000194f0: 2066 696c 7465 7269 6e67 2c20 3320 6973 filtering, 3 is │ │ │ │ +00019500: 2075 7375 616c 6c79 2065 6e6f 7567 682e usually enough. │ │ │ │ +00019510: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ +00019520: 6f72 206d 6f72 6520 6465 7461 696c 7320 or more details │ │ │ │ +00019530: 6162 6f75 7420 4661 7374 2047 6c6f 6261 about Fast Globa │ │ │ │ +00019540: 6c20 536d 6f6f 7468 6572 2070 6172 616d l Smoother param │ │ │ │ +00019550: 6574 6572 732c 2073 6565 2074 6865 206f eters, see the o │ │ │ │ +00019560: 7269 6769 6e61 6c20 7061 7065 7220 4349 riginal paper CI │ │ │ │ +00019570: 5445 3a20 4d69 6e32 3031 342e 2048 6f77 TE: Min2014. How │ │ │ │ +00019580: 6576 6572 2c20 706c 6561 7365 206e 6f74 ever, please not │ │ │ │ +00019590: 6520 7468 6174 0a20 2020 2020 2a20 7468 e that. * th │ │ │ │ +000195a0: 6572 6520 6172 6520 7365 7665 7261 6c20 ere are several │ │ │ │ +000195b0: 6469 6666 6572 656e 6365 732e 204c 616d differences. Lam │ │ │ │ +000195c0: 6264 6120 6174 7465 6e75 6174 696f 6e20 bda attenuation │ │ │ │ +000195d0: 6465 7363 7269 6265 6420 696e 2074 6865 described in the │ │ │ │ +000195e0: 2070 6170 6572 2069 7320 696d 706c 656d paper is implem │ │ │ │ +000195f0: 656e 7465 6420 6120 6269 7420 6469 6666 ented a bit diff │ │ │ │ +00019600: 6572 656e 746c 7920 736f 2064 6f20 6e6f erently so do no │ │ │ │ +00019610: 740a 2020 2020 202a 2065 7870 6563 7420 t. * expect │ │ │ │ +00019620: 7468 6520 7265 7375 6c74 7320 746f 2062 the results to b │ │ │ │ +00019630: 6520 6964 656e 7469 6361 6c20 746f 2074 e identical to t │ │ │ │ +00019640: 686f 7365 2066 726f 6d20 7468 6520 7061 hose from the pa │ │ │ │ +00019650: 7065 723b 2073 6967 6d61 5f63 6f6c 6f72 per; sigma_color │ │ │ │ +00019660: 2076 616c 7565 7320 6672 6f6d 2074 6865 values from the │ │ │ │ +00019670: 2070 6170 6572 2073 686f 756c 6420 6265 paper should be │ │ │ │ +00019680: 206d 756c 7469 706c 6965 6420 6279 2032 multiplied by 2 │ │ │ │ +00019690: 3535 2e30 2074 6f0a 2020 2020 202a 2061 55.0 to. * a │ │ │ │ +000196a0: 6368 6965 7665 2074 6865 2073 616d 6520 chieve the same │ │ │ │ +000196b0: 6566 6665 6374 2e20 416c 736f 2c20 696e effect. Also, in │ │ │ │ +000196c0: 2063 6173 6520 6f66 2069 6d61 6765 2066 case of image f │ │ │ │ +000196d0: 696c 7465 7269 6e67 2077 6865 7265 2073 iltering where s │ │ │ │ +000196e0: 6f75 7263 6520 616e 6420 6775 6964 6520 ource and guide │ │ │ │ +000196f0: 696d 6167 6520 6172 6520 7468 6520 7361 image are the sa │ │ │ │ +00019700: 6d65 2c20 6175 7468 6f72 730a 2020 2020 me, authors. │ │ │ │ +00019710: 202a 2070 726f 706f 7365 2074 6f20 6479 * propose to dy │ │ │ │ +00019720: 6e61 6d69 6361 6c6c 7920 7570 6461 7465 namically update │ │ │ │ +00019730: 2074 6865 2067 7569 6465 2069 6d61 6765 the guide image │ │ │ │ +00019740: 2061 6674 6572 2065 6163 6820 6974 6572 after each iter │ │ │ │ +00019750: 6174 696f 6e2e 2054 6f20 6d61 7869 6d69 ation. To maximi │ │ │ │ +00019760: 7a65 2074 6865 2070 6572 666f 726d 616e ze the performan │ │ │ │ +00019770: 6365 2074 6869 7320 6665 6174 7572 650a ce this feature. │ │ │ │ +00019780: 2020 2020 202a 2077 6173 206e 6f74 2069 * was not i │ │ │ │ +00019790: 6d70 6c65 6d65 6e74 6564 2068 6572 652e mplemented here. │ │ │ │ +000197a0: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ +000197b0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +000197c0: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +000197d0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +000197e0: 6320 4661 7374 476c 6f62 616c 536d 6f6f c FastGlobalSmoo │ │ │ │ +000197f0: 7468 6572 4669 6c74 6572 2063 7265 6174 therFilter creat │ │ │ │ +00019800: 6546 6173 7447 6c6f 6261 6c53 6d6f 6f74 eFastGlobalSmoot │ │ │ │ +00019810: 6865 7246 696c 7465 7228 4d61 7420 6775 herFilter(Mat gu │ │ │ │ +00019820: 6964 652c 2064 6f75 626c 6520 6c61 6d62 ide, double lamb │ │ │ │ +00019830: 6461 2c20 646f 7562 6c65 2073 6967 6d61 da, double sigma │ │ │ │ +00019840: 5f63 6f6c 6f72 2c20 646f 7562 6c65 206c _color, double l │ │ │ │ +00019850: 616d 6264 615f 6174 7465 6e75 6174 696f ambda_attenuatio │ │ │ │ +00019860: 6e2c 2069 6e74 206e 756d 5f69 7465 7229 n, int num_iter) │ │ │ │ +00019870: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +00019880: 6e20 4661 7374 476c 6f62 616c 536d 6f6f n FastGlobalSmoo │ │ │ │ +00019890: 7468 6572 4669 6c74 6572 2e5f 5f66 726f therFilter.__fro │ │ │ │ +000198a0: 6d50 7472 5f5f 2863 7265 6174 6546 6173 mPtr__(createFas │ │ │ │ +000198b0: 7447 6c6f 6261 6c53 6d6f 6f74 6865 7246 tGlobalSmootherF │ │ │ │ +000198c0: 696c 7465 725f 3028 6775 6964 652e 6e61 ilter_0(guide.na │ │ │ │ +000198d0: 7469 7665 4f62 6a2c 206c 616d 6264 612c tiveObj, lambda, │ │ │ │ +000198e0: 2073 6967 6d61 5f63 6f6c 6f72 2c20 6c61 sigma_color, la │ │ │ │ +000198f0: 6d62 6461 5f61 7474 656e 7561 7469 6f6e mbda_attenuation │ │ │ │ +00019900: 2c20 6e75 6d5f 6974 6572 2929 3b0a 2020 , num_iter));. │ │ │ │ +00019910: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +00019920: 2020 2a20 4661 6374 6f72 7920 6d65 7468 * Factory meth │ │ │ │ +00019930: 6f64 2c20 6372 6561 7465 2069 6e73 7461 od, create insta │ │ │ │ +00019940: 6e63 6520 6f66 2046 6173 7447 6c6f 6261 nce of FastGloba │ │ │ │ +00019950: 6c53 6d6f 6f74 6865 7246 696c 7465 7220 lSmootherFilter │ │ │ │ +00019960: 616e 6420 6578 6563 7574 6520 7468 6520 and execute the │ │ │ │ +00019970: 696e 6974 6961 6c69 7a61 7469 6f6e 2072 initialization r │ │ │ │ +00019980: 6f75 7469 6e65 732e 0a20 2020 2020 2a0a outines.. *. │ │ │ │ +00019990: 2020 2020 202a 2040 7061 7261 6d20 6775 * @param gu │ │ │ │ +000199a0: 6964 6520 696d 6167 6520 7365 7276 696e ide image servin │ │ │ │ +000199b0: 6720 6173 2067 7569 6465 2066 6f72 2066 g as guide for f │ │ │ │ +000199c0: 696c 7465 7269 6e67 2e20 4974 2073 686f iltering. It sho │ │ │ │ +000199d0: 756c 6420 6861 7665 2038 2d62 6974 2064 uld have 8-bit d │ │ │ │ +000199e0: 6570 7468 2061 6e64 2065 6974 6865 7220 epth and either │ │ │ │ +000199f0: 3120 6f72 2033 2063 6861 6e6e 656c 732e 1 or 3 channels. │ │ │ │ +00019a00: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00019a10: 7061 7261 6d20 6c61 6d62 6461 2070 6172 param lambda par │ │ │ │ +00019a20: 616d 6574 6572 2064 6566 696e 696e 6720 ameter defining │ │ │ │ +00019a30: 7468 6520 616d 6f75 6e74 206f 6620 7265 the amount of re │ │ │ │ +00019a40: 6775 6c61 7269 7a61 7469 6f6e 0a20 2020 gularization. │ │ │ │ +00019a50: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00019a60: 6d20 7369 676d 615f 636f 6c6f 7220 7061 m sigma_color pa │ │ │ │ +00019a70: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ +00019a80: 2073 696d 696c 6172 2074 6f20 636f 6c6f similar to colo │ │ │ │ +00019a90: 7220 7370 6163 6520 7369 676d 6120 696e r space sigma in │ │ │ │ +00019aa0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +00019ab0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00019ac0: 4070 6172 616d 206c 616d 6264 615f 6174 @param lambda_at │ │ │ │ +00019ad0: 7465 6e75 6174 696f 6e20 696e 7465 726e tenuation intern │ │ │ │ +00019ae0: 616c 2070 6172 616d 6574 6572 2c20 6465 al parameter, de │ │ │ │ +00019af0: 6669 6e69 6e67 2068 6f77 206d 7563 6820 fining how much │ │ │ │ +00019b00: 6c61 6d62 6461 2064 6563 7265 6173 6573 lambda decreases │ │ │ │ +00019b10: 2061 6674 6572 2065 6163 6820 6974 6572 after each iter │ │ │ │ +00019b20: 6174 696f 6e2e 204e 6f72 6d61 6c6c 792c ation. Normally, │ │ │ │ +00019b30: 0a20 2020 2020 2a20 6974 2073 686f 756c . * it shoul │ │ │ │ +00019b40: 6420 6265 2030 2e32 352e 2053 6574 7469 d be 0.25. Setti │ │ │ │ +00019b50: 6e67 2069 7420 746f 2031 2e30 206d 6179 ng it to 1.0 may │ │ │ │ +00019b60: 206c 6561 6420 746f 2073 7472 6561 6b69 lead to streaki │ │ │ │ +00019b70: 6e67 2061 7274 6966 6163 7473 2e0a 2020 ng artifacts.. │ │ │ │ +00019b80: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ +00019b90: 202a 2046 6f72 206d 6f72 6520 6465 7461 * For more deta │ │ │ │ +00019ba0: 696c 7320 6162 6f75 7420 4661 7374 2047 ils about Fast G │ │ │ │ +00019bb0: 6c6f 6261 6c20 536d 6f6f 7468 6572 2070 lobal Smoother p │ │ │ │ +00019bc0: 6172 616d 6574 6572 732c 2073 6565 2074 arameters, see t │ │ │ │ +00019bd0: 6865 206f 7269 6769 6e61 6c20 7061 7065 he original pape │ │ │ │ +00019be0: 7220 4349 5445 3a20 4d69 6e32 3031 342e r CITE: Min2014. │ │ │ │ +00019bf0: 2048 6f77 6576 6572 2c20 706c 6561 7365 However, please │ │ │ │ +00019c00: 206e 6f74 6520 7468 6174 0a20 2020 2020 note that. │ │ │ │ +00019c10: 2a20 7468 6572 6520 6172 6520 7365 7665 * there are seve │ │ │ │ +00019c20: 7261 6c20 6469 6666 6572 656e 6365 732e ral differences. │ │ │ │ +00019c30: 204c 616d 6264 6120 6174 7465 6e75 6174 Lambda attenuat │ │ │ │ +00019c40: 696f 6e20 6465 7363 7269 6265 6420 696e ion described in │ │ │ │ +00019c50: 2074 6865 2070 6170 6572 2069 7320 696d the paper is im │ │ │ │ +00019c60: 706c 656d 656e 7465 6420 6120 6269 7420 plemented a bit │ │ │ │ +00019c70: 6469 6666 6572 656e 746c 7920 736f 2064 differently so d │ │ │ │ +00019c80: 6f20 6e6f 740a 2020 2020 202a 2065 7870 o not. * exp │ │ │ │ +00019c90: 6563 7420 7468 6520 7265 7375 6c74 7320 ect the results │ │ │ │ +00019ca0: 746f 2062 6520 6964 656e 7469 6361 6c20 to be identical │ │ │ │ +00019cb0: 746f 2074 686f 7365 2066 726f 6d20 7468 to those from th │ │ │ │ +00019cc0: 6520 7061 7065 723b 2073 6967 6d61 5f63 e paper; sigma_c │ │ │ │ +00019cd0: 6f6c 6f72 2076 616c 7565 7320 6672 6f6d olor values from │ │ │ │ +00019ce0: 2074 6865 2070 6170 6572 2073 686f 756c the paper shoul │ │ │ │ +00019cf0: 6420 6265 206d 756c 7469 706c 6965 6420 d be multiplied │ │ │ │ +00019d00: 6279 2032 3535 2e30 2074 6f0a 2020 2020 by 255.0 to. │ │ │ │ +00019d10: 202a 2061 6368 6965 7665 2074 6865 2073 * achieve the s │ │ │ │ +00019d20: 616d 6520 6566 6665 6374 2e20 416c 736f ame effect. Also │ │ │ │ +00019d30: 2c20 696e 2063 6173 6520 6f66 2069 6d61 , in case of ima │ │ │ │ +00019d40: 6765 2066 696c 7465 7269 6e67 2077 6865 ge filtering whe │ │ │ │ +00019d50: 7265 2073 6f75 7263 6520 616e 6420 6775 re source and gu │ │ │ │ +00019d60: 6964 6520 696d 6167 6520 6172 6520 7468 ide image are th │ │ │ │ +00019d70: 6520 7361 6d65 2c20 6175 7468 6f72 730a e same, authors. │ │ │ │ +00019d80: 2020 2020 202a 2070 726f 706f 7365 2074 * propose t │ │ │ │ +00019d90: 6f20 6479 6e61 6d69 6361 6c6c 7920 7570 o dynamically up │ │ │ │ +00019da0: 6461 7465 2074 6865 2067 7569 6465 2069 date the guide i │ │ │ │ +00019db0: 6d61 6765 2061 6674 6572 2065 6163 6820 mage after each │ │ │ │ +00019dc0: 6974 6572 6174 696f 6e2e 2054 6f20 6d61 iteration. To ma │ │ │ │ +00019dd0: 7869 6d69 7a65 2074 6865 2070 6572 666f ximize the perfo │ │ │ │ +00019de0: 726d 616e 6365 2074 6869 7320 6665 6174 rmance this feat │ │ │ │ +00019df0: 7572 650a 2020 2020 202a 2077 6173 206e ure. * was n │ │ │ │ +00019e00: 6f74 2069 6d70 6c65 6d65 6e74 6564 2068 ot implemented h │ │ │ │ +00019e10: 6572 652e 0a20 2020 2020 2a20 4072 6574 ere.. * @ret │ │ │ │ +00019e20: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +00019e30: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00019e40: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00019e50: 7461 7469 6320 4661 7374 476c 6f62 616c tatic FastGlobal │ │ │ │ +00019e60: 536d 6f6f 7468 6572 4669 6c74 6572 2063 SmootherFilter c │ │ │ │ +00019e70: 7265 6174 6546 6173 7447 6c6f 6261 6c53 reateFastGlobalS │ │ │ │ +00019e80: 6d6f 6f74 6865 7246 696c 7465 7228 4d61 mootherFilter(Ma │ │ │ │ +00019e90: 7420 6775 6964 652c 2064 6f75 626c 6520 t guide, double │ │ │ │ +00019ea0: 6c61 6d62 6461 2c20 646f 7562 6c65 2073 lambda, double s │ │ │ │ +00019eb0: 6967 6d61 5f63 6f6c 6f72 2c20 646f 7562 igma_color, doub │ │ │ │ +00019ec0: 6c65 206c 616d 6264 615f 6174 7465 6e75 le lambda_attenu │ │ │ │ +00019ed0: 6174 696f 6e29 207b 0a20 2020 2020 2020 ation) {. │ │ │ │ +00019ee0: 2072 6574 7572 6e20 4661 7374 476c 6f62 return FastGlob │ │ │ │ +00019ef0: 616c 536d 6f6f 7468 6572 4669 6c74 6572 alSmootherFilter │ │ │ │ +00019f00: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +00019f10: 6174 6546 6173 7447 6c6f 6261 6c53 6d6f ateFastGlobalSmo │ │ │ │ +00019f20: 6f74 6865 7246 696c 7465 725f 3128 6775 otherFilter_1(gu │ │ │ │ +00019f30: 6964 652e 6e61 7469 7665 4f62 6a2c 206c ide.nativeObj, l │ │ │ │ +00019f40: 616d 6264 612c 2073 6967 6d61 5f63 6f6c ambda, sigma_col │ │ │ │ +00019f50: 6f72 2c20 6c61 6d62 6461 5f61 7474 656e or, lambda_atten │ │ │ │ +00019f60: 7561 7469 6f6e 2929 3b0a 2020 2020 7d0a uation));. }. │ │ │ │ +00019f70: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00019f80: 4661 6374 6f72 7920 6d65 7468 6f64 2c20 Factory method, │ │ │ │ +00019f90: 6372 6561 7465 2069 6e73 7461 6e63 6520 create instance │ │ │ │ +00019fa0: 6f66 2046 6173 7447 6c6f 6261 6c53 6d6f of FastGlobalSmo │ │ │ │ +00019fb0: 6f74 6865 7246 696c 7465 7220 616e 6420 otherFilter and │ │ │ │ +00019fc0: 6578 6563 7574 6520 7468 6520 696e 6974 execute the init │ │ │ │ +00019fd0: 6961 6c69 7a61 7469 6f6e 2072 6f75 7469 ialization routi │ │ │ │ +00019fe0: 6e65 732e 0a20 2020 2020 2a0a 2020 2020 nes.. *. │ │ │ │ +00019ff0: 202a 2040 7061 7261 6d20 6775 6964 6520 * @param guide │ │ │ │ +0001a000: 696d 6167 6520 7365 7276 696e 6720 6173 image serving as │ │ │ │ +0001a010: 2067 7569 6465 2066 6f72 2066 696c 7465 guide for filte │ │ │ │ +0001a020: 7269 6e67 2e20 4974 2073 686f 756c 6420 ring. It should │ │ │ │ +0001a030: 6861 7665 2038 2d62 6974 2064 6570 7468 have 8-bit depth │ │ │ │ +0001a040: 2061 6e64 2065 6974 6865 7220 3120 6f72 and either 1 or │ │ │ │ +0001a050: 2033 2063 6861 6e6e 656c 732e 0a20 2020 3 channels.. │ │ │ │ +0001a060: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001a070: 6d20 6c61 6d62 6461 2070 6172 616d 6574 m lambda paramet │ │ │ │ +0001a080: 6572 2064 6566 696e 696e 6720 7468 6520 er defining the │ │ │ │ +0001a090: 616d 6f75 6e74 206f 6620 7265 6775 6c61 amount of regula │ │ │ │ +0001a0a0: 7269 7a61 7469 6f6e 0a20 2020 2020 2a0a rization. *. │ │ │ │ +0001a0b0: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ +0001a0c0: 676d 615f 636f 6c6f 7220 7061 7261 6d65 gma_color parame │ │ │ │ +0001a0d0: 7465 722c 2074 6861 7420 6973 2073 696d ter, that is sim │ │ │ │ +0001a0e0: 696c 6172 2074 6f20 636f 6c6f 7220 7370 ilar to color sp │ │ │ │ +0001a0f0: 6163 6520 7369 676d 6120 696e 2062 696c ace sigma in bil │ │ │ │ +0001a100: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter.. │ │ │ │ +0001a110: 2020 202a 0a20 2020 2020 2a20 6974 2073 *. * it s │ │ │ │ +0001a120: 686f 756c 6420 6265 2030 2e32 352e 2053 hould be 0.25. S │ │ │ │ +0001a130: 6574 7469 6e67 2069 7420 746f 2031 2e30 etting it to 1.0 │ │ │ │ +0001a140: 206d 6179 206c 6561 6420 746f 2073 7472 may lead to str │ │ │ │ +0001a150: 6561 6b69 6e67 2061 7274 6966 6163 7473 eaking artifacts │ │ │ │ +0001a160: 2e0a 2020 2020 202a 0a20 2020 2020 2a0a .. *. *. │ │ │ │ +0001a170: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ +0001a180: 6465 7461 696c 7320 6162 6f75 7420 4661 details about Fa │ │ │ │ +0001a190: 7374 2047 6c6f 6261 6c20 536d 6f6f 7468 st Global Smooth │ │ │ │ +0001a1a0: 6572 2070 6172 616d 6574 6572 732c 2073 er parameters, s │ │ │ │ +0001a1b0: 6565 2074 6865 206f 7269 6769 6e61 6c20 ee the original │ │ │ │ +0001a1c0: 7061 7065 7220 4349 5445 3a20 4d69 6e32 paper CITE: Min2 │ │ │ │ +0001a1d0: 3031 342e 2048 6f77 6576 6572 2c20 706c 014. However, pl │ │ │ │ +0001a1e0: 6561 7365 206e 6f74 6520 7468 6174 0a20 ease note that. │ │ │ │ +0001a1f0: 2020 2020 2a20 7468 6572 6520 6172 6520 * there are │ │ │ │ +0001a200: 7365 7665 7261 6c20 6469 6666 6572 656e several differen │ │ │ │ +0001a210: 6365 732e 204c 616d 6264 6120 6174 7465 ces. Lambda atte │ │ │ │ +0001a220: 6e75 6174 696f 6e20 6465 7363 7269 6265 nuation describe │ │ │ │ +0001a230: 6420 696e 2074 6865 2070 6170 6572 2069 d in the paper i │ │ │ │ +0001a240: 7320 696d 706c 656d 656e 7465 6420 6120 s implemented a │ │ │ │ +0001a250: 6269 7420 6469 6666 6572 656e 746c 7920 bit differently │ │ │ │ +0001a260: 736f 2064 6f20 6e6f 740a 2020 2020 202a so do not. * │ │ │ │ +0001a270: 2065 7870 6563 7420 7468 6520 7265 7375 expect the resu │ │ │ │ +0001a280: 6c74 7320 746f 2062 6520 6964 656e 7469 lts to be identi │ │ │ │ +0001a290: 6361 6c20 746f 2074 686f 7365 2066 726f cal to those fro │ │ │ │ +0001a2a0: 6d20 7468 6520 7061 7065 723b 2073 6967 m the paper; sig │ │ │ │ +0001a2b0: 6d61 5f63 6f6c 6f72 2076 616c 7565 7320 ma_color values │ │ │ │ +0001a2c0: 6672 6f6d 2074 6865 2070 6170 6572 2073 from the paper s │ │ │ │ +0001a2d0: 686f 756c 6420 6265 206d 756c 7469 706c hould be multipl │ │ │ │ +0001a2e0: 6965 6420 6279 2032 3535 2e30 2074 6f0a ied by 255.0 to. │ │ │ │ +0001a2f0: 2020 2020 202a 2061 6368 6965 7665 2074 * achieve t │ │ │ │ +0001a300: 6865 2073 616d 6520 6566 6665 6374 2e20 he same effect. │ │ │ │ +0001a310: 416c 736f 2c20 696e 2063 6173 6520 6f66 Also, in case of │ │ │ │ +0001a320: 2069 6d61 6765 2066 696c 7465 7269 6e67 image filtering │ │ │ │ +0001a330: 2077 6865 7265 2073 6f75 7263 6520 616e where source an │ │ │ │ +0001a340: 6420 6775 6964 6520 696d 6167 6520 6172 d guide image ar │ │ │ │ +0001a350: 6520 7468 6520 7361 6d65 2c20 6175 7468 e the same, auth │ │ │ │ +0001a360: 6f72 730a 2020 2020 202a 2070 726f 706f ors. * propo │ │ │ │ +0001a370: 7365 2074 6f20 6479 6e61 6d69 6361 6c6c se to dynamicall │ │ │ │ +0001a380: 7920 7570 6461 7465 2074 6865 2067 7569 y update the gui │ │ │ │ +0001a390: 6465 2069 6d61 6765 2061 6674 6572 2065 de image after e │ │ │ │ +0001a3a0: 6163 6820 6974 6572 6174 696f 6e2e 2054 ach iteration. T │ │ │ │ +0001a3b0: 6f20 6d61 7869 6d69 7a65 2074 6865 2070 o maximize the p │ │ │ │ +0001a3c0: 6572 666f 726d 616e 6365 2074 6869 7320 erformance this │ │ │ │ +0001a3d0: 6665 6174 7572 650a 2020 2020 202a 2077 feature. * w │ │ │ │ +0001a3e0: 6173 206e 6f74 2069 6d70 6c65 6d65 6e74 as not implement │ │ │ │ +0001a3f0: 6564 2068 6572 652e 0a20 2020 2020 2a20 ed here.. * │ │ │ │ +0001a400: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +0001a410: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +0001a420: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +0001a430: 6963 2073 7461 7469 6320 4661 7374 476c ic static FastGl │ │ │ │ +0001a440: 6f62 616c 536d 6f6f 7468 6572 4669 6c74 obalSmootherFilt │ │ │ │ +0001a450: 6572 2063 7265 6174 6546 6173 7447 6c6f er createFastGlo │ │ │ │ +0001a460: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte │ │ │ │ +0001a470: 7228 4d61 7420 6775 6964 652c 2064 6f75 r(Mat guide, dou │ │ │ │ +0001a480: 626c 6520 6c61 6d62 6461 2c20 646f 7562 ble lambda, doub │ │ │ │ +0001a490: 6c65 2073 6967 6d61 5f63 6f6c 6f72 2920 le sigma_color) │ │ │ │ +0001a4a0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +0001a4b0: 2046 6173 7447 6c6f 6261 6c53 6d6f 6f74 FastGlobalSmoot │ │ │ │ +0001a4c0: 6865 7246 696c 7465 722e 5f5f 6672 6f6d herFilter.__from │ │ │ │ +0001a4d0: 5074 725f 5f28 6372 6561 7465 4661 7374 Ptr__(createFast │ │ │ │ +0001a4e0: 476c 6f62 616c 536d 6f6f 7468 6572 4669 GlobalSmootherFi │ │ │ │ +0001a4f0: 6c74 6572 5f32 2867 7569 6465 2e6e 6174 lter_2(guide.nat │ │ │ │ +0001a500: 6976 654f 626a 2c20 6c61 6d62 6461 2c20 iveObj, lambda, │ │ │ │ +0001a510: 7369 676d 615f 636f 6c6f 7229 293b 0a20 sigma_color));. │ │ │ │ +0001a520: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ +0001a530: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ +0001a540: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6661 cv::ximgproc::fa │ │ │ │ +0001a550: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ +0001a560: 4669 6c74 6572 284d 6174 2067 7569 6465 Filter(Mat guide │ │ │ │ +0001a570: 2c20 4d61 7420 7372 632c 204d 6174 2620 , Mat src, Mat& │ │ │ │ +0001a580: 6473 742c 2064 6f75 626c 6520 6c61 6d62 dst, double lamb │ │ │ │ +0001a590: 6461 2c20 646f 7562 6c65 2073 6967 6d61 da, double sigma │ │ │ │ +0001a5a0: 5f63 6f6c 6f72 2c20 646f 7562 6c65 206c _color, double l │ │ │ │ +0001a5b0: 616d 6264 615f 6174 7465 6e75 6174 696f ambda_attenuatio │ │ │ │ +0001a5c0: 6e20 3d20 302e 3235 2c20 696e 7420 6e75 n = 0.25, int nu │ │ │ │ +0001a5d0: 6d5f 6974 6572 203d 2033 290a 2020 2020 m_iter = 3). │ │ │ │ +0001a5e0: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ +0001a5f0: 202a 2053 696d 706c 6520 6f6e 652d 6c69 * Simple one-li │ │ │ │ +0001a600: 6e65 2046 6173 7420 476c 6f62 616c 2053 ne Fast Global S │ │ │ │ +0001a610: 6d6f 6f74 6865 7220 6669 6c74 6572 2063 moother filter c │ │ │ │ +0001a620: 616c 6c2e 2049 6620 796f 7520 6861 7665 all. If you have │ │ │ │ +0001a630: 206d 756c 7469 706c 6520 696d 6167 6573 multiple images │ │ │ │ +0001a640: 2074 6f20 6669 6c74 6572 2077 6974 6820 to filter with │ │ │ │ +0001a650: 7468 6520 7361 6d65 0a20 2020 2020 2a20 the same. * │ │ │ │ +0001a660: 6775 6964 6520 7468 656e 2075 7365 2046 guide then use F │ │ │ │ +0001a670: 6173 7447 6c6f 6261 6c53 6d6f 6f74 6865 astGlobalSmoothe │ │ │ │ +0001a680: 7246 696c 7465 7220 696e 7465 7266 6163 rFilter interfac │ │ │ │ +0001a690: 6520 746f 2061 766f 6964 2065 7874 7261 e to avoid extra │ │ │ │ +0001a6a0: 2063 6f6d 7075 7461 7469 6f6e 732e 0a20 computations.. │ │ │ │ +0001a6b0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001a6c0: 7261 6d20 6775 6964 6520 696d 6167 6520 ram guide image │ │ │ │ +0001a6d0: 7365 7276 696e 6720 6173 2067 7569 6465 serving as guide │ │ │ │ +0001a6e0: 2066 6f72 2066 696c 7465 7269 6e67 2e20 for filtering. │ │ │ │ +0001a6f0: 4974 2073 686f 756c 6420 6861 7665 2038 It should have 8 │ │ │ │ +0001a700: 2d62 6974 2064 6570 7468 2061 6e64 2065 -bit depth and e │ │ │ │ +0001a710: 6974 6865 7220 3120 6f72 2033 2063 6861 ither 1 or 3 cha │ │ │ │ +0001a720: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *. │ │ │ │ +0001a730: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +0001a740: 736f 7572 6365 2069 6d61 6765 2066 6f72 source image for │ │ │ │ +0001a750: 2066 696c 7465 7269 6e67 2077 6974 6820 filtering with │ │ │ │ +0001a760: 756e 7369 676e 6564 2038 2d62 6974 206f unsigned 8-bit o │ │ │ │ +0001a770: 7220 7369 676e 6564 2031 362d 6269 7420 r signed 16-bit │ │ │ │ +0001a780: 6f72 2066 6c6f 6174 696e 672d 706f 696e or floating-poin │ │ │ │ +0001a790: 7420 3332 2d62 6974 2064 6570 7468 2061 t 32-bit depth a │ │ │ │ +0001a7a0: 6e64 2075 7020 746f 2034 2063 6861 6e6e nd up to 4 chann │ │ │ │ +0001a7b0: 656c 732e 0a20 2020 2020 2a0a 2020 2020 els.. *. │ │ │ │ +0001a7c0: 202a 2040 7061 7261 6d20 6473 7420 6465 * @param dst de │ │ │ │ +0001a7d0: 7374 696e 6174 696f 6e20 696d 6167 652e stination image. │ │ │ │ +0001a7e0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001a7f0: 7061 7261 6d20 6c61 6d62 6461 2070 6172 param lambda par │ │ │ │ +0001a800: 616d 6574 6572 2064 6566 696e 696e 6720 ameter defining │ │ │ │ +0001a810: 7468 6520 616d 6f75 6e74 206f 6620 7265 the amount of re │ │ │ │ +0001a820: 6775 6c61 7269 7a61 7469 6f6e 0a20 2020 gularization. │ │ │ │ +0001a830: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001a840: 6d20 7369 676d 615f 636f 6c6f 7220 7061 m sigma_color pa │ │ │ │ +0001a850: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ +0001a860: 2073 696d 696c 6172 2074 6f20 636f 6c6f similar to colo │ │ │ │ +0001a870: 7220 7370 6163 6520 7369 676d 6120 696e r space sigma in │ │ │ │ +0001a880: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +0001a890: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001a8a0: 4070 6172 616d 206c 616d 6264 615f 6174 @param lambda_at │ │ │ │ +0001a8b0: 7465 6e75 6174 696f 6e20 696e 7465 726e tenuation intern │ │ │ │ +0001a8c0: 616c 2070 6172 616d 6574 6572 2c20 6465 al parameter, de │ │ │ │ +0001a8d0: 6669 6e69 6e67 2068 6f77 206d 7563 6820 fining how much │ │ │ │ +0001a8e0: 6c61 6d62 6461 2064 6563 7265 6173 6573 lambda decreases │ │ │ │ +0001a8f0: 2061 6674 6572 2065 6163 6820 6974 6572 after each iter │ │ │ │ +0001a900: 6174 696f 6e2e 204e 6f72 6d61 6c6c 792c ation. Normally, │ │ │ │ +0001a910: 0a20 2020 2020 2a20 6974 2073 686f 756c . * it shoul │ │ │ │ +0001a920: 6420 6265 2030 2e32 352e 2053 6574 7469 d be 0.25. Setti │ │ │ │ +0001a930: 6e67 2069 7420 746f 2031 2e30 206d 6179 ng it to 1.0 may │ │ │ │ +0001a940: 206c 6561 6420 746f 2073 7472 6561 6b69 lead to streaki │ │ │ │ +0001a950: 6e67 2061 7274 6966 6163 7473 2e0a 2020 ng artifacts.. │ │ │ │ +0001a960: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001a970: 616d 206e 756d 5f69 7465 7220 6e75 6d62 am num_iter numb │ │ │ │ +0001a980: 6572 206f 6620 6974 6572 6174 696f 6e73 er of iterations │ │ │ │ +0001a990: 2075 7365 6420 666f 7220 6669 6c74 6572 used for filter │ │ │ │ +0001a9a0: 696e 672c 2033 2069 7320 7573 7561 6c6c ing, 3 is usuall │ │ │ │ +0001a9b0: 7920 656e 6f75 6768 2e0a 2020 2020 202a y enough.. * │ │ │ │ +0001a9c0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +0001a9d0: 7469 6320 766f 6964 2066 6173 7447 6c6f tic void fastGlo │ │ │ │ +0001a9e0: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte │ │ │ │ +0001a9f0: 7228 4d61 7420 6775 6964 652c 204d 6174 r(Mat guide, Mat │ │ │ │ +0001aa00: 2073 7263 2c20 4d61 7420 6473 742c 2064 src, Mat dst, d │ │ │ │ +0001aa10: 6f75 626c 6520 6c61 6d62 6461 2c20 646f ouble lambda, do │ │ │ │ +0001aa20: 7562 6c65 2073 6967 6d61 5f63 6f6c 6f72 uble sigma_color │ │ │ │ +0001aa30: 2c20 646f 7562 6c65 206c 616d 6264 615f , double lambda_ │ │ │ │ +0001aa40: 6174 7465 6e75 6174 696f 6e2c 2069 6e74 attenuation, int │ │ │ │ +0001aa50: 206e 756d 5f69 7465 7229 207b 0a20 2020 num_iter) {. │ │ │ │ +0001aa60: 2020 2020 2066 6173 7447 6c6f 6261 6c53 fastGlobalS │ │ │ │ +0001aa70: 6d6f 6f74 6865 7246 696c 7465 725f 3028 mootherFilter_0( │ │ │ │ +0001aa80: 6775 6964 652e 6e61 7469 7665 4f62 6a2c guide.nativeObj, │ │ │ │ +0001aa90: 2073 7263 2e6e 6174 6976 654f 626a 2c20 src.nativeObj, │ │ │ │ +0001aaa0: 6473 742e 6e61 7469 7665 4f62 6a2c 206c dst.nativeObj, l │ │ │ │ +0001aab0: 616d 6264 612c 2073 6967 6d61 5f63 6f6c ambda, sigma_col │ │ │ │ +0001aac0: 6f72 2c20 6c61 6d62 6461 5f61 7474 656e or, lambda_atten │ │ │ │ +0001aad0: 7561 7469 6f6e 2c20 6e75 6d5f 6974 6572 uation, num_iter │ │ │ │ +0001aae0: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +0001aaf0: 2a0a 2020 2020 202a 2053 696d 706c 6520 *. * Simple │ │ │ │ +0001ab00: 6f6e 652d 6c69 6e65 2046 6173 7420 476c one-line Fast Gl │ │ │ │ +0001ab10: 6f62 616c 2053 6d6f 6f74 6865 7220 6669 obal Smoother fi │ │ │ │ +0001ab20: 6c74 6572 2063 616c 6c2e 2049 6620 796f lter call. If yo │ │ │ │ +0001ab30: 7520 6861 7665 206d 756c 7469 706c 6520 u have multiple │ │ │ │ +0001ab40: 696d 6167 6573 2074 6f20 6669 6c74 6572 images to filter │ │ │ │ +0001ab50: 2077 6974 6820 7468 6520 7361 6d65 0a20 with the same. │ │ │ │ +0001ab60: 2020 2020 2a20 6775 6964 6520 7468 656e * guide then │ │ │ │ +0001ab70: 2075 7365 2046 6173 7447 6c6f 6261 6c53 use FastGlobalS │ │ │ │ +0001ab80: 6d6f 6f74 6865 7246 696c 7465 7220 696e mootherFilter in │ │ │ │ +0001ab90: 7465 7266 6163 6520 746f 2061 766f 6964 terface to avoid │ │ │ │ +0001aba0: 2065 7874 7261 2063 6f6d 7075 7461 7469 extra computati │ │ │ │ +0001abb0: 6f6e 732e 0a20 2020 2020 2a0a 2020 2020 ons.. *. │ │ │ │ +0001abc0: 202a 2040 7061 7261 6d20 6775 6964 6520 * @param guide │ │ │ │ +0001abd0: 696d 6167 6520 7365 7276 696e 6720 6173 image serving as │ │ │ │ +0001abe0: 2067 7569 6465 2066 6f72 2066 696c 7465 guide for filte │ │ │ │ +0001abf0: 7269 6e67 2e20 4974 2073 686f 756c 6420 ring. It should │ │ │ │ +0001ac00: 6861 7665 2038 2d62 6974 2064 6570 7468 have 8-bit depth │ │ │ │ +0001ac10: 2061 6e64 2065 6974 6865 7220 3120 6f72 and either 1 or │ │ │ │ +0001ac20: 2033 2063 6861 6e6e 656c 732e 0a20 2020 3 channels.. │ │ │ │ +0001ac30: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001ac40: 6d20 7372 6320 736f 7572 6365 2069 6d61 m src source ima │ │ │ │ +0001ac50: 6765 2066 6f72 2066 696c 7465 7269 6e67 ge for filtering │ │ │ │ +0001ac60: 2077 6974 6820 756e 7369 676e 6564 2038 with unsigned 8 │ │ │ │ +0001ac70: 2d62 6974 206f 7220 7369 676e 6564 2031 -bit or signed 1 │ │ │ │ +0001ac80: 362d 6269 7420 6f72 2066 6c6f 6174 696e 6-bit or floatin │ │ │ │ +0001ac90: 672d 706f 696e 7420 3332 2d62 6974 2064 g-point 32-bit d │ │ │ │ +0001aca0: 6570 7468 2061 6e64 2075 7020 746f 2034 epth and up to 4 │ │ │ │ +0001acb0: 2063 6861 6e6e 656c 732e 0a20 2020 2020 channels.. │ │ │ │ +0001acc0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0001acd0: 6473 7420 6465 7374 696e 6174 696f 6e20 dst destination │ │ │ │ +0001ace0: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ +0001acf0: 2020 202a 2040 7061 7261 6d20 6c61 6d62 * @param lamb │ │ │ │ +0001ad00: 6461 2070 6172 616d 6574 6572 2064 6566 da parameter def │ │ │ │ +0001ad10: 696e 696e 6720 7468 6520 616d 6f75 6e74 ining the amount │ │ │ │ +0001ad20: 206f 6620 7265 6775 6c61 7269 7a61 7469 of regularizati │ │ │ │ +0001ad30: 6f6e 0a20 2020 2020 2a0a 2020 2020 202a on. *. * │ │ │ │ +0001ad40: 2040 7061 7261 6d20 7369 676d 615f 636f @param sigma_co │ │ │ │ +0001ad50: 6c6f 7220 7061 7261 6d65 7465 722c 2074 lor parameter, t │ │ │ │ +0001ad60: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ +0001ad70: 6f20 636f 6c6f 7220 7370 6163 6520 7369 o color space si │ │ │ │ +0001ad80: 676d 6120 696e 2062 696c 6174 6572 616c gma in bilateral │ │ │ │ +0001ad90: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ +0001ada0: 2020 2020 2a20 4070 6172 616d 206c 616d * @param lam │ │ │ │ +0001adb0: 6264 615f 6174 7465 6e75 6174 696f 6e20 bda_attenuation │ │ │ │ +0001adc0: 696e 7465 726e 616c 2070 6172 616d 6574 internal paramet │ │ │ │ +0001add0: 6572 2c20 6465 6669 6e69 6e67 2068 6f77 er, defining how │ │ │ │ +0001ade0: 206d 7563 6820 6c61 6d62 6461 2064 6563 much lambda dec │ │ │ │ +0001adf0: 7265 6173 6573 2061 6674 6572 2065 6163 reases after eac │ │ │ │ +0001ae00: 6820 6974 6572 6174 696f 6e2e 204e 6f72 h iteration. Nor │ │ │ │ +0001ae10: 6d61 6c6c 792c 0a20 2020 2020 2a20 6974 mally,. * it │ │ │ │ +0001ae20: 2073 686f 756c 6420 6265 2030 2e32 352e should be 0.25. │ │ │ │ +0001ae30: 2053 6574 7469 6e67 2069 7420 746f 2031 Setting it to 1 │ │ │ │ +0001ae40: 2e30 206d 6179 206c 6561 6420 746f 2073 .0 may lead to s │ │ │ │ +0001ae50: 7472 6561 6b69 6e67 2061 7274 6966 6163 treaking artifac │ │ │ │ +0001ae60: 7473 2e0a 2020 2020 202a 0a20 2020 2020 ts.. *. │ │ │ │ +0001ae70: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +0001ae80: 6174 6963 2076 6f69 6420 6661 7374 476c atic void fastGl │ │ │ │ +0001ae90: 6f62 616c 536d 6f6f 7468 6572 4669 6c74 obalSmootherFilt │ │ │ │ +0001aea0: 6572 284d 6174 2067 7569 6465 2c20 4d61 er(Mat guide, Ma │ │ │ │ +0001aeb0: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ +0001aec0: 646f 7562 6c65 206c 616d 6264 612c 2064 double lambda, d │ │ │ │ +0001aed0: 6f75 626c 6520 7369 676d 615f 636f 6c6f ouble sigma_colo │ │ │ │ +0001aee0: 722c 2064 6f75 626c 6520 6c61 6d62 6461 r, double lambda │ │ │ │ +0001aef0: 5f61 7474 656e 7561 7469 6f6e 2920 7b0a _attenuation) {. │ │ │ │ +0001af00: 2020 2020 2020 2020 6661 7374 476c 6f62 fastGlob │ │ │ │ +0001af10: 616c 536d 6f6f 7468 6572 4669 6c74 6572 alSmootherFilter │ │ │ │ +0001af20: 5f31 2867 7569 6465 2e6e 6174 6976 654f _1(guide.nativeO │ │ │ │ +0001af30: 626a 2c20 7372 632e 6e61 7469 7665 4f62 bj, src.nativeOb │ │ │ │ +0001af40: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ +0001af50: 2c20 6c61 6d62 6461 2c20 7369 676d 615f , lambda, sigma_ │ │ │ │ +0001af60: 636f 6c6f 722c 206c 616d 6264 615f 6174 color, lambda_at │ │ │ │ +0001af70: 7465 6e75 6174 696f 6e29 3b0a 2020 2020 tenuation);. │ │ │ │ +0001af80: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +0001af90: 2a20 5369 6d70 6c65 206f 6e65 2d6c 696e * Simple one-lin │ │ │ │ +0001afa0: 6520 4661 7374 2047 6c6f 6261 6c20 536d e Fast Global Sm │ │ │ │ +0001afb0: 6f6f 7468 6572 2066 696c 7465 7220 6361 oother filter ca │ │ │ │ +0001afc0: 6c6c 2e20 4966 2079 6f75 2068 6176 6520 ll. If you have │ │ │ │ +0001afd0: 6d75 6c74 6970 6c65 2069 6d61 6765 7320 multiple images │ │ │ │ +0001afe0: 746f 2066 696c 7465 7220 7769 7468 2074 to filter with t │ │ │ │ +0001aff0: 6865 2073 616d 650a 2020 2020 202a 2067 he same. * g │ │ │ │ +0001b000: 7569 6465 2074 6865 6e20 7573 6520 4661 uide then use Fa │ │ │ │ +0001b010: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ +0001b020: 4669 6c74 6572 2069 6e74 6572 6661 6365 Filter interface │ │ │ │ +0001b030: 2074 6f20 6176 6f69 6420 6578 7472 6120 to avoid extra │ │ │ │ +0001b040: 636f 6d70 7574 6174 696f 6e73 2e0a 2020 computations.. │ │ │ │ +0001b050: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001b060: 616d 2067 7569 6465 2069 6d61 6765 2073 am guide image s │ │ │ │ +0001b070: 6572 7669 6e67 2061 7320 6775 6964 6520 erving as guide │ │ │ │ +0001b080: 666f 7220 6669 6c74 6572 696e 672e 2049 for filtering. I │ │ │ │ +0001b090: 7420 7368 6f75 6c64 2068 6176 6520 382d t should have 8- │ │ │ │ +0001b0a0: 6269 7420 6465 7074 6820 616e 6420 6569 bit depth and ei │ │ │ │ +0001b0b0: 7468 6572 2031 206f 7220 3320 6368 616e ther 1 or 3 chan │ │ │ │ +0001b0c0: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *. │ │ │ │ +0001b0d0: 2020 2a20 4070 6172 616d 2073 7263 2073 * @param src s │ │ │ │ +0001b0e0: 6f75 7263 6520 696d 6167 6520 666f 7220 ource image for │ │ │ │ +0001b0f0: 6669 6c74 6572 696e 6720 7769 7468 2075 filtering with u │ │ │ │ +0001b100: 6e73 6967 6e65 6420 382d 6269 7420 6f72 nsigned 8-bit or │ │ │ │ +0001b110: 2073 6967 6e65 6420 3136 2d62 6974 206f signed 16-bit o │ │ │ │ +0001b120: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ +0001b130: 2033 322d 6269 7420 6465 7074 6820 616e 32-bit depth an │ │ │ │ +0001b140: 6420 7570 2074 6f20 3420 6368 616e 6e65 d up to 4 channe │ │ │ │ +0001b150: 6c73 2e0a 2020 2020 202a 0a20 2020 2020 ls.. *. │ │ │ │ +0001b160: 2a20 4070 6172 616d 2064 7374 2064 6573 * @param dst des │ │ │ │ +0001b170: 7469 6e61 7469 6f6e 2069 6d61 6765 2e0a tination image.. │ │ │ │ +0001b180: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001b190: 6172 616d 206c 616d 6264 6120 7061 7261 aram lambda para │ │ │ │ +0001b1a0: 6d65 7465 7220 6465 6669 6e69 6e67 2074 meter defining t │ │ │ │ +0001b1b0: 6865 2061 6d6f 756e 7420 6f66 2072 6567 he amount of reg │ │ │ │ +0001b1c0: 756c 6172 697a 6174 696f 6e0a 2020 2020 ularization. │ │ │ │ +0001b1d0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001b1e0: 2073 6967 6d61 5f63 6f6c 6f72 2070 6172 sigma_color par │ │ │ │ +0001b1f0: 616d 6574 6572 2c20 7468 6174 2069 7320 ameter, that is │ │ │ │ +0001b200: 7369 6d69 6c61 7220 746f 2063 6f6c 6f72 similar to color │ │ │ │ +0001b210: 2073 7061 6365 2073 6967 6d61 2069 6e20 space sigma in │ │ │ │ +0001b220: 6269 6c61 7465 7261 6c46 696c 7465 722e bilateralFilter. │ │ │ │ +0001b230: 0a20 2020 2020 2a0a 2020 2020 202a 2069 . *. * i │ │ │ │ +0001b240: 7420 7368 6f75 6c64 2062 6520 302e 3235 t should be 0.25 │ │ │ │ +0001b250: 2e20 5365 7474 696e 6720 6974 2074 6f20 . Setting it to │ │ │ │ +0001b260: 312e 3020 6d61 7920 6c65 6164 2074 6f20 1.0 may lead to │ │ │ │ +0001b270: 7374 7265 616b 696e 6720 6172 7469 6661 streaking artifa │ │ │ │ +0001b280: 6374 732e 0a20 2020 2020 2a0a 2020 2020 cts.. *. │ │ │ │ +0001b290: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +0001b2a0: 7461 7469 6320 766f 6964 2066 6173 7447 tatic void fastG │ │ │ │ +0001b2b0: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ +0001b2c0: 7465 7228 4d61 7420 6775 6964 652c 204d ter(Mat guide, M │ │ │ │ +0001b2d0: 6174 2073 7263 2c20 4d61 7420 6473 742c at src, Mat dst, │ │ │ │ +0001b2e0: 2064 6f75 626c 6520 6c61 6d62 6461 2c20 double lambda, │ │ │ │ +0001b2f0: 646f 7562 6c65 2073 6967 6d61 5f63 6f6c double sigma_col │ │ │ │ +0001b300: 6f72 2920 7b0a 2020 2020 2020 2020 6661 or) {. fa │ │ │ │ +0001b310: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ +0001b320: 4669 6c74 6572 5f32 2867 7569 6465 2e6e Filter_2(guide.n │ │ │ │ +0001b330: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na │ │ │ │ +0001b340: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +0001b350: 6976 654f 626a 2c20 6c61 6d62 6461 2c20 iveObj, lambda, │ │ │ │ +0001b360: 7369 676d 615f 636f 6c6f 7229 3b0a 2020 sigma_color);. │ │ │ │ +0001b370: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ +0001b380: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ +0001b390: 763a 3a78 696d 6770 726f 633a 3a6c 3053 v::ximgproc::l0S │ │ │ │ +0001b3a0: 6d6f 6f74 6828 4d61 7420 7372 632c 204d mooth(Mat src, M │ │ │ │ +0001b3b0: 6174 2620 6473 742c 2064 6f75 626c 6520 at& dst, double │ │ │ │ +0001b3c0: 6c61 6d62 6461 203d 2030 2e30 322c 2064 lambda = 0.02, d │ │ │ │ +0001b3d0: 6f75 626c 6520 6b61 7070 6120 3d20 322e ouble kappa = 2. │ │ │ │ +0001b3e0: 3029 0a20 2020 202f 2f0a 0a20 2020 202f 0). //.. / │ │ │ │ +0001b3f0: 2a2a 0a20 2020 2020 2a20 476c 6f62 616c **. * Global │ │ │ │ +0001b400: 2069 6d61 6765 2073 6d6f 6f74 6869 6e67 image smoothing │ │ │ │ +0001b410: 2076 6961 204c 3020 6772 6164 6965 6e74 via L0 gradient │ │ │ │ +0001b420: 206d 696e 696d 697a 6174 696f 6e2e 0a20 minimization.. │ │ │ │ +0001b430: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001b440: 7261 6d20 7372 6320 736f 7572 6365 2069 ram src source i │ │ │ │ +0001b450: 6d61 6765 2066 6f72 2066 696c 7465 7269 mage for filteri │ │ │ │ +0001b460: 6e67 2077 6974 6820 756e 7369 676e 6564 ng with unsigned │ │ │ │ +0001b470: 2038 2d62 6974 206f 7220 7369 676e 6564 8-bit or signed │ │ │ │ +0001b480: 2031 362d 6269 7420 6f72 2066 6c6f 6174 16-bit or float │ │ │ │ +0001b490: 696e 672d 706f 696e 7420 6465 7074 682e ing-point depth. │ │ │ │ +0001b4a0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001b4b0: 7061 7261 6d20 6473 7420 6465 7374 696e param dst destin │ │ │ │ +0001b4c0: 6174 696f 6e20 696d 6167 652e 0a20 2020 ation image.. │ │ │ │ +0001b4d0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001b4e0: 6d20 6c61 6d62 6461 2070 6172 616d 6574 m lambda paramet │ │ │ │ +0001b4f0: 6572 2064 6566 696e 696e 6720 7468 6520 er defining the │ │ │ │ +0001b500: 736d 6f6f 7468 2074 6572 6d20 7765 6967 smooth term weig │ │ │ │ +0001b510: 6874 2e0a 2020 2020 202a 0a20 2020 2020 ht.. *. │ │ │ │ +0001b520: 2a20 4070 6172 616d 206b 6170 7061 2070 * @param kappa p │ │ │ │ +0001b530: 6172 616d 6574 6572 2064 6566 696e 696e arameter definin │ │ │ │ +0001b540: 6720 7468 6520 696e 6372 6561 7369 6e67 g the increasing │ │ │ │ +0001b550: 2066 6163 746f 7220 6f66 2074 6865 2077 factor of the w │ │ │ │ +0001b560: 6569 6768 7420 6f66 2074 6865 2067 7261 eight of the gra │ │ │ │ +0001b570: 6469 656e 7420 6461 7461 2074 6572 6d2e dient data term. │ │ │ │ +0001b580: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ +0001b590: 6f72 206d 6f72 6520 6465 7461 696c 7320 or more details │ │ │ │ +0001b5a0: 6162 6f75 7420 4c30 2053 6d6f 6f74 6865 about L0 Smoothe │ │ │ │ +0001b5b0: 722c 2073 6565 2074 6865 206f 7269 6769 r, see the origi │ │ │ │ +0001b5c0: 6e61 6c20 7061 7065 7220 4349 5445 3a20 nal paper CITE: │ │ │ │ +0001b5d0: 7875 3230 3131 696d 6167 652e 0a20 2020 xu2011image.. │ │ │ │ +0001b5e0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +0001b5f0: 7374 6174 6963 2076 6f69 6420 6c30 536d static void l0Sm │ │ │ │ +0001b600: 6f6f 7468 284d 6174 2073 7263 2c20 4d61 ooth(Mat src, Ma │ │ │ │ +0001b610: 7420 6473 742c 2064 6f75 626c 6520 6c61 t dst, double la │ │ │ │ +0001b620: 6d62 6461 2c20 646f 7562 6c65 206b 6170 mbda, double kap │ │ │ │ +0001b630: 7061 2920 7b0a 2020 2020 2020 2020 6c30 pa) {. l0 │ │ │ │ +0001b640: 536d 6f6f 7468 5f30 2873 7263 2e6e 6174 Smooth_0(src.nat │ │ │ │ +0001b650: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ +0001b660: 7665 4f62 6a2c 206c 616d 6264 612c 206b veObj, lambda, k │ │ │ │ +0001b670: 6170 7061 293b 0a20 2020 207d 0a0a 2020 appa);. }.. │ │ │ │ +0001b680: 2020 2f2a 2a0a 2020 2020 202a 2047 6c6f /**. * Glo │ │ │ │ +0001b690: 6261 6c20 696d 6167 6520 736d 6f6f 7468 bal image smooth │ │ │ │ +0001b6a0: 696e 6720 7669 6120 4c30 2067 7261 6469 ing via L0 gradi │ │ │ │ +0001b6b0: 656e 7420 6d69 6e69 6d69 7a61 7469 6f6e ent minimization │ │ │ │ +0001b6c0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001b6d0: 4070 6172 616d 2073 7263 2073 6f75 7263 @param src sourc │ │ │ │ +0001b6e0: 6520 696d 6167 6520 666f 7220 6669 6c74 e image for filt │ │ │ │ +0001b6f0: 6572 696e 6720 7769 7468 2075 6e73 6967 ering with unsig │ │ │ │ +0001b700: 6e65 6420 382d 6269 7420 6f72 2073 6967 ned 8-bit or sig │ │ │ │ +0001b710: 6e65 6420 3136 2d62 6974 206f 7220 666c ned 16-bit or fl │ │ │ │ +0001b720: 6f61 7469 6e67 2d70 6f69 6e74 2064 6570 oating-point dep │ │ │ │ +0001b730: 7468 2e0a 2020 2020 202a 0a20 2020 2020 th.. *. │ │ │ │ +0001b740: 2a20 4070 6172 616d 2064 7374 2064 6573 * @param dst des │ │ │ │ +0001b750: 7469 6e61 7469 6f6e 2069 6d61 6765 2e0a tination image.. │ │ │ │ +0001b760: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001b770: 6172 616d 206c 616d 6264 6120 7061 7261 aram lambda para │ │ │ │ +0001b780: 6d65 7465 7220 6465 6669 6e69 6e67 2074 meter defining t │ │ │ │ +0001b790: 6865 2073 6d6f 6f74 6820 7465 726d 2077 he smooth term w │ │ │ │ +0001b7a0: 6569 6768 742e 0a20 2020 2020 2a0a 2020 eight.. *. │ │ │ │ +0001b7b0: 2020 202a 0a20 2020 2020 2a20 466f 7220 *. * For │ │ │ │ +0001b7c0: 6d6f 7265 2064 6574 6169 6c73 2061 626f more details abo │ │ │ │ +0001b7d0: 7574 204c 3020 536d 6f6f 7468 6572 2c20 ut L0 Smoother, │ │ │ │ +0001b7e0: 7365 6520 7468 6520 6f72 6967 696e 616c see the original │ │ │ │ +0001b7f0: 2070 6170 6572 2043 4954 453a 2078 7532 paper CITE: xu2 │ │ │ │ +0001b800: 3031 3169 6d61 6765 2e0a 2020 2020 202a 011image.. * │ │ │ │ +0001b810: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +0001b820: 7469 6320 766f 6964 206c 3053 6d6f 6f74 tic void l0Smoot │ │ │ │ +0001b830: 6828 4d61 7420 7372 632c 204d 6174 2064 h(Mat src, Mat d │ │ │ │ +0001b840: 7374 2c20 646f 7562 6c65 206c 616d 6264 st, double lambd │ │ │ │ +0001b850: 6129 207b 0a20 2020 2020 2020 206c 3053 a) {. l0S │ │ │ │ +0001b860: 6d6f 6f74 685f 3128 7372 632e 6e61 7469 mooth_1(src.nati │ │ │ │ +0001b870: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +0001b880: 654f 626a 2c20 6c61 6d62 6461 293b 0a20 eObj, lambda);. │ │ │ │ +0001b890: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +0001b8a0: 2020 202a 2047 6c6f 6261 6c20 696d 6167 * Global imag │ │ │ │ +0001b8b0: 6520 736d 6f6f 7468 696e 6720 7669 6120 e smoothing via │ │ │ │ +0001b8c0: 4c30 2067 7261 6469 656e 7420 6d69 6e69 L0 gradient mini │ │ │ │ +0001b8d0: 6d69 7a61 7469 6f6e 2e0a 2020 2020 202a mization.. * │ │ │ │ +0001b8e0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0001b8f0: 7263 2073 6f75 7263 6520 696d 6167 6520 rc source image │ │ │ │ +0001b900: 666f 7220 6669 6c74 6572 696e 6720 7769 for filtering wi │ │ │ │ +0001b910: 7468 2075 6e73 6967 6e65 6420 382d 6269 th unsigned 8-bi │ │ │ │ +0001b920: 7420 6f72 2073 6967 6e65 6420 3136 2d62 t or signed 16-b │ │ │ │ +0001b930: 6974 206f 7220 666c 6f61 7469 6e67 2d70 it or floating-p │ │ │ │ +0001b940: 6f69 6e74 2064 6570 7468 2e0a 2020 2020 oint depth.. │ │ │ │ +0001b950: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001b960: 2064 7374 2064 6573 7469 6e61 7469 6f6e dst destination │ │ │ │ +0001b970: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ +0001b980: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ +0001b990: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ +0001b9a0: 6169 6c73 2061 626f 7574 204c 3020 536d ails about L0 Sm │ │ │ │ +0001b9b0: 6f6f 7468 6572 2c20 7365 6520 7468 6520 oother, see the │ │ │ │ +0001b9c0: 6f72 6967 696e 616c 2070 6170 6572 2043 original paper C │ │ │ │ +0001b9d0: 4954 453a 2078 7532 3031 3169 6d61 6765 ITE: xu2011image │ │ │ │ +0001b9e0: 2e0a 2020 2020 202a 2f0a 2020 2020 7075 .. */. pu │ │ │ │ +0001b9f0: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +0001ba00: 206c 3053 6d6f 6f74 6828 4d61 7420 7372 l0Smooth(Mat sr │ │ │ │ +0001ba10: 632c 204d 6174 2064 7374 2920 7b0a 2020 c, Mat dst) {. │ │ │ │ +0001ba20: 2020 2020 2020 6c30 536d 6f6f 7468 5f32 l0Smooth_2 │ │ │ │ +0001ba30: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ +0001ba40: 6473 742e 6e61 7469 7665 4f62 6a29 3b0a dst.nativeObj);. │ │ │ │ +0001ba50: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +0001ba60: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +0001ba70: 2063 763a 3a78 696d 6770 726f 633a 3a46 cv::ximgproc::F │ │ │ │ +0001ba80: 6173 7448 6f75 6768 5472 616e 7366 6f72 astHoughTransfor │ │ │ │ +0001ba90: 6d28 4d61 7420 7372 632c 204d 6174 2620 m(Mat src, Mat& │ │ │ │ +0001baa0: 6473 742c 2069 6e74 2064 7374 4d61 7444 dst, int dstMatD │ │ │ │ +0001bab0: 6570 7468 2c20 696e 7420 616e 676c 6552 epth, int angleR │ │ │ │ +0001bac0: 616e 6765 203d 2041 524f 5f33 3135 5f31 ange = ARO_315_1 │ │ │ │ +0001bad0: 3335 2c20 696e 7420 6f70 203d 2046 4854 35, int op = FHT │ │ │ │ +0001bae0: 5f41 4444 2c20 696e 7420 6d61 6b65 536b _ADD, int makeSk │ │ │ │ +0001baf0: 6577 203d 2048 444f 5f44 4553 4b45 5729 ew = HDO_DESKEW) │ │ │ │ +0001bb00: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +0001bb10: 0a20 2020 2020 2a20 4361 6c63 756c 6174 . * Calculat │ │ │ │ +0001bb20: 6573 2032 4420 4661 7374 2048 6f75 6768 es 2D Fast Hough │ │ │ │ +0001bb30: 2074 7261 6e73 666f 726d 206f 6620 616e transform of an │ │ │ │ +0001bb40: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ +0001bb50: 2020 2020 2a20 5468 6520 6675 6e63 7469 * The functi │ │ │ │ +0001bb60: 6f6e 2063 616c 6375 6c61 7465 7320 7468 on calculates th │ │ │ │ +0001bb70: 6520 6661 7374 2048 6f75 6768 2074 7261 e fast Hough tra │ │ │ │ +0001bb80: 6e73 666f 726d 2066 6f72 2066 756c 6c2c nsform for full, │ │ │ │ +0001bb90: 2068 616c 6620 6f72 2071 7561 7274 6572 half or quarter │ │ │ │ +0001bba0: 0a20 2020 2020 2a20 7261 6e67 6520 6f66 . * range of │ │ │ │ +0001bbb0: 2061 6e67 6c65 732e 0a20 2020 2020 2a20 angles.. * │ │ │ │ +0001bbc0: 4070 6172 616d 2073 7263 2061 7574 6f6d @param src autom │ │ │ │ +0001bbd0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +0001bbe0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +0001bbf0: 2064 7374 2061 7574 6f6d 6174 6963 616c dst automatical │ │ │ │ +0001bc00: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +0001bc10: 2020 2a20 4070 6172 616d 2064 7374 4d61 * @param dstMa │ │ │ │ +0001bc20: 7444 6570 7468 2061 7574 6f6d 6174 6963 tDepth automatic │ │ │ │ +0001bc30: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +0001bc40: 2020 2020 2a20 4070 6172 616d 2061 6e67 * @param ang │ │ │ │ +0001bc50: 6c65 5261 6e67 6520 6175 746f 6d61 7469 leRange automati │ │ │ │ +0001bc60: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +0001bc70: 2020 2020 202a 2040 7061 7261 6d20 6f70 * @param op │ │ │ │ +0001bc80: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +0001bc90: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +0001bca0: 4070 6172 616d 206d 616b 6553 6b65 7720 @param makeSkew │ │ │ │ +0001bcb0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +0001bcc0: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +0001bcd0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +0001bce0: 6320 766f 6964 2046 6173 7448 6f75 6768 c void FastHough │ │ │ │ +0001bcf0: 5472 616e 7366 6f72 6d28 4d61 7420 7372 Transform(Mat sr │ │ │ │ +0001bd00: 632c 204d 6174 2064 7374 2c20 696e 7420 c, Mat dst, int │ │ │ │ +0001bd10: 6473 744d 6174 4465 7074 682c 2069 6e74 dstMatDepth, int │ │ │ │ +0001bd20: 2061 6e67 6c65 5261 6e67 652c 2069 6e74 angleRange, int │ │ │ │ +0001bd30: 206f 702c 2069 6e74 206d 616b 6553 6b65 op, int makeSke │ │ │ │ +0001bd40: 7729 207b 0a20 2020 2020 2020 2046 6173 w) {. Fas │ │ │ │ +0001bd50: 7448 6f75 6768 5472 616e 7366 6f72 6d5f tHoughTransform_ │ │ │ │ +0001bd60: 3028 7372 632e 6e61 7469 7665 4f62 6a2c 0(src.nativeObj, │ │ │ │ +0001bd70: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +0001bd80: 6473 744d 6174 4465 7074 682c 2061 6e67 dstMatDepth, ang │ │ │ │ +0001bd90: 6c65 5261 6e67 652c 206f 702c 206d 616b leRange, op, mak │ │ │ │ +0001bda0: 6553 6b65 7729 3b0a 2020 2020 7d0a 0a20 eSkew);. }.. │ │ │ │ +0001bdb0: 2020 202f 2a2a 0a20 2020 2020 2a20 4361 /**. * Ca │ │ │ │ +0001bdc0: 6c63 756c 6174 6573 2032 4420 4661 7374 lculates 2D Fast │ │ │ │ +0001bdd0: 2048 6f75 6768 2074 7261 6e73 666f 726d Hough transform │ │ │ │ +0001bde0: 206f 6620 616e 2069 6d61 6765 2e0a 2020 of an image.. │ │ │ │ +0001bdf0: 2020 202a 0a20 2020 2020 2a20 5468 6520 *. * The │ │ │ │ +0001be00: 6675 6e63 7469 6f6e 2063 616c 6375 6c61 function calcula │ │ │ │ +0001be10: 7465 7320 7468 6520 6661 7374 2048 6f75 tes the fast Hou │ │ │ │ +0001be20: 6768 2074 7261 6e73 666f 726d 2066 6f72 gh transform for │ │ │ │ +0001be30: 2066 756c 6c2c 2068 616c 6620 6f72 2071 full, half or q │ │ │ │ +0001be40: 7561 7274 6572 0a20 2020 2020 2a20 7261 uarter. * ra │ │ │ │ +0001be50: 6e67 6520 6f66 2061 6e67 6c65 732e 0a20 nge of angles.. │ │ │ │ +0001be60: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ +0001be70: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +0001be80: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +0001be90: 4070 6172 616d 2064 7374 2061 7574 6f6d @param dst autom │ │ │ │ +0001bea0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +0001beb0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +0001bec0: 2064 7374 4d61 7444 6570 7468 2061 7574 dstMatDepth aut │ │ │ │ +0001bed0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +0001bee0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +0001bef0: 616d 2061 6e67 6c65 5261 6e67 6520 6175 am angleRange au │ │ │ │ +0001bf00: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +0001bf10: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +0001bf20: 7261 6d20 6f70 2061 7574 6f6d 6174 6963 ram op automatic │ │ │ │ +0001bf30: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +0001bf40: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +0001bf50: 6320 7374 6174 6963 2076 6f69 6420 4661 c static void Fa │ │ │ │ +0001bf60: 7374 486f 7567 6854 7261 6e73 666f 726d stHoughTransform │ │ │ │ +0001bf70: 284d 6174 2073 7263 2c20 4d61 7420 6473 (Mat src, Mat ds │ │ │ │ +0001bf80: 742c 2069 6e74 2064 7374 4d61 7444 6570 t, int dstMatDep │ │ │ │ +0001bf90: 7468 2c20 696e 7420 616e 676c 6552 616e th, int angleRan │ │ │ │ +0001bfa0: 6765 2c20 696e 7420 6f70 2920 7b0a 2020 ge, int op) {. │ │ │ │ +0001bfb0: 2020 2020 2020 4661 7374 486f 7567 6854 FastHoughT │ │ │ │ +0001bfc0: 7261 6e73 666f 726d 5f31 2873 7263 2e6e ransform_1(src.n │ │ │ │ +0001bfd0: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ +0001bfe0: 7469 7665 4f62 6a2c 2064 7374 4d61 7444 tiveObj, dstMatD │ │ │ │ +0001bff0: 6570 7468 2c20 616e 676c 6552 616e 6765 epth, angleRange │ │ │ │ +0001c000: 2c20 6f70 293b 0a20 2020 207d 0a0a 2020 , op);. }.. │ │ │ │ +0001c010: 2020 2f2a 2a0a 2020 2020 202a 2043 616c /**. * Cal │ │ │ │ +0001c020: 6375 6c61 7465 7320 3244 2046 6173 7420 culates 2D Fast │ │ │ │ +0001c030: 486f 7567 6820 7472 616e 7366 6f72 6d20 Hough transform │ │ │ │ +0001c040: 6f66 2061 6e20 696d 6167 652e 0a20 2020 of an image.. │ │ │ │ +0001c050: 2020 2a0a 2020 2020 202a 2054 6865 2066 *. * The f │ │ │ │ +0001c060: 756e 6374 696f 6e20 6361 6c63 756c 6174 unction calculat │ │ │ │ +0001c070: 6573 2074 6865 2066 6173 7420 486f 7567 es the fast Houg │ │ │ │ +0001c080: 6820 7472 616e 7366 6f72 6d20 666f 7220 h transform for │ │ │ │ +0001c090: 6675 6c6c 2c20 6861 6c66 206f 7220 7175 full, half or qu │ │ │ │ +0001c0a0: 6172 7465 720a 2020 2020 202a 2072 616e arter. * ran │ │ │ │ +0001c0b0: 6765 206f 6620 616e 676c 6573 2e0a 2020 ge of angles.. │ │ │ │ +0001c0c0: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +0001c0d0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +0001c0e0: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +0001c0f0: 7061 7261 6d20 6473 7420 6175 746f 6d61 param dst automa │ │ │ │ +0001c100: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +0001c110: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +0001c120: 6473 744d 6174 4465 7074 6820 6175 746f dstMatDepth auto │ │ │ │ +0001c130: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0001c140: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +0001c150: 6d20 616e 676c 6552 616e 6765 2061 7574 m angleRange aut │ │ │ │ +0001c160: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +0001c170: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +0001c180: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +0001c190: 6f69 6420 4661 7374 486f 7567 6854 7261 oid FastHoughTra │ │ │ │ +0001c1a0: 6e73 666f 726d 284d 6174 2073 7263 2c20 nsform(Mat src, │ │ │ │ +0001c1b0: 4d61 7420 6473 742c 2069 6e74 2064 7374 Mat dst, int dst │ │ │ │ +0001c1c0: 4d61 7444 6570 7468 2c20 696e 7420 616e MatDepth, int an │ │ │ │ +0001c1d0: 676c 6552 616e 6765 2920 7b0a 2020 2020 gleRange) {. │ │ │ │ +0001c1e0: 2020 2020 4661 7374 486f 7567 6854 7261 FastHoughTra │ │ │ │ +0001c1f0: 6e73 666f 726d 5f32 2873 7263 2e6e 6174 nsform_2(src.nat │ │ │ │ +0001c200: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ +0001c210: 7665 4f62 6a2c 2064 7374 4d61 7444 6570 veObj, dstMatDep │ │ │ │ +0001c220: 7468 2c20 616e 676c 6552 616e 6765 293b th, angleRange); │ │ │ │ +0001c230: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +0001c240: 2020 2020 202a 2043 616c 6375 6c61 7465 * Calculate │ │ │ │ +0001c250: 7320 3244 2046 6173 7420 486f 7567 6820 s 2D Fast Hough │ │ │ │ +0001c260: 7472 616e 7366 6f72 6d20 6f66 2061 6e20 transform of an │ │ │ │ +0001c270: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ +0001c280: 2020 202a 2054 6865 2066 756e 6374 696f * The functio │ │ │ │ +0001c290: 6e20 6361 6c63 756c 6174 6573 2074 6865 n calculates the │ │ │ │ +0001c2a0: 2066 6173 7420 486f 7567 6820 7472 616e fast Hough tran │ │ │ │ +0001c2b0: 7366 6f72 6d20 666f 7220 6675 6c6c 2c20 sform for full, │ │ │ │ +0001c2c0: 6861 6c66 206f 7220 7175 6172 7465 720a half or quarter. │ │ │ │ +0001c2d0: 2020 2020 202a 2072 616e 6765 206f 6620 * range of │ │ │ │ +0001c2e0: 616e 676c 6573 2e0a 2020 2020 202a 2040 angles.. * @ │ │ │ │ +0001c2f0: 7061 7261 6d20 7372 6320 6175 746f 6d61 param src automa │ │ │ │ +0001c300: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +0001c310: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +0001c320: 6473 7420 6175 746f 6d61 7469 6361 6c6c dst automaticall │ │ │ │ +0001c330: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +0001c340: 202a 2040 7061 7261 6d20 6473 744d 6174 * @param dstMat │ │ │ │ +0001c350: 4465 7074 6820 6175 746f 6d61 7469 6361 Depth automatica │ │ │ │ +0001c360: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +0001c370: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +0001c380: 2073 7461 7469 6320 766f 6964 2046 6173 static void Fas │ │ │ │ +0001c390: 7448 6f75 6768 5472 616e 7366 6f72 6d28 tHoughTransform( │ │ │ │ +0001c3a0: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ +0001c3b0: 2c20 696e 7420 6473 744d 6174 4465 7074 , int dstMatDept │ │ │ │ +0001c3c0: 6829 207b 0a20 2020 2020 2020 2046 6173 h) {. Fas │ │ │ │ +0001c3d0: 7448 6f75 6768 5472 616e 7366 6f72 6d5f tHoughTransform_ │ │ │ │ +0001c3e0: 3328 7372 632e 6e61 7469 7665 4f62 6a2c 3(src.nativeObj, │ │ │ │ +0001c3f0: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +0001c400: 6473 744d 6174 4465 7074 6829 3b0a 2020 dstMatDepth);. │ │ │ │ +0001c410: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ +0001c420: 202f 2f20 432b 2b3a 2020 5665 6334 6920 // C++: Vec4i │ │ │ │ +0001c430: 6376 3a3a 7869 6d67 7072 6f63 3a3a 486f cv::ximgproc::Ho │ │ │ │ +0001c440: 7567 6850 6f69 6e74 324c 696e 6528 506f ughPoint2Line(Po │ │ │ │ +0001c450: 696e 7420 686f 7567 6850 6f69 6e74 2c20 int houghPoint, │ │ │ │ +0001c460: 4d61 7420 7372 6349 6d67 496e 666f 2c20 Mat srcImgInfo, │ │ │ │ +0001c470: 696e 7420 616e 676c 6552 616e 6765 203d int angleRange = │ │ │ │ +0001c480: 2041 524f 5f33 3135 5f31 3335 2c20 696e ARO_315_135, in │ │ │ │ +0001c490: 7420 6d61 6b65 536b 6577 203d 2048 444f t makeSkew = HDO │ │ │ │ +0001c4a0: 5f44 4553 4b45 572c 2069 6e74 2072 756c _DESKEW, int rul │ │ │ │ +0001c4b0: 6573 203d 2052 4f5f 4947 4e4f 5245 5f42 es = RO_IGNORE_B │ │ │ │ +0001c4c0: 4f52 4445 5253 290a 2020 2020 2f2f 0a0a ORDERS). //.. │ │ │ │ +0001c4d0: 2020 2020 2f2f 2052 6574 7572 6e20 7479 // Return ty │ │ │ │ +0001c4e0: 7065 2027 5665 6334 6927 2069 7320 6e6f pe 'Vec4i' is no │ │ │ │ +0001c4f0: 7420 7375 7070 6f72 7465 642c 2073 6b69 t supported, ski │ │ │ │ +0001c500: 7070 696e 6720 7468 6520 6675 6e63 7469 pping the functi │ │ │ │ +0001c510: 6f6e 0a0a 0a20 2020 202f 2f0a 2020 2020 on... //. │ │ │ │ +0001c520: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ +0001c530: 3a3a 7869 6d67 7072 6f63 3a3a 636f 7661 ::ximgproc::cova │ │ │ │ +0001c540: 7269 616e 6365 4573 7469 6d61 7469 6f6e rianceEstimation │ │ │ │ +0001c550: 284d 6174 2073 7263 2c20 4d61 7426 2064 (Mat src, Mat& d │ │ │ │ +0001c560: 7374 2c20 696e 7420 7769 6e64 6f77 526f st, int windowRo │ │ │ │ +0001c570: 7773 2c20 696e 7420 7769 6e64 6f77 436f ws, int windowCo │ │ │ │ +0001c580: 6c73 290a 2020 2020 2f2f 0a0a 2020 2020 ls). //.. │ │ │ │ +0001c590: 2f2a 2a0a 2020 2020 202a 2043 6f6d 7075 /**. * Compu │ │ │ │ +0001c5a0: 7465 7320 7468 6520 6573 7469 6d61 7465 tes the estimate │ │ │ │ +0001c5b0: 6420 636f 7661 7269 616e 6365 206d 6174 d covariance mat │ │ │ │ +0001c5c0: 7269 7820 6f66 2061 6e20 696d 6167 6520 rix of an image │ │ │ │ +0001c5d0: 7573 696e 6720 7468 6520 736c 6964 696e using the slidin │ │ │ │ +0001c5e0: 670a 2020 2020 202a 2077 696e 646f 7720 g. * window │ │ │ │ +0001c5f0: 666f 7275 6d6c 6174 696f 6e2e 0a20 2020 forumlation.. │ │ │ │ +0001c600: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001c610: 6d20 7372 6320 5468 6520 736f 7572 6365 m src The source │ │ │ │ +0001c620: 2069 6d61 6765 2e20 496e 7075 7420 696d image. Input im │ │ │ │ +0001c630: 6167 6520 6d75 7374 2062 6520 6f66 2061 age must be of a │ │ │ │ +0001c640: 2063 6f6d 706c 6578 2074 7970 652e 0a20 complex type.. │ │ │ │ +0001c650: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ +0001c660: 2054 6865 2064 6573 7469 6e61 7469 6f6e The destination │ │ │ │ +0001c670: 2065 7374 696d 6174 6564 2063 6f76 6172 estimated covar │ │ │ │ +0001c680: 6961 6e63 6520 6d61 7472 6978 2e20 4f75 iance matrix. Ou │ │ │ │ +0001c690: 7470 7574 206d 6174 7269 7820 7769 6c6c tput matrix will │ │ │ │ +0001c6a0: 2062 6520 7369 7a65 2028 7769 6e64 6f77 be size (window │ │ │ │ +0001c6b0: 526f 7773 2a77 696e 646f 7743 6f6c 732c Rows*windowCols, │ │ │ │ +0001c6c0: 2077 696e 646f 7752 6f77 732a 7769 6e64 windowRows*wind │ │ │ │ +0001c6d0: 6f77 436f 6c73 292e 0a20 2020 2020 2a20 owCols).. * │ │ │ │ +0001c6e0: 4070 6172 616d 2077 696e 646f 7752 6f77 @param windowRow │ │ │ │ +0001c6f0: 7320 5468 6520 6e75 6d62 6572 206f 6620 s The number of │ │ │ │ +0001c700: 726f 7773 2069 6e20 7468 6520 7769 6e64 rows in the wind │ │ │ │ +0001c710: 6f77 2e0a 2020 2020 202a 2040 7061 7261 ow.. * @para │ │ │ │ +0001c720: 6d20 7769 6e64 6f77 436f 6c73 2054 6865 m windowCols The │ │ │ │ +0001c730: 206e 756d 6265 7220 6f66 2063 6f6c 7320 number of cols │ │ │ │ +0001c740: 696e 2074 6865 2077 696e 646f 772e 0a20 in the window.. │ │ │ │ +0001c750: 2020 2020 2a20 5468 6520 7769 6e64 6f77 * The window │ │ │ │ +0001c760: 2073 697a 6520 7061 7261 6d65 7465 7273 size parameters │ │ │ │ +0001c770: 2063 6f6e 7472 6f6c 2074 6865 2061 6363 control the acc │ │ │ │ +0001c780: 7572 6163 7920 6f66 2074 6865 2065 7374 uracy of the est │ │ │ │ +0001c790: 696d 6174 696f 6e2e 0a20 2020 2020 2a20 imation.. * │ │ │ │ +0001c7a0: 5468 6520 736c 6964 696e 6720 7769 6e64 The sliding wind │ │ │ │ +0001c7b0: 6f77 206d 6f76 6573 206f 7665 7220 7468 ow moves over th │ │ │ │ +0001c7c0: 6520 656e 7469 7265 2069 6d61 6765 2066 e entire image f │ │ │ │ +0001c7d0: 726f 6d20 7468 6520 746f 702d 6c65 6674 rom the top-left │ │ │ │ +0001c7e0: 2063 6f72 6e65 720a 2020 2020 202a 2074 corner. * t │ │ │ │ +0001c7f0: 6f20 7468 6520 626f 7474 6f6d 2072 6967 o the bottom rig │ │ │ │ +0001c800: 6874 2063 6f72 6e65 722e 2045 6163 6820 ht corner. Each │ │ │ │ +0001c810: 6c6f 6361 7469 6f6e 206f 6620 7468 6520 location of the │ │ │ │ +0001c820: 7769 6e64 6f77 2072 6570 7265 7365 6e74 window represent │ │ │ │ +0001c830: 7320 6120 7361 6d70 6c65 2e0a 2020 2020 s a sample.. │ │ │ │ +0001c840: 202a 2049 6620 7468 6520 7769 6e64 6f77 * If the window │ │ │ │ +0001c850: 2069 7320 7468 6520 7369 7a65 206f 6620 is the size of │ │ │ │ +0001c860: 7468 6520 696d 6167 652c 2074 6865 6e20 the image, then │ │ │ │ +0001c870: 7468 6973 2067 6976 6573 2074 6865 2065 this gives the e │ │ │ │ +0001c880: 7861 6374 2063 6f76 6172 6961 6e63 6520 xact covariance │ │ │ │ +0001c890: 6d61 7472 6978 2e0a 2020 2020 202a 2046 matrix.. * F │ │ │ │ +0001c8a0: 6f72 2061 6c6c 206f 7468 6572 2063 6173 or all other cas │ │ │ │ +0001c8b0: 6573 2c20 7468 6520 7369 7a65 7320 6f66 es, the sizes of │ │ │ │ +0001c8c0: 2074 6865 2077 696e 646f 7720 7769 6c6c the window will │ │ │ │ +0001c8d0: 2069 6d70 6163 7420 7468 6520 6e75 6d62 impact the numb │ │ │ │ +0001c8e0: 6572 206f 6620 7361 6d70 6c65 730a 2020 er of samples. │ │ │ │ +0001c8f0: 2020 202a 2061 6e64 2074 6865 206e 756d * and the num │ │ │ │ +0001c900: 6265 7220 6f66 2065 6c65 6d65 6e74 7320 ber of elements │ │ │ │ +0001c910: 696e 2074 6865 2065 7374 696d 6174 6564 in the estimated │ │ │ │ +0001c920: 2063 6f76 6172 6961 6e63 6520 6d61 7472 covariance matr │ │ │ │ +0001c930: 6978 2e0a 2020 2020 202a 2f0a 2020 2020 ix.. */. │ │ │ │ +0001c940: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ +0001c950: 6964 2063 6f76 6172 6961 6e63 6545 7374 id covarianceEst │ │ │ │ +0001c960: 696d 6174 696f 6e28 4d61 7420 7372 632c imation(Mat src, │ │ │ │ +0001c970: 204d 6174 2064 7374 2c20 696e 7420 7769 Mat dst, int wi │ │ │ │ +0001c980: 6e64 6f77 526f 7773 2c20 696e 7420 7769 ndowRows, int wi │ │ │ │ +0001c990: 6e64 6f77 436f 6c73 2920 7b0a 2020 2020 ndowCols) {. │ │ │ │ +0001c9a0: 2020 2020 636f 7661 7269 616e 6365 4573 covarianceEs │ │ │ │ +0001c9b0: 7469 6d61 7469 6f6e 5f30 2873 7263 2e6e timation_0(src.n │ │ │ │ +0001c9c0: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ +0001c9d0: 7469 7665 4f62 6a2c 2077 696e 646f 7752 tiveObj, windowR │ │ │ │ +0001c9e0: 6f77 732c 2077 696e 646f 7743 6f6c 7329 ows, windowCols) │ │ │ │ +0001c9f0: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ +0001ca00: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ +0001ca10: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ +0001ca20: 3a63 7265 6174 6551 7561 7465 726e 696f :createQuaternio │ │ │ │ +0001ca30: 6e49 6d61 6765 284d 6174 2069 6d67 2c20 nImage(Mat img, │ │ │ │ +0001ca40: 4d61 7426 2071 696d 6729 0a20 2020 202f Mat& qimg). / │ │ │ │ +0001ca50: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ +0001ca60: 2a20 6372 6561 7465 7320 6120 7175 6174 * creates a quat │ │ │ │ +0001ca70: 6572 6e69 6f6e 2069 6d61 6765 2e0a 2020 ernion image.. │ │ │ │ +0001ca80: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001ca90: 616d 2069 6d67 2061 7574 6f6d 6174 6963 am img automatic │ │ │ │ +0001caa0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +0001cab0: 2020 2020 2a20 4070 6172 616d 2071 696d * @param qim │ │ │ │ +0001cac0: 6720 6175 746f 6d61 7469 6361 6c6c 7920 g automatically │ │ │ │ +0001cad0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +0001cae0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +0001caf0: 7469 6320 766f 6964 2063 7265 6174 6551 tic void createQ │ │ │ │ +0001cb00: 7561 7465 726e 696f 6e49 6d61 6765 284d uaternionImage(M │ │ │ │ +0001cb10: 6174 2069 6d67 2c20 4d61 7420 7169 6d67 at img, Mat qimg │ │ │ │ +0001cb20: 2920 7b0a 2020 2020 2020 2020 6372 6561 ) {. crea │ │ │ │ +0001cb30: 7465 5175 6174 6572 6e69 6f6e 496d 6167 teQuaternionImag │ │ │ │ +0001cb40: 655f 3028 696d 672e 6e61 7469 7665 4f62 e_0(img.nativeOb │ │ │ │ +0001cb50: 6a2c 2071 696d 672e 6e61 7469 7665 4f62 j, qimg.nativeOb │ │ │ │ +0001cb60: 6a29 3b0a 2020 2020 7d0a 0a0a 2020 2020 j);. }... │ │ │ │ +0001cb70: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ +0001cb80: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ +0001cb90: 633a 3a71 636f 6e6a 284d 6174 2071 696d c::qconj(Mat qim │ │ │ │ +0001cba0: 672c 204d 6174 2620 7163 696d 6729 0a20 g, Mat& qcimg). │ │ │ │ +0001cbb0: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +0001cbc0: 2020 2020 2a20 6361 6c63 756c 6174 6573 * calculates │ │ │ │ +0001cbd0: 2063 6f6e 6a75 6761 7465 206f 6620 6120 conjugate of a │ │ │ │ +0001cbe0: 7175 6174 6572 6e69 6f6e 2069 6d61 6765 quaternion image │ │ │ │ +0001cbf0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001cc00: 4070 6172 616d 2071 696d 6720 6175 746f @param qimg auto │ │ │ │ +0001cc10: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0001cc20: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +0001cc30: 6d20 7163 696d 6720 6175 746f 6d61 7469 m qcimg automati │ │ │ │ +0001cc40: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +0001cc50: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +0001cc60: 6963 2073 7461 7469 6320 766f 6964 2071 ic static void q │ │ │ │ +0001cc70: 636f 6e6a 284d 6174 2071 696d 672c 204d conj(Mat qimg, M │ │ │ │ +0001cc80: 6174 2071 6369 6d67 2920 7b0a 2020 2020 at qcimg) {. │ │ │ │ +0001cc90: 2020 2020 7163 6f6e 6a5f 3028 7169 6d67 qconj_0(qimg │ │ │ │ +0001cca0: 2e6e 6174 6976 654f 626a 2c20 7163 696d .nativeObj, qcim │ │ │ │ +0001ccb0: 672e 6e61 7469 7665 4f62 6a29 3b0a 2020 g.nativeObj);. │ │ │ │ +0001ccc0: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ +0001ccd0: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ +0001cce0: 763a 3a78 696d 6770 726f 633a 3a71 756e v::ximgproc::qun │ │ │ │ +0001ccf0: 6974 6172 7928 4d61 7420 7169 6d67 2c20 itary(Mat qimg, │ │ │ │ +0001cd00: 4d61 7426 2071 6e69 6d67 290a 2020 2020 Mat& qnimg). │ │ │ │ +0001cd10: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ +0001cd20: 202a 2064 6976 6964 6573 2065 6163 6820 * divides each │ │ │ │ +0001cd30: 656c 656d 656e 7420 6279 2069 7473 206d element by its m │ │ │ │ +0001cd40: 6f64 756c 7573 2e0a 2020 2020 202a 0a20 odulus.. *. │ │ │ │ +0001cd50: 2020 2020 2a20 4070 6172 616d 2071 696d * @param qim │ │ │ │ +0001cd60: 6720 6175 746f 6d61 7469 6361 6c6c 7920 g automatically │ │ │ │ +0001cd70: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +0001cd80: 2040 7061 7261 6d20 716e 696d 6720 6175 @param qnimg au │ │ │ │ +0001cd90: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +0001cda0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +0001cdb0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +0001cdc0: 766f 6964 2071 756e 6974 6172 7928 4d61 void qunitary(Ma │ │ │ │ +0001cdd0: 7420 7169 6d67 2c20 4d61 7420 716e 696d t qimg, Mat qnim │ │ │ │ +0001cde0: 6729 207b 0a20 2020 2020 2020 2071 756e g) {. qun │ │ │ │ +0001cdf0: 6974 6172 795f 3028 7169 6d67 2e6e 6174 itary_0(qimg.nat │ │ │ │ +0001ce00: 6976 654f 626a 2c20 716e 696d 672e 6e61 iveObj, qnimg.na │ │ │ │ +0001ce10: 7469 7665 4f62 6a29 3b0a 2020 2020 7d0a tiveObj);. }. │ │ │ │ +0001ce20: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ +0001ce30: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ +0001ce40: 696d 6770 726f 633a 3a71 6d75 6c74 6970 imgproc::qmultip │ │ │ │ +0001ce50: 6c79 284d 6174 2073 7263 312c 204d 6174 ly(Mat src1, Mat │ │ │ │ +0001ce60: 2073 7263 322c 204d 6174 2620 6473 7429 src2, Mat& dst) │ │ │ │ +0001ce70: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +0001ce80: 0a20 2020 2020 2a20 4361 6c63 756c 6174 . * Calculat │ │ │ │ +0001ce90: 6573 2074 6865 2070 6572 2d65 6c65 6d65 es the per-eleme │ │ │ │ +0001cea0: 6e74 2071 7561 7465 726e 696f 6e20 7072 nt quaternion pr │ │ │ │ +0001ceb0: 6f64 7563 7420 6f66 2074 776f 2061 7272 oduct of two arr │ │ │ │ +0001cec0: 6179 730a 2020 2020 202a 0a20 2020 2020 ays. *. │ │ │ │ +0001ced0: 2a20 4070 6172 616d 2073 7263 3120 6175 * @param src1 au │ │ │ │ +0001cee0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +0001cef0: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +0001cf00: 7261 6d20 7372 6332 2061 7574 6f6d 6174 ram src2 automat │ │ │ │ +0001cf10: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +0001cf20: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +0001cf30: 7374 2061 7574 6f6d 6174 6963 616c 6c79 st automatically │ │ │ │ +0001cf40: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +0001cf50: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +0001cf60: 6174 6963 2076 6f69 6420 716d 756c 7469 atic void qmulti │ │ │ │ +0001cf70: 706c 7928 4d61 7420 7372 6331 2c20 4d61 ply(Mat src1, Ma │ │ │ │ +0001cf80: 7420 7372 6332 2c20 4d61 7420 6473 7429 t src2, Mat dst) │ │ │ │ +0001cf90: 207b 0a20 2020 2020 2020 2071 6d75 6c74 {. qmult │ │ │ │ +0001cfa0: 6970 6c79 5f30 2873 7263 312e 6e61 7469 iply_0(src1.nati │ │ │ │ +0001cfb0: 7665 4f62 6a2c 2073 7263 322e 6e61 7469 veObj, src2.nati │ │ │ │ +0001cfc0: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +0001cfd0: 654f 626a 293b 0a20 2020 207d 0a0a 0a20 eObj);. }... │ │ │ │ +0001cfe0: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +0001cff0: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ +0001d000: 7072 6f63 3a3a 7164 6674 284d 6174 2069 proc::qdft(Mat i │ │ │ │ +0001d010: 6d67 2c20 4d61 7426 2071 696d 672c 2069 mg, Mat& qimg, i │ │ │ │ +0001d020: 6e74 2066 6c61 6773 2c20 626f 6f6c 2073 nt flags, bool s │ │ │ │ +0001d030: 6964 654c 6566 7429 0a20 2020 202f 2f0a ideLeft). //. │ │ │ │ +0001d040: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +0001d050: 5065 7266 6f72 6d73 2061 2066 6f72 7761 Performs a forwa │ │ │ │ +0001d060: 7264 206f 7220 696e 7665 7273 6520 4469 rd or inverse Di │ │ │ │ +0001d070: 7363 7265 7465 2071 7561 7465 726e 696f screte quaternio │ │ │ │ +0001d080: 6e20 466f 7572 6965 7220 7472 616e 7366 n Fourier transf │ │ │ │ +0001d090: 6f72 6d20 6f66 2061 2032 4420 7175 6174 orm of a 2D quat │ │ │ │ +0001d0a0: 6572 6e69 6f6e 2061 7272 6179 2e0a 2020 ernion array.. │ │ │ │ +0001d0b0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001d0c0: 616d 2069 6d67 2061 7574 6f6d 6174 6963 am img automatic │ │ │ │ +0001d0d0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +0001d0e0: 2020 2020 2a20 4070 6172 616d 2071 696d * @param qim │ │ │ │ +0001d0f0: 6720 6175 746f 6d61 7469 6361 6c6c 7920 g automatically │ │ │ │ +0001d100: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +0001d110: 2040 7061 7261 6d20 666c 6167 7320 6175 @param flags au │ │ │ │ +0001d120: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +0001d130: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +0001d140: 7261 6d20 7369 6465 4c65 6674 2061 7574 ram sideLeft aut │ │ │ │ +0001d150: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +0001d160: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +0001d170: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +0001d180: 6f69 6420 7164 6674 284d 6174 2069 6d67 oid qdft(Mat img │ │ │ │ +0001d190: 2c20 4d61 7420 7169 6d67 2c20 696e 7420 , Mat qimg, int │ │ │ │ +0001d1a0: 666c 6167 732c 2062 6f6f 6c65 616e 2073 flags, boolean s │ │ │ │ +0001d1b0: 6964 654c 6566 7429 207b 0a20 2020 2020 ideLeft) {. │ │ │ │ +0001d1c0: 2020 2071 6466 745f 3028 696d 672e 6e61 qdft_0(img.na │ │ │ │ +0001d1d0: 7469 7665 4f62 6a2c 2071 696d 672e 6e61 tiveObj, qimg.na │ │ │ │ +0001d1e0: 7469 7665 4f62 6a2c 2066 6c61 6773 2c20 tiveObj, flags, │ │ │ │ +0001d1f0: 7369 6465 4c65 6674 293b 0a20 2020 207d sideLeft);. } │ │ │ │ +0001d200: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +0001d210: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ +0001d220: 7869 6d67 7072 6f63 3a3a 636f 6c6f 724d ximgproc::colorM │ │ │ │ +0001d230: 6174 6368 5465 6d70 6c61 7465 284d 6174 atchTemplate(Mat │ │ │ │ +0001d240: 2069 6d67 2c20 4d61 7420 7465 6d70 6c2c img, Mat templ, │ │ │ │ +0001d250: 204d 6174 2620 7265 7375 6c74 290a 2020 Mat& result). │ │ │ │ +0001d260: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ +0001d270: 2020 202a 2043 6f6d 7061 7265 7320 6120 * Compares a │ │ │ │ +0001d280: 636f 6c6f 7220 7465 6d70 6c61 7465 2061 color template a │ │ │ │ +0001d290: 6761 696e 7374 206f 7665 726c 6170 7065 gainst overlappe │ │ │ │ +0001d2a0: 6420 636f 6c6f 7220 696d 6167 6520 7265 d color image re │ │ │ │ +0001d2b0: 6769 6f6e 732e 0a20 2020 2020 2a0a 2020 gions.. *. │ │ │ │ +0001d2c0: 2020 202a 2040 7061 7261 6d20 696d 6720 * @param img │ │ │ │ +0001d2d0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +0001d2e0: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +0001d2f0: 7061 7261 6d20 7465 6d70 6c20 6175 746f param templ auto │ │ │ │ +0001d300: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0001d310: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +0001d320: 6d20 7265 7375 6c74 2061 7574 6f6d 6174 m result automat │ │ │ │ +0001d330: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +0001d340: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +0001d350: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +0001d360: 636f 6c6f 724d 6174 6368 5465 6d70 6c61 colorMatchTempla │ │ │ │ +0001d370: 7465 284d 6174 2069 6d67 2c20 4d61 7420 te(Mat img, Mat │ │ │ │ +0001d380: 7465 6d70 6c2c 204d 6174 2072 6573 756c templ, Mat resul │ │ │ │ +0001d390: 7429 207b 0a20 2020 2020 2020 2063 6f6c t) {. col │ │ │ │ +0001d3a0: 6f72 4d61 7463 6854 656d 706c 6174 655f orMatchTemplate_ │ │ │ │ +0001d3b0: 3028 696d 672e 6e61 7469 7665 4f62 6a2c 0(img.nativeObj, │ │ │ │ +0001d3c0: 2074 656d 706c 2e6e 6174 6976 654f 626a templ.nativeObj │ │ │ │ +0001d3d0: 2c20 7265 7375 6c74 2e6e 6174 6976 654f , result.nativeO │ │ │ │ +0001d3e0: 626a 293b 0a20 2020 207d 0a0a 0a20 2020 bj);. }... │ │ │ │ +0001d3f0: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ +0001d400: 2050 7472 5f53 7570 6572 7069 7865 6c4c Ptr_SuperpixelL │ │ │ │ +0001d410: 5343 2063 763a 3a78 696d 6770 726f 633a SC cv::ximgproc: │ │ │ │ +0001d420: 3a63 7265 6174 6553 7570 6572 7069 7865 :createSuperpixe │ │ │ │ +0001d430: 6c4c 5343 284d 6174 2069 6d61 6765 2c20 lLSC(Mat image, │ │ │ │ +0001d440: 696e 7420 7265 6769 6f6e 5f73 697a 6520 int region_size │ │ │ │ +0001d450: 3d20 3130 2c20 666c 6f61 7420 7261 7469 = 10, float rati │ │ │ │ +0001d460: 6f20 3d20 302e 3037 3566 290a 2020 2020 o = 0.075f). │ │ │ │ +0001d470: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ +0001d480: 202a 2043 6c61 7373 2069 6d70 6c65 6d65 * Class impleme │ │ │ │ +0001d490: 6e74 696e 6720 7468 6520 4c53 4320 284c nting the LSC (L │ │ │ │ +0001d4a0: 696e 6561 7220 5370 6563 7472 616c 2043 inear Spectral C │ │ │ │ +0001d4b0: 6c75 7374 6572 696e 6729 2073 7570 6572 lustering) super │ │ │ │ +0001d4c0: 7069 7865 6c73 0a20 2020 2020 2a0a 2020 pixels. *. │ │ │ │ +0001d4d0: 2020 202a 2040 7061 7261 6d20 696d 6167 * @param imag │ │ │ │ +0001d4e0: 6520 496d 6167 6520 746f 2073 6567 6d65 e Image to segme │ │ │ │ +0001d4f0: 6e74 0a20 2020 2020 2a20 4070 6172 616d nt. * @param │ │ │ │ +0001d500: 2072 6567 696f 6e5f 7369 7a65 2043 686f region_size Cho │ │ │ │ +0001d510: 6f73 6573 2061 6e20 6176 6572 6167 6520 oses an average │ │ │ │ +0001d520: 7375 7065 7270 6978 656c 2073 697a 6520 superpixel size │ │ │ │ +0001d530: 6d65 6173 7572 6564 2069 6e20 7069 7865 measured in pixe │ │ │ │ +0001d540: 6c73 0a20 2020 2020 2a20 4070 6172 616d ls. * @param │ │ │ │ +0001d550: 2072 6174 696f 2043 686f 6f73 6573 2074 ratio Chooses t │ │ │ │ +0001d560: 6865 2065 6e66 6f72 6365 6d65 6e74 206f he enforcement o │ │ │ │ +0001d570: 6620 7375 7065 7270 6978 656c 2063 6f6d f superpixel com │ │ │ │ +0001d580: 7061 6374 6e65 7373 2066 6163 746f 7220 pactness factor │ │ │ │ +0001d590: 6f66 2073 7570 6572 7069 7865 6c0a 2020 of superpixel. │ │ │ │ +0001d5a0: 2020 202a 0a20 2020 2020 2a20 5468 6520 *. * The │ │ │ │ +0001d5b0: 6675 6e63 7469 6f6e 2069 6e69 7469 616c function initial │ │ │ │ +0001d5c0: 697a 6573 2061 2053 7570 6572 7069 7865 izes a Superpixe │ │ │ │ +0001d5d0: 6c4c 5343 206f 626a 6563 7420 666f 7220 lLSC object for │ │ │ │ +0001d5e0: 7468 6520 696e 7075 7420 696d 6167 652e the input image. │ │ │ │ +0001d5f0: 2049 7420 7365 7473 2074 6865 2070 6172 It sets the par │ │ │ │ +0001d600: 616d 6574 6572 7320 6f66 0a20 2020 2020 ameters of. │ │ │ │ +0001d610: 2a20 7375 7065 7270 6978 656c 2061 6c67 * superpixel alg │ │ │ │ +0001d620: 6f72 6974 686d 2c20 7768 6963 6820 6172 orithm, which ar │ │ │ │ +0001d630: 653a 2072 6567 696f 6e5f 7369 7a65 2061 e: region_size a │ │ │ │ +0001d640: 6e64 2072 756c 6572 2e20 4974 2070 7265 nd ruler. It pre │ │ │ │ +0001d650: 616c 6c6f 6361 7465 2073 6f6d 6520 6275 allocate some bu │ │ │ │ +0001d660: 6666 6572 7320 666f 7220 6675 7475 7265 ffers for future │ │ │ │ +0001d670: 0a20 2020 2020 2a20 636f 6d70 7574 696e . * computin │ │ │ │ +0001d680: 6720 6974 6572 6174 696f 6e73 206f 7665 g iterations ove │ │ │ │ +0001d690: 7220 7468 6520 6769 7665 6e20 696d 6167 r the given imag │ │ │ │ +0001d6a0: 652e 2041 6e20 6578 616d 706c 6520 6f66 e. An example of │ │ │ │ +0001d6b0: 204c 5343 2069 7320 696c 7573 7472 6174 LSC is ilustrat │ │ │ │ +0001d6c0: 6564 2069 6e20 7468 6520 666f 6c6c 6f77 ed in the follow │ │ │ │ +0001d6d0: 696e 6720 7069 6374 7572 652e 0a20 2020 ing picture.. │ │ │ │ +0001d6e0: 2020 2a20 466f 7220 656e 616e 6368 6564 * For enanched │ │ │ │ +0001d6f0: 2072 6573 756c 7473 2069 7420 6973 2072 results it is r │ │ │ │ +0001d700: 6563 6f6d 6d65 6e64 6564 2066 6f72 2063 ecommended for c │ │ │ │ +0001d710: 6f6c 6f72 2069 6d61 6765 7320 746f 2070 olor images to p │ │ │ │ +0001d720: 7265 7072 6f63 6573 7320 696d 6167 6520 reprocess image │ │ │ │ +0001d730: 7769 7468 206c 6974 746c 6520 6761 7573 with little gaus │ │ │ │ +0001d740: 7369 616e 2062 6c75 720a 2020 2020 202a sian blur. * │ │ │ │ +0001d750: 2077 6974 6820 6120 736d 616c 6c20 3320 with a small 3 │ │ │ │ +0001d760: 7820 3320 6b65 726e 656c 2061 6e64 2061 x 3 kernel and a │ │ │ │ +0001d770: 6464 6974 696f 6e61 6c20 636f 6e76 6572 dditional conver │ │ │ │ +0001d780: 7369 6f6e 2069 6e74 6f20 4369 654c 4142 sion into CieLAB │ │ │ │ +0001d790: 2063 6f6c 6f72 2073 7061 6365 2e0a 2020 color space.. │ │ │ │ +0001d7a0: 2020 202a 0a20 2020 2020 2a20 215b 696d *. * ![im │ │ │ │ +0001d7b0: 6167 655d 2870 6963 732f 7375 7065 7270 age](pics/superp │ │ │ │ +0001d7c0: 6978 656c 735f 6c73 632e 706e 6729 0a20 ixels_lsc.png). │ │ │ │ +0001d7d0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +0001d7e0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +0001d7f0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +0001d800: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +0001d810: 5375 7065 7270 6978 656c 4c53 4320 6372 SuperpixelLSC cr │ │ │ │ +0001d820: 6561 7465 5375 7065 7270 6978 656c 4c53 eateSuperpixelLS │ │ │ │ +0001d830: 4328 4d61 7420 696d 6167 652c 2069 6e74 C(Mat image, int │ │ │ │ +0001d840: 2072 6567 696f 6e5f 7369 7a65 2c20 666c region_size, fl │ │ │ │ +0001d850: 6f61 7420 7261 7469 6f29 207b 0a20 2020 oat ratio) {. │ │ │ │ +0001d860: 2020 2020 2072 6574 7572 6e20 5375 7065 return Supe │ │ │ │ +0001d870: 7270 6978 656c 4c53 432e 5f5f 6672 6f6d rpixelLSC.__from │ │ │ │ +0001d880: 5074 725f 5f28 6372 6561 7465 5375 7065 Ptr__(createSupe │ │ │ │ +0001d890: 7270 6978 656c 4c53 435f 3028 696d 6167 rpixelLSC_0(imag │ │ │ │ +0001d8a0: 652e 6e61 7469 7665 4f62 6a2c 2072 6567 e.nativeObj, reg │ │ │ │ +0001d8b0: 696f 6e5f 7369 7a65 2c20 7261 7469 6f29 ion_size, ratio) │ │ │ │ +0001d8c0: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +0001d8d0: 2a0a 2020 2020 202a 2043 6c61 7373 2069 *. * Class i │ │ │ │ +0001d8e0: 6d70 6c65 6d65 6e74 696e 6720 7468 6520 mplementing the │ │ │ │ +0001d8f0: 4c53 4320 284c 696e 6561 7220 5370 6563 LSC (Linear Spec │ │ │ │ +0001d900: 7472 616c 2043 6c75 7374 6572 696e 6729 tral Clustering) │ │ │ │ +0001d910: 2073 7570 6572 7069 7865 6c73 0a20 2020 superpixels. │ │ │ │ +0001d920: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001d930: 6d20 696d 6167 6520 496d 6167 6520 746f m image Image to │ │ │ │ +0001d940: 2073 6567 6d65 6e74 0a20 2020 2020 2a20 segment. * │ │ │ │ +0001d950: 4070 6172 616d 2072 6567 696f 6e5f 7369 @param region_si │ │ │ │ +0001d960: 7a65 2043 686f 6f73 6573 2061 6e20 6176 ze Chooses an av │ │ │ │ +0001d970: 6572 6167 6520 7375 7065 7270 6978 656c erage superpixel │ │ │ │ +0001d980: 2073 697a 6520 6d65 6173 7572 6564 2069 size measured i │ │ │ │ +0001d990: 6e20 7069 7865 6c73 0a20 2020 2020 2a0a n pixels. *. │ │ │ │ +0001d9a0: 2020 2020 202a 2054 6865 2066 756e 6374 * The funct │ │ │ │ +0001d9b0: 696f 6e20 696e 6974 6961 6c69 7a65 7320 ion initializes │ │ │ │ +0001d9c0: 6120 5375 7065 7270 6978 656c 4c53 4320 a SuperpixelLSC │ │ │ │ +0001d9d0: 6f62 6a65 6374 2066 6f72 2074 6865 2069 object for the i │ │ │ │ +0001d9e0: 6e70 7574 2069 6d61 6765 2e20 4974 2073 nput image. It s │ │ │ │ +0001d9f0: 6574 7320 7468 6520 7061 7261 6d65 7465 ets the paramete │ │ │ │ +0001da00: 7273 206f 660a 2020 2020 202a 2073 7570 rs of. * sup │ │ │ │ +0001da10: 6572 7069 7865 6c20 616c 676f 7269 7468 erpixel algorith │ │ │ │ +0001da20: 6d2c 2077 6869 6368 2061 7265 3a20 7265 m, which are: re │ │ │ │ +0001da30: 6769 6f6e 5f73 697a 6520 616e 6420 7275 gion_size and ru │ │ │ │ +0001da40: 6c65 722e 2049 7420 7072 6561 6c6c 6f63 ler. It prealloc │ │ │ │ +0001da50: 6174 6520 736f 6d65 2062 7566 6665 7273 ate some buffers │ │ │ │ +0001da60: 2066 6f72 2066 7574 7572 650a 2020 2020 for future. │ │ │ │ +0001da70: 202a 2063 6f6d 7075 7469 6e67 2069 7465 * computing ite │ │ │ │ +0001da80: 7261 7469 6f6e 7320 6f76 6572 2074 6865 rations over the │ │ │ │ +0001da90: 2067 6976 656e 2069 6d61 6765 2e20 416e given image. An │ │ │ │ +0001daa0: 2065 7861 6d70 6c65 206f 6620 4c53 4320 example of LSC │ │ │ │ +0001dab0: 6973 2069 6c75 7374 7261 7465 6420 696e is ilustrated in │ │ │ │ +0001dac0: 2074 6865 2066 6f6c 6c6f 7769 6e67 2070 the following p │ │ │ │ +0001dad0: 6963 7475 7265 2e0a 2020 2020 202a 2046 icture.. * F │ │ │ │ +0001dae0: 6f72 2065 6e61 6e63 6865 6420 7265 7375 or enanched resu │ │ │ │ +0001daf0: 6c74 7320 6974 2069 7320 7265 636f 6d6d lts it is recomm │ │ │ │ +0001db00: 656e 6465 6420 666f 7220 636f 6c6f 7220 ended for color │ │ │ │ +0001db10: 696d 6167 6573 2074 6f20 7072 6570 726f images to prepro │ │ │ │ +0001db20: 6365 7373 2069 6d61 6765 2077 6974 6820 cess image with │ │ │ │ +0001db30: 6c69 7474 6c65 2067 6175 7373 6961 6e20 little gaussian │ │ │ │ +0001db40: 626c 7572 0a20 2020 2020 2a20 7769 7468 blur. * with │ │ │ │ +0001db50: 2061 2073 6d61 6c6c 2033 2078 2033 206b a small 3 x 3 k │ │ │ │ +0001db60: 6572 6e65 6c20 616e 6420 6164 6469 7469 ernel and additi │ │ │ │ +0001db70: 6f6e 616c 2063 6f6e 7665 7273 696f 6e20 onal conversion │ │ │ │ +0001db80: 696e 746f 2043 6965 4c41 4220 636f 6c6f into CieLAB colo │ │ │ │ +0001db90: 7220 7370 6163 652e 0a20 2020 2020 2a0a r space.. *. │ │ │ │ +0001dba0: 2020 2020 202a 2021 5b69 6d61 6765 5d28 * ![image]( │ │ │ │ +0001dbb0: 7069 6373 2f73 7570 6572 7069 7865 6c73 pics/superpixels │ │ │ │ +0001dbc0: 5f6c 7363 2e70 6e67 290a 2020 2020 202a _lsc.png). * │ │ │ │ +0001dbd0: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +0001dbe0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +0001dbf0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +0001dc00: 6c69 6320 7374 6174 6963 2053 7570 6572 lic static Super │ │ │ │ +0001dc10: 7069 7865 6c4c 5343 2063 7265 6174 6553 pixelLSC createS │ │ │ │ +0001dc20: 7570 6572 7069 7865 6c4c 5343 284d 6174 uperpixelLSC(Mat │ │ │ │ +0001dc30: 2069 6d61 6765 2c20 696e 7420 7265 6769 image, int regi │ │ │ │ +0001dc40: 6f6e 5f73 697a 6529 207b 0a20 2020 2020 on_size) {. │ │ │ │ +0001dc50: 2020 2072 6574 7572 6e20 5375 7065 7270 return Superp │ │ │ │ +0001dc60: 6978 656c 4c53 432e 5f5f 6672 6f6d 5074 ixelLSC.__fromPt │ │ │ │ +0001dc70: 725f 5f28 6372 6561 7465 5375 7065 7270 r__(createSuperp │ │ │ │ +0001dc80: 6978 656c 4c53 435f 3128 696d 6167 652e ixelLSC_1(image. │ │ │ │ +0001dc90: 6e61 7469 7665 4f62 6a2c 2072 6567 696f nativeObj, regio │ │ │ │ +0001dca0: 6e5f 7369 7a65 2929 3b0a 2020 2020 7d0a n_size));. }. │ │ │ │ +0001dcb0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +0001dcc0: 436c 6173 7320 696d 706c 656d 656e 7469 Class implementi │ │ │ │ +0001dcd0: 6e67 2074 6865 204c 5343 2028 4c69 6e65 ng the LSC (Line │ │ │ │ +0001dce0: 6172 2053 7065 6374 7261 6c20 436c 7573 ar Spectral Clus │ │ │ │ +0001dcf0: 7465 7269 6e67 2920 7375 7065 7270 6978 tering) superpix │ │ │ │ +0001dd00: 656c 730a 2020 2020 202a 0a20 2020 2020 els. *. │ │ │ │ +0001dd10: 2a20 4070 6172 616d 2069 6d61 6765 2049 * @param image I │ │ │ │ +0001dd20: 6d61 6765 2074 6f20 7365 676d 656e 740a mage to segment. │ │ │ │ +0001dd30: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ +0001dd40: 6520 6675 6e63 7469 6f6e 2069 6e69 7469 e function initi │ │ │ │ +0001dd50: 616c 697a 6573 2061 2053 7570 6572 7069 alizes a Superpi │ │ │ │ +0001dd60: 7865 6c4c 5343 206f 626a 6563 7420 666f xelLSC object fo │ │ │ │ +0001dd70: 7220 7468 6520 696e 7075 7420 696d 6167 r the input imag │ │ │ │ +0001dd80: 652e 2049 7420 7365 7473 2074 6865 2070 e. It sets the p │ │ │ │ +0001dd90: 6172 616d 6574 6572 7320 6f66 0a20 2020 arameters of. │ │ │ │ +0001dda0: 2020 2a20 7375 7065 7270 6978 656c 2061 * superpixel a │ │ │ │ +0001ddb0: 6c67 6f72 6974 686d 2c20 7768 6963 6820 lgorithm, which │ │ │ │ +0001ddc0: 6172 653a 2072 6567 696f 6e5f 7369 7a65 are: region_size │ │ │ │ +0001ddd0: 2061 6e64 2072 756c 6572 2e20 4974 2070 and ruler. It p │ │ │ │ +0001dde0: 7265 616c 6c6f 6361 7465 2073 6f6d 6520 reallocate some │ │ │ │ +0001ddf0: 6275 6666 6572 7320 666f 7220 6675 7475 buffers for futu │ │ │ │ +0001de00: 7265 0a20 2020 2020 2a20 636f 6d70 7574 re. * comput │ │ │ │ +0001de10: 696e 6720 6974 6572 6174 696f 6e73 206f ing iterations o │ │ │ │ +0001de20: 7665 7220 7468 6520 6769 7665 6e20 696d ver the given im │ │ │ │ +0001de30: 6167 652e 2041 6e20 6578 616d 706c 6520 age. An example │ │ │ │ +0001de40: 6f66 204c 5343 2069 7320 696c 7573 7472 of LSC is ilustr │ │ │ │ +0001de50: 6174 6564 2069 6e20 7468 6520 666f 6c6c ated in the foll │ │ │ │ +0001de60: 6f77 696e 6720 7069 6374 7572 652e 0a20 owing picture.. │ │ │ │ +0001de70: 2020 2020 2a20 466f 7220 656e 616e 6368 * For enanch │ │ │ │ +0001de80: 6564 2072 6573 756c 7473 2069 7420 6973 ed results it is │ │ │ │ +0001de90: 2072 6563 6f6d 6d65 6e64 6564 2066 6f72 recommended for │ │ │ │ +0001dea0: 2063 6f6c 6f72 2069 6d61 6765 7320 746f color images to │ │ │ │ +0001deb0: 2070 7265 7072 6f63 6573 7320 696d 6167 preprocess imag │ │ │ │ +0001dec0: 6520 7769 7468 206c 6974 746c 6520 6761 e with little ga │ │ │ │ +0001ded0: 7573 7369 616e 2062 6c75 720a 2020 2020 ussian blur. │ │ │ │ +0001dee0: 202a 2077 6974 6820 6120 736d 616c 6c20 * with a small │ │ │ │ +0001def0: 3320 7820 3320 6b65 726e 656c 2061 6e64 3 x 3 kernel and │ │ │ │ +0001df00: 2061 6464 6974 696f 6e61 6c20 636f 6e76 additional conv │ │ │ │ +0001df10: 6572 7369 6f6e 2069 6e74 6f20 4369 654c ersion into CieL │ │ │ │ +0001df20: 4142 2063 6f6c 6f72 2073 7061 6365 2e0a AB color space.. │ │ │ │ +0001df30: 2020 2020 202a 0a20 2020 2020 2a20 215b *. * ![ │ │ │ │ +0001df40: 696d 6167 655d 2870 6963 732f 7375 7065 image](pics/supe │ │ │ │ +0001df50: 7270 6978 656c 735f 6c73 632e 706e 6729 rpixels_lsc.png) │ │ │ │ +0001df60: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ +0001df70: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +0001df80: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +0001df90: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +0001dfa0: 6320 5375 7065 7270 6978 656c 4c53 4320 c SuperpixelLSC │ │ │ │ +0001dfb0: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ +0001dfc0: 4c53 4328 4d61 7420 696d 6167 6529 207b LSC(Mat image) { │ │ │ │ +0001dfd0: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ +0001dfe0: 5375 7065 7270 6978 656c 4c53 432e 5f5f SuperpixelLSC.__ │ │ │ │ +0001dff0: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ +0001e000: 5375 7065 7270 6978 656c 4c53 435f 3228 SuperpixelLSC_2( │ │ │ │ +0001e010: 696d 6167 652e 6e61 7469 7665 4f62 6a29 image.nativeObj) │ │ │ │ +0001e020: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ +0001e030: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ +0001e040: 7472 5f45 6467 6544 7261 7769 6e67 2063 tr_EdgeDrawing c │ │ │ │ +0001e050: 763a 3a78 696d 6770 726f 633a 3a63 7265 v::ximgproc::cre │ │ │ │ +0001e060: 6174 6545 6467 6544 7261 7769 6e67 2829 ateEdgeDrawing() │ │ │ │ +0001e070: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +0001e080: 0a20 2020 2020 2a20 4372 6561 7465 7320 . * Creates │ │ │ │ +0001e090: 6120 736d 6172 7420 706f 696e 7465 7220 a smart pointer │ │ │ │ +0001e0a0: 746f 2061 2045 6467 6544 7261 7769 6e67 to a EdgeDrawing │ │ │ │ +0001e0b0: 206f 626a 6563 7420 616e 6420 696e 6974 object and init │ │ │ │ +0001e0c0: 6961 6c69 7a65 7320 6974 0a20 2020 2020 ializes it. │ │ │ │ +0001e0d0: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +0001e0e0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +0001e0f0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +0001e100: 626c 6963 2073 7461 7469 6320 4564 6765 blic static Edge │ │ │ │ +0001e110: 4472 6177 696e 6720 6372 6561 7465 4564 Drawing createEd │ │ │ │ +0001e120: 6765 4472 6177 696e 6728 2920 7b0a 2020 geDrawing() {. │ │ │ │ +0001e130: 2020 2020 2020 7265 7475 726e 2045 6467 return Edg │ │ │ │ +0001e140: 6544 7261 7769 6e67 2e5f 5f66 726f 6d50 eDrawing.__fromP │ │ │ │ +0001e150: 7472 5f5f 2863 7265 6174 6545 6467 6544 tr__(createEdgeD │ │ │ │ +0001e160: 7261 7769 6e67 5f30 2829 293b 0a20 2020 rawing_0());. │ │ │ │ +0001e170: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +0001e180: 2f2f 2043 2b2b 3a20 2050 7472 5f44 6973 // C++: Ptr_Dis │ │ │ │ +0001e190: 7061 7269 7479 574c 5346 696c 7465 7220 parityWLSFilter │ │ │ │ +0001e1a0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr │ │ │ │ +0001e1b0: 6561 7465 4469 7370 6172 6974 7957 4c53 eateDisparityWLS │ │ │ │ +0001e1c0: 4669 6c74 6572 2850 7472 5f53 7465 7265 Filter(Ptr_Stere │ │ │ │ +0001e1d0: 6f4d 6174 6368 6572 206d 6174 6368 6572 oMatcher matcher │ │ │ │ +0001e1e0: 5f6c 6566 7429 0a20 2020 202f 2f0a 0a20 _left). //.. │ │ │ │ +0001e1f0: 2020 202f 2a2a 0a20 2020 2020 2a20 436f /**. * Co │ │ │ │ +0001e200: 6e76 656e 6965 6e63 6520 6661 6374 6f72 nvenience factor │ │ │ │ +0001e210: 7920 6d65 7468 6f64 2074 6861 7420 6372 y method that cr │ │ │ │ +0001e220: 6561 7465 7320 616e 2069 6e73 7461 6e63 eates an instanc │ │ │ │ +0001e230: 6520 6f66 2044 6973 7061 7269 7479 574c e of DisparityWL │ │ │ │ +0001e240: 5346 696c 7465 7220 616e 6420 7365 7473 SFilter and sets │ │ │ │ +0001e250: 2075 7020 616c 6c20 7468 6520 7265 6c65 up all the rele │ │ │ │ +0001e260: 7661 6e74 0a20 2020 2020 2a20 6669 6c74 vant. * filt │ │ │ │ +0001e270: 6572 2070 6172 616d 6574 6572 7320 6175 er parameters au │ │ │ │ +0001e280: 746f 6d61 7469 6361 6c6c 7920 6261 7365 tomatically base │ │ │ │ +0001e290: 6420 6f6e 2074 6865 206d 6174 6368 6572 d on the matcher │ │ │ │ +0001e2a0: 2069 6e73 7461 6e63 652e 2043 7572 7265 instance. Curre │ │ │ │ +0001e2b0: 6e74 6c79 2073 7570 706f 7274 7320 6f6e ntly supports on │ │ │ │ +0001e2c0: 6c79 2053 7465 7265 6f42 4d20 616e 6420 ly StereoBM and │ │ │ │ +0001e2d0: 5374 6572 656f 5347 424d 2e0a 2020 2020 StereoSGBM.. │ │ │ │ +0001e2e0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001e2f0: 206d 6174 6368 6572 5f6c 6566 7420 7374 matcher_left st │ │ │ │ +0001e300: 6572 656f 206d 6174 6368 6572 2069 6e73 ereo matcher ins │ │ │ │ +0001e310: 7461 6e63 6520 7468 6174 2077 696c 6c20 tance that will │ │ │ │ +0001e320: 6265 2075 7365 6420 7769 7468 2074 6865 be used with the │ │ │ │ +0001e330: 2066 696c 7465 720a 2020 2020 202a 2040 filter. * @ │ │ │ │ +0001e340: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +0001e350: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +0001e360: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +0001e370: 6320 7374 6174 6963 2044 6973 7061 7269 c static Dispari │ │ │ │ +0001e380: 7479 574c 5346 696c 7465 7220 6372 6561 tyWLSFilter crea │ │ │ │ +0001e390: 7465 4469 7370 6172 6974 7957 4c53 4669 teDisparityWLSFi │ │ │ │ +0001e3a0: 6c74 6572 2853 7465 7265 6f4d 6174 6368 lter(StereoMatch │ │ │ │ +0001e3b0: 6572 206d 6174 6368 6572 5f6c 6566 7429 er matcher_left) │ │ │ │ +0001e3c0: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +0001e3d0: 6e20 4469 7370 6172 6974 7957 4c53 4669 n DisparityWLSFi │ │ │ │ +0001e3e0: 6c74 6572 2e5f 5f66 726f 6d50 7472 5f5f lter.__fromPtr__ │ │ │ │ +0001e3f0: 2863 7265 6174 6544 6973 7061 7269 7479 (createDisparity │ │ │ │ +0001e400: 574c 5346 696c 7465 725f 3028 6d61 7463 WLSFilter_0(matc │ │ │ │ +0001e410: 6865 725f 6c65 6674 2e67 6574 4e61 7469 her_left.getNati │ │ │ │ +0001e420: 7665 4f62 6a41 6464 7228 2929 293b 0a20 veObjAddr()));. │ │ │ │ +0001e430: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ +0001e440: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f53 // C++: Ptr_S │ │ │ │ +0001e450: 7465 7265 6f4d 6174 6368 6572 2063 763a tereoMatcher cv: │ │ │ │ +0001e460: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ +0001e470: 6552 6967 6874 4d61 7463 6865 7228 5074 eRightMatcher(Pt │ │ │ │ +0001e480: 725f 5374 6572 656f 4d61 7463 6865 7220 r_StereoMatcher │ │ │ │ +0001e490: 6d61 7463 6865 725f 6c65 6674 290a 2020 matcher_left). │ │ │ │ +0001e4a0: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ +0001e4b0: 2020 202a 2043 6f6e 7665 6e69 656e 6365 * Convenience │ │ │ │ +0001e4c0: 206d 6574 686f 6420 746f 2073 6574 2075 method to set u │ │ │ │ +0001e4d0: 7020 7468 6520 6d61 7463 6865 7220 666f p the matcher fo │ │ │ │ +0001e4e0: 7220 636f 6d70 7574 696e 6720 7468 6520 r computing the │ │ │ │ +0001e4f0: 7269 6768 742d 7669 6577 2064 6973 7061 right-view dispa │ │ │ │ +0001e500: 7269 7479 206d 6170 0a20 2020 2020 2a20 rity map. * │ │ │ │ +0001e510: 7468 6174 2069 7320 7265 7175 6972 6564 that is required │ │ │ │ +0001e520: 2069 6e20 6361 7365 206f 6620 6669 6c74 in case of filt │ │ │ │ +0001e530: 6572 696e 6720 7769 7468 2063 6f6e 6669 ering with confi │ │ │ │ +0001e540: 6465 6e63 652e 0a20 2020 2020 2a0a 2020 dence.. *. │ │ │ │ +0001e550: 2020 202a 2040 7061 7261 6d20 6d61 7463 * @param matc │ │ │ │ +0001e560: 6865 725f 6c65 6674 206d 6169 6e20 7374 her_left main st │ │ │ │ +0001e570: 6572 656f 206d 6174 6368 6572 2069 6e73 ereo matcher ins │ │ │ │ +0001e580: 7461 6e63 6520 7468 6174 2077 696c 6c20 tance that will │ │ │ │ +0001e590: 6265 2075 7365 6420 7769 7468 2074 6865 be used with the │ │ │ │ +0001e5a0: 2066 696c 7465 720a 2020 2020 202a 2040 filter. * @ │ │ │ │ +0001e5b0: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +0001e5c0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +0001e5d0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +0001e5e0: 6320 7374 6174 6963 2053 7465 7265 6f4d c static StereoM │ │ │ │ +0001e5f0: 6174 6368 6572 2063 7265 6174 6552 6967 atcher createRig │ │ │ │ +0001e600: 6874 4d61 7463 6865 7228 5374 6572 656f htMatcher(Stereo │ │ │ │ +0001e610: 4d61 7463 6865 7220 6d61 7463 6865 725f Matcher matcher_ │ │ │ │ +0001e620: 6c65 6674 2920 7b0a 2020 2020 2020 2020 left) {. │ │ │ │ +0001e630: 7265 7475 726e 2053 7465 7265 6f4d 6174 return StereoMat │ │ │ │ +0001e640: 6368 6572 2e5f 5f66 726f 6d50 7472 5f5f cher.__fromPtr__ │ │ │ │ +0001e650: 2863 7265 6174 6552 6967 6874 4d61 7463 (createRightMatc │ │ │ │ +0001e660: 6865 725f 3028 6d61 7463 6865 725f 6c65 her_0(matcher_le │ │ │ │ +0001e670: 6674 2e67 6574 4e61 7469 7665 4f62 6a41 ft.getNativeObjA │ │ │ │ +0001e680: 6464 7228 2929 293b 0a20 2020 207d 0a0a ddr()));. }.. │ │ │ │ +0001e690: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ +0001e6a0: 2b2b 3a20 2050 7472 5f44 6973 7061 7269 ++: Ptr_Dispari │ │ │ │ +0001e6b0: 7479 574c 5346 696c 7465 7220 6376 3a3a tyWLSFilter cv:: │ │ │ │ +0001e6c0: 7869 6d67 7072 6f63 3a3a 6372 6561 7465 ximgproc::create │ │ │ │ +0001e6d0: 4469 7370 6172 6974 7957 4c53 4669 6c74 DisparityWLSFilt │ │ │ │ +0001e6e0: 6572 4765 6e65 7269 6328 626f 6f6c 2075 erGeneric(bool u │ │ │ │ +0001e6f0: 7365 5f63 6f6e 6669 6465 6e63 6529 0a20 se_confidence). │ │ │ │ +0001e700: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +0001e710: 2020 2020 2a20 4d6f 7265 2067 656e 6572 * More gener │ │ │ │ +0001e720: 6963 2066 6163 746f 7279 206d 6574 686f ic factory metho │ │ │ │ +0001e730: 642c 2063 7265 6174 6520 696e 7374 616e d, create instan │ │ │ │ +0001e740: 6365 206f 6620 4469 7370 6172 6974 7957 ce of DisparityW │ │ │ │ +0001e750: 4c53 4669 6c74 6572 2061 6e64 2065 7865 LSFilter and exe │ │ │ │ +0001e760: 6375 7465 2062 6173 6963 0a20 2020 2020 cute basic. │ │ │ │ +0001e770: 2a20 696e 6974 6961 6c69 7a61 7469 6f6e * initialization │ │ │ │ +0001e780: 2072 6f75 7469 6e65 732e 2057 6865 6e20 routines. When │ │ │ │ +0001e790: 7573 696e 6720 7468 6973 206d 6574 686f using this metho │ │ │ │ +0001e7a0: 6420 796f 7520 7769 6c6c 206e 6565 6420 d you will need │ │ │ │ +0001e7b0: 746f 2073 6574 2d75 7020 7468 6520 524f to set-up the RO │ │ │ │ +0001e7c0: 492c 206d 6174 6368 6572 7320 616e 640a I, matchers and. │ │ │ │ +0001e7d0: 2020 2020 202a 206f 7468 6572 2070 6172 * other par │ │ │ │ +0001e7e0: 616d 6574 6572 7320 6279 2079 6f75 7273 ameters by yours │ │ │ │ +0001e7f0: 656c 662e 0a20 2020 2020 2a0a 2020 2020 elf.. *. │ │ │ │ +0001e800: 202a 2040 7061 7261 6d20 7573 655f 636f * @param use_co │ │ │ │ +0001e810: 6e66 6964 656e 6365 2066 696c 7465 7269 nfidence filteri │ │ │ │ +0001e820: 6e67 2077 6974 6820 636f 6e66 6964 656e ng with confiden │ │ │ │ +0001e830: 6365 2072 6571 7569 7265 7320 7477 6f20 ce requires two │ │ │ │ +0001e840: 6469 7370 6172 6974 7920 6d61 7073 2028 disparity maps ( │ │ │ │ +0001e850: 666f 7220 7468 6520 6c65 6674 2061 6e64 for the left and │ │ │ │ +0001e860: 2072 6967 6874 2076 6965 7773 2920 616e right views) an │ │ │ │ +0001e870: 6420 6973 0a20 2020 2020 2a20 6170 7072 d is. * appr │ │ │ │ +0001e880: 6f78 696d 6174 656c 7920 7477 6f20 7469 oximately two ti │ │ │ │ +0001e890: 6d65 7320 736c 6f77 6572 2e20 486f 7765 mes slower. Howe │ │ │ │ +0001e8a0: 7665 722c 2071 7561 6c69 7479 2069 7320 ver, quality is │ │ │ │ +0001e8b0: 7479 7069 6361 6c6c 7920 7369 676e 6966 typically signif │ │ │ │ +0001e8c0: 6963 616e 746c 7920 6265 7474 6572 2e0a icantly better.. │ │ │ │ +0001e8d0: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +0001e8e0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +0001e8f0: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +0001e900: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +0001e910: 2044 6973 7061 7269 7479 574c 5346 696c DisparityWLSFil │ │ │ │ +0001e920: 7465 7220 6372 6561 7465 4469 7370 6172 ter createDispar │ │ │ │ +0001e930: 6974 7957 4c53 4669 6c74 6572 4765 6e65 ityWLSFilterGene │ │ │ │ +0001e940: 7269 6328 626f 6f6c 6561 6e20 7573 655f ric(boolean use_ │ │ │ │ +0001e950: 636f 6e66 6964 656e 6365 2920 7b0a 2020 confidence) {. │ │ │ │ +0001e960: 2020 2020 2020 7265 7475 726e 2044 6973 return Dis │ │ │ │ +0001e970: 7061 7269 7479 574c 5346 696c 7465 722e parityWLSFilter. │ │ │ │ +0001e980: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ +0001e990: 7465 4469 7370 6172 6974 7957 4c53 4669 teDisparityWLSFi │ │ │ │ +0001e9a0: 6c74 6572 4765 6e65 7269 635f 3028 7573 lterGeneric_0(us │ │ │ │ +0001e9b0: 655f 636f 6e66 6964 656e 6365 2929 3b0a e_confidence));. │ │ │ │ +0001e9c0: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +0001e9d0: 2020 202f 2f20 432b 2b3a 2020 696e 7420 // C++: int │ │ │ │ +0001e9e0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7265 cv::ximgproc::re │ │ │ │ +0001e9f0: 6164 4754 2853 7472 696e 6720 7372 635f adGT(String src_ │ │ │ │ +0001ea00: 7061 7468 2c20 4d61 7426 2064 7374 290a path, Mat& dst). │ │ │ │ +0001ea10: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ +0001ea20: 2020 2020 202a 2046 756e 6374 696f 6e20 * Function │ │ │ │ +0001ea30: 666f 7220 7265 6164 696e 6720 6772 6f75 for reading grou │ │ │ │ +0001ea40: 6e64 2074 7275 7468 2064 6973 7061 7269 nd truth dispari │ │ │ │ +0001ea50: 7479 206d 6170 732e 2053 7570 706f 7274 ty maps. Support │ │ │ │ +0001ea60: 7320 6261 7369 6320 4d69 6464 6c65 6275 s basic Middlebu │ │ │ │ +0001ea70: 7279 0a20 2020 2020 2a20 616e 6420 4d50 ry. * and MP │ │ │ │ +0001ea80: 492d 5369 6e74 656c 2066 6f72 6d61 7473 I-Sintel formats │ │ │ │ +0001ea90: 2e20 4e6f 7465 2074 6861 7420 7468 6520 . Note that the │ │ │ │ +0001eaa0: 7265 7375 6c74 696e 6720 6469 7370 6172 resulting dispar │ │ │ │ +0001eab0: 6974 7920 6d61 7020 6973 2073 6361 6c65 ity map is scale │ │ │ │ +0001eac0: 6420 6279 2031 362e 0a20 2020 2020 2a0a d by 16.. *. │ │ │ │ +0001ead0: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ +0001eae0: 635f 7061 7468 2070 6174 6820 746f 2074 c_path path to t │ │ │ │ +0001eaf0: 6865 2069 6d61 6765 2c20 636f 6e74 6169 he image, contai │ │ │ │ +0001eb00: 6e69 6e67 2067 726f 756e 642d 7472 7574 ning ground-trut │ │ │ │ +0001eb10: 6820 6469 7370 6172 6974 7920 6d61 700a h disparity map. │ │ │ │ +0001eb20: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001eb30: 6172 616d 2064 7374 206f 7574 7075 7420 aram dst output │ │ │ │ +0001eb40: 6469 7370 6172 6974 7920 6d61 702c 2043 disparity map, C │ │ │ │ +0001eb50: 565f 3136 5320 6465 7074 680a 2020 2020 V_16S depth. │ │ │ │ +0001eb60: 202a 0a20 2020 2020 2a20 4072 6574 7572 *. * @retur │ │ │ │ +0001eb70: 6e20 7265 7475 726e 7320 7a65 726f 2069 n returns zero i │ │ │ │ +0001eb80: 6620 7375 6363 6573 7366 756c 6c79 2072 f successfully r │ │ │ │ +0001eb90: 6561 6420 7468 6520 6772 6f75 6e64 2074 ead the ground t │ │ │ │ +0001eba0: 7275 7468 0a20 2020 2020 2a2f 0a20 2020 ruth. */. │ │ │ │ +0001ebb0: 2070 7562 6c69 6320 7374 6174 6963 2069 public static i │ │ │ │ +0001ebc0: 6e74 2072 6561 6447 5428 5374 7269 6e67 nt readGT(String │ │ │ │ +0001ebd0: 2073 7263 5f70 6174 682c 204d 6174 2064 src_path, Mat d │ │ │ │ +0001ebe0: 7374 2920 7b0a 2020 2020 2020 2020 7265 st) {. re │ │ │ │ +0001ebf0: 7475 726e 2072 6561 6447 545f 3028 7372 turn readGT_0(sr │ │ │ │ +0001ec00: 635f 7061 7468 2c20 6473 742e 6e61 7469 c_path, dst.nati │ │ │ │ +0001ec10: 7665 4f62 6a29 3b0a 2020 2020 7d0a 0a0a veObj);. }... │ │ │ │ +0001ec20: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ +0001ec30: 2b3a 2020 646f 7562 6c65 2063 763a 3a78 +: double cv::x │ │ │ │ +0001ec40: 696d 6770 726f 633a 3a63 6f6d 7075 7465 imgproc::compute │ │ │ │ +0001ec50: 4d53 4528 4d61 7420 4754 2c20 4d61 7420 MSE(Mat GT, Mat │ │ │ │ +0001ec60: 7372 632c 2052 6563 7420 524f 4929 0a20 src, Rect ROI). │ │ │ │ +0001ec70: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +0001ec80: 2020 2020 2a20 4675 6e63 7469 6f6e 2066 * Function f │ │ │ │ +0001ec90: 6f72 2063 6f6d 7075 7469 6e67 206d 6561 or computing mea │ │ │ │ +0001eca0: 6e20 7371 7561 7265 2065 7272 6f72 2066 n square error f │ │ │ │ +0001ecb0: 6f72 2064 6973 7061 7269 7479 206d 6170 or disparity map │ │ │ │ +0001ecc0: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. * │ │ │ │ +0001ecd0: 4070 6172 616d 2047 5420 6772 6f75 6e64 @param GT ground │ │ │ │ +0001ece0: 2074 7275 7468 2064 6973 7061 7269 7479 truth disparity │ │ │ │ +0001ecf0: 206d 6170 0a20 2020 2020 2a0a 2020 2020 map. *. │ │ │ │ +0001ed00: 202a 2040 7061 7261 6d20 7372 6320 6469 * @param src di │ │ │ │ +0001ed10: 7370 6172 6974 7920 6d61 7020 746f 2065 sparity map to e │ │ │ │ +0001ed20: 7661 6c75 6174 650a 2020 2020 202a 0a20 valuate. *. │ │ │ │ +0001ed30: 2020 2020 2a20 4070 6172 616d 2052 4f49 * @param ROI │ │ │ │ +0001ed40: 2072 6567 696f 6e20 6f66 2069 6e74 6572 region of inter │ │ │ │ +0001ed50: 6573 740a 2020 2020 202a 0a20 2020 2020 est. *. │ │ │ │ +0001ed60: 2a20 4072 6574 7572 6e20 7265 7475 726e * @return return │ │ │ │ +0001ed70: 7320 6d65 616e 2073 7175 6172 6520 6572 s mean square er │ │ │ │ +0001ed80: 726f 7220 6265 7477 6565 6e20 4754 2061 ror between GT a │ │ │ │ +0001ed90: 6e64 2073 7263 0a20 2020 2020 2a2f 0a20 nd src. */. │ │ │ │ +0001eda0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +0001edb0: 2064 6f75 626c 6520 636f 6d70 7574 654d double computeM │ │ │ │ +0001edc0: 5345 284d 6174 2047 542c 204d 6174 2073 SE(Mat GT, Mat s │ │ │ │ +0001edd0: 7263 2c20 5265 6374 2052 4f49 2920 7b0a rc, Rect ROI) {. │ │ │ │ +0001ede0: 2020 2020 2020 2020 7265 7475 726e 2063 return c │ │ │ │ +0001edf0: 6f6d 7075 7465 4d53 455f 3028 4754 2e6e omputeMSE_0(GT.n │ │ │ │ +0001ee00: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na │ │ │ │ +0001ee10: 7469 7665 4f62 6a2c 2052 4f49 2e78 2c20 tiveObj, ROI.x, │ │ │ │ +0001ee20: 524f 492e 792c 2052 4f49 2e77 6964 7468 ROI.y, ROI.width │ │ │ │ +0001ee30: 2c20 524f 492e 6865 6967 6874 293b 0a20 , ROI.height);. │ │ │ │ +0001ee40: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ +0001ee50: 2020 2f2f 2043 2b2b 3a20 2064 6f75 626c // C++: doubl │ │ │ │ +0001ee60: 6520 6376 3a3a 7869 6d67 7072 6f63 3a3a e cv::ximgproc:: │ │ │ │ +0001ee70: 636f 6d70 7574 6542 6164 5069 7865 6c50 computeBadPixelP │ │ │ │ +0001ee80: 6572 6365 6e74 284d 6174 2047 542c 204d ercent(Mat GT, M │ │ │ │ +0001ee90: 6174 2073 7263 2c20 5265 6374 2052 4f49 at src, Rect ROI │ │ │ │ +0001eea0: 2c20 696e 7420 7468 7265 7368 203d 2032 , int thresh = 2 │ │ │ │ +0001eeb0: 3429 0a20 2020 202f 2f0a 0a20 2020 202f 4). //.. / │ │ │ │ +0001eec0: 2a2a 0a20 2020 2020 2a20 4675 6e63 7469 **. * Functi │ │ │ │ +0001eed0: 6f6e 2066 6f72 2063 6f6d 7075 7469 6e67 on for computing │ │ │ │ +0001eee0: 2074 6865 2070 6572 6365 6e74 206f 6620 the percent of │ │ │ │ +0001eef0: 2262 6164 2220 7069 7865 6c73 2069 6e20 "bad" pixels in │ │ │ │ +0001ef00: 7468 6520 6469 7370 6172 6974 7920 6d61 the disparity ma │ │ │ │ +0001ef10: 700a 2020 2020 202a 2028 7069 7865 6c73 p. * (pixels │ │ │ │ +0001ef20: 2077 6865 7265 2065 7272 6f72 2069 7320 where error is │ │ │ │ +0001ef30: 6869 6768 6572 2074 6861 6e20 6120 7370 higher than a sp │ │ │ │ +0001ef40: 6563 6966 6965 6420 7468 7265 7368 6f6c ecified threshol │ │ │ │ +0001ef50: 6429 0a20 2020 2020 2a0a 2020 2020 202a d). *. * │ │ │ │ +0001ef60: 2040 7061 7261 6d20 4754 2067 726f 756e @param GT groun │ │ │ │ +0001ef70: 6420 7472 7574 6820 6469 7370 6172 6974 d truth disparit │ │ │ │ +0001ef80: 7920 6d61 700a 2020 2020 202a 0a20 2020 y map. *. │ │ │ │ +0001ef90: 2020 2a20 4070 6172 616d 2073 7263 2064 * @param src d │ │ │ │ +0001efa0: 6973 7061 7269 7479 206d 6170 2074 6f20 isparity map to │ │ │ │ +0001efb0: 6576 616c 7561 7465 0a20 2020 2020 2a0a evaluate. *. │ │ │ │ +0001efc0: 2020 2020 202a 2040 7061 7261 6d20 524f * @param RO │ │ │ │ +0001efd0: 4920 7265 6769 6f6e 206f 6620 696e 7465 I region of inte │ │ │ │ +0001efe0: 7265 7374 0a20 2020 2020 2a0a 2020 2020 rest. *. │ │ │ │ +0001eff0: 202a 2040 7061 7261 6d20 7468 7265 7368 * @param thresh │ │ │ │ +0001f000: 2074 6872 6573 686f 6c64 2075 7365 6420 threshold used │ │ │ │ +0001f010: 746f 2064 6574 6572 6d69 6e65 2022 6261 to determine "ba │ │ │ │ +0001f020: 6422 2070 6978 656c 730a 2020 2020 202a d" pixels. * │ │ │ │ +0001f030: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ +0001f040: 7265 7475 726e 7320 6d65 616e 2073 7175 returns mean squ │ │ │ │ +0001f050: 6172 6520 6572 726f 7220 6265 7477 6565 are error betwee │ │ │ │ +0001f060: 6e20 4754 2061 6e64 2073 7263 0a20 2020 n GT and src. │ │ │ │ +0001f070: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +0001f080: 7374 6174 6963 2064 6f75 626c 6520 636f static double co │ │ │ │ +0001f090: 6d70 7574 6542 6164 5069 7865 6c50 6572 mputeBadPixelPer │ │ │ │ +0001f0a0: 6365 6e74 284d 6174 2047 542c 204d 6174 cent(Mat GT, Mat │ │ │ │ +0001f0b0: 2073 7263 2c20 5265 6374 2052 4f49 2c20 src, Rect ROI, │ │ │ │ +0001f0c0: 696e 7420 7468 7265 7368 2920 7b0a 2020 int thresh) {. │ │ │ │ +0001f0d0: 2020 2020 2020 7265 7475 726e 2063 6f6d return com │ │ │ │ +0001f0e0: 7075 7465 4261 6450 6978 656c 5065 7263 puteBadPixelPerc │ │ │ │ +0001f0f0: 656e 745f 3028 4754 2e6e 6174 6976 654f ent_0(GT.nativeO │ │ │ │ +0001f100: 626a 2c20 7372 632e 6e61 7469 7665 4f62 bj, src.nativeOb │ │ │ │ +0001f110: 6a2c 2052 4f49 2e78 2c20 524f 492e 792c j, ROI.x, ROI.y, │ │ │ │ +0001f120: 2052 4f49 2e77 6964 7468 2c20 524f 492e ROI.width, ROI. │ │ │ │ +0001f130: 6865 6967 6874 2c20 7468 7265 7368 293b height, thresh); │ │ │ │ +0001f140: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +0001f150: 2020 2020 202a 2046 756e 6374 696f 6e20 * Function │ │ │ │ +0001f160: 666f 7220 636f 6d70 7574 696e 6720 7468 for computing th │ │ │ │ +0001f170: 6520 7065 7263 656e 7420 6f66 2022 6261 e percent of "ba │ │ │ │ +0001f180: 6422 2070 6978 656c 7320 696e 2074 6865 d" pixels in the │ │ │ │ +0001f190: 2064 6973 7061 7269 7479 206d 6170 0a20 disparity map. │ │ │ │ +0001f1a0: 2020 2020 2a20 2870 6978 656c 7320 7768 * (pixels wh │ │ │ │ +0001f1b0: 6572 6520 6572 726f 7220 6973 2068 6967 ere error is hig │ │ │ │ +0001f1c0: 6865 7220 7468 616e 2061 2073 7065 6369 her than a speci │ │ │ │ +0001f1d0: 6669 6564 2074 6872 6573 686f 6c64 290a fied threshold). │ │ │ │ +0001f1e0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001f1f0: 6172 616d 2047 5420 6772 6f75 6e64 2074 aram GT ground t │ │ │ │ +0001f200: 7275 7468 2064 6973 7061 7269 7479 206d ruth disparity m │ │ │ │ +0001f210: 6170 0a20 2020 2020 2a0a 2020 2020 202a ap. *. * │ │ │ │ +0001f220: 2040 7061 7261 6d20 7372 6320 6469 7370 @param src disp │ │ │ │ +0001f230: 6172 6974 7920 6d61 7020 746f 2065 7661 arity map to eva │ │ │ │ +0001f240: 6c75 6174 650a 2020 2020 202a 0a20 2020 luate. *. │ │ │ │ +0001f250: 2020 2a20 4070 6172 616d 2052 4f49 2072 * @param ROI r │ │ │ │ +0001f260: 6567 696f 6e20 6f66 2069 6e74 6572 6573 egion of interes │ │ │ │ +0001f270: 740a 2020 2020 202a 0a20 2020 2020 2a0a t. *. *. │ │ │ │ +0001f280: 2020 2020 202a 2040 7265 7475 726e 2072 * @return r │ │ │ │ +0001f290: 6574 7572 6e73 206d 6561 6e20 7371 7561 eturns mean squa │ │ │ │ +0001f2a0: 7265 2065 7272 6f72 2062 6574 7765 656e re error between │ │ │ │ +0001f2b0: 2047 5420 616e 6420 7372 630a 2020 2020 GT and src. │ │ │ │ +0001f2c0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +0001f2d0: 7461 7469 6320 646f 7562 6c65 2063 6f6d tatic double com │ │ │ │ +0001f2e0: 7075 7465 4261 6450 6978 656c 5065 7263 puteBadPixelPerc │ │ │ │ +0001f2f0: 656e 7428 4d61 7420 4754 2c20 4d61 7420 ent(Mat GT, Mat │ │ │ │ +0001f300: 7372 632c 2052 6563 7420 524f 4929 207b src, Rect ROI) { │ │ │ │ +0001f310: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ +0001f320: 636f 6d70 7574 6542 6164 5069 7865 6c50 computeBadPixelP │ │ │ │ +0001f330: 6572 6365 6e74 5f31 2847 542e 6e61 7469 ercent_1(GT.nati │ │ │ │ +0001f340: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ +0001f350: 654f 626a 2c20 524f 492e 782c 2052 4f49 eObj, ROI.x, ROI │ │ │ │ +0001f360: 2e79 2c20 524f 492e 7769 6474 682c 2052 .y, ROI.width, R │ │ │ │ +0001f370: 4f49 2e68 6569 6768 7429 3b0a 2020 2020 OI.height);. │ │ │ │ +0001f380: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ +0001f390: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ +0001f3a0: 3a78 696d 6770 726f 633a 3a67 6574 4469 :ximgproc::getDi │ │ │ │ +0001f3b0: 7370 6172 6974 7956 6973 284d 6174 2073 sparityVis(Mat s │ │ │ │ +0001f3c0: 7263 2c20 4d61 7426 2064 7374 2c20 646f rc, Mat& dst, do │ │ │ │ +0001f3d0: 7562 6c65 2073 6361 6c65 203d 2031 2e30 uble scale = 1.0 │ │ │ │ +0001f3e0: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ +0001f3f0: 2a0a 2020 2020 202a 2046 756e 6374 696f *. * Functio │ │ │ │ +0001f400: 6e20 666f 7220 6372 6561 7469 6e67 2061 n for creating a │ │ │ │ +0001f410: 2064 6973 7061 7269 7479 206d 6170 2076 disparity map v │ │ │ │ +0001f420: 6973 7561 6c69 7a61 7469 6f6e 2028 636c isualization (cl │ │ │ │ +0001f430: 616d 7065 6420 4356 5f38 5520 696d 6167 amped CV_8U imag │ │ │ │ +0001f440: 6529 0a20 2020 2020 2a0a 2020 2020 202a e). *. * │ │ │ │ +0001f450: 2040 7061 7261 6d20 7372 6320 696e 7075 @param src inpu │ │ │ │ +0001f460: 7420 6469 7370 6172 6974 7920 6d61 7020 t disparity map │ │ │ │ +0001f470: 2843 565f 3136 5320 6465 7074 6829 0a20 (CV_16S depth). │ │ │ │ +0001f480: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001f490: 7261 6d20 6473 7420 6f75 7470 7574 2076 ram dst output v │ │ │ │ +0001f4a0: 6973 7561 6c69 7a61 7469 6f6e 0a20 2020 isualization. │ │ │ │ +0001f4b0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001f4c0: 6d20 7363 616c 6520 6469 7370 6172 6974 m scale disparit │ │ │ │ +0001f4d0: 7920 6d61 7020 7769 6c6c 2062 6520 6d75 y map will be mu │ │ │ │ +0001f4e0: 6c74 6970 6c69 6564 2062 7920 7468 6973 ltiplied by this │ │ │ │ +0001f4f0: 2076 616c 7565 2066 6f72 2076 6973 7561 value for visua │ │ │ │ +0001f500: 6c69 7a61 7469 6f6e 0a20 2020 2020 2a2f lization. */ │ │ │ │ +0001f510: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +0001f520: 6963 2076 6f69 6420 6765 7444 6973 7061 ic void getDispa │ │ │ │ +0001f530: 7269 7479 5669 7328 4d61 7420 7372 632c rityVis(Mat src, │ │ │ │ +0001f540: 204d 6174 2064 7374 2c20 646f 7562 6c65 Mat dst, double │ │ │ │ +0001f550: 2073 6361 6c65 2920 7b0a 2020 2020 2020 scale) {. │ │ │ │ +0001f560: 2020 6765 7444 6973 7061 7269 7479 5669 getDisparityVi │ │ │ │ +0001f570: 735f 3028 7372 632e 6e61 7469 7665 4f62 s_0(src.nativeOb │ │ │ │ +0001f580: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ +0001f590: 2c20 7363 616c 6529 3b0a 2020 2020 7d0a , scale);. }. │ │ │ │ +0001f5a0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +0001f5b0: 4675 6e63 7469 6f6e 2066 6f72 2063 7265 Function for cre │ │ │ │ +0001f5c0: 6174 696e 6720 6120 6469 7370 6172 6974 ating a disparit │ │ │ │ +0001f5d0: 7920 6d61 7020 7669 7375 616c 697a 6174 y map visualizat │ │ │ │ +0001f5e0: 696f 6e20 2863 6c61 6d70 6564 2043 565f ion (clamped CV_ │ │ │ │ +0001f5f0: 3855 2069 6d61 6765 290a 2020 2020 202a 8U image). * │ │ │ │ +0001f600: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0001f610: 7263 2069 6e70 7574 2064 6973 7061 7269 rc input dispari │ │ │ │ +0001f620: 7479 206d 6170 2028 4356 5f31 3653 2064 ty map (CV_16S d │ │ │ │ +0001f630: 6570 7468 290a 2020 2020 202a 0a20 2020 epth). *. │ │ │ │ +0001f640: 2020 2a20 4070 6172 616d 2064 7374 206f * @param dst o │ │ │ │ +0001f650: 7574 7075 7420 7669 7375 616c 697a 6174 utput visualizat │ │ │ │ +0001f660: 696f 6e0a 2020 2020 202a 0a20 2020 2020 ion. *. │ │ │ │ +0001f670: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +0001f680: 6174 6963 2076 6f69 6420 6765 7444 6973 atic void getDis │ │ │ │ +0001f690: 7061 7269 7479 5669 7328 4d61 7420 7372 parityVis(Mat sr │ │ │ │ +0001f6a0: 632c 204d 6174 2064 7374 2920 7b0a 2020 c, Mat dst) {. │ │ │ │ +0001f6b0: 2020 2020 2020 6765 7444 6973 7061 7269 getDispari │ │ │ │ +0001f6c0: 7479 5669 735f 3128 7372 632e 6e61 7469 tyVis_1(src.nati │ │ │ │ +0001f6d0: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +0001f6e0: 654f 626a 293b 0a20 2020 207d 0a0a 0a20 eObj);. }... │ │ │ │ +0001f6f0: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +0001f700: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ +0001f710: 7072 6f63 3a3a 6564 6765 5072 6573 6572 proc::edgePreser │ │ │ │ +0001f720: 7669 6e67 4669 6c74 6572 284d 6174 2073 vingFilter(Mat s │ │ │ │ +0001f730: 7263 2c20 4d61 7426 2064 7374 2c20 696e rc, Mat& dst, in │ │ │ │ +0001f740: 7420 642c 2064 6f75 626c 6520 7468 7265 t d, double thre │ │ │ │ +0001f750: 7368 6f6c 6429 0a20 2020 202f 2f0a 0a20 shold). //.. │ │ │ │ +0001f760: 2020 202f 2a2a 0a20 2020 2020 2a20 536d /**. * Sm │ │ │ │ +0001f770: 6f6f 7468 6573 2061 6e20 696d 6167 6520 oothes an image │ │ │ │ +0001f780: 7573 696e 6720 7468 6520 4564 6765 2d50 using the Edge-P │ │ │ │ +0001f790: 7265 7365 7276 696e 6720 6669 6c74 6572 reserving filter │ │ │ │ +0001f7a0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001f7b0: 5468 6520 6675 6e63 7469 6f6e 2073 6d6f The function smo │ │ │ │ +0001f7c0: 6f74 6865 7320 4761 7573 7369 616e 206e othes Gaussian n │ │ │ │ +0001f7d0: 6f69 7365 2061 7320 7765 6c6c 2061 7320 oise as well as │ │ │ │ +0001f7e0: 7361 6c74 2026 616d 703b 2070 6570 7065 salt & peppe │ │ │ │ +0001f7f0: 7220 6e6f 6973 652e 0a20 2020 2020 2a20 r noise.. * │ │ │ │ +0001f800: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ +0001f810: 2061 626f 7574 2074 6869 7320 696d 706c about this impl │ │ │ │ +0001f820: 656d 656e 7461 7469 6f6e 2c20 706c 6561 ementation, plea │ │ │ │ +0001f830: 7365 2073 6565 0a20 2020 2020 2a20 5b52 se see. * [R │ │ │ │ +0001f840: 6569 576f 6531 385d 2020 5265 6963 682c eiWoe18] Reich, │ │ │ │ +0001f850: 2053 2e20 616e 6420 57c3 b672 67c3 b674 S. and W..rg..t │ │ │ │ +0001f860: 7465 722c 2046 2e20 616e 6420 4465 6c6c ter, F. and Dell │ │ │ │ +0001f870: 656e 2c20 422e 2028 3230 3138 292e 2041 en, B. (2018). A │ │ │ │ +0001f880: 2052 6561 6c2d 5469 6d65 2045 6467 652d Real-Time Edge- │ │ │ │ +0001f890: 5072 6573 6572 7669 6e67 2044 656e 6f69 Preserving Denoi │ │ │ │ +0001f8a0: 7369 6e67 2046 696c 7465 722e 2050 726f sing Filter. Pro │ │ │ │ +0001f8b0: 6365 6564 696e 6773 206f 6620 7468 6520 ceedings of the │ │ │ │ +0001f8c0: 3133 7468 2049 6e74 6572 6e61 7469 6f6e 13th Internation │ │ │ │ +0001f8d0: 616c 204a 6f69 6e74 2043 6f6e 6665 7265 al Joint Confere │ │ │ │ +0001f8e0: 6e63 6520 6f6e 2043 6f6d 7075 7465 7220 nce on Computer │ │ │ │ +0001f8f0: 5669 7369 6f6e 2c20 496d 6167 696e 6720 Vision, Imaging │ │ │ │ +0001f900: 616e 6420 436f 6d70 7574 6572 2047 7261 and Computer Gra │ │ │ │ +0001f910: 7068 6963 7320 5468 656f 7279 2061 6e64 phics Theory and │ │ │ │ +0001f920: 2041 7070 6c69 6361 7469 6f6e 7320 2856 Applications (V │ │ │ │ +0001f930: 4953 4947 5241 5050 293a 2056 6973 6170 ISIGRAPP): Visap │ │ │ │ +0001f940: 702c 2038 352d 3934 2c20 342e 2044 4f49 p, 85-94, 4. DOI │ │ │ │ +0001f950: 3a20 3130 2e35 3232 302f 3030 3036 3530 : 10.5220/000650 │ │ │ │ +0001f960: 3930 3030 3835 3030 3934 2e0a 2020 2020 9000850094.. │ │ │ │ +0001f970: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001f980: 2073 7263 2053 6f75 7263 6520 382d 6269 src Source 8-bi │ │ │ │ +0001f990: 7420 332d 6368 616e 6e65 6c20 696d 6167 t 3-channel imag │ │ │ │ +0001f9a0: 652e 0a20 2020 2020 2a20 4070 6172 616d e.. * @param │ │ │ │ +0001f9b0: 2064 7374 2044 6573 7469 6e61 7469 6f6e dst Destination │ │ │ │ +0001f9c0: 2069 6d61 6765 206f 6620 7468 6520 7361 image of the sa │ │ │ │ +0001f9d0: 6d65 2073 697a 6520 616e 6420 7479 7065 me size and type │ │ │ │ +0001f9e0: 2061 7320 7372 632e 0a20 2020 2020 2a20 as src.. * │ │ │ │ +0001f9f0: 4070 6172 616d 2064 2044 6961 6d65 7465 @param d Diamete │ │ │ │ +0001fa00: 7220 6f66 2065 6163 6820 7069 7865 6c20 r of each pixel │ │ │ │ +0001fa10: 6e65 6967 6862 6f72 686f 6f64 2074 6861 neighborhood tha │ │ │ │ +0001fa20: 7420 6973 2075 7365 6420 6475 7269 6e67 t is used during │ │ │ │ +0001fa30: 2066 696c 7465 7269 6e67 2e20 4d75 7374 filtering. Must │ │ │ │ +0001fa40: 2062 6520 6772 6561 7465 7220 6f72 2065 be greater or e │ │ │ │ +0001fa50: 7175 616c 2033 2e0a 2020 2020 202a 2040 qual 3.. * @ │ │ │ │ +0001fa60: 7061 7261 6d20 7468 7265 7368 6f6c 6420 param threshold │ │ │ │ +0001fa70: 5468 7265 7368 6f6c 642c 2077 6869 6368 Threshold, which │ │ │ │ +0001fa80: 2064 6973 7469 6e67 7569 7368 6573 2062 distinguishes b │ │ │ │ +0001fa90: 6574 7765 656e 206e 6f69 7365 2c20 6f75 etween noise, ou │ │ │ │ +0001faa0: 746c 6965 7273 2c20 616e 6420 6461 7461 tliers, and data │ │ │ │ +0001fab0: 2e0a 2020 2020 202a 2f0a 2020 2020 7075 .. */. pu │ │ │ │ +0001fac0: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +0001fad0: 2065 6467 6550 7265 7365 7276 696e 6746 edgePreservingF │ │ │ │ +0001fae0: 696c 7465 7228 4d61 7420 7372 632c 204d ilter(Mat src, M │ │ │ │ +0001faf0: 6174 2064 7374 2c20 696e 7420 642c 2064 at dst, int d, d │ │ │ │ +0001fb00: 6f75 626c 6520 7468 7265 7368 6f6c 6429 ouble threshold) │ │ │ │ +0001fb10: 207b 0a20 2020 2020 2020 2065 6467 6550 {. edgeP │ │ │ │ +0001fb20: 7265 7365 7276 696e 6746 696c 7465 725f reservingFilter_ │ │ │ │ +0001fb30: 3028 7372 632e 6e61 7469 7665 4f62 6a2c 0(src.nativeObj, │ │ │ │ +0001fb40: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +0001fb50: 642c 2074 6872 6573 686f 6c64 293b 0a20 d, threshold);. │ │ │ │ +0001fb60: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ +0001fb70: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f45 // C++: Ptr_E │ │ │ │ +0001fb80: 6467 6542 6f78 6573 2063 763a 3a78 696d dgeBoxes cv::xim │ │ │ │ +0001fb90: 6770 726f 633a 3a63 7265 6174 6545 6467 gproc::createEdg │ │ │ │ +0001fba0: 6542 6f78 6573 2866 6c6f 6174 2061 6c70 eBoxes(float alp │ │ │ │ +0001fbb0: 6861 203d 2030 2e36 3566 2c20 666c 6f61 ha = 0.65f, floa │ │ │ │ +0001fbc0: 7420 6265 7461 203d 2030 2e37 3566 2c20 t beta = 0.75f, │ │ │ │ +0001fbd0: 666c 6f61 7420 6574 6120 3d20 312c 2066 float eta = 1, f │ │ │ │ +0001fbe0: 6c6f 6174 206d 696e 5363 6f72 6520 3d20 loat minScore = │ │ │ │ +0001fbf0: 302e 3031 662c 2069 6e74 206d 6178 426f 0.01f, int maxBo │ │ │ │ +0001fc00: 7865 7320 3d20 3130 3030 302c 2066 6c6f xes = 10000, flo │ │ │ │ +0001fc10: 6174 2065 6467 654d 696e 4d61 6720 3d20 at edgeMinMag = │ │ │ │ +0001fc20: 302e 3166 2c20 666c 6f61 7420 6564 6765 0.1f, float edge │ │ │ │ +0001fc30: 4d65 7267 6554 6872 203d 2030 2e35 662c MergeThr = 0.5f, │ │ │ │ +0001fc40: 2066 6c6f 6174 2063 6c75 7374 6572 4d69 float clusterMi │ │ │ │ +0001fc50: 6e4d 6167 203d 2030 2e35 662c 2066 6c6f nMag = 0.5f, flo │ │ │ │ +0001fc60: 6174 206d 6178 4173 7065 6374 5261 7469 at maxAspectRati │ │ │ │ +0001fc70: 6f20 3d20 332c 2066 6c6f 6174 206d 696e o = 3, float min │ │ │ │ +0001fc80: 426f 7841 7265 6120 3d20 3130 3030 2c20 BoxArea = 1000, │ │ │ │ +0001fc90: 666c 6f61 7420 6761 6d6d 6120 3d20 322c float gamma = 2, │ │ │ │ +0001fca0: 2066 6c6f 6174 206b 6170 7061 203d 2031 float kappa = 1 │ │ │ │ +0001fcb0: 2e35 6629 0a20 2020 202f 2f0a 0a20 2020 .5f). //.. │ │ │ │ +0001fcc0: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea │ │ │ │ +0001fcd0: 7465 7320 6120 4564 6765 626f 7865 730a tes a Edgeboxes. │ │ │ │ +0001fce0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001fcf0: 6172 616d 2061 6c70 6861 2073 7465 7020 aram alpha step │ │ │ │ +0001fd00: 7369 7a65 206f 6620 736c 6964 696e 6720 size of sliding │ │ │ │ +0001fd10: 7769 6e64 6f77 2073 6561 7263 682e 0a20 window search.. │ │ │ │ +0001fd20: 2020 2020 2a20 4070 6172 616d 2062 6574 * @param bet │ │ │ │ +0001fd30: 6120 6e6d 7320 7468 7265 7368 6f6c 6420 a nms threshold │ │ │ │ +0001fd40: 666f 7220 6f62 6a65 6374 2070 726f 706f for object propo │ │ │ │ +0001fd50: 7361 6c73 2e0a 2020 2020 202a 2040 7061 sals.. * @pa │ │ │ │ +0001fd60: 7261 6d20 6574 6120 6164 6170 7461 7469 ram eta adaptati │ │ │ │ +0001fd70: 6f6e 2072 6174 6520 666f 7220 6e6d 7320 on rate for nms │ │ │ │ +0001fd80: 7468 7265 7368 6f6c 642e 0a20 2020 2020 threshold.. │ │ │ │ +0001fd90: 2a20 4070 6172 616d 206d 696e 5363 6f72 * @param minScor │ │ │ │ +0001fda0: 6520 6d69 6e20 7363 6f72 6520 6f66 2062 e min score of b │ │ │ │ +0001fdb0: 6f78 6573 2074 6f20 6465 7465 6374 2e0a oxes to detect.. │ │ │ │ +0001fdc0: 2020 2020 202a 2040 7061 7261 6d20 6d61 * @param ma │ │ │ │ +0001fdd0: 7842 6f78 6573 206d 6178 206e 756d 6265 xBoxes max numbe │ │ │ │ +0001fde0: 7220 6f66 2062 6f78 6573 2074 6f20 6465 r of boxes to de │ │ │ │ +0001fdf0: 7465 6374 2e0a 2020 2020 202a 2040 7061 tect.. * @pa │ │ │ │ +0001fe00: 7261 6d20 6564 6765 4d69 6e4d 6167 2065 ram edgeMinMag e │ │ │ │ +0001fe10: 6467 6520 6d69 6e20 6d61 676e 6974 7564 dge min magnitud │ │ │ │ +0001fe20: 652e 2049 6e63 7265 6173 6520 746f 2074 e. Increase to t │ │ │ │ +0001fe30: 7261 6465 206f 6666 2061 6363 7572 6163 rade off accurac │ │ │ │ +0001fe40: 7920 666f 7220 7370 6565 642e 0a20 2020 y for speed.. │ │ │ │ +0001fe50: 2020 2a20 4070 6172 616d 2065 6467 654d * @param edgeM │ │ │ │ +0001fe60: 6572 6765 5468 7220 6564 6765 206d 6572 ergeThr edge mer │ │ │ │ +0001fe70: 6765 2074 6872 6573 686f 6c64 2e20 496e ge threshold. In │ │ │ │ +0001fe80: 6372 6561 7365 2074 6f20 7472 6164 6520 crease to trade │ │ │ │ +0001fe90: 6f66 6620 6163 6375 7261 6379 2066 6f72 off accuracy for │ │ │ │ +0001fea0: 2073 7065 6564 2e0a 2020 2020 202a 2040 speed.. * @ │ │ │ │ +0001feb0: 7061 7261 6d20 636c 7573 7465 724d 696e param clusterMin │ │ │ │ +0001fec0: 4d61 6720 636c 7573 7465 7220 6d69 6e20 Mag cluster min │ │ │ │ +0001fed0: 6d61 676e 6974 7564 652e 2049 6e63 7265 magnitude. Incre │ │ │ │ +0001fee0: 6173 6520 746f 2074 7261 6465 206f 6666 ase to trade off │ │ │ │ +0001fef0: 2061 6363 7572 6163 7920 666f 7220 7370 accuracy for sp │ │ │ │ +0001ff00: 6565 642e 0a20 2020 2020 2a20 4070 6172 eed.. * @par │ │ │ │ +0001ff10: 616d 206d 6178 4173 7065 6374 5261 7469 am maxAspectRati │ │ │ │ +0001ff20: 6f20 6d61 7820 6173 7065 6374 2072 6174 o max aspect rat │ │ │ │ +0001ff30: 696f 206f 6620 626f 7865 732e 0a20 2020 io of boxes.. │ │ │ │ +0001ff40: 2020 2a20 4070 6172 616d 206d 696e 426f * @param minBo │ │ │ │ +0001ff50: 7841 7265 6120 6d69 6e69 6d75 6d20 6172 xArea minimum ar │ │ │ │ +0001ff60: 6561 206f 6620 626f 7865 732e 0a20 2020 ea of boxes.. │ │ │ │ +0001ff70: 2020 2a20 4070 6172 616d 2067 616d 6d61 * @param gamma │ │ │ │ +0001ff80: 2061 6666 696e 6974 7920 7365 6e73 6974 affinity sensit │ │ │ │ +0001ff90: 6976 6974 792e 0a20 2020 2020 2a20 4070 ivity.. * @p │ │ │ │ +0001ffa0: 6172 616d 206b 6170 7061 2073 6361 6c65 aram kappa scale │ │ │ │ +0001ffb0: 2073 656e 7369 7469 7669 7479 2e0a 2020 sensitivity.. │ │ │ │ +0001ffc0: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ +0001ffd0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +0001ffe0: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +0001fff0: 2070 7562 6c69 6320 7374 6174 6963 2045 public static E │ │ │ │ +00020000: 6467 6542 6f78 6573 2063 7265 6174 6545 dgeBoxes createE │ │ │ │ +00020010: 6467 6542 6f78 6573 2866 6c6f 6174 2061 dgeBoxes(float a │ │ │ │ +00020020: 6c70 6861 2c20 666c 6f61 7420 6265 7461 lpha, float beta │ │ │ │ +00020030: 2c20 666c 6f61 7420 6574 612c 2066 6c6f , float eta, flo │ │ │ │ +00020040: 6174 206d 696e 5363 6f72 652c 2069 6e74 at minScore, int │ │ │ │ +00020050: 206d 6178 426f 7865 732c 2066 6c6f 6174 maxBoxes, float │ │ │ │ +00020060: 2065 6467 654d 696e 4d61 672c 2066 6c6f edgeMinMag, flo │ │ │ │ +00020070: 6174 2065 6467 654d 6572 6765 5468 722c at edgeMergeThr, │ │ │ │ +00020080: 2066 6c6f 6174 2063 6c75 7374 6572 4d69 float clusterMi │ │ │ │ +00020090: 6e4d 6167 2c20 666c 6f61 7420 6d61 7841 nMag, float maxA │ │ │ │ +000200a0: 7370 6563 7452 6174 696f 2c20 666c 6f61 spectRatio, floa │ │ │ │ +000200b0: 7420 6d69 6e42 6f78 4172 6561 2c20 666c t minBoxArea, fl │ │ │ │ +000200c0: 6f61 7420 6761 6d6d 612c 2066 6c6f 6174 oat gamma, float │ │ │ │ +000200d0: 206b 6170 7061 2920 7b0a 2020 2020 2020 kappa) {. │ │ │ │ +000200e0: 2020 7265 7475 726e 2045 6467 6542 6f78 return EdgeBox │ │ │ │ +000200f0: 6573 2e5f 5f66 726f 6d50 7472 5f5f 2863 es.__fromPtr__(c │ │ │ │ +00020100: 7265 6174 6545 6467 6542 6f78 6573 5f30 reateEdgeBoxes_0 │ │ │ │ +00020110: 2861 6c70 6861 2c20 6265 7461 2c20 6574 (alpha, beta, et │ │ │ │ +00020120: 612c 206d 696e 5363 6f72 652c 206d 6178 a, minScore, max │ │ │ │ +00020130: 426f 7865 732c 2065 6467 654d 696e 4d61 Boxes, edgeMinMa │ │ │ │ +00020140: 672c 2065 6467 654d 6572 6765 5468 722c g, edgeMergeThr, │ │ │ │ +00020150: 2063 6c75 7374 6572 4d69 6e4d 6167 2c20 clusterMinMag, │ │ │ │ +00020160: 6d61 7841 7370 6563 7452 6174 696f 2c20 maxAspectRatio, │ │ │ │ +00020170: 6d69 6e42 6f78 4172 6561 2c20 6761 6d6d minBoxArea, gamm │ │ │ │ +00020180: 612c 206b 6170 7061 2929 3b0a 2020 2020 a, kappa));. │ │ │ │ +00020190: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +000201a0: 2a20 4372 6561 7465 7320 6120 4564 6765 * Creates a Edge │ │ │ │ +000201b0: 626f 7865 730a 2020 2020 202a 0a20 2020 boxes. *. │ │ │ │ +000201c0: 2020 2a20 4070 6172 616d 2061 6c70 6861 * @param alpha │ │ │ │ +000201d0: 2073 7465 7020 7369 7a65 206f 6620 736c step size of sl │ │ │ │ +000201e0: 6964 696e 6720 7769 6e64 6f77 2073 6561 iding window sea │ │ │ │ +000201f0: 7263 682e 0a20 2020 2020 2a20 4070 6172 rch.. * @par │ │ │ │ +00020200: 616d 2062 6574 6120 6e6d 7320 7468 7265 am beta nms thre │ │ │ │ +00020210: 7368 6f6c 6420 666f 7220 6f62 6a65 6374 shold for object │ │ │ │ +00020220: 2070 726f 706f 7361 6c73 2e0a 2020 2020 proposals.. │ │ │ │ +00020230: 202a 2040 7061 7261 6d20 6574 6120 6164 * @param eta ad │ │ │ │ +00020240: 6170 7461 7469 6f6e 2072 6174 6520 666f aptation rate fo │ │ │ │ +00020250: 7220 6e6d 7320 7468 7265 7368 6f6c 642e r nms threshold. │ │ │ │ +00020260: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ +00020270: 696e 5363 6f72 6520 6d69 6e20 7363 6f72 inScore min scor │ │ │ │ +00020280: 6520 6f66 2062 6f78 6573 2074 6f20 6465 e of boxes to de │ │ │ │ +00020290: 7465 6374 2e0a 2020 2020 202a 2040 7061 tect.. * @pa │ │ │ │ +000202a0: 7261 6d20 6d61 7842 6f78 6573 206d 6178 ram maxBoxes max │ │ │ │ +000202b0: 206e 756d 6265 7220 6f66 2062 6f78 6573 number of boxes │ │ │ │ +000202c0: 2074 6f20 6465 7465 6374 2e0a 2020 2020 to detect.. │ │ │ │ +000202d0: 202a 2040 7061 7261 6d20 6564 6765 4d69 * @param edgeMi │ │ │ │ +000202e0: 6e4d 6167 2065 6467 6520 6d69 6e20 6d61 nMag edge min ma │ │ │ │ +000202f0: 676e 6974 7564 652e 2049 6e63 7265 6173 gnitude. Increas │ │ │ │ +00020300: 6520 746f 2074 7261 6465 206f 6666 2061 e to trade off a │ │ │ │ +00020310: 6363 7572 6163 7920 666f 7220 7370 6565 ccuracy for spee │ │ │ │ +00020320: 642e 0a20 2020 2020 2a20 4070 6172 616d d.. * @param │ │ │ │ +00020330: 2065 6467 654d 6572 6765 5468 7220 6564 edgeMergeThr ed │ │ │ │ +00020340: 6765 206d 6572 6765 2074 6872 6573 686f ge merge thresho │ │ │ │ +00020350: 6c64 2e20 496e 6372 6561 7365 2074 6f20 ld. Increase to │ │ │ │ +00020360: 7472 6164 6520 6f66 6620 6163 6375 7261 trade off accura │ │ │ │ +00020370: 6379 2066 6f72 2073 7065 6564 2e0a 2020 cy for speed.. │ │ │ │ +00020380: 2020 202a 2040 7061 7261 6d20 636c 7573 * @param clus │ │ │ │ +00020390: 7465 724d 696e 4d61 6720 636c 7573 7465 terMinMag cluste │ │ │ │ +000203a0: 7220 6d69 6e20 6d61 676e 6974 7564 652e r min magnitude. │ │ │ │ +000203b0: 2049 6e63 7265 6173 6520 746f 2074 7261 Increase to tra │ │ │ │ +000203c0: 6465 206f 6666 2061 6363 7572 6163 7920 de off accuracy │ │ │ │ +000203d0: 666f 7220 7370 6565 642e 0a20 2020 2020 for speed.. │ │ │ │ +000203e0: 2a20 4070 6172 616d 206d 6178 4173 7065 * @param maxAspe │ │ │ │ +000203f0: 6374 5261 7469 6f20 6d61 7820 6173 7065 ctRatio max aspe │ │ │ │ +00020400: 6374 2072 6174 696f 206f 6620 626f 7865 ct ratio of boxe │ │ │ │ +00020410: 732e 0a20 2020 2020 2a20 4070 6172 616d s.. * @param │ │ │ │ +00020420: 206d 696e 426f 7841 7265 6120 6d69 6e69 minBoxArea mini │ │ │ │ +00020430: 6d75 6d20 6172 6561 206f 6620 626f 7865 mum area of boxe │ │ │ │ +00020440: 732e 0a20 2020 2020 2a20 4070 6172 616d s.. * @param │ │ │ │ +00020450: 2067 616d 6d61 2061 6666 696e 6974 7920 gamma affinity │ │ │ │ +00020460: 7365 6e73 6974 6976 6974 792e 0a20 2020 sensitivity.. │ │ │ │ +00020470: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +00020480: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00020490: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +000204a0: 7075 626c 6963 2073 7461 7469 6320 4564 public static Ed │ │ │ │ +000204b0: 6765 426f 7865 7320 6372 6561 7465 4564 geBoxes createEd │ │ │ │ +000204c0: 6765 426f 7865 7328 666c 6f61 7420 616c geBoxes(float al │ │ │ │ +000204d0: 7068 612c 2066 6c6f 6174 2062 6574 612c pha, float beta, │ │ │ │ +000204e0: 2066 6c6f 6174 2065 7461 2c20 666c 6f61 float eta, floa │ │ │ │ +000204f0: 7420 6d69 6e53 636f 7265 2c20 696e 7420 t minScore, int │ │ │ │ +00020500: 6d61 7842 6f78 6573 2c20 666c 6f61 7420 maxBoxes, float │ │ │ │ +00020510: 6564 6765 4d69 6e4d 6167 2c20 666c 6f61 edgeMinMag, floa │ │ │ │ +00020520: 7420 6564 6765 4d65 7267 6554 6872 2c20 t edgeMergeThr, │ │ │ │ +00020530: 666c 6f61 7420 636c 7573 7465 724d 696e float clusterMin │ │ │ │ +00020540: 4d61 672c 2066 6c6f 6174 206d 6178 4173 Mag, float maxAs │ │ │ │ +00020550: 7065 6374 5261 7469 6f2c 2066 6c6f 6174 pectRatio, float │ │ │ │ +00020560: 206d 696e 426f 7841 7265 612c 2066 6c6f minBoxArea, flo │ │ │ │ +00020570: 6174 2067 616d 6d61 2920 7b0a 2020 2020 at gamma) {. │ │ │ │ +00020580: 2020 2020 7265 7475 726e 2045 6467 6542 return EdgeB │ │ │ │ +00020590: 6f78 6573 2e5f 5f66 726f 6d50 7472 5f5f oxes.__fromPtr__ │ │ │ │ +000205a0: 2863 7265 6174 6545 6467 6542 6f78 6573 (createEdgeBoxes │ │ │ │ +000205b0: 5f31 2861 6c70 6861 2c20 6265 7461 2c20 _1(alpha, beta, │ │ │ │ +000205c0: 6574 612c 206d 696e 5363 6f72 652c 206d eta, minScore, m │ │ │ │ +000205d0: 6178 426f 7865 732c 2065 6467 654d 696e axBoxes, edgeMin │ │ │ │ +000205e0: 4d61 672c 2065 6467 654d 6572 6765 5468 Mag, edgeMergeTh │ │ │ │ +000205f0: 722c 2063 6c75 7374 6572 4d69 6e4d 6167 r, clusterMinMag │ │ │ │ +00020600: 2c20 6d61 7841 7370 6563 7452 6174 696f , maxAspectRatio │ │ │ │ +00020610: 2c20 6d69 6e42 6f78 4172 6561 2c20 6761 , minBoxArea, ga │ │ │ │ +00020620: 6d6d 6129 293b 0a20 2020 207d 0a0a 2020 mma));. }.. │ │ │ │ +00020630: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ +00020640: 6174 6573 2061 2045 6467 6562 6f78 6573 ates a Edgeboxes │ │ │ │ +00020650: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00020660: 7061 7261 6d20 616c 7068 6120 7374 6570 param alpha step │ │ │ │ +00020670: 2073 697a 6520 6f66 2073 6c69 6469 6e67 size of sliding │ │ │ │ +00020680: 2077 696e 646f 7720 7365 6172 6368 2e0a window search.. │ │ │ │ +00020690: 2020 2020 202a 2040 7061 7261 6d20 6265 * @param be │ │ │ │ +000206a0: 7461 206e 6d73 2074 6872 6573 686f 6c64 ta nms threshold │ │ │ │ +000206b0: 2066 6f72 206f 626a 6563 7420 7072 6f70 for object prop │ │ │ │ +000206c0: 6f73 616c 732e 0a20 2020 2020 2a20 4070 osals.. * @p │ │ │ │ +000206d0: 6172 616d 2065 7461 2061 6461 7074 6174 aram eta adaptat │ │ │ │ +000206e0: 696f 6e20 7261 7465 2066 6f72 206e 6d73 ion rate for nms │ │ │ │ +000206f0: 2074 6872 6573 686f 6c64 2e0a 2020 2020 threshold.. │ │ │ │ +00020700: 202a 2040 7061 7261 6d20 6d69 6e53 636f * @param minSco │ │ │ │ +00020710: 7265 206d 696e 2073 636f 7265 206f 6620 re min score of │ │ │ │ +00020720: 626f 7865 7320 746f 2064 6574 6563 742e boxes to detect. │ │ │ │ +00020730: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ +00020740: 6178 426f 7865 7320 6d61 7820 6e75 6d62 axBoxes max numb │ │ │ │ +00020750: 6572 206f 6620 626f 7865 7320 746f 2064 er of boxes to d │ │ │ │ +00020760: 6574 6563 742e 0a20 2020 2020 2a20 4070 etect.. * @p │ │ │ │ +00020770: 6172 616d 2065 6467 654d 696e 4d61 6720 aram edgeMinMag │ │ │ │ +00020780: 6564 6765 206d 696e 206d 6167 6e69 7475 edge min magnitu │ │ │ │ +00020790: 6465 2e20 496e 6372 6561 7365 2074 6f20 de. Increase to │ │ │ │ +000207a0: 7472 6164 6520 6f66 6620 6163 6375 7261 trade off accura │ │ │ │ +000207b0: 6379 2066 6f72 2073 7065 6564 2e0a 2020 cy for speed.. │ │ │ │ +000207c0: 2020 202a 2040 7061 7261 6d20 6564 6765 * @param edge │ │ │ │ +000207d0: 4d65 7267 6554 6872 2065 6467 6520 6d65 MergeThr edge me │ │ │ │ +000207e0: 7267 6520 7468 7265 7368 6f6c 642e 2049 rge threshold. I │ │ │ │ +000207f0: 6e63 7265 6173 6520 746f 2074 7261 6465 ncrease to trade │ │ │ │ +00020800: 206f 6666 2061 6363 7572 6163 7920 666f off accuracy fo │ │ │ │ +00020810: 7220 7370 6565 642e 0a20 2020 2020 2a20 r speed.. * │ │ │ │ +00020820: 4070 6172 616d 2063 6c75 7374 6572 4d69 @param clusterMi │ │ │ │ +00020830: 6e4d 6167 2063 6c75 7374 6572 206d 696e nMag cluster min │ │ │ │ +00020840: 206d 6167 6e69 7475 6465 2e20 496e 6372 magnitude. Incr │ │ │ │ +00020850: 6561 7365 2074 6f20 7472 6164 6520 6f66 ease to trade of │ │ │ │ +00020860: 6620 6163 6375 7261 6379 2066 6f72 2073 f accuracy for s │ │ │ │ +00020870: 7065 6564 2e0a 2020 2020 202a 2040 7061 peed.. * @pa │ │ │ │ +00020880: 7261 6d20 6d61 7841 7370 6563 7452 6174 ram maxAspectRat │ │ │ │ +00020890: 696f 206d 6178 2061 7370 6563 7420 7261 io max aspect ra │ │ │ │ +000208a0: 7469 6f20 6f66 2062 6f78 6573 2e0a 2020 tio of boxes.. │ │ │ │ +000208b0: 2020 202a 2040 7061 7261 6d20 6d69 6e42 * @param minB │ │ │ │ +000208c0: 6f78 4172 6561 206d 696e 696d 756d 2061 oxArea minimum a │ │ │ │ +000208d0: 7265 6120 6f66 2062 6f78 6573 2e0a 2020 rea of boxes.. │ │ │ │ +000208e0: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ +000208f0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00020900: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +00020910: 2070 7562 6c69 6320 7374 6174 6963 2045 public static E │ │ │ │ +00020920: 6467 6542 6f78 6573 2063 7265 6174 6545 dgeBoxes createE │ │ │ │ +00020930: 6467 6542 6f78 6573 2866 6c6f 6174 2061 dgeBoxes(float a │ │ │ │ +00020940: 6c70 6861 2c20 666c 6f61 7420 6265 7461 lpha, float beta │ │ │ │ +00020950: 2c20 666c 6f61 7420 6574 612c 2066 6c6f , float eta, flo │ │ │ │ +00020960: 6174 206d 696e 5363 6f72 652c 2069 6e74 at minScore, int │ │ │ │ +00020970: 206d 6178 426f 7865 732c 2066 6c6f 6174 maxBoxes, float │ │ │ │ +00020980: 2065 6467 654d 696e 4d61 672c 2066 6c6f edgeMinMag, flo │ │ │ │ +00020990: 6174 2065 6467 654d 6572 6765 5468 722c at edgeMergeThr, │ │ │ │ +000209a0: 2066 6c6f 6174 2063 6c75 7374 6572 4d69 float clusterMi │ │ │ │ +000209b0: 6e4d 6167 2c20 666c 6f61 7420 6d61 7841 nMag, float maxA │ │ │ │ +000209c0: 7370 6563 7452 6174 696f 2c20 666c 6f61 spectRatio, floa │ │ │ │ +000209d0: 7420 6d69 6e42 6f78 4172 6561 2920 7b0a t minBoxArea) {. │ │ │ │ +000209e0: 2020 2020 2020 2020 7265 7475 726e 2045 return E │ │ │ │ +000209f0: 6467 6542 6f78 6573 2e5f 5f66 726f 6d50 dgeBoxes.__fromP │ │ │ │ +00020a00: 7472 5f5f 2863 7265 6174 6545 6467 6542 tr__(createEdgeB │ │ │ │ +00020a10: 6f78 6573 5f32 2861 6c70 6861 2c20 6265 oxes_2(alpha, be │ │ │ │ +00020a20: 7461 2c20 6574 612c 206d 696e 5363 6f72 ta, eta, minScor │ │ │ │ +00020a30: 652c 206d 6178 426f 7865 732c 2065 6467 e, maxBoxes, edg │ │ │ │ +00020a40: 654d 696e 4d61 672c 2065 6467 654d 6572 eMinMag, edgeMer │ │ │ │ +00020a50: 6765 5468 722c 2063 6c75 7374 6572 4d69 geThr, clusterMi │ │ │ │ +00020a60: 6e4d 6167 2c20 6d61 7841 7370 6563 7452 nMag, maxAspectR │ │ │ │ +00020a70: 6174 696f 2c20 6d69 6e42 6f78 4172 6561 atio, minBoxArea │ │ │ │ +00020a80: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ +00020a90: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ +00020aa0: 7320 6120 4564 6765 626f 7865 730a 2020 s a Edgeboxes. │ │ │ │ +00020ab0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00020ac0: 616d 2061 6c70 6861 2073 7465 7020 7369 am alpha step si │ │ │ │ +00020ad0: 7a65 206f 6620 736c 6964 696e 6720 7769 ze of sliding wi │ │ │ │ +00020ae0: 6e64 6f77 2073 6561 7263 682e 0a20 2020 ndow search.. │ │ │ │ +00020af0: 2020 2a20 4070 6172 616d 2062 6574 6120 * @param beta │ │ │ │ +00020b00: 6e6d 7320 7468 7265 7368 6f6c 6420 666f nms threshold fo │ │ │ │ +00020b10: 7220 6f62 6a65 6374 2070 726f 706f 7361 r object proposa │ │ │ │ +00020b20: 6c73 2e0a 2020 2020 202a 2040 7061 7261 ls.. * @para │ │ │ │ +00020b30: 6d20 6574 6120 6164 6170 7461 7469 6f6e m eta adaptation │ │ │ │ +00020b40: 2072 6174 6520 666f 7220 6e6d 7320 7468 rate for nms th │ │ │ │ +00020b50: 7265 7368 6f6c 642e 0a20 2020 2020 2a20 reshold.. * │ │ │ │ +00020b60: 4070 6172 616d 206d 696e 5363 6f72 6520 @param minScore │ │ │ │ +00020b70: 6d69 6e20 7363 6f72 6520 6f66 2062 6f78 min score of box │ │ │ │ +00020b80: 6573 2074 6f20 6465 7465 6374 2e0a 2020 es to detect.. │ │ │ │ +00020b90: 2020 202a 2040 7061 7261 6d20 6d61 7842 * @param maxB │ │ │ │ +00020ba0: 6f78 6573 206d 6178 206e 756d 6265 7220 oxes max number │ │ │ │ +00020bb0: 6f66 2062 6f78 6573 2074 6f20 6465 7465 of boxes to dete │ │ │ │ +00020bc0: 6374 2e0a 2020 2020 202a 2040 7061 7261 ct.. * @para │ │ │ │ +00020bd0: 6d20 6564 6765 4d69 6e4d 6167 2065 6467 m edgeMinMag edg │ │ │ │ +00020be0: 6520 6d69 6e20 6d61 676e 6974 7564 652e e min magnitude. │ │ │ │ +00020bf0: 2049 6e63 7265 6173 6520 746f 2074 7261 Increase to tra │ │ │ │ +00020c00: 6465 206f 6666 2061 6363 7572 6163 7920 de off accuracy │ │ │ │ +00020c10: 666f 7220 7370 6565 642e 0a20 2020 2020 for speed.. │ │ │ │ +00020c20: 2a20 4070 6172 616d 2065 6467 654d 6572 * @param edgeMer │ │ │ │ +00020c30: 6765 5468 7220 6564 6765 206d 6572 6765 geThr edge merge │ │ │ │ +00020c40: 2074 6872 6573 686f 6c64 2e20 496e 6372 threshold. Incr │ │ │ │ +00020c50: 6561 7365 2074 6f20 7472 6164 6520 6f66 ease to trade of │ │ │ │ +00020c60: 6620 6163 6375 7261 6379 2066 6f72 2073 f accuracy for s │ │ │ │ +00020c70: 7065 6564 2e0a 2020 2020 202a 2040 7061 peed.. * @pa │ │ │ │ +00020c80: 7261 6d20 636c 7573 7465 724d 696e 4d61 ram clusterMinMa │ │ │ │ +00020c90: 6720 636c 7573 7465 7220 6d69 6e20 6d61 g cluster min ma │ │ │ │ +00020ca0: 676e 6974 7564 652e 2049 6e63 7265 6173 gnitude. Increas │ │ │ │ +00020cb0: 6520 746f 2074 7261 6465 206f 6666 2061 e to trade off a │ │ │ │ +00020cc0: 6363 7572 6163 7920 666f 7220 7370 6565 ccuracy for spee │ │ │ │ +00020cd0: 642e 0a20 2020 2020 2a20 4070 6172 616d d.. * @param │ │ │ │ +00020ce0: 206d 6178 4173 7065 6374 5261 7469 6f20 maxAspectRatio │ │ │ │ +00020cf0: 6d61 7820 6173 7065 6374 2072 6174 696f max aspect ratio │ │ │ │ +00020d00: 206f 6620 626f 7865 732e 0a20 2020 2020 of boxes.. │ │ │ │ +00020d10: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +00020d20: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00020d30: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +00020d40: 626c 6963 2073 7461 7469 6320 4564 6765 blic static Edge │ │ │ │ +00020d50: 426f 7865 7320 6372 6561 7465 4564 6765 Boxes createEdge │ │ │ │ +00020d60: 426f 7865 7328 666c 6f61 7420 616c 7068 Boxes(float alph │ │ │ │ +00020d70: 612c 2066 6c6f 6174 2062 6574 612c 2066 a, float beta, f │ │ │ │ +00020d80: 6c6f 6174 2065 7461 2c20 666c 6f61 7420 loat eta, float │ │ │ │ +00020d90: 6d69 6e53 636f 7265 2c20 696e 7420 6d61 minScore, int ma │ │ │ │ +00020da0: 7842 6f78 6573 2c20 666c 6f61 7420 6564 xBoxes, float ed │ │ │ │ +00020db0: 6765 4d69 6e4d 6167 2c20 666c 6f61 7420 geMinMag, float │ │ │ │ +00020dc0: 6564 6765 4d65 7267 6554 6872 2c20 666c edgeMergeThr, fl │ │ │ │ +00020dd0: 6f61 7420 636c 7573 7465 724d 696e 4d61 oat clusterMinMa │ │ │ │ +00020de0: 672c 2066 6c6f 6174 206d 6178 4173 7065 g, float maxAspe │ │ │ │ +00020df0: 6374 5261 7469 6f29 207b 0a20 2020 2020 ctRatio) {. │ │ │ │ +00020e00: 2020 2072 6574 7572 6e20 4564 6765 426f return EdgeBo │ │ │ │ +00020e10: 7865 732e 5f5f 6672 6f6d 5074 725f 5f28 xes.__fromPtr__( │ │ │ │ +00020e20: 6372 6561 7465 4564 6765 426f 7865 735f createEdgeBoxes_ │ │ │ │ +00020e30: 3328 616c 7068 612c 2062 6574 612c 2065 3(alpha, beta, e │ │ │ │ +00020e40: 7461 2c20 6d69 6e53 636f 7265 2c20 6d61 ta, minScore, ma │ │ │ │ +00020e50: 7842 6f78 6573 2c20 6564 6765 4d69 6e4d xBoxes, edgeMinM │ │ │ │ +00020e60: 6167 2c20 6564 6765 4d65 7267 6554 6872 ag, edgeMergeThr │ │ │ │ +00020e70: 2c20 636c 7573 7465 724d 696e 4d61 672c , clusterMinMag, │ │ │ │ +00020e80: 206d 6178 4173 7065 6374 5261 7469 6f29 maxAspectRatio) │ │ │ │ +00020e90: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +00020ea0: 2a0a 2020 2020 202a 2043 7265 6174 6573 *. * Creates │ │ │ │ +00020eb0: 2061 2045 6467 6562 6f78 6573 0a20 2020 a Edgeboxes. │ │ │ │ +00020ec0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00020ed0: 6d20 616c 7068 6120 7374 6570 2073 697a m alpha step siz │ │ │ │ +00020ee0: 6520 6f66 2073 6c69 6469 6e67 2077 696e e of sliding win │ │ │ │ +00020ef0: 646f 7720 7365 6172 6368 2e0a 2020 2020 dow search.. │ │ │ │ +00020f00: 202a 2040 7061 7261 6d20 6265 7461 206e * @param beta n │ │ │ │ +00020f10: 6d73 2074 6872 6573 686f 6c64 2066 6f72 ms threshold for │ │ │ │ +00020f20: 206f 626a 6563 7420 7072 6f70 6f73 616c object proposal │ │ │ │ +00020f30: 732e 0a20 2020 2020 2a20 4070 6172 616d s.. * @param │ │ │ │ +00020f40: 2065 7461 2061 6461 7074 6174 696f 6e20 eta adaptation │ │ │ │ +00020f50: 7261 7465 2066 6f72 206e 6d73 2074 6872 rate for nms thr │ │ │ │ +00020f60: 6573 686f 6c64 2e0a 2020 2020 202a 2040 eshold.. * @ │ │ │ │ +00020f70: 7061 7261 6d20 6d69 6e53 636f 7265 206d param minScore m │ │ │ │ +00020f80: 696e 2073 636f 7265 206f 6620 626f 7865 in score of boxe │ │ │ │ +00020f90: 7320 746f 2064 6574 6563 742e 0a20 2020 s to detect.. │ │ │ │ +00020fa0: 2020 2a20 4070 6172 616d 206d 6178 426f * @param maxBo │ │ │ │ +00020fb0: 7865 7320 6d61 7820 6e75 6d62 6572 206f xes max number o │ │ │ │ +00020fc0: 6620 626f 7865 7320 746f 2064 6574 6563 f boxes to detec │ │ │ │ +00020fd0: 742e 0a20 2020 2020 2a20 4070 6172 616d t.. * @param │ │ │ │ +00020fe0: 2065 6467 654d 696e 4d61 6720 6564 6765 edgeMinMag edge │ │ │ │ +00020ff0: 206d 696e 206d 6167 6e69 7475 6465 2e20 min magnitude. │ │ │ │ +00021000: 496e 6372 6561 7365 2074 6f20 7472 6164 Increase to trad │ │ │ │ +00021010: 6520 6f66 6620 6163 6375 7261 6379 2066 e off accuracy f │ │ │ │ +00021020: 6f72 2073 7065 6564 2e0a 2020 2020 202a or speed.. * │ │ │ │ +00021030: 2040 7061 7261 6d20 6564 6765 4d65 7267 @param edgeMerg │ │ │ │ +00021040: 6554 6872 2065 6467 6520 6d65 7267 6520 eThr edge merge │ │ │ │ +00021050: 7468 7265 7368 6f6c 642e 2049 6e63 7265 threshold. Incre │ │ │ │ +00021060: 6173 6520 746f 2074 7261 6465 206f 6666 ase to trade off │ │ │ │ +00021070: 2061 6363 7572 6163 7920 666f 7220 7370 accuracy for sp │ │ │ │ +00021080: 6565 642e 0a20 2020 2020 2a20 4070 6172 eed.. * @par │ │ │ │ +00021090: 616d 2063 6c75 7374 6572 4d69 6e4d 6167 am clusterMinMag │ │ │ │ +000210a0: 2063 6c75 7374 6572 206d 696e 206d 6167 cluster min mag │ │ │ │ +000210b0: 6e69 7475 6465 2e20 496e 6372 6561 7365 nitude. Increase │ │ │ │ +000210c0: 2074 6f20 7472 6164 6520 6f66 6620 6163 to trade off ac │ │ │ │ +000210d0: 6375 7261 6379 2066 6f72 2073 7065 6564 curacy for speed │ │ │ │ +000210e0: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return │ │ │ │ +000210f0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00021100: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +00021110: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00021120: 6963 2045 6467 6542 6f78 6573 2063 7265 ic EdgeBoxes cre │ │ │ │ +00021130: 6174 6545 6467 6542 6f78 6573 2866 6c6f ateEdgeBoxes(flo │ │ │ │ +00021140: 6174 2061 6c70 6861 2c20 666c 6f61 7420 at alpha, float │ │ │ │ +00021150: 6265 7461 2c20 666c 6f61 7420 6574 612c beta, float eta, │ │ │ │ +00021160: 2066 6c6f 6174 206d 696e 5363 6f72 652c float minScore, │ │ │ │ +00021170: 2069 6e74 206d 6178 426f 7865 732c 2066 int maxBoxes, f │ │ │ │ +00021180: 6c6f 6174 2065 6467 654d 696e 4d61 672c loat edgeMinMag, │ │ │ │ +00021190: 2066 6c6f 6174 2065 6467 654d 6572 6765 float edgeMerge │ │ │ │ +000211a0: 5468 722c 2066 6c6f 6174 2063 6c75 7374 Thr, float clust │ │ │ │ +000211b0: 6572 4d69 6e4d 6167 2920 7b0a 2020 2020 erMinMag) {. │ │ │ │ +000211c0: 2020 2020 7265 7475 726e 2045 6467 6542 return EdgeB │ │ │ │ +000211d0: 6f78 6573 2e5f 5f66 726f 6d50 7472 5f5f oxes.__fromPtr__ │ │ │ │ +000211e0: 2863 7265 6174 6545 6467 6542 6f78 6573 (createEdgeBoxes │ │ │ │ +000211f0: 5f34 2861 6c70 6861 2c20 6265 7461 2c20 _4(alpha, beta, │ │ │ │ +00021200: 6574 612c 206d 696e 5363 6f72 652c 206d eta, minScore, m │ │ │ │ +00021210: 6178 426f 7865 732c 2065 6467 654d 696e axBoxes, edgeMin │ │ │ │ +00021220: 4d61 672c 2065 6467 654d 6572 6765 5468 Mag, edgeMergeTh │ │ │ │ +00021230: 722c 2063 6c75 7374 6572 4d69 6e4d 6167 r, clusterMinMag │ │ │ │ +00021240: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ +00021250: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ +00021260: 7320 6120 4564 6765 626f 7865 730a 2020 s a Edgeboxes. │ │ │ │ +00021270: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00021280: 616d 2061 6c70 6861 2073 7465 7020 7369 am alpha step si │ │ │ │ +00021290: 7a65 206f 6620 736c 6964 696e 6720 7769 ze of sliding wi │ │ │ │ +000212a0: 6e64 6f77 2073 6561 7263 682e 0a20 2020 ndow search.. │ │ │ │ +000212b0: 2020 2a20 4070 6172 616d 2062 6574 6120 * @param beta │ │ │ │ +000212c0: 6e6d 7320 7468 7265 7368 6f6c 6420 666f nms threshold fo │ │ │ │ +000212d0: 7220 6f62 6a65 6374 2070 726f 706f 7361 r object proposa │ │ │ │ +000212e0: 6c73 2e0a 2020 2020 202a 2040 7061 7261 ls.. * @para │ │ │ │ +000212f0: 6d20 6574 6120 6164 6170 7461 7469 6f6e m eta adaptation │ │ │ │ +00021300: 2072 6174 6520 666f 7220 6e6d 7320 7468 rate for nms th │ │ │ │ +00021310: 7265 7368 6f6c 642e 0a20 2020 2020 2a20 reshold.. * │ │ │ │ +00021320: 4070 6172 616d 206d 696e 5363 6f72 6520 @param minScore │ │ │ │ +00021330: 6d69 6e20 7363 6f72 6520 6f66 2062 6f78 min score of box │ │ │ │ +00021340: 6573 2074 6f20 6465 7465 6374 2e0a 2020 es to detect.. │ │ │ │ +00021350: 2020 202a 2040 7061 7261 6d20 6d61 7842 * @param maxB │ │ │ │ +00021360: 6f78 6573 206d 6178 206e 756d 6265 7220 oxes max number │ │ │ │ +00021370: 6f66 2062 6f78 6573 2074 6f20 6465 7465 of boxes to dete │ │ │ │ +00021380: 6374 2e0a 2020 2020 202a 2040 7061 7261 ct.. * @para │ │ │ │ +00021390: 6d20 6564 6765 4d69 6e4d 6167 2065 6467 m edgeMinMag edg │ │ │ │ +000213a0: 6520 6d69 6e20 6d61 676e 6974 7564 652e e min magnitude. │ │ │ │ +000213b0: 2049 6e63 7265 6173 6520 746f 2074 7261 Increase to tra │ │ │ │ +000213c0: 6465 206f 6666 2061 6363 7572 6163 7920 de off accuracy │ │ │ │ +000213d0: 666f 7220 7370 6565 642e 0a20 2020 2020 for speed.. │ │ │ │ +000213e0: 2a20 4070 6172 616d 2065 6467 654d 6572 * @param edgeMer │ │ │ │ +000213f0: 6765 5468 7220 6564 6765 206d 6572 6765 geThr edge merge │ │ │ │ +00021400: 2074 6872 6573 686f 6c64 2e20 496e 6372 threshold. Incr │ │ │ │ +00021410: 6561 7365 2074 6f20 7472 6164 6520 6f66 ease to trade of │ │ │ │ +00021420: 6620 6163 6375 7261 6379 2066 6f72 2073 f accuracy for s │ │ │ │ +00021430: 7065 6564 2e0a 2020 2020 202a 2040 7265 peed.. * @re │ │ │ │ +00021440: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +00021450: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00021460: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00021470: 7374 6174 6963 2045 6467 6542 6f78 6573 static EdgeBoxes │ │ │ │ +00021480: 2063 7265 6174 6545 6467 6542 6f78 6573 createEdgeBoxes │ │ │ │ +00021490: 2866 6c6f 6174 2061 6c70 6861 2c20 666c (float alpha, fl │ │ │ │ +000214a0: 6f61 7420 6265 7461 2c20 666c 6f61 7420 oat beta, float │ │ │ │ +000214b0: 6574 612c 2066 6c6f 6174 206d 696e 5363 eta, float minSc │ │ │ │ +000214c0: 6f72 652c 2069 6e74 206d 6178 426f 7865 ore, int maxBoxe │ │ │ │ +000214d0: 732c 2066 6c6f 6174 2065 6467 654d 696e s, float edgeMin │ │ │ │ +000214e0: 4d61 672c 2066 6c6f 6174 2065 6467 654d Mag, float edgeM │ │ │ │ +000214f0: 6572 6765 5468 7229 207b 0a20 2020 2020 ergeThr) {. │ │ │ │ +00021500: 2020 2072 6574 7572 6e20 4564 6765 426f return EdgeBo │ │ │ │ +00021510: 7865 732e 5f5f 6672 6f6d 5074 725f 5f28 xes.__fromPtr__( │ │ │ │ +00021520: 6372 6561 7465 4564 6765 426f 7865 735f createEdgeBoxes_ │ │ │ │ +00021530: 3528 616c 7068 612c 2062 6574 612c 2065 5(alpha, beta, e │ │ │ │ +00021540: 7461 2c20 6d69 6e53 636f 7265 2c20 6d61 ta, minScore, ma │ │ │ │ +00021550: 7842 6f78 6573 2c20 6564 6765 4d69 6e4d xBoxes, edgeMinM │ │ │ │ +00021560: 6167 2c20 6564 6765 4d65 7267 6554 6872 ag, edgeMergeThr │ │ │ │ +00021570: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ +00021580: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ +00021590: 7320 6120 4564 6765 626f 7865 730a 2020 s a Edgeboxes. │ │ │ │ +000215a0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +000215b0: 616d 2061 6c70 6861 2073 7465 7020 7369 am alpha step si │ │ │ │ +000215c0: 7a65 206f 6620 736c 6964 696e 6720 7769 ze of sliding wi │ │ │ │ +000215d0: 6e64 6f77 2073 6561 7263 682e 0a20 2020 ndow search.. │ │ │ │ +000215e0: 2020 2a20 4070 6172 616d 2062 6574 6120 * @param beta │ │ │ │ +000215f0: 6e6d 7320 7468 7265 7368 6f6c 6420 666f nms threshold fo │ │ │ │ +00021600: 7220 6f62 6a65 6374 2070 726f 706f 7361 r object proposa │ │ │ │ +00021610: 6c73 2e0a 2020 2020 202a 2040 7061 7261 ls.. * @para │ │ │ │ +00021620: 6d20 6574 6120 6164 6170 7461 7469 6f6e m eta adaptation │ │ │ │ +00021630: 2072 6174 6520 666f 7220 6e6d 7320 7468 rate for nms th │ │ │ │ +00021640: 7265 7368 6f6c 642e 0a20 2020 2020 2a20 reshold.. * │ │ │ │ +00021650: 4070 6172 616d 206d 696e 5363 6f72 6520 @param minScore │ │ │ │ +00021660: 6d69 6e20 7363 6f72 6520 6f66 2062 6f78 min score of box │ │ │ │ +00021670: 6573 2074 6f20 6465 7465 6374 2e0a 2020 es to detect.. │ │ │ │ +00021680: 2020 202a 2040 7061 7261 6d20 6d61 7842 * @param maxB │ │ │ │ +00021690: 6f78 6573 206d 6178 206e 756d 6265 7220 oxes max number │ │ │ │ +000216a0: 6f66 2062 6f78 6573 2074 6f20 6465 7465 of boxes to dete │ │ │ │ +000216b0: 6374 2e0a 2020 2020 202a 2040 7061 7261 ct.. * @para │ │ │ │ +000216c0: 6d20 6564 6765 4d69 6e4d 6167 2065 6467 m edgeMinMag edg │ │ │ │ +000216d0: 6520 6d69 6e20 6d61 676e 6974 7564 652e e min magnitude. │ │ │ │ +000216e0: 2049 6e63 7265 6173 6520 746f 2074 7261 Increase to tra │ │ │ │ +000216f0: 6465 206f 6666 2061 6363 7572 6163 7920 de off accuracy │ │ │ │ +00021700: 666f 7220 7370 6565 642e 0a20 2020 2020 for speed.. │ │ │ │ +00021710: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +00021720: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00021730: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +00021740: 626c 6963 2073 7461 7469 6320 4564 6765 blic static Edge │ │ │ │ +00021750: 426f 7865 7320 6372 6561 7465 4564 6765 Boxes createEdge │ │ │ │ +00021760: 426f 7865 7328 666c 6f61 7420 616c 7068 Boxes(float alph │ │ │ │ +00021770: 612c 2066 6c6f 6174 2062 6574 612c 2066 a, float beta, f │ │ │ │ +00021780: 6c6f 6174 2065 7461 2c20 666c 6f61 7420 loat eta, float │ │ │ │ +00021790: 6d69 6e53 636f 7265 2c20 696e 7420 6d61 minScore, int ma │ │ │ │ +000217a0: 7842 6f78 6573 2c20 666c 6f61 7420 6564 xBoxes, float ed │ │ │ │ +000217b0: 6765 4d69 6e4d 6167 2920 7b0a 2020 2020 geMinMag) {. │ │ │ │ +000217c0: 2020 2020 7265 7475 726e 2045 6467 6542 return EdgeB │ │ │ │ +000217d0: 6f78 6573 2e5f 5f66 726f 6d50 7472 5f5f oxes.__fromPtr__ │ │ │ │ +000217e0: 2863 7265 6174 6545 6467 6542 6f78 6573 (createEdgeBoxes │ │ │ │ +000217f0: 5f36 2861 6c70 6861 2c20 6265 7461 2c20 _6(alpha, beta, │ │ │ │ +00021800: 6574 612c 206d 696e 5363 6f72 652c 206d eta, minScore, m │ │ │ │ +00021810: 6178 426f 7865 732c 2065 6467 654d 696e axBoxes, edgeMin │ │ │ │ +00021820: 4d61 6729 293b 0a20 2020 207d 0a0a 2020 Mag));. }.. │ │ │ │ +00021830: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ +00021840: 6174 6573 2061 2045 6467 6562 6f78 6573 ates a Edgeboxes │ │ │ │ +00021850: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00021860: 7061 7261 6d20 616c 7068 6120 7374 6570 param alpha step │ │ │ │ +00021870: 2073 697a 6520 6f66 2073 6c69 6469 6e67 size of sliding │ │ │ │ +00021880: 2077 696e 646f 7720 7365 6172 6368 2e0a window search.. │ │ │ │ +00021890: 2020 2020 202a 2040 7061 7261 6d20 6265 * @param be │ │ │ │ +000218a0: 7461 206e 6d73 2074 6872 6573 686f 6c64 ta nms threshold │ │ │ │ +000218b0: 2066 6f72 206f 626a 6563 7420 7072 6f70 for object prop │ │ │ │ +000218c0: 6f73 616c 732e 0a20 2020 2020 2a20 4070 osals.. * @p │ │ │ │ +000218d0: 6172 616d 2065 7461 2061 6461 7074 6174 aram eta adaptat │ │ │ │ +000218e0: 696f 6e20 7261 7465 2066 6f72 206e 6d73 ion rate for nms │ │ │ │ +000218f0: 2074 6872 6573 686f 6c64 2e0a 2020 2020 threshold.. │ │ │ │ +00021900: 202a 2040 7061 7261 6d20 6d69 6e53 636f * @param minSco │ │ │ │ +00021910: 7265 206d 696e 2073 636f 7265 206f 6620 re min score of │ │ │ │ +00021920: 626f 7865 7320 746f 2064 6574 6563 742e boxes to detect. │ │ │ │ +00021930: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ +00021940: 6178 426f 7865 7320 6d61 7820 6e75 6d62 axBoxes max numb │ │ │ │ +00021950: 6572 206f 6620 626f 7865 7320 746f 2064 er of boxes to d │ │ │ │ +00021960: 6574 6563 742e 0a20 2020 2020 2a20 4072 etect.. * @r │ │ │ │ +00021970: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +00021980: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00021990: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +000219a0: 2073 7461 7469 6320 4564 6765 426f 7865 static EdgeBoxe │ │ │ │ +000219b0: 7320 6372 6561 7465 4564 6765 426f 7865 s createEdgeBoxe │ │ │ │ +000219c0: 7328 666c 6f61 7420 616c 7068 612c 2066 s(float alpha, f │ │ │ │ +000219d0: 6c6f 6174 2062 6574 612c 2066 6c6f 6174 loat beta, float │ │ │ │ +000219e0: 2065 7461 2c20 666c 6f61 7420 6d69 6e53 eta, float minS │ │ │ │ +000219f0: 636f 7265 2c20 696e 7420 6d61 7842 6f78 core, int maxBox │ │ │ │ +00021a00: 6573 2920 7b0a 2020 2020 2020 2020 7265 es) {. re │ │ │ │ +00021a10: 7475 726e 2045 6467 6542 6f78 6573 2e5f turn EdgeBoxes._ │ │ │ │ +00021a20: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ +00021a30: 6545 6467 6542 6f78 6573 5f37 2861 6c70 eEdgeBoxes_7(alp │ │ │ │ +00021a40: 6861 2c20 6265 7461 2c20 6574 612c 206d ha, beta, eta, m │ │ │ │ +00021a50: 696e 5363 6f72 652c 206d 6178 426f 7865 inScore, maxBoxe │ │ │ │ +00021a60: 7329 293b 0a20 2020 207d 0a0a 2020 2020 s));. }.. │ │ │ │ +00021a70: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ +00021a80: 6573 2061 2045 6467 6562 6f78 6573 0a20 es a Edgeboxes. │ │ │ │ +00021a90: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00021aa0: 7261 6d20 616c 7068 6120 7374 6570 2073 ram alpha step s │ │ │ │ +00021ab0: 697a 6520 6f66 2073 6c69 6469 6e67 2077 ize of sliding w │ │ │ │ +00021ac0: 696e 646f 7720 7365 6172 6368 2e0a 2020 indow search.. │ │ │ │ +00021ad0: 2020 202a 2040 7061 7261 6d20 6265 7461 * @param beta │ │ │ │ +00021ae0: 206e 6d73 2074 6872 6573 686f 6c64 2066 nms threshold f │ │ │ │ +00021af0: 6f72 206f 626a 6563 7420 7072 6f70 6f73 or object propos │ │ │ │ +00021b00: 616c 732e 0a20 2020 2020 2a20 4070 6172 als.. * @par │ │ │ │ +00021b10: 616d 2065 7461 2061 6461 7074 6174 696f am eta adaptatio │ │ │ │ +00021b20: 6e20 7261 7465 2066 6f72 206e 6d73 2074 n rate for nms t │ │ │ │ +00021b30: 6872 6573 686f 6c64 2e0a 2020 2020 202a hreshold.. * │ │ │ │ +00021b40: 2040 7061 7261 6d20 6d69 6e53 636f 7265 @param minScore │ │ │ │ +00021b50: 206d 696e 2073 636f 7265 206f 6620 626f min score of bo │ │ │ │ +00021b60: 7865 7320 746f 2064 6574 6563 742e 0a20 xes to detect.. │ │ │ │ +00021b70: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +00021b80: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00021b90: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00021ba0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00021bb0: 4564 6765 426f 7865 7320 6372 6561 7465 EdgeBoxes create │ │ │ │ +00021bc0: 4564 6765 426f 7865 7328 666c 6f61 7420 EdgeBoxes(float │ │ │ │ +00021bd0: 616c 7068 612c 2066 6c6f 6174 2062 6574 alpha, float bet │ │ │ │ +00021be0: 612c 2066 6c6f 6174 2065 7461 2c20 666c a, float eta, fl │ │ │ │ +00021bf0: 6f61 7420 6d69 6e53 636f 7265 2920 7b0a oat minScore) {. │ │ │ │ +00021c00: 2020 2020 2020 2020 7265 7475 726e 2045 return E │ │ │ │ +00021c10: 6467 6542 6f78 6573 2e5f 5f66 726f 6d50 dgeBoxes.__fromP │ │ │ │ +00021c20: 7472 5f5f 2863 7265 6174 6545 6467 6542 tr__(createEdgeB │ │ │ │ +00021c30: 6f78 6573 5f38 2861 6c70 6861 2c20 6265 oxes_8(alpha, be │ │ │ │ +00021c40: 7461 2c20 6574 612c 206d 696e 5363 6f72 ta, eta, minScor │ │ │ │ +00021c50: 6529 293b 0a20 2020 207d 0a0a 2020 2020 e));. }.. │ │ │ │ +00021c60: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ +00021c70: 6573 2061 2045 6467 6562 6f78 6573 0a20 es a Edgeboxes. │ │ │ │ +00021c80: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00021c90: 7261 6d20 616c 7068 6120 7374 6570 2073 ram alpha step s │ │ │ │ +00021ca0: 697a 6520 6f66 2073 6c69 6469 6e67 2077 ize of sliding w │ │ │ │ +00021cb0: 696e 646f 7720 7365 6172 6368 2e0a 2020 indow search.. │ │ │ │ +00021cc0: 2020 202a 2040 7061 7261 6d20 6265 7461 * @param beta │ │ │ │ +00021cd0: 206e 6d73 2074 6872 6573 686f 6c64 2066 nms threshold f │ │ │ │ +00021ce0: 6f72 206f 626a 6563 7420 7072 6f70 6f73 or object propos │ │ │ │ +00021cf0: 616c 732e 0a20 2020 2020 2a20 4070 6172 als.. * @par │ │ │ │ +00021d00: 616d 2065 7461 2061 6461 7074 6174 696f am eta adaptatio │ │ │ │ +00021d10: 6e20 7261 7465 2066 6f72 206e 6d73 2074 n rate for nms t │ │ │ │ +00021d20: 6872 6573 686f 6c64 2e0a 2020 2020 202a hreshold.. * │ │ │ │ +00021d30: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +00021d40: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00021d50: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00021d60: 6c69 6320 7374 6174 6963 2045 6467 6542 lic static EdgeB │ │ │ │ +00021d70: 6f78 6573 2063 7265 6174 6545 6467 6542 oxes createEdgeB │ │ │ │ +00021d80: 6f78 6573 2866 6c6f 6174 2061 6c70 6861 oxes(float alpha │ │ │ │ +00021d90: 2c20 666c 6f61 7420 6265 7461 2c20 666c , float beta, fl │ │ │ │ +00021da0: 6f61 7420 6574 6129 207b 0a20 2020 2020 oat eta) {. │ │ │ │ +00021db0: 2020 2072 6574 7572 6e20 4564 6765 426f return EdgeBo │ │ │ │ +00021dc0: 7865 732e 5f5f 6672 6f6d 5074 725f 5f28 xes.__fromPtr__( │ │ │ │ +00021dd0: 6372 6561 7465 4564 6765 426f 7865 735f createEdgeBoxes_ │ │ │ │ +00021de0: 3928 616c 7068 612c 2062 6574 612c 2065 9(alpha, beta, e │ │ │ │ +00021df0: 7461 2929 3b0a 2020 2020 7d0a 0a20 2020 ta));. }.. │ │ │ │ +00021e00: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea │ │ │ │ +00021e10: 7465 7320 6120 4564 6765 626f 7865 730a tes a Edgeboxes. │ │ │ │ +00021e20: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00021e30: 6172 616d 2061 6c70 6861 2073 7465 7020 aram alpha step │ │ │ │ +00021e40: 7369 7a65 206f 6620 736c 6964 696e 6720 size of sliding │ │ │ │ +00021e50: 7769 6e64 6f77 2073 6561 7263 682e 0a20 window search.. │ │ │ │ +00021e60: 2020 2020 2a20 4070 6172 616d 2062 6574 * @param bet │ │ │ │ +00021e70: 6120 6e6d 7320 7468 7265 7368 6f6c 6420 a nms threshold │ │ │ │ +00021e80: 666f 7220 6f62 6a65 6374 2070 726f 706f for object propo │ │ │ │ +00021e90: 7361 6c73 2e0a 2020 2020 202a 2040 7265 sals.. * @re │ │ │ │ +00021ea0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +00021eb0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00021ec0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00021ed0: 7374 6174 6963 2045 6467 6542 6f78 6573 static EdgeBoxes │ │ │ │ +00021ee0: 2063 7265 6174 6545 6467 6542 6f78 6573 createEdgeBoxes │ │ │ │ +00021ef0: 2866 6c6f 6174 2061 6c70 6861 2c20 666c (float alpha, fl │ │ │ │ +00021f00: 6f61 7420 6265 7461 2920 7b0a 2020 2020 oat beta) {. │ │ │ │ +00021f10: 2020 2020 7265 7475 726e 2045 6467 6542 return EdgeB │ │ │ │ +00021f20: 6f78 6573 2e5f 5f66 726f 6d50 7472 5f5f oxes.__fromPtr__ │ │ │ │ +00021f30: 2863 7265 6174 6545 6467 6542 6f78 6573 (createEdgeBoxes │ │ │ │ +00021f40: 5f31 3028 616c 7068 612c 2062 6574 6129 _10(alpha, beta) │ │ │ │ +00021f50: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +00021f60: 2a0a 2020 2020 202a 2043 7265 6174 6573 *. * Creates │ │ │ │ +00021f70: 2061 2045 6467 6562 6f78 6573 0a20 2020 a Edgeboxes. │ │ │ │ +00021f80: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00021f90: 6d20 616c 7068 6120 7374 6570 2073 697a m alpha step siz │ │ │ │ +00021fa0: 6520 6f66 2073 6c69 6469 6e67 2077 696e e of sliding win │ │ │ │ +00021fb0: 646f 7720 7365 6172 6368 2e0a 2020 2020 dow search.. │ │ │ │ +00021fc0: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ +00021fd0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00021fe0: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +00021ff0: 7562 6c69 6320 7374 6174 6963 2045 6467 ublic static Edg │ │ │ │ +00022000: 6542 6f78 6573 2063 7265 6174 6545 6467 eBoxes createEdg │ │ │ │ +00022010: 6542 6f78 6573 2866 6c6f 6174 2061 6c70 eBoxes(float alp │ │ │ │ +00022020: 6861 2920 7b0a 2020 2020 2020 2020 7265 ha) {. re │ │ │ │ +00022030: 7475 726e 2045 6467 6542 6f78 6573 2e5f turn EdgeBoxes._ │ │ │ │ +00022040: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ +00022050: 6545 6467 6542 6f78 6573 5f31 3128 616c eEdgeBoxes_11(al │ │ │ │ +00022060: 7068 6129 293b 0a20 2020 207d 0a0a 2020 pha));. }.. │ │ │ │ +00022070: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ +00022080: 6174 6573 2061 2045 6467 6562 6f78 6573 ates a Edgeboxes │ │ │ │ +00022090: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +000220a0: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +000220b0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +000220c0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +000220d0: 6320 7374 6174 6963 2045 6467 6542 6f78 c static EdgeBox │ │ │ │ +000220e0: 6573 2063 7265 6174 6545 6467 6542 6f78 es createEdgeBox │ │ │ │ +000220f0: 6573 2829 207b 0a20 2020 2020 2020 2072 es() {. r │ │ │ │ +00022100: 6574 7572 6e20 4564 6765 426f 7865 732e eturn EdgeBoxes. │ │ │ │ +00022110: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ +00022120: 7465 4564 6765 426f 7865 735f 3132 2829 teEdgeBoxes_12() │ │ │ │ +00022130: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ +00022140: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ +00022150: 7472 5f53 7570 6572 7069 7865 6c53 4545 tr_SuperpixelSEE │ │ │ │ +00022160: 4453 2063 763a 3a78 696d 6770 726f 633a DS cv::ximgproc: │ │ │ │ +00022170: 3a63 7265 6174 6553 7570 6572 7069 7865 :createSuperpixe │ │ │ │ +00022180: 6c53 4545 4453 2869 6e74 2069 6d61 6765 lSEEDS(int image │ │ │ │ +00022190: 5f77 6964 7468 2c20 696e 7420 696d 6167 _width, int imag │ │ │ │ +000221a0: 655f 6865 6967 6874 2c20 696e 7420 696d e_height, int im │ │ │ │ +000221b0: 6167 655f 6368 616e 6e65 6c73 2c20 696e age_channels, in │ │ │ │ +000221c0: 7420 6e75 6d5f 7375 7065 7270 6978 656c t num_superpixel │ │ │ │ +000221d0: 732c 2069 6e74 206e 756d 5f6c 6576 656c s, int num_level │ │ │ │ +000221e0: 732c 2069 6e74 2070 7269 6f72 203d 2032 s, int prior = 2 │ │ │ │ +000221f0: 2c20 696e 7420 6869 7374 6f67 7261 6d5f , int histogram_ │ │ │ │ +00022200: 6269 6e73 203d 2035 2c20 626f 6f6c 2064 bins = 5, bool d │ │ │ │ +00022210: 6f75 626c 655f 7374 6570 203d 2066 616c ouble_step = fal │ │ │ │ +00022220: 7365 290a 2020 2020 2f2f 0a0a 2020 2020 se). //.. │ │ │ │ +00022230: 2f2a 2a0a 2020 2020 202a 2049 6e69 7469 /**. * Initi │ │ │ │ +00022240: 616c 697a 6573 2061 2053 7570 6572 7069 alizes a Superpi │ │ │ │ +00022250: 7865 6c53 4545 4453 206f 626a 6563 742e xelSEEDS object. │ │ │ │ +00022260: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00022270: 7061 7261 6d20 696d 6167 655f 7769 6474 param image_widt │ │ │ │ +00022280: 6820 496d 6167 6520 7769 6474 682e 0a20 h Image width.. │ │ │ │ +00022290: 2020 2020 2a20 4070 6172 616d 2069 6d61 * @param ima │ │ │ │ +000222a0: 6765 5f68 6569 6768 7420 496d 6167 6520 ge_height Image │ │ │ │ +000222b0: 6865 6967 6874 2e0a 2020 2020 202a 2040 height.. * @ │ │ │ │ +000222c0: 7061 7261 6d20 696d 6167 655f 6368 616e param image_chan │ │ │ │ +000222d0: 6e65 6c73 204e 756d 6265 7220 6f66 2063 nels Number of c │ │ │ │ +000222e0: 6861 6e6e 656c 7320 6f66 2074 6865 2069 hannels of the i │ │ │ │ +000222f0: 6d61 6765 2e0a 2020 2020 202a 2040 7061 mage.. * @pa │ │ │ │ +00022300: 7261 6d20 6e75 6d5f 7375 7065 7270 6978 ram num_superpix │ │ │ │ +00022310: 656c 7320 4465 7369 7265 6420 6e75 6d62 els Desired numb │ │ │ │ +00022320: 6572 206f 6620 7375 7065 7270 6978 656c er of superpixel │ │ │ │ +00022330: 732e 204e 6f74 6520 7468 6174 2074 6865 s. Note that the │ │ │ │ +00022340: 2061 6374 7561 6c20 6e75 6d62 6572 206d actual number m │ │ │ │ +00022350: 6179 2062 6520 736d 616c 6c65 720a 2020 ay be smaller. │ │ │ │ +00022360: 2020 202a 2064 7565 2074 6f20 7265 7374 * due to rest │ │ │ │ +00022370: 7269 6374 696f 6e73 2028 6465 7065 6e64 rictions (depend │ │ │ │ +00022380: 696e 6720 6f6e 2074 6865 2069 6d61 6765 ing on the image │ │ │ │ +00022390: 2073 697a 6520 616e 6420 6e75 6d5f 6c65 size and num_le │ │ │ │ +000223a0: 7665 6c73 292e 2055 7365 2067 6574 4e75 vels). Use getNu │ │ │ │ +000223b0: 6d62 6572 4f66 5375 7065 7270 6978 656c mberOfSuperpixel │ │ │ │ +000223c0: 7328 2920 746f 0a20 2020 2020 2a20 6765 s() to. * ge │ │ │ │ +000223d0: 7420 7468 6520 6163 7475 616c 206e 756d t the actual num │ │ │ │ +000223e0: 6265 722e 0a20 2020 2020 2a20 4070 6172 ber.. * @par │ │ │ │ +000223f0: 616d 206e 756d 5f6c 6576 656c 7320 4e75 am num_levels Nu │ │ │ │ +00022400: 6d62 6572 206f 6620 626c 6f63 6b20 6c65 mber of block le │ │ │ │ +00022410: 7665 6c73 2e20 5468 6520 6d6f 7265 206c vels. The more l │ │ │ │ +00022420: 6576 656c 732c 2074 6865 206d 6f72 6520 evels, the more │ │ │ │ +00022430: 6163 6375 7261 7465 2069 7320 7468 6520 accurate is the │ │ │ │ +00022440: 7365 676d 656e 7461 7469 6f6e 2c0a 2020 segmentation,. │ │ │ │ +00022450: 2020 202a 2062 7574 206e 6565 6473 206d * but needs m │ │ │ │ +00022460: 6f72 6520 6d65 6d6f 7279 2061 6e64 2043 ore memory and C │ │ │ │ +00022470: 5055 2074 696d 652e 0a20 2020 2020 2a20 PU time.. * │ │ │ │ +00022480: 4070 6172 616d 2070 7269 6f72 2065 6e61 @param prior ena │ │ │ │ +00022490: 626c 6520 3378 3320 7368 6170 6520 736d ble 3x3 shape sm │ │ │ │ +000224a0: 6f6f 7468 696e 6720 7465 726d 2069 6620 oothing term if │ │ │ │ +000224b0: 2667 743b 302e 2041 206c 6172 6765 7220 >0. A larger │ │ │ │ +000224c0: 7661 6c75 6520 6c65 6164 7320 746f 2073 value leads to s │ │ │ │ +000224d0: 6d6f 6f74 6865 7220 7368 6170 6573 2e20 moother shapes. │ │ │ │ +000224e0: 7072 696f 720a 2020 2020 202a 206d 7573 prior. * mus │ │ │ │ +000224f0: 7420 6265 2069 6e20 7468 6520 7261 6e67 t be in the rang │ │ │ │ +00022500: 6520 5b30 2c20 355d 2e0a 2020 2020 202a e [0, 5].. * │ │ │ │ +00022510: 2040 7061 7261 6d20 6869 7374 6f67 7261 @param histogra │ │ │ │ +00022520: 6d5f 6269 6e73 204e 756d 6265 7220 6f66 m_bins Number of │ │ │ │ +00022530: 2068 6973 746f 6772 616d 2062 696e 732e histogram bins. │ │ │ │ +00022540: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +00022550: 6f75 626c 655f 7374 6570 2049 6620 7472 ouble_step If tr │ │ │ │ +00022560: 7565 2c20 6974 6572 6174 6520 6561 6368 ue, iterate each │ │ │ │ +00022570: 2062 6c6f 636b 206c 6576 656c 2074 7769 block level twi │ │ │ │ +00022580: 6365 2066 6f72 2068 6967 6865 7220 6163 ce for higher ac │ │ │ │ +00022590: 6375 7261 6379 2e0a 2020 2020 202a 0a20 curacy.. *. │ │ │ │ +000225a0: 2020 2020 2a20 5468 6520 6675 6e63 7469 * The functi │ │ │ │ +000225b0: 6f6e 2069 6e69 7469 616c 697a 6573 2061 on initializes a │ │ │ │ +000225c0: 2053 7570 6572 7069 7865 6c53 4545 4453 SuperpixelSEEDS │ │ │ │ +000225d0: 206f 626a 6563 7420 666f 7220 7468 6520 object for the │ │ │ │ +000225e0: 696e 7075 7420 696d 6167 652e 2049 7420 input image. It │ │ │ │ +000225f0: 7374 6f72 6573 2074 6865 2070 6172 616d stores the param │ │ │ │ +00022600: 6574 6572 7320 6f66 0a20 2020 2020 2a20 eters of. * │ │ │ │ +00022610: 7468 6520 696d 6167 653a 2069 6d61 6765 the image: image │ │ │ │ +00022620: 5f77 6964 7468 2c20 696d 6167 655f 6865 _width, image_he │ │ │ │ +00022630: 6967 6874 2061 6e64 2069 6d61 6765 5f63 ight and image_c │ │ │ │ +00022640: 6861 6e6e 656c 732e 2049 7420 616c 736f hannels. It also │ │ │ │ +00022650: 2073 6574 7320 7468 6520 7061 7261 6d65 sets the parame │ │ │ │ +00022660: 7465 7273 206f 6620 7468 6520 5345 4544 ters of the SEED │ │ │ │ +00022670: 530a 2020 2020 202a 2073 7570 6572 7069 S. * superpi │ │ │ │ +00022680: 7865 6c20 616c 676f 7269 7468 6d2c 2077 xel algorithm, w │ │ │ │ +00022690: 6869 6368 2061 7265 3a20 6e75 6d5f 7375 hich are: num_su │ │ │ │ +000226a0: 7065 7270 6978 656c 732c 206e 756d 5f6c perpixels, num_l │ │ │ │ +000226b0: 6576 656c 732c 2075 7365 5f70 7269 6f72 evels, use_prior │ │ │ │ +000226c0: 2c20 6869 7374 6f67 7261 6d5f 6269 6e73 , histogram_bins │ │ │ │ +000226d0: 2061 6e64 0a20 2020 2020 2a20 646f 7562 and. * doub │ │ │ │ +000226e0: 6c65 5f73 7465 702e 0a20 2020 2020 2a0a le_step.. *. │ │ │ │ +000226f0: 2020 2020 202a 2054 6865 206e 756d 6265 * The numbe │ │ │ │ +00022700: 7220 6f66 206c 6576 656c 7320 696e 206e r of levels in n │ │ │ │ +00022710: 756d 5f6c 6576 656c 7320 6465 6669 6e65 um_levels define │ │ │ │ +00022720: 7320 7468 6520 616d 6f75 6e74 206f 6620 s the amount of │ │ │ │ +00022730: 626c 6f63 6b20 6c65 7665 6c73 2074 6861 block levels tha │ │ │ │ +00022740: 7420 7468 6520 616c 676f 7269 7468 6d20 t the algorithm │ │ │ │ +00022750: 7573 6520 696e 2074 6865 0a20 2020 2020 use in the. │ │ │ │ +00022760: 2a20 6f70 7469 6d69 7a61 7469 6f6e 2e20 * optimization. │ │ │ │ +00022770: 5468 6520 696e 6974 6961 6c69 7a61 7469 The initializati │ │ │ │ +00022780: 6f6e 2069 7320 6120 6772 6964 2c20 696e on is a grid, in │ │ │ │ +00022790: 2077 6869 6368 2074 6865 2073 7570 6572 which the super │ │ │ │ +000227a0: 7069 7865 6c73 2061 7265 2065 7175 616c pixels are equal │ │ │ │ +000227b0: 6c79 2064 6973 7472 6962 7574 6564 2074 ly distributed t │ │ │ │ +000227c0: 6872 6f75 6768 0a20 2020 2020 2a20 7468 hrough. * th │ │ │ │ +000227d0: 6520 7769 6474 6820 616e 6420 7468 6520 e width and the │ │ │ │ +000227e0: 6865 6967 6874 206f 6620 7468 6520 696d height of the im │ │ │ │ +000227f0: 6167 652e 2054 6865 206c 6172 6765 7220 age. The larger │ │ │ │ +00022800: 626c 6f63 6b73 2063 6f72 7265 7370 6f6e blocks correspon │ │ │ │ +00022810: 6420 746f 2074 6865 2073 7570 6572 7069 d to the superpi │ │ │ │ +00022820: 7865 6c20 7369 7a65 2c20 616e 6420 7468 xel size, and th │ │ │ │ +00022830: 650a 2020 2020 202a 206c 6576 656c 7320 e. * levels │ │ │ │ +00022840: 7769 7468 2073 6d61 6c6c 6572 2062 6c6f with smaller blo │ │ │ │ +00022850: 636b 7320 6172 6520 666f 726d 6564 2062 cks are formed b │ │ │ │ +00022860: 7920 6469 7669 6469 6e67 2074 6865 206c y dividing the l │ │ │ │ +00022870: 6172 6765 7220 626c 6f63 6b73 2069 6e74 arger blocks int │ │ │ │ +00022880: 6f20 3220 7820 3220 626c 6f63 6b73 206f o 2 x 2 blocks o │ │ │ │ +00022890: 6620 7069 7865 6c73 2c0a 2020 2020 202a f pixels,. * │ │ │ │ +000228a0: 2072 6563 7572 7369 7665 6c79 2075 6e74 recursively unt │ │ │ │ +000228b0: 696c 2074 6865 2073 6d61 6c6c 6572 2062 il the smaller b │ │ │ │ +000228c0: 6c6f 636b 206c 6576 656c 2e20 416e 2065 lock level. An e │ │ │ │ +000228d0: 7861 6d70 6c65 206f 6620 696e 6974 6961 xample of initia │ │ │ │ +000228e0: 6c69 7a61 7469 6f6e 206f 6620 3420 626c lization of 4 bl │ │ │ │ +000228f0: 6f63 6b20 6c65 7665 6c73 2069 730a 2020 ock levels is. │ │ │ │ +00022900: 2020 202a 2069 6c6c 7573 7472 6174 6564 * illustrated │ │ │ │ +00022910: 2069 6e20 7468 6520 666f 6c6c 6f77 696e in the followin │ │ │ │ +00022920: 6720 6669 6775 7265 2e0a 2020 2020 202a g figure.. * │ │ │ │ +00022930: 0a20 2020 2020 2a20 215b 696d 6167 655d . * ![image] │ │ │ │ +00022940: 2870 6963 732f 7375 7065 7270 6978 656c (pics/superpixel │ │ │ │ +00022950: 735f 626c 6f63 6b73 2e70 6e67 290a 2020 s_blocks.png). │ │ │ │ +00022960: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ +00022970: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00022980: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +00022990: 2070 7562 6c69 6320 7374 6174 6963 2053 public static S │ │ │ │ +000229a0: 7570 6572 7069 7865 6c53 4545 4453 2063 uperpixelSEEDS c │ │ │ │ +000229b0: 7265 6174 6553 7570 6572 7069 7865 6c53 reateSuperpixelS │ │ │ │ +000229c0: 4545 4453 2869 6e74 2069 6d61 6765 5f77 EEDS(int image_w │ │ │ │ +000229d0: 6964 7468 2c20 696e 7420 696d 6167 655f idth, int image_ │ │ │ │ +000229e0: 6865 6967 6874 2c20 696e 7420 696d 6167 height, int imag │ │ │ │ +000229f0: 655f 6368 616e 6e65 6c73 2c20 696e 7420 e_channels, int │ │ │ │ +00022a00: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ +00022a10: 2069 6e74 206e 756d 5f6c 6576 656c 732c int num_levels, │ │ │ │ +00022a20: 2069 6e74 2070 7269 6f72 2c20 696e 7420 int prior, int │ │ │ │ +00022a30: 6869 7374 6f67 7261 6d5f 6269 6e73 2c20 histogram_bins, │ │ │ │ +00022a40: 626f 6f6c 6561 6e20 646f 7562 6c65 5f73 boolean double_s │ │ │ │ +00022a50: 7465 7029 207b 0a20 2020 2020 2020 2072 tep) {. r │ │ │ │ +00022a60: 6574 7572 6e20 5375 7065 7270 6978 656c eturn Superpixel │ │ │ │ +00022a70: 5345 4544 532e 5f5f 6672 6f6d 5074 725f SEEDS.__fromPtr_ │ │ │ │ +00022a80: 5f28 6372 6561 7465 5375 7065 7270 6978 _(createSuperpix │ │ │ │ +00022a90: 656c 5345 4544 535f 3028 696d 6167 655f elSEEDS_0(image_ │ │ │ │ +00022aa0: 7769 6474 682c 2069 6d61 6765 5f68 6569 width, image_hei │ │ │ │ +00022ab0: 6768 742c 2069 6d61 6765 5f63 6861 6e6e ght, image_chann │ │ │ │ +00022ac0: 656c 732c 206e 756d 5f73 7570 6572 7069 els, num_superpi │ │ │ │ +00022ad0: 7865 6c73 2c20 6e75 6d5f 6c65 7665 6c73 xels, num_levels │ │ │ │ +00022ae0: 2c20 7072 696f 722c 2068 6973 746f 6772 , prior, histogr │ │ │ │ +00022af0: 616d 5f62 696e 732c 2064 6f75 626c 655f am_bins, double_ │ │ │ │ +00022b00: 7374 6570 2929 3b0a 2020 2020 7d0a 0a20 step));. }.. │ │ │ │ +00022b10: 2020 202f 2a2a 0a20 2020 2020 2a20 496e /**. * In │ │ │ │ +00022b20: 6974 6961 6c69 7a65 7320 6120 5375 7065 itializes a Supe │ │ │ │ +00022b30: 7270 6978 656c 5345 4544 5320 6f62 6a65 rpixelSEEDS obje │ │ │ │ +00022b40: 6374 2e0a 2020 2020 202a 0a20 2020 2020 ct.. *. │ │ │ │ +00022b50: 2a20 4070 6172 616d 2069 6d61 6765 5f77 * @param image_w │ │ │ │ +00022b60: 6964 7468 2049 6d61 6765 2077 6964 7468 idth Image width │ │ │ │ +00022b70: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00022b80: 696d 6167 655f 6865 6967 6874 2049 6d61 image_height Ima │ │ │ │ +00022b90: 6765 2068 6569 6768 742e 0a20 2020 2020 ge height.. │ │ │ │ +00022ba0: 2a20 4070 6172 616d 2069 6d61 6765 5f63 * @param image_c │ │ │ │ +00022bb0: 6861 6e6e 656c 7320 4e75 6d62 6572 206f hannels Number o │ │ │ │ +00022bc0: 6620 6368 616e 6e65 6c73 206f 6620 7468 f channels of th │ │ │ │ +00022bd0: 6520 696d 6167 652e 0a20 2020 2020 2a20 e image.. * │ │ │ │ +00022be0: 4070 6172 616d 206e 756d 5f73 7570 6572 @param num_super │ │ │ │ +00022bf0: 7069 7865 6c73 2044 6573 6972 6564 206e pixels Desired n │ │ │ │ +00022c00: 756d 6265 7220 6f66 2073 7570 6572 7069 umber of superpi │ │ │ │ +00022c10: 7865 6c73 2e20 4e6f 7465 2074 6861 7420 xels. Note that │ │ │ │ +00022c20: 7468 6520 6163 7475 616c 206e 756d 6265 the actual numbe │ │ │ │ +00022c30: 7220 6d61 7920 6265 2073 6d61 6c6c 6572 r may be smaller │ │ │ │ +00022c40: 0a20 2020 2020 2a20 6475 6520 746f 2072 . * due to r │ │ │ │ +00022c50: 6573 7472 6963 7469 6f6e 7320 2864 6570 estrictions (dep │ │ │ │ +00022c60: 656e 6469 6e67 206f 6e20 7468 6520 696d ending on the im │ │ │ │ +00022c70: 6167 6520 7369 7a65 2061 6e64 206e 756d age size and num │ │ │ │ +00022c80: 5f6c 6576 656c 7329 2e20 5573 6520 6765 _levels). Use ge │ │ │ │ +00022c90: 744e 756d 6265 724f 6653 7570 6572 7069 tNumberOfSuperpi │ │ │ │ +00022ca0: 7865 6c73 2829 2074 6f0a 2020 2020 202a xels() to. * │ │ │ │ +00022cb0: 2067 6574 2074 6865 2061 6374 7561 6c20 get the actual │ │ │ │ +00022cc0: 6e75 6d62 6572 2e0a 2020 2020 202a 2040 number.. * @ │ │ │ │ +00022cd0: 7061 7261 6d20 6e75 6d5f 6c65 7665 6c73 param num_levels │ │ │ │ +00022ce0: 204e 756d 6265 7220 6f66 2062 6c6f 636b Number of block │ │ │ │ +00022cf0: 206c 6576 656c 732e 2054 6865 206d 6f72 levels. The mor │ │ │ │ +00022d00: 6520 6c65 7665 6c73 2c20 7468 6520 6d6f e levels, the mo │ │ │ │ +00022d10: 7265 2061 6363 7572 6174 6520 6973 2074 re accurate is t │ │ │ │ +00022d20: 6865 2073 6567 6d65 6e74 6174 696f 6e2c he segmentation, │ │ │ │ +00022d30: 0a20 2020 2020 2a20 6275 7420 6e65 6564 . * but need │ │ │ │ +00022d40: 7320 6d6f 7265 206d 656d 6f72 7920 616e s more memory an │ │ │ │ +00022d50: 6420 4350 5520 7469 6d65 2e0a 2020 2020 d CPU time.. │ │ │ │ +00022d60: 202a 2040 7061 7261 6d20 7072 696f 7220 * @param prior │ │ │ │ +00022d70: 656e 6162 6c65 2033 7833 2073 6861 7065 enable 3x3 shape │ │ │ │ +00022d80: 2073 6d6f 6f74 6869 6e67 2074 6572 6d20 smoothing term │ │ │ │ +00022d90: 6966 2026 6774 3b30 2e20 4120 6c61 7267 if >0. A larg │ │ │ │ +00022da0: 6572 2076 616c 7565 206c 6561 6473 2074 er value leads t │ │ │ │ +00022db0: 6f20 736d 6f6f 7468 6572 2073 6861 7065 o smoother shape │ │ │ │ +00022dc0: 732e 2070 7269 6f72 0a20 2020 2020 2a20 s. prior. * │ │ │ │ +00022dd0: 6d75 7374 2062 6520 696e 2074 6865 2072 must be in the r │ │ │ │ +00022de0: 616e 6765 205b 302c 2035 5d2e 0a20 2020 ange [0, 5].. │ │ │ │ +00022df0: 2020 2a20 4070 6172 616d 2068 6973 746f * @param histo │ │ │ │ +00022e00: 6772 616d 5f62 696e 7320 4e75 6d62 6572 gram_bins Number │ │ │ │ +00022e10: 206f 6620 6869 7374 6f67 7261 6d20 6269 of histogram bi │ │ │ │ +00022e20: 6e73 2e0a 2020 2020 202a 0a20 2020 2020 ns.. *. │ │ │ │ +00022e30: 2a20 5468 6520 6675 6e63 7469 6f6e 2069 * The function i │ │ │ │ +00022e40: 6e69 7469 616c 697a 6573 2061 2053 7570 nitializes a Sup │ │ │ │ +00022e50: 6572 7069 7865 6c53 4545 4453 206f 626a erpixelSEEDS obj │ │ │ │ +00022e60: 6563 7420 666f 7220 7468 6520 696e 7075 ect for the inpu │ │ │ │ +00022e70: 7420 696d 6167 652e 2049 7420 7374 6f72 t image. It stor │ │ │ │ +00022e80: 6573 2074 6865 2070 6172 616d 6574 6572 es the parameter │ │ │ │ +00022e90: 7320 6f66 0a20 2020 2020 2a20 7468 6520 s of. * the │ │ │ │ +00022ea0: 696d 6167 653a 2069 6d61 6765 5f77 6964 image: image_wid │ │ │ │ +00022eb0: 7468 2c20 696d 6167 655f 6865 6967 6874 th, image_height │ │ │ │ +00022ec0: 2061 6e64 2069 6d61 6765 5f63 6861 6e6e and image_chann │ │ │ │ +00022ed0: 656c 732e 2049 7420 616c 736f 2073 6574 els. It also set │ │ │ │ +00022ee0: 7320 7468 6520 7061 7261 6d65 7465 7273 s the parameters │ │ │ │ +00022ef0: 206f 6620 7468 6520 5345 4544 530a 2020 of the SEEDS. │ │ │ │ +00022f00: 2020 202a 2073 7570 6572 7069 7865 6c20 * superpixel │ │ │ │ +00022f10: 616c 676f 7269 7468 6d2c 2077 6869 6368 algorithm, which │ │ │ │ +00022f20: 2061 7265 3a20 6e75 6d5f 7375 7065 7270 are: num_superp │ │ │ │ +00022f30: 6978 656c 732c 206e 756d 5f6c 6576 656c ixels, num_level │ │ │ │ +00022f40: 732c 2075 7365 5f70 7269 6f72 2c20 6869 s, use_prior, hi │ │ │ │ +00022f50: 7374 6f67 7261 6d5f 6269 6e73 2061 6e64 stogram_bins and │ │ │ │ +00022f60: 0a20 2020 2020 2a20 646f 7562 6c65 5f73 . * double_s │ │ │ │ +00022f70: 7465 702e 0a20 2020 2020 2a0a 2020 2020 tep.. *. │ │ │ │ +00022f80: 202a 2054 6865 206e 756d 6265 7220 6f66 * The number of │ │ │ │ +00022f90: 206c 6576 656c 7320 696e 206e 756d 5f6c levels in num_l │ │ │ │ +00022fa0: 6576 656c 7320 6465 6669 6e65 7320 7468 evels defines th │ │ │ │ +00022fb0: 6520 616d 6f75 6e74 206f 6620 626c 6f63 e amount of bloc │ │ │ │ +00022fc0: 6b20 6c65 7665 6c73 2074 6861 7420 7468 k levels that th │ │ │ │ +00022fd0: 6520 616c 676f 7269 7468 6d20 7573 6520 e algorithm use │ │ │ │ +00022fe0: 696e 2074 6865 0a20 2020 2020 2a20 6f70 in the. * op │ │ │ │ +00022ff0: 7469 6d69 7a61 7469 6f6e 2e20 5468 6520 timization. The │ │ │ │ +00023000: 696e 6974 6961 6c69 7a61 7469 6f6e 2069 initialization i │ │ │ │ +00023010: 7320 6120 6772 6964 2c20 696e 2077 6869 s a grid, in whi │ │ │ │ +00023020: 6368 2074 6865 2073 7570 6572 7069 7865 ch the superpixe │ │ │ │ +00023030: 6c73 2061 7265 2065 7175 616c 6c79 2064 ls are equally d │ │ │ │ +00023040: 6973 7472 6962 7574 6564 2074 6872 6f75 istributed throu │ │ │ │ +00023050: 6768 0a20 2020 2020 2a20 7468 6520 7769 gh. * the wi │ │ │ │ +00023060: 6474 6820 616e 6420 7468 6520 6865 6967 dth and the heig │ │ │ │ +00023070: 6874 206f 6620 7468 6520 696d 6167 652e ht of the image. │ │ │ │ +00023080: 2054 6865 206c 6172 6765 7220 626c 6f63 The larger bloc │ │ │ │ +00023090: 6b73 2063 6f72 7265 7370 6f6e 6420 746f ks correspond to │ │ │ │ +000230a0: 2074 6865 2073 7570 6572 7069 7865 6c20 the superpixel │ │ │ │ +000230b0: 7369 7a65 2c20 616e 6420 7468 650a 2020 size, and the. │ │ │ │ +000230c0: 2020 202a 206c 6576 656c 7320 7769 7468 * levels with │ │ │ │ +000230d0: 2073 6d61 6c6c 6572 2062 6c6f 636b 7320 smaller blocks │ │ │ │ +000230e0: 6172 6520 666f 726d 6564 2062 7920 6469 are formed by di │ │ │ │ +000230f0: 7669 6469 6e67 2074 6865 206c 6172 6765 viding the large │ │ │ │ +00023100: 7220 626c 6f63 6b73 2069 6e74 6f20 3220 r blocks into 2 │ │ │ │ +00023110: 7820 3220 626c 6f63 6b73 206f 6620 7069 x 2 blocks of pi │ │ │ │ +00023120: 7865 6c73 2c0a 2020 2020 202a 2072 6563 xels,. * rec │ │ │ │ +00023130: 7572 7369 7665 6c79 2075 6e74 696c 2074 ursively until t │ │ │ │ +00023140: 6865 2073 6d61 6c6c 6572 2062 6c6f 636b he smaller block │ │ │ │ +00023150: 206c 6576 656c 2e20 416e 2065 7861 6d70 level. An examp │ │ │ │ +00023160: 6c65 206f 6620 696e 6974 6961 6c69 7a61 le of initializa │ │ │ │ +00023170: 7469 6f6e 206f 6620 3420 626c 6f63 6b20 tion of 4 block │ │ │ │ +00023180: 6c65 7665 6c73 2069 730a 2020 2020 202a levels is. * │ │ │ │ +00023190: 2069 6c6c 7573 7472 6174 6564 2069 6e20 illustrated in │ │ │ │ +000231a0: 7468 6520 666f 6c6c 6f77 696e 6720 6669 the following fi │ │ │ │ +000231b0: 6775 7265 2e0a 2020 2020 202a 0a20 2020 gure.. *. │ │ │ │ +000231c0: 2020 2a20 215b 696d 6167 655d 2870 6963 * ![image](pic │ │ │ │ +000231d0: 732f 7375 7065 7270 6978 656c 735f 626c s/superpixels_bl │ │ │ │ +000231e0: 6f63 6b73 2e70 6e67 290a 2020 2020 202a ocks.png). * │ │ │ │ +000231f0: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +00023200: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00023210: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00023220: 6c69 6320 7374 6174 6963 2053 7570 6572 lic static Super │ │ │ │ +00023230: 7069 7865 6c53 4545 4453 2063 7265 6174 pixelSEEDS creat │ │ │ │ +00023240: 6553 7570 6572 7069 7865 6c53 4545 4453 eSuperpixelSEEDS │ │ │ │ +00023250: 2869 6e74 2069 6d61 6765 5f77 6964 7468 (int image_width │ │ │ │ +00023260: 2c20 696e 7420 696d 6167 655f 6865 6967 , int image_heig │ │ │ │ +00023270: 6874 2c20 696e 7420 696d 6167 655f 6368 ht, int image_ch │ │ │ │ +00023280: 616e 6e65 6c73 2c20 696e 7420 6e75 6d5f annels, int num_ │ │ │ │ +00023290: 7375 7065 7270 6978 656c 732c 2069 6e74 superpixels, int │ │ │ │ +000232a0: 206e 756d 5f6c 6576 656c 732c 2069 6e74 num_levels, int │ │ │ │ +000232b0: 2070 7269 6f72 2c20 696e 7420 6869 7374 prior, int hist │ │ │ │ +000232c0: 6f67 7261 6d5f 6269 6e73 2920 7b0a 2020 ogram_bins) {. │ │ │ │ +000232d0: 2020 2020 2020 7265 7475 726e 2053 7570 return Sup │ │ │ │ +000232e0: 6572 7069 7865 6c53 4545 4453 2e5f 5f66 erpixelSEEDS.__f │ │ │ │ +000232f0: 726f 6d50 7472 5f5f 2863 7265 6174 6553 romPtr__(createS │ │ │ │ +00023300: 7570 6572 7069 7865 6c53 4545 4453 5f31 uperpixelSEEDS_1 │ │ │ │ +00023310: 2869 6d61 6765 5f77 6964 7468 2c20 696d (image_width, im │ │ │ │ +00023320: 6167 655f 6865 6967 6874 2c20 696d 6167 age_height, imag │ │ │ │ +00023330: 655f 6368 616e 6e65 6c73 2c20 6e75 6d5f e_channels, num_ │ │ │ │ +00023340: 7375 7065 7270 6978 656c 732c 206e 756d superpixels, num │ │ │ │ +00023350: 5f6c 6576 656c 732c 2070 7269 6f72 2c20 _levels, prior, │ │ │ │ +00023360: 6869 7374 6f67 7261 6d5f 6269 6e73 2929 histogram_bins)) │ │ │ │ +00023370: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +00023380: 0a20 2020 2020 2a20 496e 6974 6961 6c69 . * Initiali │ │ │ │ +00023390: 7a65 7320 6120 5375 7065 7270 6978 656c zes a Superpixel │ │ │ │ +000233a0: 5345 4544 5320 6f62 6a65 6374 2e0a 2020 SEEDS object.. │ │ │ │ +000233b0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +000233c0: 616d 2069 6d61 6765 5f77 6964 7468 2049 am image_width I │ │ │ │ +000233d0: 6d61 6765 2077 6964 7468 2e0a 2020 2020 mage width.. │ │ │ │ +000233e0: 202a 2040 7061 7261 6d20 696d 6167 655f * @param image_ │ │ │ │ +000233f0: 6865 6967 6874 2049 6d61 6765 2068 6569 height Image hei │ │ │ │ +00023400: 6768 742e 0a20 2020 2020 2a20 4070 6172 ght.. * @par │ │ │ │ +00023410: 616d 2069 6d61 6765 5f63 6861 6e6e 656c am image_channel │ │ │ │ +00023420: 7320 4e75 6d62 6572 206f 6620 6368 616e s Number of chan │ │ │ │ +00023430: 6e65 6c73 206f 6620 7468 6520 696d 6167 nels of the imag │ │ │ │ +00023440: 652e 0a20 2020 2020 2a20 4070 6172 616d e.. * @param │ │ │ │ +00023450: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ +00023460: 2044 6573 6972 6564 206e 756d 6265 7220 Desired number │ │ │ │ +00023470: 6f66 2073 7570 6572 7069 7865 6c73 2e20 of superpixels. │ │ │ │ +00023480: 4e6f 7465 2074 6861 7420 7468 6520 6163 Note that the ac │ │ │ │ +00023490: 7475 616c 206e 756d 6265 7220 6d61 7920 tual number may │ │ │ │ +000234a0: 6265 2073 6d61 6c6c 6572 0a20 2020 2020 be smaller. │ │ │ │ +000234b0: 2a20 6475 6520 746f 2072 6573 7472 6963 * due to restric │ │ │ │ +000234c0: 7469 6f6e 7320 2864 6570 656e 6469 6e67 tions (depending │ │ │ │ +000234d0: 206f 6e20 7468 6520 696d 6167 6520 7369 on the image si │ │ │ │ +000234e0: 7a65 2061 6e64 206e 756d 5f6c 6576 656c ze and num_level │ │ │ │ +000234f0: 7329 2e20 5573 6520 6765 744e 756d 6265 s). Use getNumbe │ │ │ │ +00023500: 724f 6653 7570 6572 7069 7865 6c73 2829 rOfSuperpixels() │ │ │ │ +00023510: 2074 6f0a 2020 2020 202a 2067 6574 2074 to. * get t │ │ │ │ +00023520: 6865 2061 6374 7561 6c20 6e75 6d62 6572 he actual number │ │ │ │ +00023530: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00023540: 6e75 6d5f 6c65 7665 6c73 204e 756d 6265 num_levels Numbe │ │ │ │ +00023550: 7220 6f66 2062 6c6f 636b 206c 6576 656c r of block level │ │ │ │ +00023560: 732e 2054 6865 206d 6f72 6520 6c65 7665 s. The more leve │ │ │ │ +00023570: 6c73 2c20 7468 6520 6d6f 7265 2061 6363 ls, the more acc │ │ │ │ +00023580: 7572 6174 6520 6973 2074 6865 2073 6567 urate is the seg │ │ │ │ +00023590: 6d65 6e74 6174 696f 6e2c 0a20 2020 2020 mentation,. │ │ │ │ +000235a0: 2a20 6275 7420 6e65 6564 7320 6d6f 7265 * but needs more │ │ │ │ +000235b0: 206d 656d 6f72 7920 616e 6420 4350 5520 memory and CPU │ │ │ │ +000235c0: 7469 6d65 2e0a 2020 2020 202a 2040 7061 time.. * @pa │ │ │ │ +000235d0: 7261 6d20 7072 696f 7220 656e 6162 6c65 ram prior enable │ │ │ │ +000235e0: 2033 7833 2073 6861 7065 2073 6d6f 6f74 3x3 shape smoot │ │ │ │ +000235f0: 6869 6e67 2074 6572 6d20 6966 2026 6774 hing term if > │ │ │ │ +00023600: 3b30 2e20 4120 6c61 7267 6572 2076 616c ;0. A larger val │ │ │ │ +00023610: 7565 206c 6561 6473 2074 6f20 736d 6f6f ue leads to smoo │ │ │ │ +00023620: 7468 6572 2073 6861 7065 732e 2070 7269 ther shapes. pri │ │ │ │ +00023630: 6f72 0a20 2020 2020 2a20 6d75 7374 2062 or. * must b │ │ │ │ +00023640: 6520 696e 2074 6865 2072 616e 6765 205b e in the range [ │ │ │ │ +00023650: 302c 2035 5d2e 0a20 2020 2020 2a0a 2020 0, 5].. *. │ │ │ │ +00023660: 2020 202a 2054 6865 2066 756e 6374 696f * The functio │ │ │ │ +00023670: 6e20 696e 6974 6961 6c69 7a65 7320 6120 n initializes a │ │ │ │ +00023680: 5375 7065 7270 6978 656c 5345 4544 5320 SuperpixelSEEDS │ │ │ │ +00023690: 6f62 6a65 6374 2066 6f72 2074 6865 2069 object for the i │ │ │ │ +000236a0: 6e70 7574 2069 6d61 6765 2e20 4974 2073 nput image. It s │ │ │ │ +000236b0: 746f 7265 7320 7468 6520 7061 7261 6d65 tores the parame │ │ │ │ +000236c0: 7465 7273 206f 660a 2020 2020 202a 2074 ters of. * t │ │ │ │ +000236d0: 6865 2069 6d61 6765 3a20 696d 6167 655f he image: image_ │ │ │ │ +000236e0: 7769 6474 682c 2069 6d61 6765 5f68 6569 width, image_hei │ │ │ │ +000236f0: 6768 7420 616e 6420 696d 6167 655f 6368 ght and image_ch │ │ │ │ +00023700: 616e 6e65 6c73 2e20 4974 2061 6c73 6f20 annels. It also │ │ │ │ +00023710: 7365 7473 2074 6865 2070 6172 616d 6574 sets the paramet │ │ │ │ +00023720: 6572 7320 6f66 2074 6865 2053 4545 4453 ers of the SEEDS │ │ │ │ +00023730: 0a20 2020 2020 2a20 7375 7065 7270 6978 . * superpix │ │ │ │ +00023740: 656c 2061 6c67 6f72 6974 686d 2c20 7768 el algorithm, wh │ │ │ │ +00023750: 6963 6820 6172 653a 206e 756d 5f73 7570 ich are: num_sup │ │ │ │ +00023760: 6572 7069 7865 6c73 2c20 6e75 6d5f 6c65 erpixels, num_le │ │ │ │ +00023770: 7665 6c73 2c20 7573 655f 7072 696f 722c vels, use_prior, │ │ │ │ +00023780: 2068 6973 746f 6772 616d 5f62 696e 7320 histogram_bins │ │ │ │ +00023790: 616e 640a 2020 2020 202a 2064 6f75 626c and. * doubl │ │ │ │ +000237a0: 655f 7374 6570 2e0a 2020 2020 202a 0a20 e_step.. *. │ │ │ │ +000237b0: 2020 2020 2a20 5468 6520 6e75 6d62 6572 * The number │ │ │ │ +000237c0: 206f 6620 6c65 7665 6c73 2069 6e20 6e75 of levels in nu │ │ │ │ +000237d0: 6d5f 6c65 7665 6c73 2064 6566 696e 6573 m_levels defines │ │ │ │ +000237e0: 2074 6865 2061 6d6f 756e 7420 6f66 2062 the amount of b │ │ │ │ +000237f0: 6c6f 636b 206c 6576 656c 7320 7468 6174 lock levels that │ │ │ │ +00023800: 2074 6865 2061 6c67 6f72 6974 686d 2075 the algorithm u │ │ │ │ +00023810: 7365 2069 6e20 7468 650a 2020 2020 202a se in the. * │ │ │ │ +00023820: 206f 7074 696d 697a 6174 696f 6e2e 2054 optimization. T │ │ │ │ +00023830: 6865 2069 6e69 7469 616c 697a 6174 696f he initializatio │ │ │ │ +00023840: 6e20 6973 2061 2067 7269 642c 2069 6e20 n is a grid, in │ │ │ │ +00023850: 7768 6963 6820 7468 6520 7375 7065 7270 which the superp │ │ │ │ +00023860: 6978 656c 7320 6172 6520 6571 7561 6c6c ixels are equall │ │ │ │ +00023870: 7920 6469 7374 7269 6275 7465 6420 7468 y distributed th │ │ │ │ +00023880: 726f 7567 680a 2020 2020 202a 2074 6865 rough. * the │ │ │ │ +00023890: 2077 6964 7468 2061 6e64 2074 6865 2068 width and the h │ │ │ │ +000238a0: 6569 6768 7420 6f66 2074 6865 2069 6d61 eight of the ima │ │ │ │ +000238b0: 6765 2e20 5468 6520 6c61 7267 6572 2062 ge. The larger b │ │ │ │ +000238c0: 6c6f 636b 7320 636f 7272 6573 706f 6e64 locks correspond │ │ │ │ +000238d0: 2074 6f20 7468 6520 7375 7065 7270 6978 to the superpix │ │ │ │ +000238e0: 656c 2073 697a 652c 2061 6e64 2074 6865 el size, and the │ │ │ │ +000238f0: 0a20 2020 2020 2a20 6c65 7665 6c73 2077 . * levels w │ │ │ │ +00023900: 6974 6820 736d 616c 6c65 7220 626c 6f63 ith smaller bloc │ │ │ │ +00023910: 6b73 2061 7265 2066 6f72 6d65 6420 6279 ks are formed by │ │ │ │ +00023920: 2064 6976 6964 696e 6720 7468 6520 6c61 dividing the la │ │ │ │ +00023930: 7267 6572 2062 6c6f 636b 7320 696e 746f rger blocks into │ │ │ │ +00023940: 2032 2078 2032 2062 6c6f 636b 7320 6f66 2 x 2 blocks of │ │ │ │ +00023950: 2070 6978 656c 732c 0a20 2020 2020 2a20 pixels,. * │ │ │ │ +00023960: 7265 6375 7273 6976 656c 7920 756e 7469 recursively unti │ │ │ │ +00023970: 6c20 7468 6520 736d 616c 6c65 7220 626c l the smaller bl │ │ │ │ +00023980: 6f63 6b20 6c65 7665 6c2e 2041 6e20 6578 ock level. An ex │ │ │ │ +00023990: 616d 706c 6520 6f66 2069 6e69 7469 616c ample of initial │ │ │ │ +000239a0: 697a 6174 696f 6e20 6f66 2034 2062 6c6f ization of 4 blo │ │ │ │ +000239b0: 636b 206c 6576 656c 7320 6973 0a20 2020 ck levels is. │ │ │ │ +000239c0: 2020 2a20 696c 6c75 7374 7261 7465 6420 * illustrated │ │ │ │ +000239d0: 696e 2074 6865 2066 6f6c 6c6f 7769 6e67 in the following │ │ │ │ +000239e0: 2066 6967 7572 652e 0a20 2020 2020 2a0a figure.. *. │ │ │ │ +000239f0: 2020 2020 202a 2021 5b69 6d61 6765 5d28 * ![image]( │ │ │ │ +00023a00: 7069 6373 2f73 7570 6572 7069 7865 6c73 pics/superpixels │ │ │ │ +00023a10: 5f62 6c6f 636b 732e 706e 6729 0a20 2020 _blocks.png). │ │ │ │ +00023a20: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +00023a30: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00023a40: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +00023a50: 7075 626c 6963 2073 7461 7469 6320 5375 public static Su │ │ │ │ +00023a60: 7065 7270 6978 656c 5345 4544 5320 6372 perpixelSEEDS cr │ │ │ │ +00023a70: 6561 7465 5375 7065 7270 6978 656c 5345 eateSuperpixelSE │ │ │ │ +00023a80: 4544 5328 696e 7420 696d 6167 655f 7769 EDS(int image_wi │ │ │ │ +00023a90: 6474 682c 2069 6e74 2069 6d61 6765 5f68 dth, int image_h │ │ │ │ +00023aa0: 6569 6768 742c 2069 6e74 2069 6d61 6765 eight, int image │ │ │ │ +00023ab0: 5f63 6861 6e6e 656c 732c 2069 6e74 206e _channels, int n │ │ │ │ +00023ac0: 756d 5f73 7570 6572 7069 7865 6c73 2c20 um_superpixels, │ │ │ │ +00023ad0: 696e 7420 6e75 6d5f 6c65 7665 6c73 2c20 int num_levels, │ │ │ │ +00023ae0: 696e 7420 7072 696f 7229 207b 0a20 2020 int prior) {. │ │ │ │ +00023af0: 2020 2020 2072 6574 7572 6e20 5375 7065 return Supe │ │ │ │ +00023b00: 7270 6978 656c 5345 4544 532e 5f5f 6672 rpixelSEEDS.__fr │ │ │ │ +00023b10: 6f6d 5074 725f 5f28 6372 6561 7465 5375 omPtr__(createSu │ │ │ │ +00023b20: 7065 7270 6978 656c 5345 4544 535f 3228 perpixelSEEDS_2( │ │ │ │ +00023b30: 696d 6167 655f 7769 6474 682c 2069 6d61 image_width, ima │ │ │ │ +00023b40: 6765 5f68 6569 6768 742c 2069 6d61 6765 ge_height, image │ │ │ │ +00023b50: 5f63 6861 6e6e 656c 732c 206e 756d 5f73 _channels, num_s │ │ │ │ +00023b60: 7570 6572 7069 7865 6c73 2c20 6e75 6d5f uperpixels, num_ │ │ │ │ +00023b70: 6c65 7665 6c73 2c20 7072 696f 7229 293b levels, prior)); │ │ │ │ +00023b80: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +00023b90: 2020 2020 202a 2049 6e69 7469 616c 697a * Initializ │ │ │ │ +00023ba0: 6573 2061 2053 7570 6572 7069 7865 6c53 es a SuperpixelS │ │ │ │ +00023bb0: 4545 4453 206f 626a 6563 742e 0a20 2020 EEDS object.. │ │ │ │ +00023bc0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00023bd0: 6d20 696d 6167 655f 7769 6474 6820 496d m image_width Im │ │ │ │ +00023be0: 6167 6520 7769 6474 682e 0a20 2020 2020 age width.. │ │ │ │ +00023bf0: 2a20 4070 6172 616d 2069 6d61 6765 5f68 * @param image_h │ │ │ │ +00023c00: 6569 6768 7420 496d 6167 6520 6865 6967 eight Image heig │ │ │ │ +00023c10: 6874 2e0a 2020 2020 202a 2040 7061 7261 ht.. * @para │ │ │ │ +00023c20: 6d20 696d 6167 655f 6368 616e 6e65 6c73 m image_channels │ │ │ │ +00023c30: 204e 756d 6265 7220 6f66 2063 6861 6e6e Number of chann │ │ │ │ +00023c40: 656c 7320 6f66 2074 6865 2069 6d61 6765 els of the image │ │ │ │ +00023c50: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00023c60: 6e75 6d5f 7375 7065 7270 6978 656c 7320 num_superpixels │ │ │ │ +00023c70: 4465 7369 7265 6420 6e75 6d62 6572 206f Desired number o │ │ │ │ +00023c80: 6620 7375 7065 7270 6978 656c 732e 204e f superpixels. N │ │ │ │ +00023c90: 6f74 6520 7468 6174 2074 6865 2061 6374 ote that the act │ │ │ │ +00023ca0: 7561 6c20 6e75 6d62 6572 206d 6179 2062 ual number may b │ │ │ │ +00023cb0: 6520 736d 616c 6c65 720a 2020 2020 202a e smaller. * │ │ │ │ +00023cc0: 2064 7565 2074 6f20 7265 7374 7269 6374 due to restrict │ │ │ │ +00023cd0: 696f 6e73 2028 6465 7065 6e64 696e 6720 ions (depending │ │ │ │ +00023ce0: 6f6e 2074 6865 2069 6d61 6765 2073 697a on the image siz │ │ │ │ +00023cf0: 6520 616e 6420 6e75 6d5f 6c65 7665 6c73 e and num_levels │ │ │ │ +00023d00: 292e 2055 7365 2067 6574 4e75 6d62 6572 ). Use getNumber │ │ │ │ +00023d10: 4f66 5375 7065 7270 6978 656c 7328 2920 OfSuperpixels() │ │ │ │ +00023d20: 746f 0a20 2020 2020 2a20 6765 7420 7468 to. * get th │ │ │ │ +00023d30: 6520 6163 7475 616c 206e 756d 6265 722e e actual number. │ │ │ │ +00023d40: 0a20 2020 2020 2a20 4070 6172 616d 206e . * @param n │ │ │ │ +00023d50: 756d 5f6c 6576 656c 7320 4e75 6d62 6572 um_levels Number │ │ │ │ +00023d60: 206f 6620 626c 6f63 6b20 6c65 7665 6c73 of block levels │ │ │ │ +00023d70: 2e20 5468 6520 6d6f 7265 206c 6576 656c . The more level │ │ │ │ +00023d80: 732c 2074 6865 206d 6f72 6520 6163 6375 s, the more accu │ │ │ │ +00023d90: 7261 7465 2069 7320 7468 6520 7365 676d rate is the segm │ │ │ │ +00023da0: 656e 7461 7469 6f6e 2c0a 2020 2020 202a entation,. * │ │ │ │ +00023db0: 2062 7574 206e 6565 6473 206d 6f72 6520 but needs more │ │ │ │ +00023dc0: 6d65 6d6f 7279 2061 6e64 2043 5055 2074 memory and CPU t │ │ │ │ +00023dd0: 696d 652e 0a20 2020 2020 2a20 6d75 7374 ime.. * must │ │ │ │ +00023de0: 2062 6520 696e 2074 6865 2072 616e 6765 be in the range │ │ │ │ +00023df0: 205b 302c 2035 5d2e 0a20 2020 2020 2a0a [0, 5].. *. │ │ │ │ +00023e00: 2020 2020 202a 2054 6865 2066 756e 6374 * The funct │ │ │ │ +00023e10: 696f 6e20 696e 6974 6961 6c69 7a65 7320 ion initializes │ │ │ │ +00023e20: 6120 5375 7065 7270 6978 656c 5345 4544 a SuperpixelSEED │ │ │ │ +00023e30: 5320 6f62 6a65 6374 2066 6f72 2074 6865 S object for the │ │ │ │ +00023e40: 2069 6e70 7574 2069 6d61 6765 2e20 4974 input image. It │ │ │ │ +00023e50: 2073 746f 7265 7320 7468 6520 7061 7261 stores the para │ │ │ │ +00023e60: 6d65 7465 7273 206f 660a 2020 2020 202a meters of. * │ │ │ │ +00023e70: 2074 6865 2069 6d61 6765 3a20 696d 6167 the image: imag │ │ │ │ +00023e80: 655f 7769 6474 682c 2069 6d61 6765 5f68 e_width, image_h │ │ │ │ +00023e90: 6569 6768 7420 616e 6420 696d 6167 655f eight and image_ │ │ │ │ +00023ea0: 6368 616e 6e65 6c73 2e20 4974 2061 6c73 channels. It als │ │ │ │ +00023eb0: 6f20 7365 7473 2074 6865 2070 6172 616d o sets the param │ │ │ │ +00023ec0: 6574 6572 7320 6f66 2074 6865 2053 4545 eters of the SEE │ │ │ │ +00023ed0: 4453 0a20 2020 2020 2a20 7375 7065 7270 DS. * superp │ │ │ │ +00023ee0: 6978 656c 2061 6c67 6f72 6974 686d 2c20 ixel algorithm, │ │ │ │ +00023ef0: 7768 6963 6820 6172 653a 206e 756d 5f73 which are: num_s │ │ │ │ +00023f00: 7570 6572 7069 7865 6c73 2c20 6e75 6d5f uperpixels, num_ │ │ │ │ +00023f10: 6c65 7665 6c73 2c20 7573 655f 7072 696f levels, use_prio │ │ │ │ +00023f20: 722c 2068 6973 746f 6772 616d 5f62 696e r, histogram_bin │ │ │ │ +00023f30: 7320 616e 640a 2020 2020 202a 2064 6f75 s and. * dou │ │ │ │ +00023f40: 626c 655f 7374 6570 2e0a 2020 2020 202a ble_step.. * │ │ │ │ +00023f50: 0a20 2020 2020 2a20 5468 6520 6e75 6d62 . * The numb │ │ │ │ +00023f60: 6572 206f 6620 6c65 7665 6c73 2069 6e20 er of levels in │ │ │ │ +00023f70: 6e75 6d5f 6c65 7665 6c73 2064 6566 696e num_levels defin │ │ │ │ +00023f80: 6573 2074 6865 2061 6d6f 756e 7420 6f66 es the amount of │ │ │ │ +00023f90: 2062 6c6f 636b 206c 6576 656c 7320 7468 block levels th │ │ │ │ +00023fa0: 6174 2074 6865 2061 6c67 6f72 6974 686d at the algorithm │ │ │ │ +00023fb0: 2075 7365 2069 6e20 7468 650a 2020 2020 use in the. │ │ │ │ +00023fc0: 202a 206f 7074 696d 697a 6174 696f 6e2e * optimization. │ │ │ │ +00023fd0: 2054 6865 2069 6e69 7469 616c 697a 6174 The initializat │ │ │ │ +00023fe0: 696f 6e20 6973 2061 2067 7269 642c 2069 ion is a grid, i │ │ │ │ +00023ff0: 6e20 7768 6963 6820 7468 6520 7375 7065 n which the supe │ │ │ │ +00024000: 7270 6978 656c 7320 6172 6520 6571 7561 rpixels are equa │ │ │ │ +00024010: 6c6c 7920 6469 7374 7269 6275 7465 6420 lly distributed │ │ │ │ +00024020: 7468 726f 7567 680a 2020 2020 202a 2074 through. * t │ │ │ │ +00024030: 6865 2077 6964 7468 2061 6e64 2074 6865 he width and the │ │ │ │ +00024040: 2068 6569 6768 7420 6f66 2074 6865 2069 height of the i │ │ │ │ +00024050: 6d61 6765 2e20 5468 6520 6c61 7267 6572 mage. The larger │ │ │ │ +00024060: 2062 6c6f 636b 7320 636f 7272 6573 706f blocks correspo │ │ │ │ +00024070: 6e64 2074 6f20 7468 6520 7375 7065 7270 nd to the superp │ │ │ │ +00024080: 6978 656c 2073 697a 652c 2061 6e64 2074 ixel size, and t │ │ │ │ +00024090: 6865 0a20 2020 2020 2a20 6c65 7665 6c73 he. * levels │ │ │ │ +000240a0: 2077 6974 6820 736d 616c 6c65 7220 626c with smaller bl │ │ │ │ +000240b0: 6f63 6b73 2061 7265 2066 6f72 6d65 6420 ocks are formed │ │ │ │ +000240c0: 6279 2064 6976 6964 696e 6720 7468 6520 by dividing the │ │ │ │ +000240d0: 6c61 7267 6572 2062 6c6f 636b 7320 696e larger blocks in │ │ │ │ +000240e0: 746f 2032 2078 2032 2062 6c6f 636b 7320 to 2 x 2 blocks │ │ │ │ +000240f0: 6f66 2070 6978 656c 732c 0a20 2020 2020 of pixels,. │ │ │ │ +00024100: 2a20 7265 6375 7273 6976 656c 7920 756e * recursively un │ │ │ │ +00024110: 7469 6c20 7468 6520 736d 616c 6c65 7220 til the smaller │ │ │ │ +00024120: 626c 6f63 6b20 6c65 7665 6c2e 2041 6e20 block level. An │ │ │ │ +00024130: 6578 616d 706c 6520 6f66 2069 6e69 7469 example of initi │ │ │ │ +00024140: 616c 697a 6174 696f 6e20 6f66 2034 2062 alization of 4 b │ │ │ │ +00024150: 6c6f 636b 206c 6576 656c 7320 6973 0a20 lock levels is. │ │ │ │ +00024160: 2020 2020 2a20 696c 6c75 7374 7261 7465 * illustrate │ │ │ │ +00024170: 6420 696e 2074 6865 2066 6f6c 6c6f 7769 d in the followi │ │ │ │ +00024180: 6e67 2066 6967 7572 652e 0a20 2020 2020 ng figure.. │ │ │ │ +00024190: 2a0a 2020 2020 202a 2021 5b69 6d61 6765 *. * ![image │ │ │ │ +000241a0: 5d28 7069 6373 2f73 7570 6572 7069 7865 ](pics/superpixe │ │ │ │ +000241b0: 6c73 5f62 6c6f 636b 732e 706e 6729 0a20 ls_blocks.png). │ │ │ │ +000241c0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +000241d0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +000241e0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +000241f0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00024200: 5375 7065 7270 6978 656c 5345 4544 5320 SuperpixelSEEDS │ │ │ │ +00024210: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ +00024220: 5345 4544 5328 696e 7420 696d 6167 655f SEEDS(int image_ │ │ │ │ +00024230: 7769 6474 682c 2069 6e74 2069 6d61 6765 width, int image │ │ │ │ +00024240: 5f68 6569 6768 742c 2069 6e74 2069 6d61 _height, int ima │ │ │ │ +00024250: 6765 5f63 6861 6e6e 656c 732c 2069 6e74 ge_channels, int │ │ │ │ +00024260: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ +00024270: 2c20 696e 7420 6e75 6d5f 6c65 7665 6c73 , int num_levels │ │ │ │ +00024280: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +00024290: 726e 2053 7570 6572 7069 7865 6c53 4545 rn SuperpixelSEE │ │ │ │ +000242a0: 4453 2e5f 5f66 726f 6d50 7472 5f5f 2863 DS.__fromPtr__(c │ │ │ │ +000242b0: 7265 6174 6553 7570 6572 7069 7865 6c53 reateSuperpixelS │ │ │ │ +000242c0: 4545 4453 5f33 2869 6d61 6765 5f77 6964 EEDS_3(image_wid │ │ │ │ +000242d0: 7468 2c20 696d 6167 655f 6865 6967 6874 th, image_height │ │ │ │ +000242e0: 2c20 696d 6167 655f 6368 616e 6e65 6c73 , image_channels │ │ │ │ +000242f0: 2c20 6e75 6d5f 7375 7065 7270 6978 656c , num_superpixel │ │ │ │ +00024300: 732c 206e 756d 5f6c 6576 656c 7329 293b s, num_levels)); │ │ │ │ +00024310: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +00024320: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +00024330: 5f52 4646 6561 7475 7265 4765 7474 6572 _RFFeatureGetter │ │ │ │ +00024340: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ +00024350: 7265 6174 6552 4646 6561 7475 7265 4765 reateRFFeatureGe │ │ │ │ +00024360: 7474 6572 2829 0a20 2020 202f 2f0a 0a20 tter(). //.. │ │ │ │ +00024370: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00024380: 2052 4646 6561 7475 7265 4765 7474 6572 RFFeatureGetter │ │ │ │ +00024390: 2063 7265 6174 6552 4646 6561 7475 7265 createRFFeature │ │ │ │ +000243a0: 4765 7474 6572 2829 207b 0a20 2020 2020 Getter() {. │ │ │ │ +000243b0: 2020 2072 6574 7572 6e20 5246 4665 6174 return RFFeat │ │ │ │ +000243c0: 7572 6547 6574 7465 722e 5f5f 6672 6f6d ureGetter.__from │ │ │ │ +000243d0: 5074 725f 5f28 6372 6561 7465 5246 4665 Ptr__(createRFFe │ │ │ │ +000243e0: 6174 7572 6547 6574 7465 725f 3028 2929 atureGetter_0()) │ │ │ │ +000243f0: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ +00024400: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ +00024410: 725f 5374 7275 6374 7572 6564 4564 6765 r_StructuredEdge │ │ │ │ +00024420: 4465 7465 6374 696f 6e20 6376 3a3a 7869 Detection cv::xi │ │ │ │ +00024430: 6d67 7072 6f63 3a3a 6372 6561 7465 5374 mgproc::createSt │ │ │ │ +00024440: 7275 6374 7572 6564 4564 6765 4465 7465 ructuredEdgeDete │ │ │ │ +00024450: 6374 696f 6e28 5374 7269 6e67 206d 6f64 ction(String mod │ │ │ │ +00024460: 656c 2c20 5074 725f 5246 4665 6174 7572 el, Ptr_RFFeatur │ │ │ │ +00024470: 6547 6574 7465 7220 686f 7754 6f47 6574 eGetter howToGet │ │ │ │ +00024480: 4665 6174 7572 6573 203d 2050 7472 3c52 Features = Ptr( │ │ │ │ +000244a0: 2929 0a20 2020 202f 2f0a 0a20 2020 2070 )). //.. p │ │ │ │ +000244b0: 7562 6c69 6320 7374 6174 6963 2053 7472 ublic static Str │ │ │ │ +000244c0: 7563 7475 7265 6445 6467 6544 6574 6563 ucturedEdgeDetec │ │ │ │ +000244d0: 7469 6f6e 2063 7265 6174 6553 7472 7563 tion createStruc │ │ │ │ +000244e0: 7475 7265 6445 6467 6544 6574 6563 7469 turedEdgeDetecti │ │ │ │ +000244f0: 6f6e 2853 7472 696e 6720 6d6f 6465 6c2c on(String model, │ │ │ │ +00024500: 2052 4646 6561 7475 7265 4765 7474 6572 RFFeatureGetter │ │ │ │ +00024510: 2068 6f77 546f 4765 7446 6561 7475 7265 howToGetFeature │ │ │ │ +00024520: 7329 207b 0a20 2020 2020 2020 2072 6574 s) {. ret │ │ │ │ +00024530: 7572 6e20 5374 7275 6374 7572 6564 4564 urn StructuredEd │ │ │ │ +00024540: 6765 4465 7465 6374 696f 6e2e 5f5f 6672 geDetection.__fr │ │ │ │ +00024550: 6f6d 5074 725f 5f28 6372 6561 7465 5374 omPtr__(createSt │ │ │ │ +00024560: 7275 6374 7572 6564 4564 6765 4465 7465 ructuredEdgeDete │ │ │ │ +00024570: 6374 696f 6e5f 3028 6d6f 6465 6c2c 2068 ction_0(model, h │ │ │ │ +00024580: 6f77 546f 4765 7446 6561 7475 7265 732e owToGetFeatures. │ │ │ │ +00024590: 6765 744e 6174 6976 654f 626a 4164 6472 getNativeObjAddr │ │ │ │ +000245a0: 2829 2929 3b0a 2020 2020 7d0a 0a20 2020 ()));. }.. │ │ │ │ +000245b0: 2070 7562 6c69 6320 7374 6174 6963 2053 public static S │ │ │ │ +000245c0: 7472 7563 7475 7265 6445 6467 6544 6574 tructuredEdgeDet │ │ │ │ +000245d0: 6563 7469 6f6e 2063 7265 6174 6553 7472 ection createStr │ │ │ │ +000245e0: 7563 7475 7265 6445 6467 6544 6574 6563 ucturedEdgeDetec │ │ │ │ +000245f0: 7469 6f6e 2853 7472 696e 6720 6d6f 6465 tion(String mode │ │ │ │ +00024600: 6c29 207b 0a20 2020 2020 2020 2072 6574 l) {. ret │ │ │ │ +00024610: 7572 6e20 5374 7275 6374 7572 6564 4564 urn StructuredEd │ │ │ │ +00024620: 6765 4465 7465 6374 696f 6e2e 5f5f 6672 geDetection.__fr │ │ │ │ +00024630: 6f6d 5074 725f 5f28 6372 6561 7465 5374 omPtr__(createSt │ │ │ │ +00024640: 7275 6374 7572 6564 4564 6765 4465 7465 ructuredEdgeDete │ │ │ │ +00024650: 6374 696f 6e5f 3128 6d6f 6465 6c29 293b ction_1(model)); │ │ │ │ +00024660: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +00024670: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ +00024680: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ +00024690: 666f 7572 6965 7244 6573 6372 6970 746f fourierDescripto │ │ │ │ +000246a0: 7228 4d61 7420 7372 632c 204d 6174 2620 r(Mat src, Mat& │ │ │ │ +000246b0: 6473 742c 2069 6e74 206e 6245 6c74 203d dst, int nbElt = │ │ │ │ +000246c0: 202d 312c 2069 6e74 206e 6246 4420 3d20 -1, int nbFD = │ │ │ │ +000246d0: 2d31 290a 2020 2020 2f2f 0a0a 2020 2020 -1). //.. │ │ │ │ +000246e0: 2f2a 2a0a 2020 2020 202a 2046 6f75 7269 /**. * Fouri │ │ │ │ +000246f0: 6572 2064 6573 6372 6970 746f 7273 2066 er descriptors f │ │ │ │ +00024700: 6f72 2070 6c61 6e65 6420 636c 6f73 6564 or planed closed │ │ │ │ +00024710: 2063 7572 7665 730a 2020 2020 202a 0a20 curves. *. │ │ │ │ +00024720: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ +00024730: 6574 6169 6c73 2061 626f 7574 2074 6869 etails about thi │ │ │ │ +00024740: 7320 696d 706c 656d 656e 7461 7469 6f6e s implementation │ │ │ │ +00024750: 2c20 706c 6561 7365 2073 6565 2043 4954 , please see CIT │ │ │ │ +00024760: 453a 2050 6572 736f 6f6e 4675 3139 3737 E: PersoonFu1977 │ │ │ │ +00024770: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ +00024780: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ +00024790: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +000247a0: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +000247b0: 4070 6172 616d 2064 7374 2061 7574 6f6d @param dst autom │ │ │ │ 000247c0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ 000247d0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -000247e0: 206f 6d65 6761 2061 7574 6f6d 6174 6963 omega automatic │ │ │ │ +000247e0: 206e 6245 6c74 2061 7574 6f6d 6174 6963 nbElt automatic │ │ │ │ 000247f0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -00024800: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -00024810: 6320 7374 6174 6963 2076 6f69 6420 4772 c static void Gr │ │ │ │ -00024820: 6164 6965 6e74 4465 7269 6368 6559 284d adientDericheY(M │ │ │ │ -00024830: 6174 206f 702c 204d 6174 2064 7374 2c20 at op, Mat dst, │ │ │ │ -00024840: 646f 7562 6c65 2061 6c70 6861 2c20 646f double alpha, do │ │ │ │ -00024850: 7562 6c65 206f 6d65 6761 2920 7b0a 2020 uble omega) {. │ │ │ │ -00024860: 2020 2020 2020 4772 6164 6965 6e74 4465 GradientDe │ │ │ │ -00024870: 7269 6368 6559 5f30 286f 702e 6e61 7469 richeY_0(op.nati │ │ │ │ -00024880: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ -00024890: 654f 626a 2c20 616c 7068 612c 206f 6d65 eObj, alpha, ome │ │ │ │ -000248a0: 6761 293b 0a20 2020 207d 0a0a 0a20 2020 ga);. }... │ │ │ │ -000248b0: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -000248c0: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ -000248d0: 6f63 3a3a 4772 6164 6965 6e74 4465 7269 oc::GradientDeri │ │ │ │ -000248e0: 6368 6558 284d 6174 206f 702c 204d 6174 cheX(Mat op, Mat │ │ │ │ -000248f0: 2620 6473 742c 2064 6f75 626c 6520 616c & dst, double al │ │ │ │ -00024900: 7068 612c 2064 6f75 626c 6520 6f6d 6567 pha, double omeg │ │ │ │ -00024910: 6129 0a20 2020 202f 2f0a 0a20 2020 202f a). //.. / │ │ │ │ -00024920: 2a2a 0a20 2020 2020 2a20 4170 706c 6965 **. * Applie │ │ │ │ -00024930: 7320 5820 4465 7269 6368 6520 6669 6c74 s X Deriche filt │ │ │ │ -00024940: 6572 2074 6f20 616e 2069 6d61 6765 2e0a er to an image.. │ │ │ │ -00024950: 2020 2020 202a 0a20 2020 2020 2a20 466f *. * Fo │ │ │ │ -00024960: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ -00024970: 626f 7574 2074 6869 7320 696d 706c 656d bout this implem │ │ │ │ -00024980: 656e 7461 7469 6f6e 2c20 706c 6561 7365 entation, please │ │ │ │ -00024990: 2073 6565 2068 7474 703a 2f2f 6369 7465 see http://cite │ │ │ │ -000249a0: 7365 6572 782e 6973 742e 7073 752e 6564 seerx.ist.psu.ed │ │ │ │ -000249b0: 752f 7669 6577 646f 632f 646f 776e 6c6f u/viewdoc/downlo │ │ │ │ -000249c0: 6164 3f64 6f69 3d31 302e 312e 312e 3437 ad?doi=10.1.1.47 │ │ │ │ -000249d0: 362e 3537 3336 2661 6d70 3b72 6570 3d72 6.5736&rep=r │ │ │ │ -000249e0: 6570 3126 616d 703b 7479 7065 3d70 6466 ep1&type=pdf │ │ │ │ -000249f0: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ -00024a00: 2020 2020 2a20 4070 6172 616d 206f 7020 * @param op │ │ │ │ -00024a10: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00024a20: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ -00024a30: 7061 7261 6d20 6473 7420 6175 746f 6d61 param dst automa │ │ │ │ -00024a40: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00024a50: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -00024a60: 616c 7068 6120 6175 746f 6d61 7469 6361 alpha automatica │ │ │ │ -00024a70: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -00024a80: 2020 202a 2040 7061 7261 6d20 6f6d 6567 * @param omeg │ │ │ │ -00024a90: 6120 6175 746f 6d61 7469 6361 6c6c 7920 a automatically │ │ │ │ -00024aa0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00024ab0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -00024ac0: 7469 6320 766f 6964 2047 7261 6469 656e tic void Gradien │ │ │ │ -00024ad0: 7444 6572 6963 6865 5828 4d61 7420 6f70 tDericheX(Mat op │ │ │ │ -00024ae0: 2c20 4d61 7420 6473 742c 2064 6f75 626c , Mat dst, doubl │ │ │ │ -00024af0: 6520 616c 7068 612c 2064 6f75 626c 6520 e alpha, double │ │ │ │ -00024b00: 6f6d 6567 6129 207b 0a20 2020 2020 2020 omega) {. │ │ │ │ -00024b10: 2047 7261 6469 656e 7444 6572 6963 6865 GradientDeriche │ │ │ │ -00024b20: 585f 3028 6f70 2e6e 6174 6976 654f 626a X_0(op.nativeObj │ │ │ │ -00024b30: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ -00024b40: 2061 6c70 6861 2c20 6f6d 6567 6129 3b0a alpha, omega);. │ │ │ │ -00024b50: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ -00024b60: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ -00024b70: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ -00024b80: 7265 6174 6551 7561 7465 726e 696f 6e49 reateQuaternionI │ │ │ │ -00024b90: 6d61 6765 284d 6174 2069 6d67 2c20 4d61 mage(Mat img, Ma │ │ │ │ -00024ba0: 7426 2071 696d 6729 0a20 2020 202f 2f0a t& qimg). //. │ │ │ │ -00024bb0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -00024bc0: 6372 6561 7465 7320 6120 7175 6174 6572 creates a quater │ │ │ │ -00024bd0: 6e69 6f6e 2069 6d61 6765 2e0a 2020 2020 nion image.. │ │ │ │ -00024be0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00024bf0: 2069 6d67 2061 7574 6f6d 6174 6963 616c img automatical │ │ │ │ -00024c00: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00024c10: 2020 2a20 4070 6172 616d 2071 696d 6720 * @param qimg │ │ │ │ -00024c20: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00024c30: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ -00024c40: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -00024c50: 6320 766f 6964 2063 7265 6174 6551 7561 c void createQua │ │ │ │ -00024c60: 7465 726e 696f 6e49 6d61 6765 284d 6174 ternionImage(Mat │ │ │ │ -00024c70: 2069 6d67 2c20 4d61 7420 7169 6d67 2920 img, Mat qimg) │ │ │ │ -00024c80: 7b0a 2020 2020 2020 2020 6372 6561 7465 {. create │ │ │ │ -00024c90: 5175 6174 6572 6e69 6f6e 496d 6167 655f QuaternionImage_ │ │ │ │ -00024ca0: 3028 696d 672e 6e61 7469 7665 4f62 6a2c 0(img.nativeObj, │ │ │ │ -00024cb0: 2071 696d 672e 6e61 7469 7665 4f62 6a29 qimg.nativeObj) │ │ │ │ -00024cc0: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ -00024cd0: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ -00024ce0: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ -00024cf0: 3a71 636f 6e6a 284d 6174 2071 696d 672c :qconj(Mat qimg, │ │ │ │ -00024d00: 204d 6174 2620 7163 696d 6729 0a20 2020 Mat& qcimg). │ │ │ │ -00024d10: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ -00024d20: 2020 2a20 6361 6c63 756c 6174 6573 2063 * calculates c │ │ │ │ -00024d30: 6f6e 6a75 6761 7465 206f 6620 6120 7175 onjugate of a qu │ │ │ │ -00024d40: 6174 6572 6e69 6f6e 2069 6d61 6765 2e0a aternion image.. │ │ │ │ -00024d50: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00024d60: 6172 616d 2071 696d 6720 6175 746f 6d61 aram qimg automa │ │ │ │ -00024d70: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00024d80: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -00024d90: 7163 696d 6720 6175 746f 6d61 7469 6361 qcimg automatica │ │ │ │ -00024da0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -00024db0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ -00024dc0: 2073 7461 7469 6320 766f 6964 2071 636f static void qco │ │ │ │ -00024dd0: 6e6a 284d 6174 2071 696d 672c 204d 6174 nj(Mat qimg, Mat │ │ │ │ -00024de0: 2071 6369 6d67 2920 7b0a 2020 2020 2020 qcimg) {. │ │ │ │ -00024df0: 2020 7163 6f6e 6a5f 3028 7169 6d67 2e6e qconj_0(qimg.n │ │ │ │ -00024e00: 6174 6976 654f 626a 2c20 7163 696d 672e ativeObj, qcimg. │ │ │ │ -00024e10: 6e61 7469 7665 4f62 6a29 3b0a 2020 2020 nativeObj);. │ │ │ │ -00024e20: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ -00024e30: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ -00024e40: 3a78 696d 6770 726f 633a 3a71 756e 6974 :ximgproc::qunit │ │ │ │ -00024e50: 6172 7928 4d61 7420 7169 6d67 2c20 4d61 ary(Mat qimg, Ma │ │ │ │ -00024e60: 7426 2071 6e69 6d67 290a 2020 2020 2f2f t& qnimg). // │ │ │ │ -00024e70: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -00024e80: 2064 6976 6964 6573 2065 6163 6820 656c divides each el │ │ │ │ -00024e90: 656d 656e 7420 6279 2069 7473 206d 6f64 ement by its mod │ │ │ │ -00024ea0: 756c 7573 2e0a 2020 2020 202a 0a20 2020 ulus.. *. │ │ │ │ -00024eb0: 2020 2a20 4070 6172 616d 2071 696d 6720 * @param qimg │ │ │ │ -00024ec0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00024ed0: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ -00024ee0: 7061 7261 6d20 716e 696d 6720 6175 746f param qnimg auto │ │ │ │ -00024ef0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00024f00: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -00024f10: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ -00024f20: 6964 2071 756e 6974 6172 7928 4d61 7420 id qunitary(Mat │ │ │ │ -00024f30: 7169 6d67 2c20 4d61 7420 716e 696d 6729 qimg, Mat qnimg) │ │ │ │ -00024f40: 207b 0a20 2020 2020 2020 2071 756e 6974 {. qunit │ │ │ │ -00024f50: 6172 795f 3028 7169 6d67 2e6e 6174 6976 ary_0(qimg.nativ │ │ │ │ -00024f60: 654f 626a 2c20 716e 696d 672e 6e61 7469 eObj, qnimg.nati │ │ │ │ -00024f70: 7665 4f62 6a29 3b0a 2020 2020 7d0a 0a0a veObj);. }... │ │ │ │ -00024f80: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -00024f90: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ -00024fa0: 6770 726f 633a 3a71 6d75 6c74 6970 6c79 gproc::qmultiply │ │ │ │ -00024fb0: 284d 6174 2073 7263 312c 204d 6174 2073 (Mat src1, Mat s │ │ │ │ -00024fc0: 7263 322c 204d 6174 2620 6473 7429 0a20 rc2, Mat& dst). │ │ │ │ -00024fd0: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ -00024fe0: 2020 2020 2a20 4361 6c63 756c 6174 6573 * Calculates │ │ │ │ -00024ff0: 2074 6865 2070 6572 2d65 6c65 6d65 6e74 the per-element │ │ │ │ -00025000: 2071 7561 7465 726e 696f 6e20 7072 6f64 quaternion prod │ │ │ │ -00025010: 7563 7420 6f66 2074 776f 2061 7272 6179 uct of two array │ │ │ │ -00025020: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. * │ │ │ │ -00025030: 4070 6172 616d 2073 7263 3120 6175 746f @param src1 auto │ │ │ │ -00025040: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00025050: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ -00025060: 6d20 7372 6332 2061 7574 6f6d 6174 6963 m src2 automatic │ │ │ │ -00025070: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -00025080: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ -00025090: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -000250a0: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ -000250b0: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -000250c0: 6963 2076 6f69 6420 716d 756c 7469 706c ic void qmultipl │ │ │ │ -000250d0: 7928 4d61 7420 7372 6331 2c20 4d61 7420 y(Mat src1, Mat │ │ │ │ -000250e0: 7372 6332 2c20 4d61 7420 6473 7429 207b src2, Mat dst) { │ │ │ │ -000250f0: 0a20 2020 2020 2020 2071 6d75 6c74 6970 . qmultip │ │ │ │ -00025100: 6c79 5f30 2873 7263 312e 6e61 7469 7665 ly_0(src1.native │ │ │ │ -00025110: 4f62 6a2c 2073 7263 322e 6e61 7469 7665 Obj, src2.native │ │ │ │ -00025120: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ -00025130: 626a 293b 0a20 2020 207d 0a0a 0a20 2020 bj);. }... │ │ │ │ -00025140: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -00025150: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ -00025160: 6f63 3a3a 7164 6674 284d 6174 2069 6d67 oc::qdft(Mat img │ │ │ │ -00025170: 2c20 4d61 7426 2071 696d 672c 2069 6e74 , Mat& qimg, int │ │ │ │ -00025180: 2066 6c61 6773 2c20 626f 6f6c 2073 6964 flags, bool sid │ │ │ │ -00025190: 654c 6566 7429 0a20 2020 202f 2f0a 0a20 eLeft). //.. │ │ │ │ -000251a0: 2020 202f 2a2a 0a20 2020 2020 2a20 5065 /**. * Pe │ │ │ │ -000251b0: 7266 6f72 6d73 2061 2066 6f72 7761 7264 rforms a forward │ │ │ │ -000251c0: 206f 7220 696e 7665 7273 6520 4469 7363 or inverse Disc │ │ │ │ -000251d0: 7265 7465 2071 7561 7465 726e 696f 6e20 rete quaternion │ │ │ │ -000251e0: 466f 7572 6965 7220 7472 616e 7366 6f72 Fourier transfor │ │ │ │ -000251f0: 6d20 6f66 2061 2032 4420 7175 6174 6572 m of a 2D quater │ │ │ │ -00025200: 6e69 6f6e 2061 7272 6179 2e0a 2020 2020 nion array.. │ │ │ │ -00025210: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00025220: 2069 6d67 2061 7574 6f6d 6174 6963 616c img automatical │ │ │ │ -00025230: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00025240: 2020 2a20 4070 6172 616d 2071 696d 6720 * @param qimg │ │ │ │ -00025250: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00025260: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ -00025270: 7061 7261 6d20 666c 6167 7320 6175 746f param flags auto │ │ │ │ -00025280: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00025290: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ -000252a0: 6d20 7369 6465 4c65 6674 2061 7574 6f6d m sideLeft autom │ │ │ │ -000252b0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -000252c0: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -000252d0: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ -000252e0: 6420 7164 6674 284d 6174 2069 6d67 2c20 d qdft(Mat img, │ │ │ │ -000252f0: 4d61 7420 7169 6d67 2c20 696e 7420 666c Mat qimg, int fl │ │ │ │ -00025300: 6167 732c 2062 6f6f 6c65 616e 2073 6964 ags, boolean sid │ │ │ │ -00025310: 654c 6566 7429 207b 0a20 2020 2020 2020 eLeft) {. │ │ │ │ -00025320: 2071 6466 745f 3028 696d 672e 6e61 7469 qdft_0(img.nati │ │ │ │ -00025330: 7665 4f62 6a2c 2071 696d 672e 6e61 7469 veObj, qimg.nati │ │ │ │ -00025340: 7665 4f62 6a2c 2066 6c61 6773 2c20 7369 veObj, flags, si │ │ │ │ -00025350: 6465 4c65 6674 293b 0a20 2020 207d 0a0a deLeft);. }.. │ │ │ │ -00025360: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ -00025370: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ -00025380: 6d67 7072 6f63 3a3a 636f 6c6f 724d 6174 mgproc::colorMat │ │ │ │ -00025390: 6368 5465 6d70 6c61 7465 284d 6174 2069 chTemplate(Mat i │ │ │ │ -000253a0: 6d67 2c20 4d61 7420 7465 6d70 6c2c 204d mg, Mat templ, M │ │ │ │ -000253b0: 6174 2620 7265 7375 6c74 290a 2020 2020 at& result). │ │ │ │ -000253c0: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ -000253d0: 202a 2043 6f6d 7061 7265 7320 6120 636f * Compares a co │ │ │ │ -000253e0: 6c6f 7220 7465 6d70 6c61 7465 2061 6761 lor template aga │ │ │ │ -000253f0: 696e 7374 206f 7665 726c 6170 7065 6420 inst overlapped │ │ │ │ -00025400: 636f 6c6f 7220 696d 6167 6520 7265 6769 color image regi │ │ │ │ -00025410: 6f6e 732e 0a20 2020 2020 2a0a 2020 2020 ons.. *. │ │ │ │ -00025420: 202a 2040 7061 7261 6d20 696d 6720 6175 * @param img au │ │ │ │ -00025430: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00025440: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ -00025450: 7261 6d20 7465 6d70 6c20 6175 746f 6d61 ram templ automa │ │ │ │ -00025460: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00025470: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -00025480: 7265 7375 6c74 2061 7574 6f6d 6174 6963 result automatic │ │ │ │ -00025490: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -000254a0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -000254b0: 6320 7374 6174 6963 2076 6f69 6420 636f c static void co │ │ │ │ -000254c0: 6c6f 724d 6174 6368 5465 6d70 6c61 7465 lorMatchTemplate │ │ │ │ -000254d0: 284d 6174 2069 6d67 2c20 4d61 7420 7465 (Mat img, Mat te │ │ │ │ -000254e0: 6d70 6c2c 204d 6174 2072 6573 756c 7429 mpl, Mat result) │ │ │ │ -000254f0: 207b 0a20 2020 2020 2020 2063 6f6c 6f72 {. color │ │ │ │ -00025500: 4d61 7463 6854 656d 706c 6174 655f 3028 MatchTemplate_0( │ │ │ │ -00025510: 696d 672e 6e61 7469 7665 4f62 6a2c 2074 img.nativeObj, t │ │ │ │ -00025520: 656d 706c 2e6e 6174 6976 654f 626a 2c20 empl.nativeObj, │ │ │ │ -00025530: 7265 7375 6c74 2e6e 6174 6976 654f 626a result.nativeObj │ │ │ │ +00024800: 2020 2020 2a20 4070 6172 616d 206e 6246 * @param nbF │ │ │ │ +00024810: 4420 6175 746f 6d61 7469 6361 6c6c 7920 D automatically │ │ │ │ +00024820: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00024830: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +00024840: 7469 6320 766f 6964 2066 6f75 7269 6572 tic void fourier │ │ │ │ +00024850: 4465 7363 7269 7074 6f72 284d 6174 2073 Descriptor(Mat s │ │ │ │ +00024860: 7263 2c20 4d61 7420 6473 742c 2069 6e74 rc, Mat dst, int │ │ │ │ +00024870: 206e 6245 6c74 2c20 696e 7420 6e62 4644 nbElt, int nbFD │ │ │ │ +00024880: 2920 7b0a 2020 2020 2020 2020 666f 7572 ) {. four │ │ │ │ +00024890: 6965 7244 6573 6372 6970 746f 725f 3028 ierDescriptor_0( │ │ │ │ +000248a0: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d │ │ │ │ +000248b0: 7374 2e6e 6174 6976 654f 626a 2c20 6e62 st.nativeObj, nb │ │ │ │ +000248c0: 456c 742c 206e 6246 4429 3b0a 2020 2020 Elt, nbFD);. │ │ │ │ +000248d0: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +000248e0: 2a20 466f 7572 6965 7220 6465 7363 7269 * Fourier descri │ │ │ │ +000248f0: 7074 6f72 7320 666f 7220 706c 616e 6564 ptors for planed │ │ │ │ +00024900: 2063 6c6f 7365 6420 6375 7276 6573 0a20 closed curves. │ │ │ │ +00024910: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ +00024920: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ +00024930: 6f75 7420 7468 6973 2069 6d70 6c65 6d65 out this impleme │ │ │ │ +00024940: 6e74 6174 696f 6e2c 2070 6c65 6173 6520 ntation, please │ │ │ │ +00024950: 7365 6520 4349 5445 3a20 5065 7273 6f6f see CITE: Persoo │ │ │ │ +00024960: 6e46 7531 3937 370a 2020 2020 202a 0a20 nFu1977. *. │ │ │ │ +00024970: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00024980: 7261 6d20 7372 6320 6175 746f 6d61 7469 ram src automati │ │ │ │ +00024990: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +000249a0: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ +000249b0: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ +000249c0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +000249d0: 2040 7061 7261 6d20 6e62 456c 7420 6175 @param nbElt au │ │ │ │ +000249e0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +000249f0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00024a00: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00024a10: 766f 6964 2066 6f75 7269 6572 4465 7363 void fourierDesc │ │ │ │ +00024a20: 7269 7074 6f72 284d 6174 2073 7263 2c20 riptor(Mat src, │ │ │ │ +00024a30: 4d61 7420 6473 742c 2069 6e74 206e 6245 Mat dst, int nbE │ │ │ │ +00024a40: 6c74 2920 7b0a 2020 2020 2020 2020 666f lt) {. fo │ │ │ │ +00024a50: 7572 6965 7244 6573 6372 6970 746f 725f urierDescriptor_ │ │ │ │ +00024a60: 3128 7372 632e 6e61 7469 7665 4f62 6a2c 1(src.nativeObj, │ │ │ │ +00024a70: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +00024a80: 6e62 456c 7429 3b0a 2020 2020 7d0a 0a20 nbElt);. }.. │ │ │ │ +00024a90: 2020 202f 2a2a 0a20 2020 2020 2a20 466f /**. * Fo │ │ │ │ +00024aa0: 7572 6965 7220 6465 7363 7269 7074 6f72 urier descriptor │ │ │ │ +00024ab0: 7320 666f 7220 706c 616e 6564 2063 6c6f s for planed clo │ │ │ │ +00024ac0: 7365 6420 6375 7276 6573 0a20 2020 2020 sed curves. │ │ │ │ +00024ad0: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ +00024ae0: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ +00024af0: 7468 6973 2069 6d70 6c65 6d65 6e74 6174 this implementat │ │ │ │ +00024b00: 696f 6e2c 2070 6c65 6173 6520 7365 6520 ion, please see │ │ │ │ +00024b10: 4349 5445 3a20 5065 7273 6f6f 6e46 7531 CITE: PersoonFu1 │ │ │ │ +00024b20: 3937 370a 2020 2020 202a 0a20 2020 2020 977. *. │ │ │ │ +00024b30: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00024b40: 7372 6320 6175 746f 6d61 7469 6361 6c6c src automaticall │ │ │ │ +00024b50: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00024b60: 202a 2040 7061 7261 6d20 6473 7420 6175 * @param dst au │ │ │ │ +00024b70: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00024b80: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00024b90: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00024ba0: 766f 6964 2066 6f75 7269 6572 4465 7363 void fourierDesc │ │ │ │ +00024bb0: 7269 7074 6f72 284d 6174 2073 7263 2c20 riptor(Mat src, │ │ │ │ +00024bc0: 4d61 7420 6473 7429 207b 0a20 2020 2020 Mat dst) {. │ │ │ │ +00024bd0: 2020 2066 6f75 7269 6572 4465 7363 7269 fourierDescri │ │ │ │ +00024be0: 7074 6f72 5f32 2873 7263 2e6e 6174 6976 ptor_2(src.nativ │ │ │ │ +00024bf0: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ +00024c00: 4f62 6a29 3b0a 2020 2020 7d0a 0a0a 2020 Obj);. }... │ │ │ │ +00024c10: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ +00024c20: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ +00024c30: 726f 633a 3a74 7261 6e73 666f 726d 4644 roc::transformFD │ │ │ │ +00024c40: 284d 6174 2073 7263 2c20 4d61 7420 742c (Mat src, Mat t, │ │ │ │ +00024c50: 204d 6174 2620 6473 742c 2062 6f6f 6c20 Mat& dst, bool │ │ │ │ +00024c60: 6664 436f 6e74 6f75 7220 3d20 7472 7565 fdContour = true │ │ │ │ +00024c70: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ +00024c80: 2a0a 2020 2020 202a 2074 7261 6e73 666f *. * transfo │ │ │ │ +00024c90: 726d 2061 2063 6f6e 746f 7572 0a20 2020 rm a contour. │ │ │ │ +00024ca0: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ +00024cb0: 2a20 4070 6172 616d 2073 7263 2061 7574 * @param src aut │ │ │ │ +00024cc0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00024cd0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +00024ce0: 616d 2074 2061 7574 6f6d 6174 6963 616c am t automatical │ │ │ │ +00024cf0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00024d00: 2020 2a20 4070 6172 616d 2064 7374 2061 * @param dst a │ │ │ │ +00024d10: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00024d20: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +00024d30: 6172 616d 2066 6443 6f6e 746f 7572 2061 aram fdContour a │ │ │ │ +00024d40: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00024d50: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +00024d60: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00024d70: 2076 6f69 6420 7472 616e 7366 6f72 6d46 void transformF │ │ │ │ +00024d80: 4428 4d61 7420 7372 632c 204d 6174 2074 D(Mat src, Mat t │ │ │ │ +00024d90: 2c20 4d61 7420 6473 742c 2062 6f6f 6c65 , Mat dst, boole │ │ │ │ +00024da0: 616e 2066 6443 6f6e 746f 7572 2920 7b0a an fdContour) {. │ │ │ │ +00024db0: 2020 2020 2020 2020 7472 616e 7366 6f72 transfor │ │ │ │ +00024dc0: 6d46 445f 3028 7372 632e 6e61 7469 7665 mFD_0(src.native │ │ │ │ +00024dd0: 4f62 6a2c 2074 2e6e 6174 6976 654f 626a Obj, t.nativeObj │ │ │ │ +00024de0: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ +00024df0: 2066 6443 6f6e 746f 7572 293b 0a20 2020 fdContour);. │ │ │ │ +00024e00: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +00024e10: 202a 2074 7261 6e73 666f 726d 2061 2063 * transform a c │ │ │ │ +00024e20: 6f6e 746f 7572 0a20 2020 2020 2a0a 2020 ontour. *. │ │ │ │ +00024e30: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00024e40: 616d 2073 7263 2061 7574 6f6d 6174 6963 am src automatic │ │ │ │ +00024e50: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00024e60: 2020 2020 2a20 4070 6172 616d 2074 2061 * @param t a │ │ │ │ +00024e70: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00024e80: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +00024e90: 6172 616d 2064 7374 2061 7574 6f6d 6174 aram dst automat │ │ │ │ +00024ea0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00024eb0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00024ec0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +00024ed0: 7472 616e 7366 6f72 6d46 4428 4d61 7420 transformFD(Mat │ │ │ │ +00024ee0: 7372 632c 204d 6174 2074 2c20 4d61 7420 src, Mat t, Mat │ │ │ │ +00024ef0: 6473 7429 207b 0a20 2020 2020 2020 2074 dst) {. t │ │ │ │ +00024f00: 7261 6e73 666f 726d 4644 5f31 2873 7263 ransformFD_1(src │ │ │ │ +00024f10: 2e6e 6174 6976 654f 626a 2c20 742e 6e61 .nativeObj, t.na │ │ │ │ +00024f20: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +00024f30: 6976 654f 626a 293b 0a20 2020 207d 0a0a iveObj);. }.. │ │ │ │ +00024f40: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ +00024f50: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ +00024f60: 6d67 7072 6f63 3a3a 636f 6e74 6f75 7253 mgproc::contourS │ │ │ │ +00024f70: 616d 706c 696e 6728 4d61 7420 7372 632c ampling(Mat src, │ │ │ │ +00024f80: 204d 6174 2620 6f75 742c 2069 6e74 206e Mat& out, int n │ │ │ │ +00024f90: 6245 6c74 290a 2020 2020 2f2f 0a0a 2020 bElt). //.. │ │ │ │ +00024fa0: 2020 2f2a 2a0a 2020 2020 202a 2043 6f6e /**. * Con │ │ │ │ +00024fb0: 746f 7572 2073 616d 706c 696e 6720 2e0a tour sampling .. │ │ │ │ +00024fc0: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ +00024fd0: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +00024fe0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00024ff0: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +00025000: 7061 7261 6d20 6f75 7420 6175 746f 6d61 param out automa │ │ │ │ +00025010: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00025020: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +00025030: 6e62 456c 7420 6175 746f 6d61 7469 6361 nbElt automatica │ │ │ │ +00025040: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00025050: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +00025060: 2073 7461 7469 6320 766f 6964 2063 6f6e static void con │ │ │ │ +00025070: 746f 7572 5361 6d70 6c69 6e67 284d 6174 tourSampling(Mat │ │ │ │ +00025080: 2073 7263 2c20 4d61 7420 6f75 742c 2069 src, Mat out, i │ │ │ │ +00025090: 6e74 206e 6245 6c74 2920 7b0a 2020 2020 nt nbElt) {. │ │ │ │ +000250a0: 2020 2020 636f 6e74 6f75 7253 616d 706c contourSampl │ │ │ │ +000250b0: 696e 675f 3028 7372 632e 6e61 7469 7665 ing_0(src.native │ │ │ │ +000250c0: 4f62 6a2c 206f 7574 2e6e 6174 6976 654f Obj, out.nativeO │ │ │ │ +000250d0: 626a 2c20 6e62 456c 7429 3b0a 2020 2020 bj, nbElt);. │ │ │ │ +000250e0: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ +000250f0: 2f20 432b 2b3a 2020 5074 725f 436f 6e74 / C++: Ptr_Cont │ │ │ │ +00025100: 6f75 7246 6974 7469 6e67 2063 763a 3a78 ourFitting cv::x │ │ │ │ +00025110: 696d 6770 726f 633a 3a63 7265 6174 6543 imgproc::createC │ │ │ │ +00025120: 6f6e 746f 7572 4669 7474 696e 6728 696e ontourFitting(in │ │ │ │ +00025130: 7420 6374 7220 3d20 3130 3234 2c20 696e t ctr = 1024, in │ │ │ │ +00025140: 7420 6664 203d 2031 3629 0a20 2020 202f t fd = 16). / │ │ │ │ +00025150: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ +00025160: 2a20 6372 6561 7465 2043 6f6e 746f 7572 * create Contour │ │ │ │ +00025170: 4669 7474 696e 6720 616c 676f 7269 7468 Fitting algorith │ │ │ │ +00025180: 6d20 6f62 6a65 6374 0a20 2020 2020 2a0a m object. *. │ │ │ │ +00025190: 2020 2020 202a 2040 7061 7261 6d20 6374 * @param ct │ │ │ │ +000251a0: 7220 6e75 6d62 6572 206f 6620 466f 7572 r number of Four │ │ │ │ +000251b0: 6965 7220 6465 7363 7269 7074 6f72 7320 ier descriptors │ │ │ │ +000251c0: 6571 7561 6c20 746f 206e 756d 6265 7220 equal to number │ │ │ │ +000251d0: 6f66 2063 6f6e 746f 7572 2070 6f69 6e74 of contour point │ │ │ │ +000251e0: 7320 6166 7465 7220 7265 7361 6d70 6c69 s after resampli │ │ │ │ +000251f0: 6e67 2e0a 2020 2020 202a 2040 7061 7261 ng.. * @para │ │ │ │ +00025200: 6d20 6664 2043 6f6e 746f 7572 2064 6566 m fd Contour def │ │ │ │ +00025210: 696e 696e 6720 7365 636f 6e64 2073 6861 ining second sha │ │ │ │ +00025220: 7065 2028 5461 7267 6574 292e 0a20 2020 pe (Target).. │ │ │ │ +00025230: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +00025240: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00025250: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +00025260: 7075 626c 6963 2073 7461 7469 6320 436f public static Co │ │ │ │ +00025270: 6e74 6f75 7246 6974 7469 6e67 2063 7265 ntourFitting cre │ │ │ │ +00025280: 6174 6543 6f6e 746f 7572 4669 7474 696e ateContourFittin │ │ │ │ +00025290: 6728 696e 7420 6374 722c 2069 6e74 2066 g(int ctr, int f │ │ │ │ +000252a0: 6429 207b 0a20 2020 2020 2020 2072 6574 d) {. ret │ │ │ │ +000252b0: 7572 6e20 436f 6e74 6f75 7246 6974 7469 urn ContourFitti │ │ │ │ +000252c0: 6e67 2e5f 5f66 726f 6d50 7472 5f5f 2863 ng.__fromPtr__(c │ │ │ │ +000252d0: 7265 6174 6543 6f6e 746f 7572 4669 7474 reateContourFitt │ │ │ │ +000252e0: 696e 675f 3028 6374 722c 2066 6429 293b ing_0(ctr, fd)); │ │ │ │ +000252f0: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +00025300: 2020 2020 202a 2063 7265 6174 6520 436f * create Co │ │ │ │ +00025310: 6e74 6f75 7246 6974 7469 6e67 2061 6c67 ntourFitting alg │ │ │ │ +00025320: 6f72 6974 686d 206f 626a 6563 740a 2020 orithm object. │ │ │ │ +00025330: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00025340: 616d 2063 7472 206e 756d 6265 7220 6f66 am ctr number of │ │ │ │ +00025350: 2046 6f75 7269 6572 2064 6573 6372 6970 Fourier descrip │ │ │ │ +00025360: 746f 7273 2065 7175 616c 2074 6f20 6e75 tors equal to nu │ │ │ │ +00025370: 6d62 6572 206f 6620 636f 6e74 6f75 7220 mber of contour │ │ │ │ +00025380: 706f 696e 7473 2061 6674 6572 2072 6573 points after res │ │ │ │ +00025390: 616d 706c 696e 672e 0a20 2020 2020 2a20 ampling.. * │ │ │ │ +000253a0: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +000253b0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +000253c0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +000253d0: 6963 2073 7461 7469 6320 436f 6e74 6f75 ic static Contou │ │ │ │ +000253e0: 7246 6974 7469 6e67 2063 7265 6174 6543 rFitting createC │ │ │ │ +000253f0: 6f6e 746f 7572 4669 7474 696e 6728 696e ontourFitting(in │ │ │ │ +00025400: 7420 6374 7229 207b 0a20 2020 2020 2020 t ctr) {. │ │ │ │ +00025410: 2072 6574 7572 6e20 436f 6e74 6f75 7246 return ContourF │ │ │ │ +00025420: 6974 7469 6e67 2e5f 5f66 726f 6d50 7472 itting.__fromPtr │ │ │ │ +00025430: 5f5f 2863 7265 6174 6543 6f6e 746f 7572 __(createContour │ │ │ │ +00025440: 4669 7474 696e 675f 3128 6374 7229 293b Fitting_1(ctr)); │ │ │ │ +00025450: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +00025460: 2020 2020 202a 2063 7265 6174 6520 436f * create Co │ │ │ │ +00025470: 6e74 6f75 7246 6974 7469 6e67 2061 6c67 ntourFitting alg │ │ │ │ +00025480: 6f72 6974 686d 206f 626a 6563 740a 2020 orithm object. │ │ │ │ +00025490: 2020 202a 0a20 2020 2020 2a20 4072 6574 *. * @ret │ │ │ │ +000254a0: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +000254b0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +000254c0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +000254d0: 7461 7469 6320 436f 6e74 6f75 7246 6974 tatic ContourFit │ │ │ │ +000254e0: 7469 6e67 2063 7265 6174 6543 6f6e 746f ting createConto │ │ │ │ +000254f0: 7572 4669 7474 696e 6728 2920 7b0a 2020 urFitting() {. │ │ │ │ +00025500: 2020 2020 2020 7265 7475 726e 2043 6f6e return Con │ │ │ │ +00025510: 746f 7572 4669 7474 696e 672e 5f5f 6672 tourFitting.__fr │ │ │ │ +00025520: 6f6d 5074 725f 5f28 6372 6561 7465 436f omPtr__(createCo │ │ │ │ +00025530: 6e74 6f75 7246 6974 7469 6e67 5f32 2829 ntourFitting_2() │ │ │ │ 00025540: 293b 0a20 2020 207d 0a0a 0a0a 0a20 2020 );. }..... │ │ │ │ 00025550: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ 00025560: 763a 3a78 696d 6770 726f 633a 3a6e 6942 v::ximgproc::niB │ │ │ │ 00025570: 6c61 636b 5468 7265 7368 6f6c 6428 4d61 lackThreshold(Ma │ │ │ │ 00025580: 7420 5f73 7263 2c20 4d61 7426 205f 6473 t _src, Mat& _ds │ │ │ │ 00025590: 742c 2064 6f75 626c 6520 6d61 7856 616c t, double maxVal │ │ │ │ 000255a0: 7565 2c20 696e 7420 7479 7065 2c20 696e ue, int type, in │ │ │ │ @@ -9626,1703 +9626,1703 @@ │ │ │ │ 00025990: 6976 6520 766f 6964 2061 6e69 736f 7472 ive void anisotr │ │ │ │ 000259a0: 6f70 6963 4469 6666 7573 696f 6e5f 3028 opicDiffusion_0( │ │ │ │ 000259b0: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ 000259c0: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ 000259d0: 6976 654f 626a 2c20 666c 6f61 7420 616c iveObj, float al │ │ │ │ 000259e0: 7068 612c 2066 6c6f 6174 204b 2c20 696e pha, float K, in │ │ │ │ 000259f0: 7420 6e69 7465 7273 293b 0a0a 2020 2020 t niters);.. │ │ │ │ -00025a00: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ -00025a10: 3a3a 7869 6d67 7072 6f63 3a3a 7765 6967 ::ximgproc::weig │ │ │ │ -00025a20: 6874 6564 4d65 6469 616e 4669 6c74 6572 htedMedianFilter │ │ │ │ -00025a30: 284d 6174 206a 6f69 6e74 2c20 4d61 7420 (Mat joint, Mat │ │ │ │ -00025a40: 7372 632c 204d 6174 2620 6473 742c 2069 src, Mat& dst, i │ │ │ │ -00025a50: 6e74 2072 2c20 646f 7562 6c65 2073 6967 nt r, double sig │ │ │ │ -00025a60: 6d61 203d 2032 352e 352c 2069 6e74 2077 ma = 25.5, int w │ │ │ │ -00025a70: 6569 6768 7454 7970 6520 3d20 574d 465f eightType = WMF_ │ │ │ │ -00025a80: 4558 502c 204d 6174 206d 6173 6b20 3d20 EXP, Mat mask = │ │ │ │ -00025a90: 4d61 7428 2929 0a20 2020 2070 7269 7661 Mat()). priva │ │ │ │ -00025aa0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -00025ab0: 2076 6f69 6420 7765 6967 6874 6564 4d65 void weightedMe │ │ │ │ -00025ac0: 6469 616e 4669 6c74 6572 5f30 286c 6f6e dianFilter_0(lon │ │ │ │ -00025ad0: 6720 6a6f 696e 745f 6e61 7469 7665 4f62 g joint_nativeOb │ │ │ │ -00025ae0: 6a2c 206c 6f6e 6720 7372 635f 6e61 7469 j, long src_nati │ │ │ │ -00025af0: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ -00025b00: 6e61 7469 7665 4f62 6a2c 2069 6e74 2072 nativeObj, int r │ │ │ │ -00025b10: 2c20 646f 7562 6c65 2073 6967 6d61 2c20 , double sigma, │ │ │ │ -00025b20: 696e 7420 7765 6967 6874 5479 7065 2c20 int weightType, │ │ │ │ -00025b30: 6c6f 6e67 206d 6173 6b5f 6e61 7469 7665 long mask_native │ │ │ │ -00025b40: 4f62 6a29 3b0a 2020 2020 7072 6976 6174 Obj);. privat │ │ │ │ -00025b50: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -00025b60: 766f 6964 2077 6569 6768 7465 644d 6564 void weightedMed │ │ │ │ -00025b70: 6961 6e46 696c 7465 725f 3128 6c6f 6e67 ianFilter_1(long │ │ │ │ -00025b80: 206a 6f69 6e74 5f6e 6174 6976 654f 626a joint_nativeObj │ │ │ │ -00025b90: 2c20 6c6f 6e67 2073 7263 5f6e 6174 6976 , long src_nativ │ │ │ │ -00025ba0: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ -00025bb0: 6174 6976 654f 626a 2c20 696e 7420 722c ativeObj, int r, │ │ │ │ -00025bc0: 2064 6f75 626c 6520 7369 676d 612c 2069 double sigma, i │ │ │ │ -00025bd0: 6e74 2077 6569 6768 7454 7970 6529 3b0a nt weightType);. │ │ │ │ -00025be0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -00025bf0: 6963 206e 6174 6976 6520 766f 6964 2077 ic native void w │ │ │ │ -00025c00: 6569 6768 7465 644d 6564 6961 6e46 696c eightedMedianFil │ │ │ │ -00025c10: 7465 725f 3228 6c6f 6e67 206a 6f69 6e74 ter_2(long joint │ │ │ │ -00025c20: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ -00025c30: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ -00025c40: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ -00025c50: 626a 2c20 696e 7420 722c 2064 6f75 626c bj, int r, doubl │ │ │ │ -00025c60: 6520 7369 676d 6129 3b0a 2020 2020 7072 e sigma);. pr │ │ │ │ -00025c70: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -00025c80: 6976 6520 766f 6964 2077 6569 6768 7465 ive void weighte │ │ │ │ -00025c90: 644d 6564 6961 6e46 696c 7465 725f 3328 dMedianFilter_3( │ │ │ │ -00025ca0: 6c6f 6e67 206a 6f69 6e74 5f6e 6174 6976 long joint_nativ │ │ │ │ -00025cb0: 654f 626a 2c20 6c6f 6e67 2073 7263 5f6e eObj, long src_n │ │ │ │ -00025cc0: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ -00025cd0: 7374 5f6e 6174 6976 654f 626a 2c20 696e st_nativeObj, in │ │ │ │ -00025ce0: 7420 7229 3b0a 0a20 2020 202f 2f20 432b t r);.. // C+ │ │ │ │ -00025cf0: 2b3a 2020 5074 725f 5246 4665 6174 7572 +: Ptr_RFFeatur │ │ │ │ -00025d00: 6547 6574 7465 7220 6376 3a3a 7869 6d67 eGetter cv::ximg │ │ │ │ -00025d10: 7072 6f63 3a3a 6372 6561 7465 5246 4665 proc::createRFFe │ │ │ │ -00025d20: 6174 7572 6547 6574 7465 7228 290a 2020 atureGetter(). │ │ │ │ -00025d30: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -00025d40: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -00025d50: 6174 6552 4646 6561 7475 7265 4765 7474 ateRFFeatureGett │ │ │ │ -00025d60: 6572 5f30 2829 3b0a 0a20 2020 202f 2f20 er_0();.. // │ │ │ │ -00025d70: 432b 2b3a 2020 5074 725f 5374 7275 6374 C++: Ptr_Struct │ │ │ │ -00025d80: 7572 6564 4564 6765 4465 7465 6374 696f uredEdgeDetectio │ │ │ │ -00025d90: 6e20 6376 3a3a 7869 6d67 7072 6f63 3a3a n cv::ximgproc:: │ │ │ │ -00025da0: 6372 6561 7465 5374 7275 6374 7572 6564 createStructured │ │ │ │ -00025db0: 4564 6765 4465 7465 6374 696f 6e28 5374 EdgeDetection(St │ │ │ │ -00025dc0: 7269 6e67 206d 6f64 656c 2c20 5074 725f ring model, Ptr_ │ │ │ │ -00025dd0: 5246 4665 6174 7572 6547 6574 7465 7220 RFFeatureGetter │ │ │ │ -00025de0: 686f 7754 6f47 6574 4665 6174 7572 6573 howToGetFeatures │ │ │ │ -00025df0: 203d 2050 7472 3c52 4646 6561 7475 7265 = Ptr()). p │ │ │ │ -00025e10: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -00025e20: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ -00025e30: 5374 7275 6374 7572 6564 4564 6765 4465 StructuredEdgeDe │ │ │ │ -00025e40: 7465 6374 696f 6e5f 3028 5374 7269 6e67 tection_0(String │ │ │ │ -00025e50: 206d 6f64 656c 2c20 6c6f 6e67 2068 6f77 model, long how │ │ │ │ -00025e60: 546f 4765 7446 6561 7475 7265 735f 6e61 ToGetFeatures_na │ │ │ │ -00025e70: 7469 7665 4f62 6a29 3b0a 2020 2020 7072 tiveObj);. pr │ │ │ │ -00025e80: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -00025e90: 6976 6520 6c6f 6e67 2063 7265 6174 6553 ive long createS │ │ │ │ -00025ea0: 7472 7563 7475 7265 6445 6467 6544 6574 tructuredEdgeDet │ │ │ │ -00025eb0: 6563 7469 6f6e 5f31 2853 7472 696e 6720 ection_1(String │ │ │ │ -00025ec0: 6d6f 6465 6c29 3b0a 0a20 2020 202f 2f20 model);.. // │ │ │ │ -00025ed0: 432b 2b3a 2020 5074 725f 4564 6765 4177 C++: Ptr_EdgeAw │ │ │ │ -00025ee0: 6172 6549 6e74 6572 706f 6c61 746f 7220 areInterpolator │ │ │ │ -00025ef0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr │ │ │ │ -00025f00: 6561 7465 4564 6765 4177 6172 6549 6e74 eateEdgeAwareInt │ │ │ │ -00025f10: 6572 706f 6c61 746f 7228 290a 2020 2020 erpolator(). │ │ │ │ -00025f20: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -00025f30: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -00025f40: 6545 6467 6541 7761 7265 496e 7465 7270 eEdgeAwareInterp │ │ │ │ -00025f50: 6f6c 6174 6f72 5f30 2829 3b0a 0a20 2020 olator_0();.. │ │ │ │ -00025f60: 202f 2f20 432b 2b3a 2020 5074 725f 5249 // C++: Ptr_RI │ │ │ │ -00025f70: 4349 6e74 6572 706f 6c61 746f 7220 6376 CInterpolator cv │ │ │ │ -00025f80: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ -00025f90: 7465 5249 4349 6e74 6572 706f 6c61 746f teRICInterpolato │ │ │ │ -00025fa0: 7228 290a 2020 2020 7072 6976 6174 6520 r(). private │ │ │ │ -00025fb0: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ -00025fc0: 6e67 2063 7265 6174 6552 4943 496e 7465 ng createRICInte │ │ │ │ -00025fd0: 7270 6f6c 6174 6f72 5f30 2829 3b0a 0a20 rpolator_0();.. │ │ │ │ -00025fe0: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ -00025ff0: 5375 7065 7270 6978 656c 534c 4943 2063 SuperpixelSLIC c │ │ │ │ -00026000: 763a 3a78 696d 6770 726f 633a 3a63 7265 v::ximgproc::cre │ │ │ │ -00026010: 6174 6553 7570 6572 7069 7865 6c53 4c49 ateSuperpixelSLI │ │ │ │ -00026020: 4328 4d61 7420 696d 6167 652c 2069 6e74 C(Mat image, int │ │ │ │ -00026030: 2061 6c67 6f72 6974 686d 203d 2053 4c49 algorithm = SLI │ │ │ │ -00026040: 434f 2c20 696e 7420 7265 6769 6f6e 5f73 CO, int region_s │ │ │ │ -00026050: 697a 6520 3d20 3130 2c20 666c 6f61 7420 ize = 10, float │ │ │ │ -00026060: 7275 6c65 7220 3d20 3130 2e30 6629 0a20 ruler = 10.0f). │ │ │ │ -00026070: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -00026080: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ -00026090: 6561 7465 5375 7065 7270 6978 656c 534c eateSuperpixelSL │ │ │ │ -000260a0: 4943 5f30 286c 6f6e 6720 696d 6167 655f IC_0(long image_ │ │ │ │ -000260b0: 6e61 7469 7665 4f62 6a2c 2069 6e74 2061 nativeObj, int a │ │ │ │ -000260c0: 6c67 6f72 6974 686d 2c20 696e 7420 7265 lgorithm, int re │ │ │ │ -000260d0: 6769 6f6e 5f73 697a 652c 2066 6c6f 6174 gion_size, float │ │ │ │ -000260e0: 2072 756c 6572 293b 0a20 2020 2070 7269 ruler);. pri │ │ │ │ -000260f0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -00026100: 7665 206c 6f6e 6720 6372 6561 7465 5375 ve long createSu │ │ │ │ -00026110: 7065 7270 6978 656c 534c 4943 5f31 286c perpixelSLIC_1(l │ │ │ │ -00026120: 6f6e 6720 696d 6167 655f 6e61 7469 7665 ong image_native │ │ │ │ -00026130: 4f62 6a2c 2069 6e74 2061 6c67 6f72 6974 Obj, int algorit │ │ │ │ -00026140: 686d 2c20 696e 7420 7265 6769 6f6e 5f73 hm, int region_s │ │ │ │ -00026150: 697a 6529 3b0a 2020 2020 7072 6976 6174 ize);. privat │ │ │ │ -00026160: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -00026170: 6c6f 6e67 2063 7265 6174 6553 7570 6572 long createSuper │ │ │ │ -00026180: 7069 7865 6c53 4c49 435f 3228 6c6f 6e67 pixelSLIC_2(long │ │ │ │ -00026190: 2069 6d61 6765 5f6e 6174 6976 654f 626a image_nativeObj │ │ │ │ -000261a0: 2c20 696e 7420 616c 676f 7269 7468 6d29 , int algorithm) │ │ │ │ -000261b0: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ -000261c0: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ -000261d0: 2063 7265 6174 6553 7570 6572 7069 7865 createSuperpixe │ │ │ │ -000261e0: 6c53 4c49 435f 3328 6c6f 6e67 2069 6d61 lSLIC_3(long ima │ │ │ │ -000261f0: 6765 5f6e 6174 6976 654f 626a 293b 0a0a ge_nativeObj);.. │ │ │ │ -00026200: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ -00026210: 5f47 7261 7068 5365 676d 656e 7461 7469 _GraphSegmentati │ │ │ │ -00026220: 6f6e 2063 763a 3a78 696d 6770 726f 633a on cv::ximgproc: │ │ │ │ -00026230: 3a73 6567 6d65 6e74 6174 696f 6e3a 3a63 :segmentation::c │ │ │ │ -00026240: 7265 6174 6547 7261 7068 5365 676d 656e reateGraphSegmen │ │ │ │ -00026250: 7461 7469 6f6e 2864 6f75 626c 6520 7369 tation(double si │ │ │ │ -00026260: 676d 6120 3d20 302e 352c 2066 6c6f 6174 gma = 0.5, float │ │ │ │ -00026270: 206b 203d 2033 3030 2c20 696e 7420 6d69 k = 300, int mi │ │ │ │ -00026280: 6e5f 7369 7a65 203d 2031 3030 290a 2020 n_size = 100). │ │ │ │ -00026290: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -000262a0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -000262b0: 6174 6547 7261 7068 5365 676d 656e 7461 ateGraphSegmenta │ │ │ │ -000262c0: 7469 6f6e 5f30 2864 6f75 626c 6520 7369 tion_0(double si │ │ │ │ -000262d0: 676d 612c 2066 6c6f 6174 206b 2c20 696e gma, float k, in │ │ │ │ -000262e0: 7420 6d69 6e5f 7369 7a65 293b 0a20 2020 t min_size);. │ │ │ │ -000262f0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -00026300: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ -00026310: 7465 4772 6170 6853 6567 6d65 6e74 6174 teGraphSegmentat │ │ │ │ -00026320: 696f 6e5f 3128 646f 7562 6c65 2073 6967 ion_1(double sig │ │ │ │ -00026330: 6d61 2c20 666c 6f61 7420 6b29 3b0a 2020 ma, float k);. │ │ │ │ -00026340: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -00026350: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -00026360: 6174 6547 7261 7068 5365 676d 656e 7461 ateGraphSegmenta │ │ │ │ -00026370: 7469 6f6e 5f32 2864 6f75 626c 6520 7369 tion_2(double si │ │ │ │ -00026380: 676d 6129 3b0a 2020 2020 7072 6976 6174 gma);. privat │ │ │ │ -00026390: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -000263a0: 6c6f 6e67 2063 7265 6174 6547 7261 7068 long createGraph │ │ │ │ -000263b0: 5365 676d 656e 7461 7469 6f6e 5f33 2829 Segmentation_3() │ │ │ │ -000263c0: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ -000263d0: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ -000263e0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -000263f0: 7472 6174 6567 7943 6f6c 6f72 2063 763a trategyColor cv: │ │ │ │ -00026400: 3a78 696d 6770 726f 633a 3a73 6567 6d65 :ximgproc::segme │ │ │ │ -00026410: 6e74 6174 696f 6e3a 3a63 7265 6174 6553 ntation::createS │ │ │ │ -00026420: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ -00026430: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ -00026440: 6779 436f 6c6f 7228 290a 2020 2020 7072 gyColor(). pr │ │ │ │ -00026450: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -00026460: 6976 6520 6c6f 6e67 2063 7265 6174 6553 ive long createS │ │ │ │ -00026470: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ -00026480: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ -00026490: 6779 436f 6c6f 725f 3028 293b 0a0a 2020 gyColor_0();.. │ │ │ │ -000264a0: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f53 // C++: Ptr_S │ │ │ │ -000264b0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ -000264c0: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ -000264d0: 6779 5369 7a65 2063 763a 3a78 696d 6770 gySize cv::ximgp │ │ │ │ -000264e0: 726f 633a 3a73 6567 6d65 6e74 6174 696f roc::segmentatio │ │ │ │ -000264f0: 6e3a 3a63 7265 6174 6553 656c 6563 7469 n::createSelecti │ │ │ │ -00026500: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -00026510: 7469 6f6e 5374 7261 7465 6779 5369 7a65 tionStrategySize │ │ │ │ -00026520: 2829 0a20 2020 2070 7269 7661 7465 2073 (). private s │ │ │ │ -00026530: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ -00026540: 6720 6372 6561 7465 5365 6c65 6374 6976 g createSelectiv │ │ │ │ -00026550: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -00026560: 696f 6e53 7472 6174 6567 7953 697a 655f ionStrategySize_ │ │ │ │ -00026570: 3028 293b 0a0a 2020 2020 2f2f 2043 2b2b 0();.. // C++ │ │ │ │ -00026580: 3a20 2050 7472 5f53 656c 6563 7469 7665 : Ptr_Selective │ │ │ │ -00026590: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -000265a0: 6f6e 5374 7261 7465 6779 5465 7874 7572 onStrategyTextur │ │ │ │ -000265b0: 6520 6376 3a3a 7869 6d67 7072 6f63 3a3a e cv::ximgproc:: │ │ │ │ -000265c0: 7365 676d 656e 7461 7469 6f6e 3a3a 6372 segmentation::cr │ │ │ │ -000265d0: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ -000265e0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -000265f0: 7472 6174 6567 7954 6578 7475 7265 2829 trategyTexture() │ │ │ │ -00026600: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -00026610: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ -00026620: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ -00026630: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -00026640: 6e53 7472 6174 6567 7954 6578 7475 7265 nStrategyTexture │ │ │ │ -00026650: 5f30 2829 3b0a 0a20 2020 202f 2f20 432b _0();.. // C+ │ │ │ │ -00026660: 2b3a 2020 5074 725f 5365 6c65 6374 6976 +: Ptr_Selectiv │ │ │ │ -00026670: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -00026680: 696f 6e53 7472 6174 6567 7946 696c 6c20 ionStrategyFill │ │ │ │ -00026690: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7365 cv::ximgproc::se │ │ │ │ -000266a0: 676d 656e 7461 7469 6f6e 3a3a 6372 6561 gmentation::crea │ │ │ │ -000266b0: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ -000266c0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -000266d0: 6174 6567 7946 696c 6c28 290a 2020 2020 ategyFill(). │ │ │ │ -000266e0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -000266f0: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -00026700: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ -00026710: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ -00026720: 7465 6779 4669 6c6c 5f30 2829 3b0a 0a20 tegyFill_0();.. │ │ │ │ -00026730: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ -00026740: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ -00026750: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ -00026760: 6567 794d 756c 7469 706c 6520 6376 3a3a egyMultiple cv:: │ │ │ │ -00026770: 7869 6d67 7072 6f63 3a3a 7365 676d 656e ximgproc::segmen │ │ │ │ -00026780: 7461 7469 6f6e 3a3a 6372 6561 7465 5365 tation::createSe │ │ │ │ -00026790: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -000267a0: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ -000267b0: 794d 756c 7469 706c 6528 290a 2020 2020 yMultiple(). │ │ │ │ -000267c0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -000267d0: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -000267e0: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ -000267f0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ -00026800: 7465 6779 4d75 6c74 6970 6c65 5f30 2829 tegyMultiple_0() │ │ │ │ -00026810: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ -00026820: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ -00026830: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -00026840: 7472 6174 6567 794d 756c 7469 706c 6520 trategyMultiple │ │ │ │ -00026850: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7365 cv::ximgproc::se │ │ │ │ -00026860: 676d 656e 7461 7469 6f6e 3a3a 6372 6561 gmentation::crea │ │ │ │ -00026870: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ -00026880: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00026890: 6174 6567 794d 756c 7469 706c 6528 5074 ategyMultiple(Pt │ │ │ │ -000268a0: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ -000268b0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -000268c0: 6174 6567 7920 7331 290a 2020 2020 7072 ategy s1). pr │ │ │ │ -000268d0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -000268e0: 6976 6520 6c6f 6e67 2063 7265 6174 6553 ive long createS │ │ │ │ -000268f0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ -00026900: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ -00026910: 6779 4d75 6c74 6970 6c65 5f31 286c 6f6e gyMultiple_1(lon │ │ │ │ -00026920: 6720 7331 5f6e 6174 6976 654f 626a 293b g s1_nativeObj); │ │ │ │ -00026930: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2050 .. // C++: P │ │ │ │ -00026940: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ -00026950: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -00026960: 7261 7465 6779 4d75 6c74 6970 6c65 2063 rategyMultiple c │ │ │ │ -00026970: 763a 3a78 696d 6770 726f 633a 3a73 6567 v::ximgproc::seg │ │ │ │ -00026980: 6d65 6e74 6174 696f 6e3a 3a63 7265 6174 mentation::creat │ │ │ │ -00026990: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ -000269a0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ -000269b0: 7465 6779 4d75 6c74 6970 6c65 2850 7472 tegyMultiple(Ptr │ │ │ │ -000269c0: 5f53 656c 6563 7469 7665 5365 6172 6368 _SelectiveSearch │ │ │ │ -000269d0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ -000269e0: 7465 6779 2073 312c 2050 7472 5f53 656c tegy s1, Ptr_Sel │ │ │ │ -000269f0: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -00026a00: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ -00026a10: 2073 3229 0a20 2020 2070 7269 7661 7465 s2). private │ │ │ │ -00026a20: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ -00026a30: 6f6e 6720 6372 6561 7465 5365 6c65 6374 ong createSelect │ │ │ │ -00026a40: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00026a50: 6174 696f 6e53 7472 6174 6567 794d 756c ationStrategyMul │ │ │ │ -00026a60: 7469 706c 655f 3228 6c6f 6e67 2073 315f tiple_2(long s1_ │ │ │ │ -00026a70: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -00026a80: 7332 5f6e 6174 6976 654f 626a 293b 0a0a s2_nativeObj);.. │ │ │ │ -00026a90: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ -00026aa0: 5f53 656c 6563 7469 7665 5365 6172 6368 _SelectiveSearch │ │ │ │ -00026ab0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ -00026ac0: 7465 6779 4d75 6c74 6970 6c65 2063 763a tegyMultiple cv: │ │ │ │ -00026ad0: 3a78 696d 6770 726f 633a 3a73 6567 6d65 :ximgproc::segme │ │ │ │ -00026ae0: 6e74 6174 696f 6e3a 3a63 7265 6174 6553 ntation::createS │ │ │ │ -00026af0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ -00026b00: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ -00026b10: 6779 4d75 6c74 6970 6c65 2850 7472 5f53 gyMultiple(Ptr_S │ │ │ │ -00026b20: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ -00026b30: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ -00026b40: 6779 2073 312c 2050 7472 5f53 656c 6563 gy s1, Ptr_Selec │ │ │ │ -00026b50: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -00026b60: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s │ │ │ │ -00026b70: 322c 2050 7472 5f53 656c 6563 7469 7665 2, Ptr_Selective │ │ │ │ -00026b80: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00026b90: 6f6e 5374 7261 7465 6779 2073 3329 0a20 onStrategy s3). │ │ │ │ -00026ba0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -00026bb0: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ -00026bc0: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ -00026bd0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -00026be0: 7472 6174 6567 794d 756c 7469 706c 655f trategyMultiple_ │ │ │ │ -00026bf0: 3328 6c6f 6e67 2073 315f 6e61 7469 7665 3(long s1_native │ │ │ │ -00026c00: 4f62 6a2c 206c 6f6e 6720 7332 5f6e 6174 Obj, long s2_nat │ │ │ │ -00026c10: 6976 654f 626a 2c20 6c6f 6e67 2073 335f iveObj, long s3_ │ │ │ │ -00026c20: 6e61 7469 7665 4f62 6a29 3b0a 0a20 2020 nativeObj);.. │ │ │ │ -00026c30: 202f 2f20 432b 2b3a 2020 5074 725f 5365 // C++: Ptr_Se │ │ │ │ -00026c40: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -00026c50: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ -00026c60: 794d 756c 7469 706c 6520 6376 3a3a 7869 yMultiple cv::xi │ │ │ │ -00026c70: 6d67 7072 6f63 3a3a 7365 676d 656e 7461 mgproc::segmenta │ │ │ │ -00026c80: 7469 6f6e 3a3a 6372 6561 7465 5365 6c65 tion::createSele │ │ │ │ -00026c90: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00026ca0: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ -00026cb0: 756c 7469 706c 6528 5074 725f 5365 6c65 ultiple(Ptr_Sele │ │ │ │ -00026cc0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00026cd0: 6e74 6174 696f 6e53 7472 6174 6567 7920 ntationStrategy │ │ │ │ -00026ce0: 7331 2c20 5074 725f 5365 6c65 6374 6976 s1, Ptr_Selectiv │ │ │ │ -00026cf0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -00026d00: 696f 6e53 7472 6174 6567 7920 7332 2c20 ionStrategy s2, │ │ │ │ -00026d10: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ -00026d20: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -00026d30: 7472 6174 6567 7920 7333 2c20 5074 725f trategy s3, Ptr_ │ │ │ │ -00026d40: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ -00026d50: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ -00026d60: 6567 7920 7334 290a 2020 2020 7072 6976 egy s4). priv │ │ │ │ -00026d70: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -00026d80: 6520 6c6f 6e67 2063 7265 6174 6553 656c e long createSel │ │ │ │ -00026d90: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -00026da0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ -00026db0: 4d75 6c74 6970 6c65 5f34 286c 6f6e 6720 Multiple_4(long │ │ │ │ -00026dc0: 7331 5f6e 6174 6976 654f 626a 2c20 6c6f s1_nativeObj, lo │ │ │ │ -00026dd0: 6e67 2073 325f 6e61 7469 7665 4f62 6a2c ng s2_nativeObj, │ │ │ │ -00026de0: 206c 6f6e 6720 7333 5f6e 6174 6976 654f long s3_nativeO │ │ │ │ -00026df0: 626a 2c20 6c6f 6e67 2073 345f 6e61 7469 bj, long s4_nati │ │ │ │ -00026e00: 7665 4f62 6a29 3b0a 0a20 2020 202f 2f20 veObj);.. // │ │ │ │ -00026e10: 432b 2b3a 2020 5074 725f 5365 6c65 6374 C++: Ptr_Select │ │ │ │ -00026e20: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00026e30: 6174 696f 6e20 6376 3a3a 7869 6d67 7072 ation cv::ximgpr │ │ │ │ -00026e40: 6f63 3a3a 7365 676d 656e 7461 7469 6f6e oc::segmentation │ │ │ │ -00026e50: 3a3a 6372 6561 7465 5365 6c65 6374 6976 ::createSelectiv │ │ │ │ -00026e60: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -00026e70: 696f 6e28 290a 2020 2020 7072 6976 6174 ion(). privat │ │ │ │ -00026e80: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -00026e90: 6c6f 6e67 2063 7265 6174 6553 656c 6563 long createSelec │ │ │ │ -00026ea0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -00026eb0: 7461 7469 6f6e 5f30 2829 3b0a 0a20 2020 tation_0();.. │ │ │ │ -00026ec0: 202f 2f20 432b 2b3a 2020 5074 725f 5375 // C++: Ptr_Su │ │ │ │ -00026ed0: 7065 7270 6978 656c 5345 4544 5320 6376 perpixelSEEDS cv │ │ │ │ -00026ee0: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ -00026ef0: 7465 5375 7065 7270 6978 656c 5345 4544 teSuperpixelSEED │ │ │ │ -00026f00: 5328 696e 7420 696d 6167 655f 7769 6474 S(int image_widt │ │ │ │ -00026f10: 682c 2069 6e74 2069 6d61 6765 5f68 6569 h, int image_hei │ │ │ │ -00026f20: 6768 742c 2069 6e74 2069 6d61 6765 5f63 ght, int image_c │ │ │ │ -00026f30: 6861 6e6e 656c 732c 2069 6e74 206e 756d hannels, int num │ │ │ │ -00026f40: 5f73 7570 6572 7069 7865 6c73 2c20 696e _superpixels, in │ │ │ │ -00026f50: 7420 6e75 6d5f 6c65 7665 6c73 2c20 696e t num_levels, in │ │ │ │ -00026f60: 7420 7072 696f 7220 3d20 322c 2069 6e74 t prior = 2, int │ │ │ │ -00026f70: 2068 6973 746f 6772 616d 5f62 696e 7320 histogram_bins │ │ │ │ -00026f80: 3d20 352c 2062 6f6f 6c20 646f 7562 6c65 = 5, bool double │ │ │ │ -00026f90: 5f73 7465 7020 3d20 6661 6c73 6529 0a20 _step = false). │ │ │ │ -00026fa0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -00026fb0: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ -00026fc0: 6561 7465 5375 7065 7270 6978 656c 5345 eateSuperpixelSE │ │ │ │ -00026fd0: 4544 535f 3028 696e 7420 696d 6167 655f EDS_0(int image_ │ │ │ │ -00026fe0: 7769 6474 682c 2069 6e74 2069 6d61 6765 width, int image │ │ │ │ -00026ff0: 5f68 6569 6768 742c 2069 6e74 2069 6d61 _height, int ima │ │ │ │ -00027000: 6765 5f63 6861 6e6e 656c 732c 2069 6e74 ge_channels, int │ │ │ │ -00027010: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ -00027020: 2c20 696e 7420 6e75 6d5f 6c65 7665 6c73 , int num_levels │ │ │ │ -00027030: 2c20 696e 7420 7072 696f 722c 2069 6e74 , int prior, int │ │ │ │ -00027040: 2068 6973 746f 6772 616d 5f62 696e 732c histogram_bins, │ │ │ │ -00027050: 2062 6f6f 6c65 616e 2064 6f75 626c 655f boolean double_ │ │ │ │ -00027060: 7374 6570 293b 0a20 2020 2070 7269 7661 step);. priva │ │ │ │ -00027070: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -00027080: 206c 6f6e 6720 6372 6561 7465 5375 7065 long createSupe │ │ │ │ -00027090: 7270 6978 656c 5345 4544 535f 3128 696e rpixelSEEDS_1(in │ │ │ │ -000270a0: 7420 696d 6167 655f 7769 6474 682c 2069 t image_width, i │ │ │ │ -000270b0: 6e74 2069 6d61 6765 5f68 6569 6768 742c nt image_height, │ │ │ │ -000270c0: 2069 6e74 2069 6d61 6765 5f63 6861 6e6e int image_chann │ │ │ │ -000270d0: 656c 732c 2069 6e74 206e 756d 5f73 7570 els, int num_sup │ │ │ │ -000270e0: 6572 7069 7865 6c73 2c20 696e 7420 6e75 erpixels, int nu │ │ │ │ -000270f0: 6d5f 6c65 7665 6c73 2c20 696e 7420 7072 m_levels, int pr │ │ │ │ -00027100: 696f 722c 2069 6e74 2068 6973 746f 6772 ior, int histogr │ │ │ │ -00027110: 616d 5f62 696e 7329 3b0a 2020 2020 7072 am_bins);. pr │ │ │ │ -00027120: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -00027130: 6976 6520 6c6f 6e67 2063 7265 6174 6553 ive long createS │ │ │ │ -00027140: 7570 6572 7069 7865 6c53 4545 4453 5f32 uperpixelSEEDS_2 │ │ │ │ -00027150: 2869 6e74 2069 6d61 6765 5f77 6964 7468 (int image_width │ │ │ │ -00027160: 2c20 696e 7420 696d 6167 655f 6865 6967 , int image_heig │ │ │ │ -00027170: 6874 2c20 696e 7420 696d 6167 655f 6368 ht, int image_ch │ │ │ │ -00027180: 616e 6e65 6c73 2c20 696e 7420 6e75 6d5f annels, int num_ │ │ │ │ -00027190: 7375 7065 7270 6978 656c 732c 2069 6e74 superpixels, int │ │ │ │ -000271a0: 206e 756d 5f6c 6576 656c 732c 2069 6e74 num_levels, int │ │ │ │ -000271b0: 2070 7269 6f72 293b 0a20 2020 2070 7269 prior);. pri │ │ │ │ -000271c0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -000271d0: 7665 206c 6f6e 6720 6372 6561 7465 5375 ve long createSu │ │ │ │ -000271e0: 7065 7270 6978 656c 5345 4544 535f 3328 perpixelSEEDS_3( │ │ │ │ -000271f0: 696e 7420 696d 6167 655f 7769 6474 682c int image_width, │ │ │ │ -00027200: 2069 6e74 2069 6d61 6765 5f68 6569 6768 int image_heigh │ │ │ │ -00027210: 742c 2069 6e74 2069 6d61 6765 5f63 6861 t, int image_cha │ │ │ │ -00027220: 6e6e 656c 732c 2069 6e74 206e 756d 5f73 nnels, int num_s │ │ │ │ -00027230: 7570 6572 7069 7865 6c73 2c20 696e 7420 uperpixels, int │ │ │ │ -00027240: 6e75 6d5f 6c65 7665 6c73 293b 0a0a 2020 num_levels);.. │ │ │ │ -00027250: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f53 // C++: Ptr_S │ │ │ │ -00027260: 6361 6e53 6567 6d65 6e74 2063 763a 3a78 canSegment cv::x │ │ │ │ -00027270: 696d 6770 726f 633a 3a63 7265 6174 6553 imgproc::createS │ │ │ │ -00027280: 6361 6e53 6567 6d65 6e74 2869 6e74 2069 canSegment(int i │ │ │ │ -00027290: 6d61 6765 5f77 6964 7468 2c20 696e 7420 mage_width, int │ │ │ │ -000272a0: 696d 6167 655f 6865 6967 6874 2c20 696e image_height, in │ │ │ │ -000272b0: 7420 6e75 6d5f 7375 7065 7270 6978 656c t num_superpixel │ │ │ │ -000272c0: 732c 2069 6e74 2073 6c69 6365 7320 3d20 s, int slices = │ │ │ │ -000272d0: 382c 2062 6f6f 6c20 6d65 7267 655f 736d 8, bool merge_sm │ │ │ │ -000272e0: 616c 6c20 3d20 7472 7565 290a 2020 2020 all = true). │ │ │ │ -000272f0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -00027300: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -00027310: 6553 6361 6e53 6567 6d65 6e74 5f30 2869 eScanSegment_0(i │ │ │ │ -00027320: 6e74 2069 6d61 6765 5f77 6964 7468 2c20 nt image_width, │ │ │ │ -00027330: 696e 7420 696d 6167 655f 6865 6967 6874 int image_height │ │ │ │ -00027340: 2c20 696e 7420 6e75 6d5f 7375 7065 7270 , int num_superp │ │ │ │ -00027350: 6978 656c 732c 2069 6e74 2073 6c69 6365 ixels, int slice │ │ │ │ -00027360: 732c 2062 6f6f 6c65 616e 206d 6572 6765 s, boolean merge │ │ │ │ -00027370: 5f73 6d61 6c6c 293b 0a20 2020 2070 7269 _small);. pri │ │ │ │ -00027380: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -00027390: 7665 206c 6f6e 6720 6372 6561 7465 5363 ve long createSc │ │ │ │ -000273a0: 616e 5365 676d 656e 745f 3128 696e 7420 anSegment_1(int │ │ │ │ -000273b0: 696d 6167 655f 7769 6474 682c 2069 6e74 image_width, int │ │ │ │ -000273c0: 2069 6d61 6765 5f68 6569 6768 742c 2069 image_height, i │ │ │ │ -000273d0: 6e74 206e 756d 5f73 7570 6572 7069 7865 nt num_superpixe │ │ │ │ -000273e0: 6c73 2c20 696e 7420 736c 6963 6573 293b ls, int slices); │ │ │ │ -000273f0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -00027400: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ -00027410: 6372 6561 7465 5363 616e 5365 676d 656e createScanSegmen │ │ │ │ -00027420: 745f 3228 696e 7420 696d 6167 655f 7769 t_2(int image_wi │ │ │ │ -00027430: 6474 682c 2069 6e74 2069 6d61 6765 5f68 dth, int image_h │ │ │ │ -00027440: 6569 6768 742c 2069 6e74 206e 756d 5f73 eight, int num_s │ │ │ │ -00027450: 7570 6572 7069 7865 6c73 293b 0a0a 2020 uperpixels);.. │ │ │ │ -00027460: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ -00027470: 6376 3a3a 7869 6d67 7072 6f63 3a3a 5261 cv::ximgproc::Ra │ │ │ │ -00027480: 646f 6e54 7261 6e73 666f 726d 284d 6174 donTransform(Mat │ │ │ │ -00027490: 2073 7263 2c20 4d61 7426 2064 7374 2c20 src, Mat& dst, │ │ │ │ -000274a0: 646f 7562 6c65 2074 6865 7461 203d 2031 double theta = 1 │ │ │ │ -000274b0: 2c20 646f 7562 6c65 2073 7461 7274 5f61 , double start_a │ │ │ │ -000274c0: 6e67 6c65 203d 2030 2c20 646f 7562 6c65 ngle = 0, double │ │ │ │ -000274d0: 2065 6e64 5f61 6e67 6c65 203d 2031 3830 end_angle = 180 │ │ │ │ -000274e0: 2c20 626f 6f6c 2063 726f 7020 3d20 6661 , bool crop = fa │ │ │ │ -000274f0: 6c73 652c 2062 6f6f 6c20 6e6f 726d 203d lse, bool norm = │ │ │ │ -00027500: 2066 616c 7365 290a 2020 2020 7072 6976 false). priv │ │ │ │ -00027510: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -00027520: 6520 766f 6964 2052 6164 6f6e 5472 616e e void RadonTran │ │ │ │ -00027530: 7366 6f72 6d5f 3028 6c6f 6e67 2073 7263 sform_0(long src │ │ │ │ -00027540: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ -00027550: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ -00027560: 646f 7562 6c65 2074 6865 7461 2c20 646f double theta, do │ │ │ │ -00027570: 7562 6c65 2073 7461 7274 5f61 6e67 6c65 uble start_angle │ │ │ │ -00027580: 2c20 646f 7562 6c65 2065 6e64 5f61 6e67 , double end_ang │ │ │ │ -00027590: 6c65 2c20 626f 6f6c 6561 6e20 6372 6f70 le, boolean crop │ │ │ │ -000275a0: 2c20 626f 6f6c 6561 6e20 6e6f 726d 293b , boolean norm); │ │ │ │ -000275b0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -000275c0: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ -000275d0: 5261 646f 6e54 7261 6e73 666f 726d 5f31 RadonTransform_1 │ │ │ │ -000275e0: 286c 6f6e 6720 7372 635f 6e61 7469 7665 (long src_native │ │ │ │ -000275f0: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ -00027600: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ -00027610: 7468 6574 612c 2064 6f75 626c 6520 7374 theta, double st │ │ │ │ -00027620: 6172 745f 616e 676c 652c 2064 6f75 626c art_angle, doubl │ │ │ │ -00027630: 6520 656e 645f 616e 676c 652c 2062 6f6f e end_angle, boo │ │ │ │ -00027640: 6c65 616e 2063 726f 7029 3b0a 2020 2020 lean crop);. │ │ │ │ -00027650: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -00027660: 6174 6976 6520 766f 6964 2052 6164 6f6e ative void Radon │ │ │ │ -00027670: 5472 616e 7366 6f72 6d5f 3228 6c6f 6e67 Transform_2(long │ │ │ │ -00027680: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ -00027690: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ -000276a0: 626a 2c20 646f 7562 6c65 2074 6865 7461 bj, double theta │ │ │ │ -000276b0: 2c20 646f 7562 6c65 2073 7461 7274 5f61 , double start_a │ │ │ │ -000276c0: 6e67 6c65 2c20 646f 7562 6c65 2065 6e64 ngle, double end │ │ │ │ -000276d0: 5f61 6e67 6c65 293b 0a20 2020 2070 7269 _angle);. pri │ │ │ │ -000276e0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -000276f0: 7665 2076 6f69 6420 5261 646f 6e54 7261 ve void RadonTra │ │ │ │ -00027700: 6e73 666f 726d 5f33 286c 6f6e 6720 7372 nsform_3(long sr │ │ │ │ -00027710: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ -00027720: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ -00027730: 2064 6f75 626c 6520 7468 6574 612c 2064 double theta, d │ │ │ │ -00027740: 6f75 626c 6520 7374 6172 745f 616e 676c ouble start_angl │ │ │ │ -00027750: 6529 3b0a 2020 2020 7072 6976 6174 6520 e);. private │ │ │ │ -00027760: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ -00027770: 6964 2052 6164 6f6e 5472 616e 7366 6f72 id RadonTransfor │ │ │ │ -00027780: 6d5f 3428 6c6f 6e67 2073 7263 5f6e 6174 m_4(long src_nat │ │ │ │ -00027790: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ -000277a0: 5f6e 6174 6976 654f 626a 2c20 646f 7562 _nativeObj, doub │ │ │ │ -000277b0: 6c65 2074 6865 7461 293b 0a20 2020 2070 le theta);. p │ │ │ │ -000277c0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -000277d0: 7469 7665 2076 6f69 6420 5261 646f 6e54 tive void RadonT │ │ │ │ -000277e0: 7261 6e73 666f 726d 5f35 286c 6f6e 6720 ransform_5(long │ │ │ │ -000277f0: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ -00027800: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ -00027810: 6a29 3b0a 0a20 2020 202f 2f20 432b 2b3a j);.. // C++: │ │ │ │ -00027820: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ -00027830: 726f 633a 3a50 6569 4c69 6e4e 6f72 6d61 roc::PeiLinNorma │ │ │ │ -00027840: 6c69 7a61 7469 6f6e 284d 6174 2049 2c20 lization(Mat I, │ │ │ │ -00027850: 4d61 7426 2054 290a 2020 2020 7072 6976 Mat& T). priv │ │ │ │ -00027860: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -00027870: 6520 766f 6964 2050 6569 4c69 6e4e 6f72 e void PeiLinNor │ │ │ │ -00027880: 6d61 6c69 7a61 7469 6f6e 5f30 286c 6f6e malization_0(lon │ │ │ │ -00027890: 6720 495f 6e61 7469 7665 4f62 6a2c 206c g I_nativeObj, l │ │ │ │ -000278a0: 6f6e 6720 545f 6e61 7469 7665 4f62 6a29 ong T_nativeObj) │ │ │ │ -000278b0: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ -000278c0: 5074 725f 5375 7065 7270 6978 656c 4c53 Ptr_SuperpixelLS │ │ │ │ -000278d0: 4320 6376 3a3a 7869 6d67 7072 6f63 3a3a C cv::ximgproc:: │ │ │ │ -000278e0: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ -000278f0: 4c53 4328 4d61 7420 696d 6167 652c 2069 LSC(Mat image, i │ │ │ │ -00027900: 6e74 2072 6567 696f 6e5f 7369 7a65 203d nt region_size = │ │ │ │ -00027910: 2031 302c 2066 6c6f 6174 2072 6174 696f 10, float ratio │ │ │ │ -00027920: 203d 2030 2e30 3735 6629 0a20 2020 2070 = 0.075f). p │ │ │ │ -00027930: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -00027940: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ -00027950: 5375 7065 7270 6978 656c 4c53 435f 3028 SuperpixelLSC_0( │ │ │ │ -00027960: 6c6f 6e67 2069 6d61 6765 5f6e 6174 6976 long image_nativ │ │ │ │ -00027970: 654f 626a 2c20 696e 7420 7265 6769 6f6e eObj, int region │ │ │ │ -00027980: 5f73 697a 652c 2066 6c6f 6174 2072 6174 _size, float rat │ │ │ │ -00027990: 696f 293b 0a20 2020 2070 7269 7661 7465 io);. private │ │ │ │ -000279a0: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ -000279b0: 6f6e 6720 6372 6561 7465 5375 7065 7270 ong createSuperp │ │ │ │ -000279c0: 6978 656c 4c53 435f 3128 6c6f 6e67 2069 ixelLSC_1(long i │ │ │ │ -000279d0: 6d61 6765 5f6e 6174 6976 654f 626a 2c20 mage_nativeObj, │ │ │ │ -000279e0: 696e 7420 7265 6769 6f6e 5f73 697a 6529 int region_size) │ │ │ │ -000279f0: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ -00027a00: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ -00027a10: 2063 7265 6174 6553 7570 6572 7069 7865 createSuperpixe │ │ │ │ -00027a20: 6c4c 5343 5f32 286c 6f6e 6720 696d 6167 lLSC_2(long imag │ │ │ │ -00027a30: 655f 6e61 7469 7665 4f62 6a29 3b0a 0a20 e_nativeObj);.. │ │ │ │ -00027a40: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ -00027a50: 2063 763a 3a78 696d 6770 726f 633a 3a66 cv::ximgproc::f │ │ │ │ -00027a60: 6f75 7269 6572 4465 7363 7269 7074 6f72 ourierDescriptor │ │ │ │ -00027a70: 284d 6174 2073 7263 2c20 4d61 7426 2064 (Mat src, Mat& d │ │ │ │ -00027a80: 7374 2c20 696e 7420 6e62 456c 7420 3d20 st, int nbElt = │ │ │ │ -00027a90: 2d31 2c20 696e 7420 6e62 4644 203d 202d -1, int nbFD = - │ │ │ │ -00027aa0: 3129 0a20 2020 2070 7269 7661 7465 2073 1). private s │ │ │ │ -00027ab0: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ -00027ac0: 6420 666f 7572 6965 7244 6573 6372 6970 d fourierDescrip │ │ │ │ -00027ad0: 746f 725f 3028 6c6f 6e67 2073 7263 5f6e tor_0(long src_n │ │ │ │ -00027ae0: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ -00027af0: 7374 5f6e 6174 6976 654f 626a 2c20 696e st_nativeObj, in │ │ │ │ -00027b00: 7420 6e62 456c 742c 2069 6e74 206e 6246 t nbElt, int nbF │ │ │ │ -00027b10: 4429 3b0a 2020 2020 7072 6976 6174 6520 D);. private │ │ │ │ -00027b20: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ -00027b30: 6964 2066 6f75 7269 6572 4465 7363 7269 id fourierDescri │ │ │ │ -00027b40: 7074 6f72 5f31 286c 6f6e 6720 7372 635f ptor_1(long src_ │ │ │ │ -00027b50: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -00027b60: 6473 745f 6e61 7469 7665 4f62 6a2c 2069 dst_nativeObj, i │ │ │ │ -00027b70: 6e74 206e 6245 6c74 293b 0a20 2020 2070 nt nbElt);. p │ │ │ │ -00027b80: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -00027b90: 7469 7665 2076 6f69 6420 666f 7572 6965 tive void fourie │ │ │ │ -00027ba0: 7244 6573 6372 6970 746f 725f 3228 6c6f rDescriptor_2(lo │ │ │ │ -00027bb0: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ -00027bc0: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ -00027bd0: 654f 626a 293b 0a0a 2020 2020 2f2f 2043 eObj);.. // C │ │ │ │ -00027be0: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ -00027bf0: 6d67 7072 6f63 3a3a 7472 616e 7366 6f72 mgproc::transfor │ │ │ │ -00027c00: 6d46 4428 4d61 7420 7372 632c 204d 6174 mFD(Mat src, Mat │ │ │ │ -00027c10: 2074 2c20 4d61 7426 2064 7374 2c20 626f t, Mat& dst, bo │ │ │ │ -00027c20: 6f6c 2066 6443 6f6e 746f 7572 203d 2074 ol fdContour = t │ │ │ │ -00027c30: 7275 6529 0a20 2020 2070 7269 7661 7465 rue). private │ │ │ │ -00027c40: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ -00027c50: 6f69 6420 7472 616e 7366 6f72 6d46 445f oid transformFD_ │ │ │ │ -00027c60: 3028 6c6f 6e67 2073 7263 5f6e 6174 6976 0(long src_nativ │ │ │ │ -00027c70: 654f 626a 2c20 6c6f 6e67 2074 5f6e 6174 eObj, long t_nat │ │ │ │ -00027c80: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ -00027c90: 5f6e 6174 6976 654f 626a 2c20 626f 6f6c _nativeObj, bool │ │ │ │ -00027ca0: 6561 6e20 6664 436f 6e74 6f75 7229 3b0a ean fdContour);. │ │ │ │ -00027cb0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -00027cc0: 6963 206e 6174 6976 6520 766f 6964 2074 ic native void t │ │ │ │ -00027cd0: 7261 6e73 666f 726d 4644 5f31 286c 6f6e ransformFD_1(lon │ │ │ │ -00027ce0: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ -00027cf0: 206c 6f6e 6720 745f 6e61 7469 7665 4f62 long t_nativeOb │ │ │ │ -00027d00: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ -00027d10: 7665 4f62 6a29 3b0a 0a20 2020 202f 2f20 veObj);.. // │ │ │ │ -00027d20: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ -00027d30: 696d 6770 726f 633a 3a63 6f6e 746f 7572 imgproc::contour │ │ │ │ -00027d40: 5361 6d70 6c69 6e67 284d 6174 2073 7263 Sampling(Mat src │ │ │ │ -00027d50: 2c20 4d61 7426 206f 7574 2c20 696e 7420 , Mat& out, int │ │ │ │ -00027d60: 6e62 456c 7429 0a20 2020 2070 7269 7661 nbElt). priva │ │ │ │ -00027d70: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -00027d80: 2076 6f69 6420 636f 6e74 6f75 7253 616d void contourSam │ │ │ │ -00027d90: 706c 696e 675f 3028 6c6f 6e67 2073 7263 pling_0(long src │ │ │ │ -00027da0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ -00027db0: 206f 7574 5f6e 6174 6976 654f 626a 2c20 out_nativeObj, │ │ │ │ -00027dc0: 696e 7420 6e62 456c 7429 3b0a 0a20 2020 int nbElt);.. │ │ │ │ -00027dd0: 202f 2f20 432b 2b3a 2020 5074 725f 436f // C++: Ptr_Co │ │ │ │ -00027de0: 6e74 6f75 7246 6974 7469 6e67 2063 763a ntourFitting cv: │ │ │ │ -00027df0: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ -00027e00: 6543 6f6e 746f 7572 4669 7474 696e 6728 eContourFitting( │ │ │ │ -00027e10: 696e 7420 6374 7220 3d20 3130 3234 2c20 int ctr = 1024, │ │ │ │ -00027e20: 696e 7420 6664 203d 2031 3629 0a20 2020 int fd = 16). │ │ │ │ -00027e30: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -00027e40: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ -00027e50: 7465 436f 6e74 6f75 7246 6974 7469 6e67 teContourFitting │ │ │ │ -00027e60: 5f30 2869 6e74 2063 7472 2c20 696e 7420 _0(int ctr, int │ │ │ │ -00027e70: 6664 293b 0a20 2020 2070 7269 7661 7465 fd);. private │ │ │ │ -00027e80: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ -00027e90: 6f6e 6720 6372 6561 7465 436f 6e74 6f75 ong createContou │ │ │ │ -00027ea0: 7246 6974 7469 6e67 5f31 2869 6e74 2063 rFitting_1(int c │ │ │ │ -00027eb0: 7472 293b 0a20 2020 2070 7269 7661 7465 tr);. private │ │ │ │ -00027ec0: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ -00027ed0: 6f6e 6720 6372 6561 7465 436f 6e74 6f75 ong createContou │ │ │ │ -00027ee0: 7246 6974 7469 6e67 5f32 2829 3b0a 0a20 rFitting_2();.. │ │ │ │ -00027ef0: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ -00027f00: 2063 763a 3a78 696d 6770 726f 633a 3a66 cv::ximgproc::f │ │ │ │ -00027f10: 696e 6445 6c6c 6970 7365 7328 4d61 7420 indEllipses(Mat │ │ │ │ -00027f20: 696d 6167 652c 204d 6174 2620 656c 6c69 image, Mat& elli │ │ │ │ -00027f30: 7073 6573 2c20 666c 6f61 7420 7363 6f72 pses, float scor │ │ │ │ -00027f40: 6554 6872 6573 686f 6c64 203d 2030 2e37 eThreshold = 0.7 │ │ │ │ -00027f50: 662c 2066 6c6f 6174 2072 656c 6961 6269 f, float reliabi │ │ │ │ -00027f60: 6c69 7479 5468 7265 7368 6f6c 6420 3d20 lityThreshold = │ │ │ │ -00027f70: 302e 3566 2c20 666c 6f61 7420 6365 6e74 0.5f, float cent │ │ │ │ -00027f80: 6572 4469 7374 616e 6365 5468 7265 7368 erDistanceThresh │ │ │ │ -00027f90: 6f6c 6420 3d20 302e 3035 6629 0a20 2020 old = 0.05f). │ │ │ │ -00027fa0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -00027fb0: 6e61 7469 7665 2076 6f69 6420 6669 6e64 native void find │ │ │ │ -00027fc0: 456c 6c69 7073 6573 5f30 286c 6f6e 6720 Ellipses_0(long │ │ │ │ -00027fd0: 696d 6167 655f 6e61 7469 7665 4f62 6a2c image_nativeObj, │ │ │ │ -00027fe0: 206c 6f6e 6720 656c 6c69 7073 6573 5f6e long ellipses_n │ │ │ │ -00027ff0: 6174 6976 654f 626a 2c20 666c 6f61 7420 ativeObj, float │ │ │ │ -00028000: 7363 6f72 6554 6872 6573 686f 6c64 2c20 scoreThreshold, │ │ │ │ -00028010: 666c 6f61 7420 7265 6c69 6162 696c 6974 float reliabilit │ │ │ │ -00028020: 7954 6872 6573 686f 6c64 2c20 666c 6f61 yThreshold, floa │ │ │ │ -00028030: 7420 6365 6e74 6572 4469 7374 616e 6365 t centerDistance │ │ │ │ -00028040: 5468 7265 7368 6f6c 6429 3b0a 2020 2020 Threshold);. │ │ │ │ -00028050: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -00028060: 6174 6976 6520 766f 6964 2066 696e 6445 ative void findE │ │ │ │ -00028070: 6c6c 6970 7365 735f 3128 6c6f 6e67 2069 llipses_1(long i │ │ │ │ -00028080: 6d61 6765 5f6e 6174 6976 654f 626a 2c20 mage_nativeObj, │ │ │ │ -00028090: 6c6f 6e67 2065 6c6c 6970 7365 735f 6e61 long ellipses_na │ │ │ │ -000280a0: 7469 7665 4f62 6a2c 2066 6c6f 6174 2073 tiveObj, float s │ │ │ │ -000280b0: 636f 7265 5468 7265 7368 6f6c 642c 2066 coreThreshold, f │ │ │ │ -000280c0: 6c6f 6174 2072 656c 6961 6269 6c69 7479 loat reliability │ │ │ │ -000280d0: 5468 7265 7368 6f6c 6429 3b0a 2020 2020 Threshold);. │ │ │ │ -000280e0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -000280f0: 6174 6976 6520 766f 6964 2066 696e 6445 ative void findE │ │ │ │ -00028100: 6c6c 6970 7365 735f 3228 6c6f 6e67 2069 llipses_2(long i │ │ │ │ -00028110: 6d61 6765 5f6e 6174 6976 654f 626a 2c20 mage_nativeObj, │ │ │ │ -00028120: 6c6f 6e67 2065 6c6c 6970 7365 735f 6e61 long ellipses_na │ │ │ │ -00028130: 7469 7665 4f62 6a2c 2066 6c6f 6174 2073 tiveObj, float s │ │ │ │ -00028140: 636f 7265 5468 7265 7368 6f6c 6429 3b0a coreThreshold);. │ │ │ │ -00028150: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -00028160: 6963 206e 6174 6976 6520 766f 6964 2066 ic native void f │ │ │ │ -00028170: 696e 6445 6c6c 6970 7365 735f 3328 6c6f indEllipses_3(lo │ │ │ │ -00028180: 6e67 2069 6d61 6765 5f6e 6174 6976 654f ng image_nativeO │ │ │ │ -00028190: 626a 2c20 6c6f 6e67 2065 6c6c 6970 7365 bj, long ellipse │ │ │ │ -000281a0: 735f 6e61 7469 7665 4f62 6a29 3b0a 0a20 s_nativeObj);.. │ │ │ │ -000281b0: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ -000281c0: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ -000281d0: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ -000281e0: 7265 6174 6546 6173 744c 696e 6544 6574 reateFastLineDet │ │ │ │ -000281f0: 6563 746f 7228 696e 7420 6c65 6e67 7468 ector(int length │ │ │ │ -00028200: 5f74 6872 6573 686f 6c64 203d 2031 302c _threshold = 10, │ │ │ │ -00028210: 2066 6c6f 6174 2064 6973 7461 6e63 655f float distance_ │ │ │ │ -00028220: 7468 7265 7368 6f6c 6420 3d20 312e 3431 threshold = 1.41 │ │ │ │ -00028230: 3432 3133 3536 3266 2c20 646f 7562 6c65 4213562f, double │ │ │ │ -00028240: 2063 616e 6e79 5f74 6831 203d 2035 302e canny_th1 = 50. │ │ │ │ -00028250: 302c 2064 6f75 626c 6520 6361 6e6e 795f 0, double canny_ │ │ │ │ -00028260: 7468 3220 3d20 3530 2e30 2c20 696e 7420 th2 = 50.0, int │ │ │ │ -00028270: 6361 6e6e 795f 6170 6572 7475 7265 5f73 canny_aperture_s │ │ │ │ -00028280: 697a 6520 3d20 332c 2062 6f6f 6c20 646f ize = 3, bool do │ │ │ │ -00028290: 5f6d 6572 6765 203d 2066 616c 7365 290a _merge = false). │ │ │ │ -000282a0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -000282b0: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ -000282c0: 7265 6174 6546 6173 744c 696e 6544 6574 reateFastLineDet │ │ │ │ -000282d0: 6563 746f 725f 3028 696e 7420 6c65 6e67 ector_0(int leng │ │ │ │ -000282e0: 7468 5f74 6872 6573 686f 6c64 2c20 666c th_threshold, fl │ │ │ │ -000282f0: 6f61 7420 6469 7374 616e 6365 5f74 6872 oat distance_thr │ │ │ │ -00028300: 6573 686f 6c64 2c20 646f 7562 6c65 2063 eshold, double c │ │ │ │ -00028310: 616e 6e79 5f74 6831 2c20 646f 7562 6c65 anny_th1, double │ │ │ │ -00028320: 2063 616e 6e79 5f74 6832 2c20 696e 7420 canny_th2, int │ │ │ │ -00028330: 6361 6e6e 795f 6170 6572 7475 7265 5f73 canny_aperture_s │ │ │ │ -00028340: 697a 652c 2062 6f6f 6c65 616e 2064 6f5f ize, boolean do_ │ │ │ │ -00028350: 6d65 7267 6529 3b0a 2020 2020 7072 6976 merge);. priv │ │ │ │ -00028360: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -00028370: 6520 6c6f 6e67 2063 7265 6174 6546 6173 e long createFas │ │ │ │ -00028380: 744c 696e 6544 6574 6563 746f 725f 3128 tLineDetector_1( │ │ │ │ -00028390: 696e 7420 6c65 6e67 7468 5f74 6872 6573 int length_thres │ │ │ │ -000283a0: 686f 6c64 2c20 666c 6f61 7420 6469 7374 hold, float dist │ │ │ │ -000283b0: 616e 6365 5f74 6872 6573 686f 6c64 2c20 ance_threshold, │ │ │ │ -000283c0: 646f 7562 6c65 2063 616e 6e79 5f74 6831 double canny_th1 │ │ │ │ -000283d0: 2c20 646f 7562 6c65 2063 616e 6e79 5f74 , double canny_t │ │ │ │ -000283e0: 6832 2c20 696e 7420 6361 6e6e 795f 6170 h2, int canny_ap │ │ │ │ -000283f0: 6572 7475 7265 5f73 697a 6529 3b0a 2020 erture_size);. │ │ │ │ -00028400: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -00028410: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -00028420: 6174 6546 6173 744c 696e 6544 6574 6563 ateFastLineDetec │ │ │ │ -00028430: 746f 725f 3228 696e 7420 6c65 6e67 7468 tor_2(int length │ │ │ │ -00028440: 5f74 6872 6573 686f 6c64 2c20 666c 6f61 _threshold, floa │ │ │ │ -00028450: 7420 6469 7374 616e 6365 5f74 6872 6573 t distance_thres │ │ │ │ -00028460: 686f 6c64 2c20 646f 7562 6c65 2063 616e hold, double can │ │ │ │ -00028470: 6e79 5f74 6831 2c20 646f 7562 6c65 2063 ny_th1, double c │ │ │ │ -00028480: 616e 6e79 5f74 6832 293b 0a20 2020 2070 anny_th2);. p │ │ │ │ -00028490: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -000284a0: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ -000284b0: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ -000284c0: 5f33 2869 6e74 206c 656e 6774 685f 7468 _3(int length_th │ │ │ │ -000284d0: 7265 7368 6f6c 642c 2066 6c6f 6174 2064 reshold, float d │ │ │ │ -000284e0: 6973 7461 6e63 655f 7468 7265 7368 6f6c istance_threshol │ │ │ │ -000284f0: 642c 2064 6f75 626c 6520 6361 6e6e 795f d, double canny_ │ │ │ │ -00028500: 7468 3129 3b0a 2020 2020 7072 6976 6174 th1);. privat │ │ │ │ -00028510: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -00028520: 6c6f 6e67 2063 7265 6174 6546 6173 744c long createFastL │ │ │ │ -00028530: 696e 6544 6574 6563 746f 725f 3428 696e ineDetector_4(in │ │ │ │ -00028540: 7420 6c65 6e67 7468 5f74 6872 6573 686f t length_thresho │ │ │ │ -00028550: 6c64 2c20 666c 6f61 7420 6469 7374 616e ld, float distan │ │ │ │ -00028560: 6365 5f74 6872 6573 686f 6c64 293b 0a20 ce_threshold);. │ │ │ │ -00028570: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -00028580: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ -00028590: 6561 7465 4661 7374 4c69 6e65 4465 7465 eateFastLineDete │ │ │ │ -000285a0: 6374 6f72 5f35 2869 6e74 206c 656e 6774 ctor_5(int lengt │ │ │ │ -000285b0: 685f 7468 7265 7368 6f6c 6429 3b0a 2020 h_threshold);. │ │ │ │ -000285c0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -000285d0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -000285e0: 6174 6546 6173 744c 696e 6544 6574 6563 ateFastLineDetec │ │ │ │ -000285f0: 746f 725f 3628 293b 0a0a 2020 2020 2f2f tor_6();.. // │ │ │ │ -00028600: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ -00028610: 7869 6d67 7072 6f63 3a3a 4661 7374 486f ximgproc::FastHo │ │ │ │ -00028620: 7567 6854 7261 6e73 666f 726d 284d 6174 ughTransform(Mat │ │ │ │ -00028630: 2073 7263 2c20 4d61 7426 2064 7374 2c20 src, Mat& dst, │ │ │ │ -00028640: 696e 7420 6473 744d 6174 4465 7074 682c int dstMatDepth, │ │ │ │ -00028650: 2069 6e74 2061 6e67 6c65 5261 6e67 6520 int angleRange │ │ │ │ -00028660: 3d20 4152 4f5f 3331 355f 3133 352c 2069 = ARO_315_135, i │ │ │ │ -00028670: 6e74 206f 7020 3d20 4648 545f 4144 442c nt op = FHT_ADD, │ │ │ │ -00028680: 2069 6e74 206d 616b 6553 6b65 7720 3d20 int makeSkew = │ │ │ │ -00028690: 4844 4f5f 4445 534b 4557 290a 2020 2020 HDO_DESKEW). │ │ │ │ -000286a0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -000286b0: 6174 6976 6520 766f 6964 2046 6173 7448 ative void FastH │ │ │ │ -000286c0: 6f75 6768 5472 616e 7366 6f72 6d5f 3028 oughTransform_0( │ │ │ │ -000286d0: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ -000286e0: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ -000286f0: 6976 654f 626a 2c20 696e 7420 6473 744d iveObj, int dstM │ │ │ │ -00028700: 6174 4465 7074 682c 2069 6e74 2061 6e67 atDepth, int ang │ │ │ │ -00028710: 6c65 5261 6e67 652c 2069 6e74 206f 702c leRange, int op, │ │ │ │ -00028720: 2069 6e74 206d 616b 6553 6b65 7729 3b0a int makeSkew);. │ │ │ │ -00028730: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -00028740: 6963 206e 6174 6976 6520 766f 6964 2046 ic native void F │ │ │ │ -00028750: 6173 7448 6f75 6768 5472 616e 7366 6f72 astHoughTransfor │ │ │ │ -00028760: 6d5f 3128 6c6f 6e67 2073 7263 5f6e 6174 m_1(long src_nat │ │ │ │ -00028770: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ -00028780: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ -00028790: 6473 744d 6174 4465 7074 682c 2069 6e74 dstMatDepth, int │ │ │ │ -000287a0: 2061 6e67 6c65 5261 6e67 652c 2069 6e74 angleRange, int │ │ │ │ -000287b0: 206f 7029 3b0a 2020 2020 7072 6976 6174 op);. privat │ │ │ │ -000287c0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -000287d0: 766f 6964 2046 6173 7448 6f75 6768 5472 void FastHoughTr │ │ │ │ -000287e0: 616e 7366 6f72 6d5f 3228 6c6f 6e67 2073 ansform_2(long s │ │ │ │ -000287f0: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ -00028800: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ -00028810: 2c20 696e 7420 6473 744d 6174 4465 7074 , int dstMatDept │ │ │ │ -00028820: 682c 2069 6e74 2061 6e67 6c65 5261 6e67 h, int angleRang │ │ │ │ -00028830: 6529 3b0a 2020 2020 7072 6976 6174 6520 e);. private │ │ │ │ -00028840: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ -00028850: 6964 2046 6173 7448 6f75 6768 5472 616e id FastHoughTran │ │ │ │ -00028860: 7366 6f72 6d5f 3328 6c6f 6e67 2073 7263 sform_3(long src │ │ │ │ -00028870: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ -00028880: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ -00028890: 696e 7420 6473 744d 6174 4465 7074 6829 int dstMatDepth) │ │ │ │ -000288a0: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ -000288b0: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ -000288c0: 633a 3a63 6f76 6172 6961 6e63 6545 7374 c::covarianceEst │ │ │ │ -000288d0: 696d 6174 696f 6e28 4d61 7420 7372 632c imation(Mat src, │ │ │ │ -000288e0: 204d 6174 2620 6473 742c 2069 6e74 2077 Mat& dst, int w │ │ │ │ -000288f0: 696e 646f 7752 6f77 732c 2069 6e74 2077 indowRows, int w │ │ │ │ -00028900: 696e 646f 7743 6f6c 7329 0a20 2020 2070 indowCols). p │ │ │ │ -00028910: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -00028920: 7469 7665 2076 6f69 6420 636f 7661 7269 tive void covari │ │ │ │ -00028930: 616e 6365 4573 7469 6d61 7469 6f6e 5f30 anceEstimation_0 │ │ │ │ -00028940: 286c 6f6e 6720 7372 635f 6e61 7469 7665 (long src_native │ │ │ │ -00028950: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ -00028960: 7469 7665 4f62 6a2c 2069 6e74 2077 696e tiveObj, int win │ │ │ │ -00028970: 646f 7752 6f77 732c 2069 6e74 2077 696e dowRows, int win │ │ │ │ -00028980: 646f 7743 6f6c 7329 3b0a 0a20 2020 202f dowCols);.. / │ │ │ │ -00028990: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ -000289a0: 3a78 696d 6770 726f 633a 3a65 6467 6550 :ximgproc::edgeP │ │ │ │ -000289b0: 7265 7365 7276 696e 6746 696c 7465 7228 reservingFilter( │ │ │ │ -000289c0: 4d61 7420 7372 632c 204d 6174 2620 6473 Mat src, Mat& ds │ │ │ │ -000289d0: 742c 2069 6e74 2064 2c20 646f 7562 6c65 t, int d, double │ │ │ │ -000289e0: 2074 6872 6573 686f 6c64 290a 2020 2020 threshold). │ │ │ │ -000289f0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -00028a00: 6174 6976 6520 766f 6964 2065 6467 6550 ative void edgeP │ │ │ │ -00028a10: 7265 7365 7276 696e 6746 696c 7465 725f reservingFilter_ │ │ │ │ -00028a20: 3028 6c6f 6e67 2073 7263 5f6e 6174 6976 0(long src_nativ │ │ │ │ -00028a30: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ -00028a40: 6174 6976 654f 626a 2c20 696e 7420 642c ativeObj, int d, │ │ │ │ -00028a50: 2064 6f75 626c 6520 7468 7265 7368 6f6c double threshol │ │ │ │ -00028a60: 6429 3b0a 0a20 2020 202f 2f20 432b 2b3a d);.. // C++: │ │ │ │ -00028a70: 2020 5074 725f 4564 6765 426f 7865 7320 Ptr_EdgeBoxes │ │ │ │ -00028a80: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr │ │ │ │ -00028a90: 6561 7465 4564 6765 426f 7865 7328 666c eateEdgeBoxes(fl │ │ │ │ -00028aa0: 6f61 7420 616c 7068 6120 3d20 302e 3635 oat alpha = 0.65 │ │ │ │ -00028ab0: 662c 2066 6c6f 6174 2062 6574 6120 3d20 f, float beta = │ │ │ │ -00028ac0: 302e 3735 662c 2066 6c6f 6174 2065 7461 0.75f, float eta │ │ │ │ -00028ad0: 203d 2031 2c20 666c 6f61 7420 6d69 6e53 = 1, float minS │ │ │ │ -00028ae0: 636f 7265 203d 2030 2e30 3166 2c20 696e core = 0.01f, in │ │ │ │ -00028af0: 7420 6d61 7842 6f78 6573 203d 2031 3030 t maxBoxes = 100 │ │ │ │ -00028b00: 3030 2c20 666c 6f61 7420 6564 6765 4d69 00, float edgeMi │ │ │ │ -00028b10: 6e4d 6167 203d 2030 2e31 662c 2066 6c6f nMag = 0.1f, flo │ │ │ │ -00028b20: 6174 2065 6467 654d 6572 6765 5468 7220 at edgeMergeThr │ │ │ │ -00028b30: 3d20 302e 3566 2c20 666c 6f61 7420 636c = 0.5f, float cl │ │ │ │ -00028b40: 7573 7465 724d 696e 4d61 6720 3d20 302e usterMinMag = 0. │ │ │ │ -00028b50: 3566 2c20 666c 6f61 7420 6d61 7841 7370 5f, float maxAsp │ │ │ │ -00028b60: 6563 7452 6174 696f 203d 2033 2c20 666c ectRatio = 3, fl │ │ │ │ -00028b70: 6f61 7420 6d69 6e42 6f78 4172 6561 203d oat minBoxArea = │ │ │ │ -00028b80: 2031 3030 302c 2066 6c6f 6174 2067 616d 1000, float gam │ │ │ │ -00028b90: 6d61 203d 2032 2c20 666c 6f61 7420 6b61 ma = 2, float ka │ │ │ │ -00028ba0: 7070 6120 3d20 312e 3566 290a 2020 2020 ppa = 1.5f). │ │ │ │ -00028bb0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -00028bc0: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -00028bd0: 6545 6467 6542 6f78 6573 5f30 2866 6c6f eEdgeBoxes_0(flo │ │ │ │ -00028be0: 6174 2061 6c70 6861 2c20 666c 6f61 7420 at alpha, float │ │ │ │ -00028bf0: 6265 7461 2c20 666c 6f61 7420 6574 612c beta, float eta, │ │ │ │ -00028c00: 2066 6c6f 6174 206d 696e 5363 6f72 652c float minScore, │ │ │ │ -00028c10: 2069 6e74 206d 6178 426f 7865 732c 2066 int maxBoxes, f │ │ │ │ -00028c20: 6c6f 6174 2065 6467 654d 696e 4d61 672c loat edgeMinMag, │ │ │ │ -00028c30: 2066 6c6f 6174 2065 6467 654d 6572 6765 float edgeMerge │ │ │ │ -00028c40: 5468 722c 2066 6c6f 6174 2063 6c75 7374 Thr, float clust │ │ │ │ -00028c50: 6572 4d69 6e4d 6167 2c20 666c 6f61 7420 erMinMag, float │ │ │ │ -00028c60: 6d61 7841 7370 6563 7452 6174 696f 2c20 maxAspectRatio, │ │ │ │ -00028c70: 666c 6f61 7420 6d69 6e42 6f78 4172 6561 float minBoxArea │ │ │ │ -00028c80: 2c20 666c 6f61 7420 6761 6d6d 612c 2066 , float gamma, f │ │ │ │ -00028c90: 6c6f 6174 206b 6170 7061 293b 0a20 2020 loat kappa);. │ │ │ │ -00028ca0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -00028cb0: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ -00028cc0: 7465 4564 6765 426f 7865 735f 3128 666c teEdgeBoxes_1(fl │ │ │ │ -00028cd0: 6f61 7420 616c 7068 612c 2066 6c6f 6174 oat alpha, float │ │ │ │ -00028ce0: 2062 6574 612c 2066 6c6f 6174 2065 7461 beta, float eta │ │ │ │ -00028cf0: 2c20 666c 6f61 7420 6d69 6e53 636f 7265 , float minScore │ │ │ │ -00028d00: 2c20 696e 7420 6d61 7842 6f78 6573 2c20 , int maxBoxes, │ │ │ │ -00028d10: 666c 6f61 7420 6564 6765 4d69 6e4d 6167 float edgeMinMag │ │ │ │ -00028d20: 2c20 666c 6f61 7420 6564 6765 4d65 7267 , float edgeMerg │ │ │ │ -00028d30: 6554 6872 2c20 666c 6f61 7420 636c 7573 eThr, float clus │ │ │ │ -00028d40: 7465 724d 696e 4d61 672c 2066 6c6f 6174 terMinMag, float │ │ │ │ -00028d50: 206d 6178 4173 7065 6374 5261 7469 6f2c maxAspectRatio, │ │ │ │ -00028d60: 2066 6c6f 6174 206d 696e 426f 7841 7265 float minBoxAre │ │ │ │ -00028d70: 612c 2066 6c6f 6174 2067 616d 6d61 293b a, float gamma); │ │ │ │ -00028d80: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -00028d90: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ -00028da0: 6372 6561 7465 4564 6765 426f 7865 735f createEdgeBoxes_ │ │ │ │ -00028db0: 3228 666c 6f61 7420 616c 7068 612c 2066 2(float alpha, f │ │ │ │ -00028dc0: 6c6f 6174 2062 6574 612c 2066 6c6f 6174 loat beta, float │ │ │ │ -00028dd0: 2065 7461 2c20 666c 6f61 7420 6d69 6e53 eta, float minS │ │ │ │ -00028de0: 636f 7265 2c20 696e 7420 6d61 7842 6f78 core, int maxBox │ │ │ │ -00028df0: 6573 2c20 666c 6f61 7420 6564 6765 4d69 es, float edgeMi │ │ │ │ -00028e00: 6e4d 6167 2c20 666c 6f61 7420 6564 6765 nMag, float edge │ │ │ │ -00028e10: 4d65 7267 6554 6872 2c20 666c 6f61 7420 MergeThr, float │ │ │ │ -00028e20: 636c 7573 7465 724d 696e 4d61 672c 2066 clusterMinMag, f │ │ │ │ -00028e30: 6c6f 6174 206d 6178 4173 7065 6374 5261 loat maxAspectRa │ │ │ │ -00028e40: 7469 6f2c 2066 6c6f 6174 206d 696e 426f tio, float minBo │ │ │ │ -00028e50: 7841 7265 6129 3b0a 2020 2020 7072 6976 xArea);. priv │ │ │ │ -00028e60: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -00028e70: 6520 6c6f 6e67 2063 7265 6174 6545 6467 e long createEdg │ │ │ │ -00028e80: 6542 6f78 6573 5f33 2866 6c6f 6174 2061 eBoxes_3(float a │ │ │ │ -00028e90: 6c70 6861 2c20 666c 6f61 7420 6265 7461 lpha, float beta │ │ │ │ -00028ea0: 2c20 666c 6f61 7420 6574 612c 2066 6c6f , float eta, flo │ │ │ │ -00028eb0: 6174 206d 696e 5363 6f72 652c 2069 6e74 at minScore, int │ │ │ │ -00028ec0: 206d 6178 426f 7865 732c 2066 6c6f 6174 maxBoxes, float │ │ │ │ -00028ed0: 2065 6467 654d 696e 4d61 672c 2066 6c6f edgeMinMag, flo │ │ │ │ -00028ee0: 6174 2065 6467 654d 6572 6765 5468 722c at edgeMergeThr, │ │ │ │ -00028ef0: 2066 6c6f 6174 2063 6c75 7374 6572 4d69 float clusterMi │ │ │ │ -00028f00: 6e4d 6167 2c20 666c 6f61 7420 6d61 7841 nMag, float maxA │ │ │ │ -00028f10: 7370 6563 7452 6174 696f 293b 0a20 2020 spectRatio);. │ │ │ │ -00028f20: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -00028f30: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ -00028f40: 7465 4564 6765 426f 7865 735f 3428 666c teEdgeBoxes_4(fl │ │ │ │ -00028f50: 6f61 7420 616c 7068 612c 2066 6c6f 6174 oat alpha, float │ │ │ │ -00028f60: 2062 6574 612c 2066 6c6f 6174 2065 7461 beta, float eta │ │ │ │ -00028f70: 2c20 666c 6f61 7420 6d69 6e53 636f 7265 , float minScore │ │ │ │ -00028f80: 2c20 696e 7420 6d61 7842 6f78 6573 2c20 , int maxBoxes, │ │ │ │ -00028f90: 666c 6f61 7420 6564 6765 4d69 6e4d 6167 float edgeMinMag │ │ │ │ -00028fa0: 2c20 666c 6f61 7420 6564 6765 4d65 7267 , float edgeMerg │ │ │ │ -00028fb0: 6554 6872 2c20 666c 6f61 7420 636c 7573 eThr, float clus │ │ │ │ -00028fc0: 7465 724d 696e 4d61 6729 3b0a 2020 2020 terMinMag);. │ │ │ │ -00028fd0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -00028fe0: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -00028ff0: 6545 6467 6542 6f78 6573 5f35 2866 6c6f eEdgeBoxes_5(flo │ │ │ │ -00029000: 6174 2061 6c70 6861 2c20 666c 6f61 7420 at alpha, float │ │ │ │ -00029010: 6265 7461 2c20 666c 6f61 7420 6574 612c beta, float eta, │ │ │ │ -00029020: 2066 6c6f 6174 206d 696e 5363 6f72 652c float minScore, │ │ │ │ -00029030: 2069 6e74 206d 6178 426f 7865 732c 2066 int maxBoxes, f │ │ │ │ -00029040: 6c6f 6174 2065 6467 654d 696e 4d61 672c loat edgeMinMag, │ │ │ │ -00029050: 2066 6c6f 6174 2065 6467 654d 6572 6765 float edgeMerge │ │ │ │ -00029060: 5468 7229 3b0a 2020 2020 7072 6976 6174 Thr);. privat │ │ │ │ -00029070: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -00029080: 6c6f 6e67 2063 7265 6174 6545 6467 6542 long createEdgeB │ │ │ │ -00029090: 6f78 6573 5f36 2866 6c6f 6174 2061 6c70 oxes_6(float alp │ │ │ │ -000290a0: 6861 2c20 666c 6f61 7420 6265 7461 2c20 ha, float beta, │ │ │ │ -000290b0: 666c 6f61 7420 6574 612c 2066 6c6f 6174 float eta, float │ │ │ │ -000290c0: 206d 696e 5363 6f72 652c 2069 6e74 206d minScore, int m │ │ │ │ -000290d0: 6178 426f 7865 732c 2066 6c6f 6174 2065 axBoxes, float e │ │ │ │ -000290e0: 6467 654d 696e 4d61 6729 3b0a 2020 2020 dgeMinMag);. │ │ │ │ -000290f0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -00029100: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -00029110: 6545 6467 6542 6f78 6573 5f37 2866 6c6f eEdgeBoxes_7(flo │ │ │ │ -00029120: 6174 2061 6c70 6861 2c20 666c 6f61 7420 at alpha, float │ │ │ │ -00029130: 6265 7461 2c20 666c 6f61 7420 6574 612c beta, float eta, │ │ │ │ -00029140: 2066 6c6f 6174 206d 696e 5363 6f72 652c float minScore, │ │ │ │ -00029150: 2069 6e74 206d 6178 426f 7865 7329 3b0a int maxBoxes);. │ │ │ │ -00029160: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -00029170: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ -00029180: 7265 6174 6545 6467 6542 6f78 6573 5f38 reateEdgeBoxes_8 │ │ │ │ -00029190: 2866 6c6f 6174 2061 6c70 6861 2c20 666c (float alpha, fl │ │ │ │ -000291a0: 6f61 7420 6265 7461 2c20 666c 6f61 7420 oat beta, float │ │ │ │ -000291b0: 6574 612c 2066 6c6f 6174 206d 696e 5363 eta, float minSc │ │ │ │ -000291c0: 6f72 6529 3b0a 2020 2020 7072 6976 6174 ore);. privat │ │ │ │ -000291d0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -000291e0: 6c6f 6e67 2063 7265 6174 6545 6467 6542 long createEdgeB │ │ │ │ -000291f0: 6f78 6573 5f39 2866 6c6f 6174 2061 6c70 oxes_9(float alp │ │ │ │ -00029200: 6861 2c20 666c 6f61 7420 6265 7461 2c20 ha, float beta, │ │ │ │ -00029210: 666c 6f61 7420 6574 6129 3b0a 2020 2020 float eta);. │ │ │ │ -00029220: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -00029230: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -00029240: 6545 6467 6542 6f78 6573 5f31 3028 666c eEdgeBoxes_10(fl │ │ │ │ -00029250: 6f61 7420 616c 7068 612c 2066 6c6f 6174 oat alpha, float │ │ │ │ -00029260: 2062 6574 6129 3b0a 2020 2020 7072 6976 beta);. priv │ │ │ │ -00029270: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -00029280: 6520 6c6f 6e67 2063 7265 6174 6545 6467 e long createEdg │ │ │ │ -00029290: 6542 6f78 6573 5f31 3128 666c 6f61 7420 eBoxes_11(float │ │ │ │ -000292a0: 616c 7068 6129 3b0a 2020 2020 7072 6976 alpha);. priv │ │ │ │ -000292b0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -000292c0: 6520 6c6f 6e67 2063 7265 6174 6545 6467 e long createEdg │ │ │ │ -000292d0: 6542 6f78 6573 5f31 3228 293b 0a0a 2020 eBoxes_12();.. │ │ │ │ -000292e0: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f44 // C++: Ptr_D │ │ │ │ -000292f0: 5446 696c 7465 7220 6376 3a3a 7869 6d67 TFilter cv::ximg │ │ │ │ -00029300: 7072 6f63 3a3a 6372 6561 7465 4454 4669 proc::createDTFi │ │ │ │ -00029310: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ -00029320: 646f 7562 6c65 2073 6967 6d61 5370 6174 double sigmaSpat │ │ │ │ -00029330: 6961 6c2c 2064 6f75 626c 6520 7369 676d ial, double sigm │ │ │ │ -00029340: 6143 6f6c 6f72 2c20 696e 7420 6d6f 6465 aColor, int mode │ │ │ │ -00029350: 203d 2044 5446 5f4e 432c 2069 6e74 206e = DTF_NC, int n │ │ │ │ -00029360: 756d 4974 6572 7320 3d20 3329 0a20 2020 umIters = 3). │ │ │ │ -00029370: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -00029380: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ -00029390: 7465 4454 4669 6c74 6572 5f30 286c 6f6e teDTFilter_0(lon │ │ │ │ -000293a0: 6720 6775 6964 655f 6e61 7469 7665 4f62 g guide_nativeOb │ │ │ │ -000293b0: 6a2c 2064 6f75 626c 6520 7369 676d 6153 j, double sigmaS │ │ │ │ -000293c0: 7061 7469 616c 2c20 646f 7562 6c65 2073 patial, double s │ │ │ │ -000293d0: 6967 6d61 436f 6c6f 722c 2069 6e74 206d igmaColor, int m │ │ │ │ -000293e0: 6f64 652c 2069 6e74 206e 756d 4974 6572 ode, int numIter │ │ │ │ -000293f0: 7329 3b0a 2020 2020 7072 6976 6174 6520 s);. private │ │ │ │ -00029400: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ -00029410: 6e67 2063 7265 6174 6544 5446 696c 7465 ng createDTFilte │ │ │ │ -00029420: 725f 3128 6c6f 6e67 2067 7569 6465 5f6e r_1(long guide_n │ │ │ │ -00029430: 6174 6976 654f 626a 2c20 646f 7562 6c65 ativeObj, double │ │ │ │ -00029440: 2073 6967 6d61 5370 6174 6961 6c2c 2064 sigmaSpatial, d │ │ │ │ -00029450: 6f75 626c 6520 7369 676d 6143 6f6c 6f72 ouble sigmaColor │ │ │ │ -00029460: 2c20 696e 7420 6d6f 6465 293b 0a20 2020 , int mode);. │ │ │ │ -00029470: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -00029480: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ -00029490: 7465 4454 4669 6c74 6572 5f32 286c 6f6e teDTFilter_2(lon │ │ │ │ -000294a0: 6720 6775 6964 655f 6e61 7469 7665 4f62 g guide_nativeOb │ │ │ │ -000294b0: 6a2c 2064 6f75 626c 6520 7369 676d 6153 j, double sigmaS │ │ │ │ -000294c0: 7061 7469 616c 2c20 646f 7562 6c65 2073 patial, double s │ │ │ │ -000294d0: 6967 6d61 436f 6c6f 7229 3b0a 0a20 2020 igmaColor);.. │ │ │ │ -000294e0: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ -000294f0: 763a 3a78 696d 6770 726f 633a 3a64 7446 v::ximgproc::dtF │ │ │ │ -00029500: 696c 7465 7228 4d61 7420 6775 6964 652c ilter(Mat guide, │ │ │ │ -00029510: 204d 6174 2073 7263 2c20 4d61 7426 2064 Mat src, Mat& d │ │ │ │ -00029520: 7374 2c20 646f 7562 6c65 2073 6967 6d61 st, double sigma │ │ │ │ -00029530: 5370 6174 6961 6c2c 2064 6f75 626c 6520 Spatial, double │ │ │ │ -00029540: 7369 676d 6143 6f6c 6f72 2c20 696e 7420 sigmaColor, int │ │ │ │ -00029550: 6d6f 6465 203d 2044 5446 5f4e 432c 2069 mode = DTF_NC, i │ │ │ │ -00029560: 6e74 206e 756d 4974 6572 7320 3d20 3329 nt numIters = 3) │ │ │ │ -00029570: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -00029580: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ -00029590: 6474 4669 6c74 6572 5f30 286c 6f6e 6720 dtFilter_0(long │ │ │ │ -000295a0: 6775 6964 655f 6e61 7469 7665 4f62 6a2c guide_nativeObj, │ │ │ │ -000295b0: 206c 6f6e 6720 7372 635f 6e61 7469 7665 long src_native │ │ │ │ -000295c0: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ -000295d0: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ -000295e0: 7369 676d 6153 7061 7469 616c 2c20 646f sigmaSpatial, do │ │ │ │ -000295f0: 7562 6c65 2073 6967 6d61 436f 6c6f 722c uble sigmaColor, │ │ │ │ -00029600: 2069 6e74 206d 6f64 652c 2069 6e74 206e int mode, int n │ │ │ │ -00029610: 756d 4974 6572 7329 3b0a 2020 2020 7072 umIters);. pr │ │ │ │ -00029620: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -00029630: 6976 6520 766f 6964 2064 7446 696c 7465 ive void dtFilte │ │ │ │ -00029640: 725f 3128 6c6f 6e67 2067 7569 6465 5f6e r_1(long guide_n │ │ │ │ -00029650: 6174 6976 654f 626a 2c20 6c6f 6e67 2073 ativeObj, long s │ │ │ │ -00029660: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ -00029670: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ -00029680: 2c20 646f 7562 6c65 2073 6967 6d61 5370 , double sigmaSp │ │ │ │ -00029690: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ -000296a0: 676d 6143 6f6c 6f72 2c20 696e 7420 6d6f gmaColor, int mo │ │ │ │ -000296b0: 6465 293b 0a20 2020 2070 7269 7661 7465 de);. private │ │ │ │ -000296c0: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ -000296d0: 6f69 6420 6474 4669 6c74 6572 5f32 286c oid dtFilter_2(l │ │ │ │ -000296e0: 6f6e 6720 6775 6964 655f 6e61 7469 7665 ong guide_native │ │ │ │ -000296f0: 4f62 6a2c 206c 6f6e 6720 7372 635f 6e61 Obj, long src_na │ │ │ │ -00029700: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ -00029710: 745f 6e61 7469 7665 4f62 6a2c 2064 6f75 t_nativeObj, dou │ │ │ │ -00029720: 626c 6520 7369 676d 6153 7061 7469 616c ble sigmaSpatial │ │ │ │ -00029730: 2c20 646f 7562 6c65 2073 6967 6d61 436f , double sigmaCo │ │ │ │ -00029740: 6c6f 7229 3b0a 0a20 2020 202f 2f20 432b lor);.. // C+ │ │ │ │ -00029750: 2b3a 2020 5074 725f 4775 6964 6564 4669 +: Ptr_GuidedFi │ │ │ │ -00029760: 6c74 6572 2063 763a 3a78 696d 6770 726f lter cv::ximgpro │ │ │ │ -00029770: 633a 3a63 7265 6174 6547 7569 6465 6446 c::createGuidedF │ │ │ │ -00029780: 696c 7465 7228 4d61 7420 6775 6964 652c ilter(Mat guide, │ │ │ │ -00029790: 2069 6e74 2072 6164 6975 732c 2064 6f75 int radius, dou │ │ │ │ -000297a0: 626c 6520 6570 732c 2064 6f75 626c 6520 ble eps, double │ │ │ │ -000297b0: 7363 616c 6520 3d20 312e 3029 0a20 2020 scale = 1.0). │ │ │ │ -000297c0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -000297d0: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ -000297e0: 7465 4775 6964 6564 4669 6c74 6572 5f30 teGuidedFilter_0 │ │ │ │ -000297f0: 286c 6f6e 6720 6775 6964 655f 6e61 7469 (long guide_nati │ │ │ │ -00029800: 7665 4f62 6a2c 2069 6e74 2072 6164 6975 veObj, int radiu │ │ │ │ -00029810: 732c 2064 6f75 626c 6520 6570 732c 2064 s, double eps, d │ │ │ │ -00029820: 6f75 626c 6520 7363 616c 6529 3b0a 2020 ouble scale);. │ │ │ │ -00029830: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -00029840: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -00029850: 6174 6547 7569 6465 6446 696c 7465 725f ateGuidedFilter_ │ │ │ │ -00029860: 3128 6c6f 6e67 2067 7569 6465 5f6e 6174 1(long guide_nat │ │ │ │ -00029870: 6976 654f 626a 2c20 696e 7420 7261 6469 iveObj, int radi │ │ │ │ -00029880: 7573 2c20 646f 7562 6c65 2065 7073 293b us, double eps); │ │ │ │ -00029890: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2076 .. // C++: v │ │ │ │ -000298a0: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ -000298b0: 3a3a 6775 6964 6564 4669 6c74 6572 284d ::guidedFilter(M │ │ │ │ -000298c0: 6174 2067 7569 6465 2c20 4d61 7420 7372 at guide, Mat sr │ │ │ │ -000298d0: 632c 204d 6174 2620 6473 742c 2069 6e74 c, Mat& dst, int │ │ │ │ -000298e0: 2072 6164 6975 732c 2064 6f75 626c 6520 radius, double │ │ │ │ -000298f0: 6570 732c 2069 6e74 2064 4465 7074 6820 eps, int dDepth │ │ │ │ -00029900: 3d20 2d31 2c20 646f 7562 6c65 2073 6361 = -1, double sca │ │ │ │ -00029910: 6c65 203d 2031 2e30 290a 2020 2020 7072 le = 1.0). pr │ │ │ │ -00029920: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -00029930: 6976 6520 766f 6964 2067 7569 6465 6446 ive void guidedF │ │ │ │ -00029940: 696c 7465 725f 3028 6c6f 6e67 2067 7569 ilter_0(long gui │ │ │ │ -00029950: 6465 5f6e 6174 6976 654f 626a 2c20 6c6f de_nativeObj, lo │ │ │ │ -00029960: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ -00029970: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ -00029980: 654f 626a 2c20 696e 7420 7261 6469 7573 eObj, int radius │ │ │ │ -00029990: 2c20 646f 7562 6c65 2065 7073 2c20 696e , double eps, in │ │ │ │ -000299a0: 7420 6444 6570 7468 2c20 646f 7562 6c65 t dDepth, double │ │ │ │ -000299b0: 2073 6361 6c65 293b 0a20 2020 2070 7269 scale);. pri │ │ │ │ -000299c0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -000299d0: 7665 2076 6f69 6420 6775 6964 6564 4669 ve void guidedFi │ │ │ │ -000299e0: 6c74 6572 5f31 286c 6f6e 6720 6775 6964 lter_1(long guid │ │ │ │ -000299f0: 655f 6e61 7469 7665 4f62 6a2c 206c 6f6e e_nativeObj, lon │ │ │ │ -00029a00: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ -00029a10: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ -00029a20: 4f62 6a2c 2069 6e74 2072 6164 6975 732c Obj, int radius, │ │ │ │ -00029a30: 2064 6f75 626c 6520 6570 732c 2069 6e74 double eps, int │ │ │ │ -00029a40: 2064 4465 7074 6829 3b0a 2020 2020 7072 dDepth);. pr │ │ │ │ -00029a50: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -00029a60: 6976 6520 766f 6964 2067 7569 6465 6446 ive void guidedF │ │ │ │ -00029a70: 696c 7465 725f 3228 6c6f 6e67 2067 7569 ilter_2(long gui │ │ │ │ -00029a80: 6465 5f6e 6174 6976 654f 626a 2c20 6c6f de_nativeObj, lo │ │ │ │ -00029a90: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ -00029aa0: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ -00029ab0: 654f 626a 2c20 696e 7420 7261 6469 7573 eObj, int radius │ │ │ │ -00029ac0: 2c20 646f 7562 6c65 2065 7073 293b 0a0a , double eps);.. │ │ │ │ -00029ad0: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ -00029ae0: 5f41 6461 7074 6976 654d 616e 6966 6f6c _AdaptiveManifol │ │ │ │ -00029af0: 6446 696c 7465 7220 6376 3a3a 7869 6d67 dFilter cv::ximg │ │ │ │ -00029b00: 7072 6f63 3a3a 6372 6561 7465 414d 4669 proc::createAMFi │ │ │ │ -00029b10: 6c74 6572 2864 6f75 626c 6520 7369 676d lter(double sigm │ │ │ │ -00029b20: 615f 732c 2064 6f75 626c 6520 7369 676d a_s, double sigm │ │ │ │ -00029b30: 615f 722c 2062 6f6f 6c20 6164 6a75 7374 a_r, bool adjust │ │ │ │ -00029b40: 5f6f 7574 6c69 6572 7320 3d20 6661 6c73 _outliers = fals │ │ │ │ -00029b50: 6529 0a20 2020 2070 7269 7661 7465 2073 e). private s │ │ │ │ -00029b60: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ -00029b70: 6720 6372 6561 7465 414d 4669 6c74 6572 g createAMFilter │ │ │ │ -00029b80: 5f30 2864 6f75 626c 6520 7369 676d 615f _0(double sigma_ │ │ │ │ -00029b90: 732c 2064 6f75 626c 6520 7369 676d 615f s, double sigma_ │ │ │ │ -00029ba0: 722c 2062 6f6f 6c65 616e 2061 646a 7573 r, boolean adjus │ │ │ │ -00029bb0: 745f 6f75 746c 6965 7273 293b 0a20 2020 t_outliers);. │ │ │ │ -00029bc0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -00029bd0: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ -00029be0: 7465 414d 4669 6c74 6572 5f31 2864 6f75 teAMFilter_1(dou │ │ │ │ -00029bf0: 626c 6520 7369 676d 615f 732c 2064 6f75 ble sigma_s, dou │ │ │ │ -00029c00: 626c 6520 7369 676d 615f 7229 3b0a 0a20 ble sigma_r);.. │ │ │ │ -00029c10: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ -00029c20: 2063 763a 3a78 696d 6770 726f 633a 3a61 cv::ximgproc::a │ │ │ │ -00029c30: 6d46 696c 7465 7228 4d61 7420 6a6f 696e mFilter(Mat join │ │ │ │ -00029c40: 742c 204d 6174 2073 7263 2c20 4d61 7426 t, Mat src, Mat& │ │ │ │ -00029c50: 2064 7374 2c20 646f 7562 6c65 2073 6967 dst, double sig │ │ │ │ -00029c60: 6d61 5f73 2c20 646f 7562 6c65 2073 6967 ma_s, double sig │ │ │ │ -00029c70: 6d61 5f72 2c20 626f 6f6c 2061 646a 7573 ma_r, bool adjus │ │ │ │ -00029c80: 745f 6f75 746c 6965 7273 203d 2066 616c t_outliers = fal │ │ │ │ -00029c90: 7365 290a 2020 2020 7072 6976 6174 6520 se). private │ │ │ │ -00029ca0: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ -00029cb0: 6964 2061 6d46 696c 7465 725f 3028 6c6f id amFilter_0(lo │ │ │ │ -00029cc0: 6e67 206a 6f69 6e74 5f6e 6174 6976 654f ng joint_nativeO │ │ │ │ -00029cd0: 626a 2c20 6c6f 6e67 2073 7263 5f6e 6174 bj, long src_nat │ │ │ │ -00029ce0: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ -00029cf0: 5f6e 6174 6976 654f 626a 2c20 646f 7562 _nativeObj, doub │ │ │ │ -00029d00: 6c65 2073 6967 6d61 5f73 2c20 646f 7562 le sigma_s, doub │ │ │ │ -00029d10: 6c65 2073 6967 6d61 5f72 2c20 626f 6f6c le sigma_r, bool │ │ │ │ -00029d20: 6561 6e20 6164 6a75 7374 5f6f 7574 6c69 ean adjust_outli │ │ │ │ -00029d30: 6572 7329 3b0a 2020 2020 7072 6976 6174 ers);. privat │ │ │ │ -00029d40: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -00029d50: 766f 6964 2061 6d46 696c 7465 725f 3128 void amFilter_1( │ │ │ │ -00029d60: 6c6f 6e67 206a 6f69 6e74 5f6e 6174 6976 long joint_nativ │ │ │ │ -00029d70: 654f 626a 2c20 6c6f 6e67 2073 7263 5f6e eObj, long src_n │ │ │ │ -00029d80: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ -00029d90: 7374 5f6e 6174 6976 654f 626a 2c20 646f st_nativeObj, do │ │ │ │ -00029da0: 7562 6c65 2073 6967 6d61 5f73 2c20 646f uble sigma_s, do │ │ │ │ -00029db0: 7562 6c65 2073 6967 6d61 5f72 293b 0a0a uble sigma_r);.. │ │ │ │ -00029dc0: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ -00029dd0: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ -00029de0: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi │ │ │ │ -00029df0: 6c74 6572 284d 6174 206a 6f69 6e74 2c20 lter(Mat joint, │ │ │ │ -00029e00: 4d61 7420 7372 632c 204d 6174 2620 6473 Mat src, Mat& ds │ │ │ │ -00029e10: 742c 2069 6e74 2064 2c20 646f 7562 6c65 t, int d, double │ │ │ │ -00029e20: 2073 6967 6d61 436f 6c6f 722c 2064 6f75 sigmaColor, dou │ │ │ │ -00029e30: 626c 6520 7369 676d 6153 7061 6365 2c20 ble sigmaSpace, │ │ │ │ -00029e40: 696e 7420 626f 7264 6572 5479 7065 203d int borderType = │ │ │ │ -00029e50: 2042 4f52 4445 525f 4445 4641 554c 5429 BORDER_DEFAULT) │ │ │ │ -00029e60: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -00029e70: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ -00029e80: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi │ │ │ │ -00029e90: 6c74 6572 5f30 286c 6f6e 6720 6a6f 696e lter_0(long join │ │ │ │ -00029ea0: 745f 6e61 7469 7665 4f62 6a2c 206c 6f6e t_nativeObj, lon │ │ │ │ -00029eb0: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ -00029ec0: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ -00029ed0: 4f62 6a2c 2069 6e74 2064 2c20 646f 7562 Obj, int d, doub │ │ │ │ -00029ee0: 6c65 2073 6967 6d61 436f 6c6f 722c 2064 le sigmaColor, d │ │ │ │ -00029ef0: 6f75 626c 6520 7369 676d 6153 7061 6365 ouble sigmaSpace │ │ │ │ -00029f00: 2c20 696e 7420 626f 7264 6572 5479 7065 , int borderType │ │ │ │ -00029f10: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ -00029f20: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ -00029f30: 6420 6a6f 696e 7442 696c 6174 6572 616c d jointBilateral │ │ │ │ -00029f40: 4669 6c74 6572 5f31 286c 6f6e 6720 6a6f Filter_1(long jo │ │ │ │ -00029f50: 696e 745f 6e61 7469 7665 4f62 6a2c 206c int_nativeObj, l │ │ │ │ -00029f60: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ -00029f70: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ -00029f80: 7665 4f62 6a2c 2069 6e74 2064 2c20 646f veObj, int d, do │ │ │ │ -00029f90: 7562 6c65 2073 6967 6d61 436f 6c6f 722c uble sigmaColor, │ │ │ │ -00029fa0: 2064 6f75 626c 6520 7369 676d 6153 7061 double sigmaSpa │ │ │ │ -00029fb0: 6365 293b 0a0a 2020 2020 2f2f 2043 2b2b ce);.. // C++ │ │ │ │ -00029fc0: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ -00029fd0: 7072 6f63 3a3a 6269 6c61 7465 7261 6c54 proc::bilateralT │ │ │ │ -00029fe0: 6578 7475 7265 4669 6c74 6572 284d 6174 extureFilter(Mat │ │ │ │ -00029ff0: 2073 7263 2c20 4d61 7426 2064 7374 2c20 src, Mat& dst, │ │ │ │ -0002a000: 696e 7420 6672 203d 2033 2c20 696e 7420 int fr = 3, int │ │ │ │ -0002a010: 6e75 6d49 7465 7220 3d20 312c 2064 6f75 numIter = 1, dou │ │ │ │ -0002a020: 626c 6520 7369 676d 6141 6c70 6861 203d ble sigmaAlpha = │ │ │ │ -0002a030: 202d 312e 2c20 646f 7562 6c65 2073 6967 -1., double sig │ │ │ │ -0002a040: 6d61 4176 6720 3d20 2d31 2e29 0a20 2020 maAvg = -1.). │ │ │ │ -0002a050: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -0002a060: 6e61 7469 7665 2076 6f69 6420 6269 6c61 native void bila │ │ │ │ -0002a070: 7465 7261 6c54 6578 7475 7265 4669 6c74 teralTextureFilt │ │ │ │ -0002a080: 6572 5f30 286c 6f6e 6720 7372 635f 6e61 er_0(long src_na │ │ │ │ -0002a090: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ -0002a0a0: 745f 6e61 7469 7665 4f62 6a2c 2069 6e74 t_nativeObj, int │ │ │ │ -0002a0b0: 2066 722c 2069 6e74 206e 756d 4974 6572 fr, int numIter │ │ │ │ -0002a0c0: 2c20 646f 7562 6c65 2073 6967 6d61 416c , double sigmaAl │ │ │ │ -0002a0d0: 7068 612c 2064 6f75 626c 6520 7369 676d pha, double sigm │ │ │ │ -0002a0e0: 6141 7667 293b 0a20 2020 2070 7269 7661 aAvg);. priva │ │ │ │ -0002a0f0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -0002a100: 2076 6f69 6420 6269 6c61 7465 7261 6c54 void bilateralT │ │ │ │ -0002a110: 6578 7475 7265 4669 6c74 6572 5f31 286c extureFilter_1(l │ │ │ │ -0002a120: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ -0002a130: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ -0002a140: 7665 4f62 6a2c 2069 6e74 2066 722c 2069 veObj, int fr, i │ │ │ │ -0002a150: 6e74 206e 756d 4974 6572 2c20 646f 7562 nt numIter, doub │ │ │ │ -0002a160: 6c65 2073 6967 6d61 416c 7068 6129 3b0a le sigmaAlpha);. │ │ │ │ -0002a170: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -0002a180: 6963 206e 6174 6976 6520 766f 6964 2062 ic native void b │ │ │ │ -0002a190: 696c 6174 6572 616c 5465 7874 7572 6546 ilateralTextureF │ │ │ │ -0002a1a0: 696c 7465 725f 3228 6c6f 6e67 2073 7263 ilter_2(long src │ │ │ │ -0002a1b0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ -0002a1c0: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ -0002a1d0: 696e 7420 6672 2c20 696e 7420 6e75 6d49 int fr, int numI │ │ │ │ -0002a1e0: 7465 7229 3b0a 2020 2020 7072 6976 6174 ter);. privat │ │ │ │ -0002a1f0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -0002a200: 766f 6964 2062 696c 6174 6572 616c 5465 void bilateralTe │ │ │ │ -0002a210: 7874 7572 6546 696c 7465 725f 3328 6c6f xtureFilter_3(lo │ │ │ │ -0002a220: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ -0002a230: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ -0002a240: 654f 626a 2c20 696e 7420 6672 293b 0a20 eObj, int fr);. │ │ │ │ -0002a250: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -0002a260: 6320 6e61 7469 7665 2076 6f69 6420 6269 c native void bi │ │ │ │ -0002a270: 6c61 7465 7261 6c54 6578 7475 7265 4669 lateralTextureFi │ │ │ │ -0002a280: 6c74 6572 5f34 286c 6f6e 6720 7372 635f lter_4(long src_ │ │ │ │ -0002a290: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -0002a2a0: 6473 745f 6e61 7469 7665 4f62 6a29 3b0a dst_nativeObj);. │ │ │ │ -0002a2b0: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ -0002a2c0: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ -0002a2d0: 3a72 6f6c 6c69 6e67 4775 6964 616e 6365 :rollingGuidance │ │ │ │ -0002a2e0: 4669 6c74 6572 284d 6174 2073 7263 2c20 Filter(Mat src, │ │ │ │ -0002a2f0: 4d61 7426 2064 7374 2c20 696e 7420 6420 Mat& dst, int d │ │ │ │ -0002a300: 3d20 2d31 2c20 646f 7562 6c65 2073 6967 = -1, double sig │ │ │ │ -0002a310: 6d61 436f 6c6f 7220 3d20 3235 2c20 646f maColor = 25, do │ │ │ │ -0002a320: 7562 6c65 2073 6967 6d61 5370 6163 6520 uble sigmaSpace │ │ │ │ -0002a330: 3d20 332c 2069 6e74 206e 756d 4f66 4974 = 3, int numOfIt │ │ │ │ -0002a340: 6572 203d 2034 2c20 696e 7420 626f 7264 er = 4, int bord │ │ │ │ -0002a350: 6572 5479 7065 203d 2042 4f52 4445 525f erType = BORDER_ │ │ │ │ -0002a360: 4445 4641 554c 5429 0a20 2020 2070 7269 DEFAULT). pri │ │ │ │ -0002a370: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -0002a380: 7665 2076 6f69 6420 726f 6c6c 696e 6747 ve void rollingG │ │ │ │ -0002a390: 7569 6461 6e63 6546 696c 7465 725f 3028 uidanceFilter_0( │ │ │ │ -0002a3a0: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ -0002a3b0: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ -0002a3c0: 6976 654f 626a 2c20 696e 7420 642c 2064 iveObj, int d, d │ │ │ │ -0002a3d0: 6f75 626c 6520 7369 676d 6143 6f6c 6f72 ouble sigmaColor │ │ │ │ -0002a3e0: 2c20 646f 7562 6c65 2073 6967 6d61 5370 , double sigmaSp │ │ │ │ -0002a3f0: 6163 652c 2069 6e74 206e 756d 4f66 4974 ace, int numOfIt │ │ │ │ -0002a400: 6572 2c20 696e 7420 626f 7264 6572 5479 er, int borderTy │ │ │ │ -0002a410: 7065 293b 0a20 2020 2070 7269 7661 7465 pe);. private │ │ │ │ -0002a420: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ -0002a430: 6f69 6420 726f 6c6c 696e 6747 7569 6461 oid rollingGuida │ │ │ │ -0002a440: 6e63 6546 696c 7465 725f 3128 6c6f 6e67 nceFilter_1(long │ │ │ │ -0002a450: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ -0002a460: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ -0002a470: 626a 2c20 696e 7420 642c 2064 6f75 626c bj, int d, doubl │ │ │ │ -0002a480: 6520 7369 676d 6143 6f6c 6f72 2c20 646f e sigmaColor, do │ │ │ │ -0002a490: 7562 6c65 2073 6967 6d61 5370 6163 652c uble sigmaSpace, │ │ │ │ -0002a4a0: 2069 6e74 206e 756d 4f66 4974 6572 293b int numOfIter); │ │ │ │ -0002a4b0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -0002a4c0: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ -0002a4d0: 726f 6c6c 696e 6747 7569 6461 6e63 6546 rollingGuidanceF │ │ │ │ -0002a4e0: 696c 7465 725f 3228 6c6f 6e67 2073 7263 ilter_2(long src │ │ │ │ -0002a4f0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ -0002a500: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ -0002a510: 696e 7420 642c 2064 6f75 626c 6520 7369 int d, double si │ │ │ │ -0002a520: 676d 6143 6f6c 6f72 2c20 646f 7562 6c65 gmaColor, double │ │ │ │ -0002a530: 2073 6967 6d61 5370 6163 6529 3b0a 2020 sigmaSpace);. │ │ │ │ -0002a540: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -0002a550: 206e 6174 6976 6520 766f 6964 2072 6f6c native void rol │ │ │ │ -0002a560: 6c69 6e67 4775 6964 616e 6365 4669 6c74 lingGuidanceFilt │ │ │ │ -0002a570: 6572 5f33 286c 6f6e 6720 7372 635f 6e61 er_3(long src_na │ │ │ │ -0002a580: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ -0002a590: 745f 6e61 7469 7665 4f62 6a2c 2069 6e74 t_nativeObj, int │ │ │ │ -0002a5a0: 2064 2c20 646f 7562 6c65 2073 6967 6d61 d, double sigma │ │ │ │ -0002a5b0: 436f 6c6f 7229 3b0a 2020 2020 7072 6976 Color);. priv │ │ │ │ -0002a5c0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -0002a5d0: 6520 766f 6964 2072 6f6c 6c69 6e67 4775 e void rollingGu │ │ │ │ -0002a5e0: 6964 616e 6365 4669 6c74 6572 5f34 286c idanceFilter_4(l │ │ │ │ -0002a5f0: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ -0002a600: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ -0002a610: 7665 4f62 6a2c 2069 6e74 2064 293b 0a20 veObj, int d);. │ │ │ │ -0002a620: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -0002a630: 6320 6e61 7469 7665 2076 6f69 6420 726f c native void ro │ │ │ │ -0002a640: 6c6c 696e 6747 7569 6461 6e63 6546 696c llingGuidanceFil │ │ │ │ -0002a650: 7465 725f 3528 6c6f 6e67 2073 7263 5f6e ter_5(long src_n │ │ │ │ -0002a660: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ -0002a670: 7374 5f6e 6174 6976 654f 626a 293b 0a0a st_nativeObj);.. │ │ │ │ -0002a680: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ -0002a690: 5f46 6173 7442 696c 6174 6572 616c 536f _FastBilateralSo │ │ │ │ -0002a6a0: 6c76 6572 4669 6c74 6572 2063 763a 3a78 lverFilter cv::x │ │ │ │ -0002a6b0: 696d 6770 726f 633a 3a63 7265 6174 6546 imgproc::createF │ │ │ │ -0002a6c0: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ -0002a6d0: 6572 4669 6c74 6572 284d 6174 2067 7569 erFilter(Mat gui │ │ │ │ -0002a6e0: 6465 2c20 646f 7562 6c65 2073 6967 6d61 de, double sigma │ │ │ │ -0002a6f0: 5f73 7061 7469 616c 2c20 646f 7562 6c65 _spatial, double │ │ │ │ -0002a700: 2073 6967 6d61 5f6c 756d 612c 2064 6f75 sigma_luma, dou │ │ │ │ -0002a710: 626c 6520 7369 676d 615f 6368 726f 6d61 ble sigma_chroma │ │ │ │ -0002a720: 2c20 646f 7562 6c65 206c 616d 6264 6120 , double lambda │ │ │ │ -0002a730: 3d20 3132 382e 302c 2069 6e74 206e 756d = 128.0, int num │ │ │ │ -0002a740: 5f69 7465 7220 3d20 3235 2c20 646f 7562 _iter = 25, doub │ │ │ │ -0002a750: 6c65 206d 6178 5f74 6f6c 203d 2031 652d le max_tol = 1e- │ │ │ │ -0002a760: 3529 0a20 2020 2070 7269 7661 7465 2073 5). private s │ │ │ │ -0002a770: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ -0002a780: 6720 6372 6561 7465 4661 7374 4269 6c61 g createFastBila │ │ │ │ -0002a790: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ -0002a7a0: 725f 3028 6c6f 6e67 2067 7569 6465 5f6e r_0(long guide_n │ │ │ │ -0002a7b0: 6174 6976 654f 626a 2c20 646f 7562 6c65 ativeObj, double │ │ │ │ -0002a7c0: 2073 6967 6d61 5f73 7061 7469 616c 2c20 sigma_spatial, │ │ │ │ -0002a7d0: 646f 7562 6c65 2073 6967 6d61 5f6c 756d double sigma_lum │ │ │ │ -0002a7e0: 612c 2064 6f75 626c 6520 7369 676d 615f a, double sigma_ │ │ │ │ -0002a7f0: 6368 726f 6d61 2c20 646f 7562 6c65 206c chroma, double l │ │ │ │ -0002a800: 616d 6264 612c 2069 6e74 206e 756d 5f69 ambda, int num_i │ │ │ │ -0002a810: 7465 722c 2064 6f75 626c 6520 6d61 785f ter, double max_ │ │ │ │ -0002a820: 746f 6c29 3b0a 2020 2020 7072 6976 6174 tol);. privat │ │ │ │ -0002a830: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -0002a840: 6c6f 6e67 2063 7265 6174 6546 6173 7442 long createFastB │ │ │ │ -0002a850: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ -0002a860: 6c74 6572 5f31 286c 6f6e 6720 6775 6964 lter_1(long guid │ │ │ │ -0002a870: 655f 6e61 7469 7665 4f62 6a2c 2064 6f75 e_nativeObj, dou │ │ │ │ -0002a880: 626c 6520 7369 676d 615f 7370 6174 6961 ble sigma_spatia │ │ │ │ -0002a890: 6c2c 2064 6f75 626c 6520 7369 676d 615f l, double sigma_ │ │ │ │ -0002a8a0: 6c75 6d61 2c20 646f 7562 6c65 2073 6967 luma, double sig │ │ │ │ -0002a8b0: 6d61 5f63 6872 6f6d 612c 2064 6f75 626c ma_chroma, doubl │ │ │ │ -0002a8c0: 6520 6c61 6d62 6461 2c20 696e 7420 6e75 e lambda, int nu │ │ │ │ -0002a8d0: 6d5f 6974 6572 293b 0a20 2020 2070 7269 m_iter);. pri │ │ │ │ -0002a8e0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -0002a8f0: 7665 206c 6f6e 6720 6372 6561 7465 4661 ve long createFa │ │ │ │ -0002a900: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve │ │ │ │ -0002a910: 7246 696c 7465 725f 3228 6c6f 6e67 2067 rFilter_2(long g │ │ │ │ -0002a920: 7569 6465 5f6e 6174 6976 654f 626a 2c20 uide_nativeObj, │ │ │ │ -0002a930: 646f 7562 6c65 2073 6967 6d61 5f73 7061 double sigma_spa │ │ │ │ -0002a940: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig │ │ │ │ -0002a950: 6d61 5f6c 756d 612c 2064 6f75 626c 6520 ma_luma, double │ │ │ │ -0002a960: 7369 676d 615f 6368 726f 6d61 2c20 646f sigma_chroma, do │ │ │ │ -0002a970: 7562 6c65 206c 616d 6264 6129 3b0a 2020 uble lambda);. │ │ │ │ -0002a980: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -0002a990: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -0002a9a0: 6174 6546 6173 7442 696c 6174 6572 616c ateFastBilateral │ │ │ │ -0002a9b0: 536f 6c76 6572 4669 6c74 6572 5f33 286c SolverFilter_3(l │ │ │ │ -0002a9c0: 6f6e 6720 6775 6964 655f 6e61 7469 7665 ong guide_native │ │ │ │ -0002a9d0: 4f62 6a2c 2064 6f75 626c 6520 7369 676d Obj, double sigm │ │ │ │ -0002a9e0: 615f 7370 6174 6961 6c2c 2064 6f75 626c a_spatial, doubl │ │ │ │ -0002a9f0: 6520 7369 676d 615f 6c75 6d61 2c20 646f e sigma_luma, do │ │ │ │ -0002aa00: 7562 6c65 2073 6967 6d61 5f63 6872 6f6d uble sigma_chrom │ │ │ │ -0002aa10: 6129 3b0a 0a20 2020 202f 2f20 432b 2b3a a);.. // C++: │ │ │ │ -0002aa20: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ -0002aa30: 726f 633a 3a66 6173 7442 696c 6174 6572 roc::fastBilater │ │ │ │ -0002aa40: 616c 536f 6c76 6572 4669 6c74 6572 284d alSolverFilter(M │ │ │ │ -0002aa50: 6174 2067 7569 6465 2c20 4d61 7420 7372 at guide, Mat sr │ │ │ │ -0002aa60: 632c 204d 6174 2063 6f6e 6669 6465 6e63 c, Mat confidenc │ │ │ │ -0002aa70: 652c 204d 6174 2620 6473 742c 2064 6f75 e, Mat& dst, dou │ │ │ │ -0002aa80: 626c 6520 7369 676d 615f 7370 6174 6961 ble sigma_spatia │ │ │ │ -0002aa90: 6c20 3d20 382c 2064 6f75 626c 6520 7369 l = 8, double si │ │ │ │ -0002aaa0: 676d 615f 6c75 6d61 203d 2038 2c20 646f gma_luma = 8, do │ │ │ │ -0002aab0: 7562 6c65 2073 6967 6d61 5f63 6872 6f6d uble sigma_chrom │ │ │ │ -0002aac0: 6120 3d20 382c 2064 6f75 626c 6520 6c61 a = 8, double la │ │ │ │ -0002aad0: 6d62 6461 203d 2031 3238 2e30 2c20 696e mbda = 128.0, in │ │ │ │ -0002aae0: 7420 6e75 6d5f 6974 6572 203d 2032 352c t num_iter = 25, │ │ │ │ -0002aaf0: 2064 6f75 626c 6520 6d61 785f 746f 6c20 double max_tol │ │ │ │ -0002ab00: 3d20 3165 2d35 290a 2020 2020 7072 6976 = 1e-5). priv │ │ │ │ -0002ab10: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -0002ab20: 6520 766f 6964 2066 6173 7442 696c 6174 e void fastBilat │ │ │ │ -0002ab30: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ -0002ab40: 5f30 286c 6f6e 6720 6775 6964 655f 6e61 _0(long guide_na │ │ │ │ -0002ab50: 7469 7665 4f62 6a2c 206c 6f6e 6720 7372 tiveObj, long sr │ │ │ │ -0002ab60: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ -0002ab70: 6720 636f 6e66 6964 656e 6365 5f6e 6174 g confidence_nat │ │ │ │ -0002ab80: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ -0002ab90: 5f6e 6174 6976 654f 626a 2c20 646f 7562 _nativeObj, doub │ │ │ │ -0002aba0: 6c65 2073 6967 6d61 5f73 7061 7469 616c le sigma_spatial │ │ │ │ -0002abb0: 2c20 646f 7562 6c65 2073 6967 6d61 5f6c , double sigma_l │ │ │ │ -0002abc0: 756d 612c 2064 6f75 626c 6520 7369 676d uma, double sigm │ │ │ │ -0002abd0: 615f 6368 726f 6d61 2c20 646f 7562 6c65 a_chroma, double │ │ │ │ -0002abe0: 206c 616d 6264 612c 2069 6e74 206e 756d lambda, int num │ │ │ │ -0002abf0: 5f69 7465 722c 2064 6f75 626c 6520 6d61 _iter, double ma │ │ │ │ -0002ac00: 785f 746f 6c29 3b0a 2020 2020 7072 6976 x_tol);. priv │ │ │ │ -0002ac10: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -0002ac20: 6520 766f 6964 2066 6173 7442 696c 6174 e void fastBilat │ │ │ │ -0002ac30: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ -0002ac40: 5f31 286c 6f6e 6720 6775 6964 655f 6e61 _1(long guide_na │ │ │ │ -0002ac50: 7469 7665 4f62 6a2c 206c 6f6e 6720 7372 tiveObj, long sr │ │ │ │ -0002ac60: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ -0002ac70: 6720 636f 6e66 6964 656e 6365 5f6e 6174 g confidence_nat │ │ │ │ -0002ac80: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ -0002ac90: 5f6e 6174 6976 654f 626a 2c20 646f 7562 _nativeObj, doub │ │ │ │ -0002aca0: 6c65 2073 6967 6d61 5f73 7061 7469 616c le sigma_spatial │ │ │ │ -0002acb0: 2c20 646f 7562 6c65 2073 6967 6d61 5f6c , double sigma_l │ │ │ │ -0002acc0: 756d 612c 2064 6f75 626c 6520 7369 676d uma, double sigm │ │ │ │ -0002acd0: 615f 6368 726f 6d61 2c20 646f 7562 6c65 a_chroma, double │ │ │ │ -0002ace0: 206c 616d 6264 612c 2069 6e74 206e 756d lambda, int num │ │ │ │ -0002acf0: 5f69 7465 7229 3b0a 2020 2020 7072 6976 _iter);. priv │ │ │ │ -0002ad00: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -0002ad10: 6520 766f 6964 2066 6173 7442 696c 6174 e void fastBilat │ │ │ │ -0002ad20: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ -0002ad30: 5f32 286c 6f6e 6720 6775 6964 655f 6e61 _2(long guide_na │ │ │ │ -0002ad40: 7469 7665 4f62 6a2c 206c 6f6e 6720 7372 tiveObj, long sr │ │ │ │ -0002ad50: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ -0002ad60: 6720 636f 6e66 6964 656e 6365 5f6e 6174 g confidence_nat │ │ │ │ -0002ad70: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ -0002ad80: 5f6e 6174 6976 654f 626a 2c20 646f 7562 _nativeObj, doub │ │ │ │ -0002ad90: 6c65 2073 6967 6d61 5f73 7061 7469 616c le sigma_spatial │ │ │ │ -0002ada0: 2c20 646f 7562 6c65 2073 6967 6d61 5f6c , double sigma_l │ │ │ │ -0002adb0: 756d 612c 2064 6f75 626c 6520 7369 676d uma, double sigm │ │ │ │ -0002adc0: 615f 6368 726f 6d61 2c20 646f 7562 6c65 a_chroma, double │ │ │ │ -0002add0: 206c 616d 6264 6129 3b0a 2020 2020 7072 lambda);. pr │ │ │ │ -0002ade0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -0002adf0: 6976 6520 766f 6964 2066 6173 7442 696c ive void fastBil │ │ │ │ -0002ae00: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ -0002ae10: 6572 5f33 286c 6f6e 6720 6775 6964 655f er_3(long guide_ │ │ │ │ -0002ae20: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -0002ae30: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ -0002ae40: 6f6e 6720 636f 6e66 6964 656e 6365 5f6e ong confidence_n │ │ │ │ -0002ae50: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ -0002ae60: 7374 5f6e 6174 6976 654f 626a 2c20 646f st_nativeObj, do │ │ │ │ -0002ae70: 7562 6c65 2073 6967 6d61 5f73 7061 7469 uble sigma_spati │ │ │ │ -0002ae80: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma │ │ │ │ -0002ae90: 5f6c 756d 612c 2064 6f75 626c 6520 7369 _luma, double si │ │ │ │ -0002aea0: 676d 615f 6368 726f 6d61 293b 0a20 2020 gma_chroma);. │ │ │ │ -0002aeb0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -0002aec0: 6e61 7469 7665 2076 6f69 6420 6661 7374 native void fast │ │ │ │ -0002aed0: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ -0002aee0: 696c 7465 725f 3428 6c6f 6e67 2067 7569 ilter_4(long gui │ │ │ │ -0002aef0: 6465 5f6e 6174 6976 654f 626a 2c20 6c6f de_nativeObj, lo │ │ │ │ -0002af00: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ -0002af10: 2c20 6c6f 6e67 2063 6f6e 6669 6465 6e63 , long confidenc │ │ │ │ -0002af20: 655f 6e61 7469 7665 4f62 6a2c 206c 6f6e e_nativeObj, lon │ │ │ │ -0002af30: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ -0002af40: 2064 6f75 626c 6520 7369 676d 615f 7370 double sigma_sp │ │ │ │ -0002af50: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ -0002af60: 676d 615f 6c75 6d61 293b 0a20 2020 2070 gma_luma);. p │ │ │ │ -0002af70: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -0002af80: 7469 7665 2076 6f69 6420 6661 7374 4269 tive void fastBi │ │ │ │ -0002af90: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ -0002afa0: 7465 725f 3528 6c6f 6e67 2067 7569 6465 ter_5(long guide │ │ │ │ -0002afb0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ -0002afc0: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ -0002afd0: 6c6f 6e67 2063 6f6e 6669 6465 6e63 655f long confidence_ │ │ │ │ -0002afe0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -0002aff0: 6473 745f 6e61 7469 7665 4f62 6a2c 2064 dst_nativeObj, d │ │ │ │ -0002b000: 6f75 626c 6520 7369 676d 615f 7370 6174 ouble sigma_spat │ │ │ │ -0002b010: 6961 6c29 3b0a 2020 2020 7072 6976 6174 ial);. privat │ │ │ │ -0002b020: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -0002b030: 766f 6964 2066 6173 7442 696c 6174 6572 void fastBilater │ │ │ │ -0002b040: 616c 536f 6c76 6572 4669 6c74 6572 5f36 alSolverFilter_6 │ │ │ │ -0002b050: 286c 6f6e 6720 6775 6964 655f 6e61 7469 (long guide_nati │ │ │ │ -0002b060: 7665 4f62 6a2c 206c 6f6e 6720 7372 635f veObj, long src_ │ │ │ │ -0002b070: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -0002b080: 636f 6e66 6964 656e 6365 5f6e 6174 6976 confidence_nativ │ │ │ │ -0002b090: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ -0002b0a0: 6174 6976 654f 626a 293b 0a0a 2020 2020 ativeObj);.. │ │ │ │ -0002b0b0: 2f2f 2043 2b2b 3a20 2050 7472 5f46 6173 // C++: Ptr_Fas │ │ │ │ -0002b0c0: 7447 6c6f 6261 6c53 6d6f 6f74 6865 7246 tGlobalSmootherF │ │ │ │ -0002b0d0: 696c 7465 7220 6376 3a3a 7869 6d67 7072 ilter cv::ximgpr │ │ │ │ -0002b0e0: 6f63 3a3a 6372 6561 7465 4661 7374 476c oc::createFastGl │ │ │ │ -0002b0f0: 6f62 616c 536d 6f6f 7468 6572 4669 6c74 obalSmootherFilt │ │ │ │ -0002b100: 6572 284d 6174 2067 7569 6465 2c20 646f er(Mat guide, do │ │ │ │ -0002b110: 7562 6c65 206c 616d 6264 612c 2064 6f75 uble lambda, dou │ │ │ │ -0002b120: 626c 6520 7369 676d 615f 636f 6c6f 722c ble sigma_color, │ │ │ │ -0002b130: 2064 6f75 626c 6520 6c61 6d62 6461 5f61 double lambda_a │ │ │ │ -0002b140: 7474 656e 7561 7469 6f6e 203d 2030 2e32 ttenuation = 0.2 │ │ │ │ -0002b150: 352c 2069 6e74 206e 756d 5f69 7465 7220 5, int num_iter │ │ │ │ -0002b160: 3d20 3329 0a20 2020 2070 7269 7661 7465 = 3). private │ │ │ │ -0002b170: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ -0002b180: 6f6e 6720 6372 6561 7465 4661 7374 476c ong createFastGl │ │ │ │ -0002b190: 6f62 616c 536d 6f6f 7468 6572 4669 6c74 obalSmootherFilt │ │ │ │ -0002b1a0: 6572 5f30 286c 6f6e 6720 6775 6964 655f er_0(long guide_ │ │ │ │ -0002b1b0: 6e61 7469 7665 4f62 6a2c 2064 6f75 626c nativeObj, doubl │ │ │ │ -0002b1c0: 6520 6c61 6d62 6461 2c20 646f 7562 6c65 e lambda, double │ │ │ │ -0002b1d0: 2073 6967 6d61 5f63 6f6c 6f72 2c20 646f sigma_color, do │ │ │ │ -0002b1e0: 7562 6c65 206c 616d 6264 615f 6174 7465 uble lambda_atte │ │ │ │ -0002b1f0: 6e75 6174 696f 6e2c 2069 6e74 206e 756d nuation, int num │ │ │ │ -0002b200: 5f69 7465 7229 3b0a 2020 2020 7072 6976 _iter);. priv │ │ │ │ -0002b210: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -0002b220: 6520 6c6f 6e67 2063 7265 6174 6546 6173 e long createFas │ │ │ │ -0002b230: 7447 6c6f 6261 6c53 6d6f 6f74 6865 7246 tGlobalSmootherF │ │ │ │ -0002b240: 696c 7465 725f 3128 6c6f 6e67 2067 7569 ilter_1(long gui │ │ │ │ -0002b250: 6465 5f6e 6174 6976 654f 626a 2c20 646f de_nativeObj, do │ │ │ │ -0002b260: 7562 6c65 206c 616d 6264 612c 2064 6f75 uble lambda, dou │ │ │ │ -0002b270: 626c 6520 7369 676d 615f 636f 6c6f 722c ble sigma_color, │ │ │ │ -0002b280: 2064 6f75 626c 6520 6c61 6d62 6461 5f61 double lambda_a │ │ │ │ -0002b290: 7474 656e 7561 7469 6f6e 293b 0a20 2020 ttenuation);. │ │ │ │ -0002b2a0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -0002b2b0: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ -0002b2c0: 7465 4661 7374 476c 6f62 616c 536d 6f6f teFastGlobalSmoo │ │ │ │ -0002b2d0: 7468 6572 4669 6c74 6572 5f32 286c 6f6e therFilter_2(lon │ │ │ │ -0002b2e0: 6720 6775 6964 655f 6e61 7469 7665 4f62 g guide_nativeOb │ │ │ │ -0002b2f0: 6a2c 2064 6f75 626c 6520 6c61 6d62 6461 j, double lambda │ │ │ │ -0002b300: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ -0002b310: 6f6c 6f72 293b 0a0a 2020 2020 2f2f 2043 olor);.. // C │ │ │ │ -0002b320: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ -0002b330: 6d67 7072 6f63 3a3a 6661 7374 476c 6f62 mgproc::fastGlob │ │ │ │ -0002b340: 616c 536d 6f6f 7468 6572 4669 6c74 6572 alSmootherFilter │ │ │ │ -0002b350: 284d 6174 2067 7569 6465 2c20 4d61 7420 (Mat guide, Mat │ │ │ │ -0002b360: 7372 632c 204d 6174 2620 6473 742c 2064 src, Mat& dst, d │ │ │ │ -0002b370: 6f75 626c 6520 6c61 6d62 6461 2c20 646f ouble lambda, do │ │ │ │ -0002b380: 7562 6c65 2073 6967 6d61 5f63 6f6c 6f72 uble sigma_color │ │ │ │ -0002b390: 2c20 646f 7562 6c65 206c 616d 6264 615f , double lambda_ │ │ │ │ -0002b3a0: 6174 7465 6e75 6174 696f 6e20 3d20 302e attenuation = 0. │ │ │ │ -0002b3b0: 3235 2c20 696e 7420 6e75 6d5f 6974 6572 25, int num_iter │ │ │ │ -0002b3c0: 203d 2033 290a 2020 2020 7072 6976 6174 = 3). privat │ │ │ │ -0002b3d0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -0002b3e0: 766f 6964 2066 6173 7447 6c6f 6261 6c53 void fastGlobalS │ │ │ │ -0002b3f0: 6d6f 6f74 6865 7246 696c 7465 725f 3028 mootherFilter_0( │ │ │ │ -0002b400: 6c6f 6e67 2067 7569 6465 5f6e 6174 6976 long guide_nativ │ │ │ │ -0002b410: 654f 626a 2c20 6c6f 6e67 2073 7263 5f6e eObj, long src_n │ │ │ │ -0002b420: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ -0002b430: 7374 5f6e 6174 6976 654f 626a 2c20 646f st_nativeObj, do │ │ │ │ -0002b440: 7562 6c65 206c 616d 6264 612c 2064 6f75 uble lambda, dou │ │ │ │ -0002b450: 626c 6520 7369 676d 615f 636f 6c6f 722c ble sigma_color, │ │ │ │ -0002b460: 2064 6f75 626c 6520 6c61 6d62 6461 5f61 double lambda_a │ │ │ │ -0002b470: 7474 656e 7561 7469 6f6e 2c20 696e 7420 ttenuation, int │ │ │ │ -0002b480: 6e75 6d5f 6974 6572 293b 0a20 2020 2070 num_iter);. p │ │ │ │ -0002b490: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -0002b4a0: 7469 7665 2076 6f69 6420 6661 7374 476c tive void fastGl │ │ │ │ -0002b4b0: 6f62 616c 536d 6f6f 7468 6572 4669 6c74 obalSmootherFilt │ │ │ │ -0002b4c0: 6572 5f31 286c 6f6e 6720 6775 6964 655f er_1(long guide_ │ │ │ │ -0002b4d0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -0002b4e0: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ -0002b4f0: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ -0002b500: 6a2c 2064 6f75 626c 6520 6c61 6d62 6461 j, double lambda │ │ │ │ -0002b510: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ -0002b520: 6f6c 6f72 2c20 646f 7562 6c65 206c 616d olor, double lam │ │ │ │ -0002b530: 6264 615f 6174 7465 6e75 6174 696f 6e29 bda_attenuation) │ │ │ │ -0002b540: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ -0002b550: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ -0002b560: 2066 6173 7447 6c6f 6261 6c53 6d6f 6f74 fastGlobalSmoot │ │ │ │ -0002b570: 6865 7246 696c 7465 725f 3228 6c6f 6e67 herFilter_2(long │ │ │ │ -0002b580: 2067 7569 6465 5f6e 6174 6976 654f 626a guide_nativeObj │ │ │ │ -0002b590: 2c20 6c6f 6e67 2073 7263 5f6e 6174 6976 , long src_nativ │ │ │ │ -0002b5a0: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ -0002b5b0: 6174 6976 654f 626a 2c20 646f 7562 6c65 ativeObj, double │ │ │ │ -0002b5c0: 206c 616d 6264 612c 2064 6f75 626c 6520 lambda, double │ │ │ │ -0002b5d0: 7369 676d 615f 636f 6c6f 7229 3b0a 0a20 sigma_color);.. │ │ │ │ -0002b5e0: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ -0002b5f0: 2063 763a 3a78 696d 6770 726f 633a 3a6c cv::ximgproc::l │ │ │ │ -0002b600: 3053 6d6f 6f74 6828 4d61 7420 7372 632c 0Smooth(Mat src, │ │ │ │ -0002b610: 204d 6174 2620 6473 742c 2064 6f75 626c Mat& dst, doubl │ │ │ │ -0002b620: 6520 6c61 6d62 6461 203d 2030 2e30 322c e lambda = 0.02, │ │ │ │ -0002b630: 2064 6f75 626c 6520 6b61 7070 6120 3d20 double kappa = │ │ │ │ -0002b640: 322e 3029 0a20 2020 2070 7269 7661 7465 2.0). private │ │ │ │ -0002b650: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ -0002b660: 6f69 6420 6c30 536d 6f6f 7468 5f30 286c oid l0Smooth_0(l │ │ │ │ -0002b670: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ -0002b680: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ -0002b690: 7665 4f62 6a2c 2064 6f75 626c 6520 6c61 veObj, double la │ │ │ │ -0002b6a0: 6d62 6461 2c20 646f 7562 6c65 206b 6170 mbda, double kap │ │ │ │ -0002b6b0: 7061 293b 0a20 2020 2070 7269 7661 7465 pa);. private │ │ │ │ -0002b6c0: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ -0002b6d0: 6f69 6420 6c30 536d 6f6f 7468 5f31 286c oid l0Smooth_1(l │ │ │ │ -0002b6e0: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ -0002b6f0: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ -0002b700: 7665 4f62 6a2c 2064 6f75 626c 6520 6c61 veObj, double la │ │ │ │ -0002b710: 6d62 6461 293b 0a20 2020 2070 7269 7661 mbda);. priva │ │ │ │ -0002b720: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -0002b730: 2076 6f69 6420 6c30 536d 6f6f 7468 5f32 void l0Smooth_2 │ │ │ │ -0002b740: 286c 6f6e 6720 7372 635f 6e61 7469 7665 (long src_native │ │ │ │ -0002b750: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ -0002b760: 7469 7665 4f62 6a29 3b0a 0a20 2020 202f tiveObj);.. / │ │ │ │ -0002b770: 2f20 432b 2b3a 2020 5074 725f 4564 6765 / C++: Ptr_Edge │ │ │ │ -0002b780: 4472 6177 696e 6720 6376 3a3a 7869 6d67 Drawing cv::ximg │ │ │ │ -0002b790: 7072 6f63 3a3a 6372 6561 7465 4564 6765 proc::createEdge │ │ │ │ -0002b7a0: 4472 6177 696e 6728 290a 2020 2020 7072 Drawing(). pr │ │ │ │ -0002b7b0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -0002b7c0: 6976 6520 6c6f 6e67 2063 7265 6174 6545 ive long createE │ │ │ │ -0002b7d0: 6467 6544 7261 7769 6e67 5f30 2829 3b0a dgeDrawing_0();. │ │ │ │ -0002b7e0: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ -0002b7f0: 725f 4469 7370 6172 6974 7957 4c53 4669 r_DisparityWLSFi │ │ │ │ -0002b800: 6c74 6572 2063 763a 3a78 696d 6770 726f lter cv::ximgpro │ │ │ │ -0002b810: 633a 3a63 7265 6174 6544 6973 7061 7269 c::createDispari │ │ │ │ -0002b820: 7479 574c 5346 696c 7465 7228 5074 725f tyWLSFilter(Ptr_ │ │ │ │ -0002b830: 5374 6572 656f 4d61 7463 6865 7220 6d61 StereoMatcher ma │ │ │ │ -0002b840: 7463 6865 725f 6c65 6674 290a 2020 2020 tcher_left). │ │ │ │ -0002b850: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -0002b860: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -0002b870: 6544 6973 7061 7269 7479 574c 5346 696c eDisparityWLSFil │ │ │ │ -0002b880: 7465 725f 3028 6c6f 6e67 206d 6174 6368 ter_0(long match │ │ │ │ -0002b890: 6572 5f6c 6566 745f 6e61 7469 7665 4f62 er_left_nativeOb │ │ │ │ -0002b8a0: 6a29 3b0a 0a20 2020 202f 2f20 432b 2b3a j);.. // C++: │ │ │ │ -0002b8b0: 2020 5074 725f 5374 6572 656f 4d61 7463 Ptr_StereoMatc │ │ │ │ -0002b8c0: 6865 7220 6376 3a3a 7869 6d67 7072 6f63 her cv::ximgproc │ │ │ │ -0002b8d0: 3a3a 6372 6561 7465 5269 6768 744d 6174 ::createRightMat │ │ │ │ -0002b8e0: 6368 6572 2850 7472 5f53 7465 7265 6f4d cher(Ptr_StereoM │ │ │ │ -0002b8f0: 6174 6368 6572 206d 6174 6368 6572 5f6c atcher matcher_l │ │ │ │ -0002b900: 6566 7429 0a20 2020 2070 7269 7661 7465 eft). private │ │ │ │ -0002b910: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ -0002b920: 6f6e 6720 6372 6561 7465 5269 6768 744d ong createRightM │ │ │ │ -0002b930: 6174 6368 6572 5f30 286c 6f6e 6720 6d61 atcher_0(long ma │ │ │ │ -0002b940: 7463 6865 725f 6c65 6674 5f6e 6174 6976 tcher_left_nativ │ │ │ │ -0002b950: 654f 626a 293b 0a0a 2020 2020 2f2f 2043 eObj);.. // C │ │ │ │ -0002b960: 2b2b 3a20 2050 7472 5f44 6973 7061 7269 ++: Ptr_Dispari │ │ │ │ -0002b970: 7479 574c 5346 696c 7465 7220 6376 3a3a tyWLSFilter cv:: │ │ │ │ -0002b980: 7869 6d67 7072 6f63 3a3a 6372 6561 7465 ximgproc::create │ │ │ │ -0002b990: 4469 7370 6172 6974 7957 4c53 4669 6c74 DisparityWLSFilt │ │ │ │ -0002b9a0: 6572 4765 6e65 7269 6328 626f 6f6c 2075 erGeneric(bool u │ │ │ │ -0002b9b0: 7365 5f63 6f6e 6669 6465 6e63 6529 0a20 se_confidence). │ │ │ │ -0002b9c0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -0002b9d0: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ -0002b9e0: 6561 7465 4469 7370 6172 6974 7957 4c53 eateDisparityWLS │ │ │ │ -0002b9f0: 4669 6c74 6572 4765 6e65 7269 635f 3028 FilterGeneric_0( │ │ │ │ -0002ba00: 626f 6f6c 6561 6e20 7573 655f 636f 6e66 boolean use_conf │ │ │ │ -0002ba10: 6964 656e 6365 293b 0a0a 2020 2020 2f2f idence);.. // │ │ │ │ -0002ba20: 2043 2b2b 3a20 2069 6e74 2063 763a 3a78 C++: int cv::x │ │ │ │ -0002ba30: 696d 6770 726f 633a 3a72 6561 6447 5428 imgproc::readGT( │ │ │ │ -0002ba40: 5374 7269 6e67 2073 7263 5f70 6174 682c String src_path, │ │ │ │ -0002ba50: 204d 6174 2620 6473 7429 0a20 2020 2070 Mat& dst). p │ │ │ │ -0002ba60: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -0002ba70: 7469 7665 2069 6e74 2072 6561 6447 545f tive int readGT_ │ │ │ │ -0002ba80: 3028 5374 7269 6e67 2073 7263 5f70 6174 0(String src_pat │ │ │ │ -0002ba90: 682c 206c 6f6e 6720 6473 745f 6e61 7469 h, long dst_nati │ │ │ │ -0002baa0: 7665 4f62 6a29 3b0a 0a20 2020 202f 2f20 veObj);.. // │ │ │ │ -0002bab0: 432b 2b3a 2020 646f 7562 6c65 2063 763a C++: double cv: │ │ │ │ -0002bac0: 3a78 696d 6770 726f 633a 3a63 6f6d 7075 :ximgproc::compu │ │ │ │ -0002bad0: 7465 4d53 4528 4d61 7420 4754 2c20 4d61 teMSE(Mat GT, Ma │ │ │ │ -0002bae0: 7420 7372 632c 2052 6563 7420 524f 4929 t src, Rect ROI) │ │ │ │ -0002baf0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -0002bb00: 7469 6320 6e61 7469 7665 2064 6f75 626c tic native doubl │ │ │ │ -0002bb10: 6520 636f 6d70 7574 654d 5345 5f30 286c e computeMSE_0(l │ │ │ │ -0002bb20: 6f6e 6720 4754 5f6e 6174 6976 654f 626a ong GT_nativeObj │ │ │ │ -0002bb30: 2c20 6c6f 6e67 2073 7263 5f6e 6174 6976 , long src_nativ │ │ │ │ -0002bb40: 654f 626a 2c20 696e 7420 524f 495f 782c eObj, int ROI_x, │ │ │ │ -0002bb50: 2069 6e74 2052 4f49 5f79 2c20 696e 7420 int ROI_y, int │ │ │ │ -0002bb60: 524f 495f 7769 6474 682c 2069 6e74 2052 ROI_width, int R │ │ │ │ -0002bb70: 4f49 5f68 6569 6768 7429 3b0a 0a20 2020 OI_height);.. │ │ │ │ -0002bb80: 202f 2f20 432b 2b3a 2020 646f 7562 6c65 // C++: double │ │ │ │ -0002bb90: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ -0002bba0: 6f6d 7075 7465 4261 6450 6978 656c 5065 omputeBadPixelPe │ │ │ │ -0002bbb0: 7263 656e 7428 4d61 7420 4754 2c20 4d61 rcent(Mat GT, Ma │ │ │ │ -0002bbc0: 7420 7372 632c 2052 6563 7420 524f 492c t src, Rect ROI, │ │ │ │ -0002bbd0: 2069 6e74 2074 6872 6573 6820 3d20 3234 int thresh = 24 │ │ │ │ -0002bbe0: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ -0002bbf0: 6174 6963 206e 6174 6976 6520 646f 7562 atic native doub │ │ │ │ -0002bc00: 6c65 2063 6f6d 7075 7465 4261 6450 6978 le computeBadPix │ │ │ │ -0002bc10: 656c 5065 7263 656e 745f 3028 6c6f 6e67 elPercent_0(long │ │ │ │ -0002bc20: 2047 545f 6e61 7469 7665 4f62 6a2c 206c GT_nativeObj, l │ │ │ │ -0002bc30: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ -0002bc40: 6a2c 2069 6e74 2052 4f49 5f78 2c20 696e j, int ROI_x, in │ │ │ │ -0002bc50: 7420 524f 495f 792c 2069 6e74 2052 4f49 t ROI_y, int ROI │ │ │ │ -0002bc60: 5f77 6964 7468 2c20 696e 7420 524f 495f _width, int ROI_ │ │ │ │ -0002bc70: 6865 6967 6874 2c20 696e 7420 7468 7265 height, int thre │ │ │ │ -0002bc80: 7368 293b 0a20 2020 2070 7269 7661 7465 sh);. private │ │ │ │ -0002bc90: 2073 7461 7469 6320 6e61 7469 7665 2064 static native d │ │ │ │ -0002bca0: 6f75 626c 6520 636f 6d70 7574 6542 6164 ouble computeBad │ │ │ │ -0002bcb0: 5069 7865 6c50 6572 6365 6e74 5f31 286c PixelPercent_1(l │ │ │ │ -0002bcc0: 6f6e 6720 4754 5f6e 6174 6976 654f 626a ong GT_nativeObj │ │ │ │ -0002bcd0: 2c20 6c6f 6e67 2073 7263 5f6e 6174 6976 , long src_nativ │ │ │ │ -0002bce0: 654f 626a 2c20 696e 7420 524f 495f 782c eObj, int ROI_x, │ │ │ │ -0002bcf0: 2069 6e74 2052 4f49 5f79 2c20 696e 7420 int ROI_y, int │ │ │ │ -0002bd00: 524f 495f 7769 6474 682c 2069 6e74 2052 ROI_width, int R │ │ │ │ -0002bd10: 4f49 5f68 6569 6768 7429 3b0a 0a20 2020 OI_height);.. │ │ │ │ -0002bd20: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ -0002bd30: 763a 3a78 696d 6770 726f 633a 3a67 6574 v::ximgproc::get │ │ │ │ -0002bd40: 4469 7370 6172 6974 7956 6973 284d 6174 DisparityVis(Mat │ │ │ │ -0002bd50: 2073 7263 2c20 4d61 7426 2064 7374 2c20 src, Mat& dst, │ │ │ │ -0002bd60: 646f 7562 6c65 2073 6361 6c65 203d 2031 double scale = 1 │ │ │ │ -0002bd70: 2e30 290a 2020 2020 7072 6976 6174 6520 .0). private │ │ │ │ -0002bd80: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ -0002bd90: 6964 2067 6574 4469 7370 6172 6974 7956 id getDisparityV │ │ │ │ -0002bda0: 6973 5f30 286c 6f6e 6720 7372 635f 6e61 is_0(long src_na │ │ │ │ -0002bdb0: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ -0002bdc0: 745f 6e61 7469 7665 4f62 6a2c 2064 6f75 t_nativeObj, dou │ │ │ │ -0002bdd0: 626c 6520 7363 616c 6529 3b0a 2020 2020 ble scale);. │ │ │ │ -0002bde0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -0002bdf0: 6174 6976 6520 766f 6964 2067 6574 4469 ative void getDi │ │ │ │ -0002be00: 7370 6172 6974 7956 6973 5f31 286c 6f6e sparityVis_1(lon │ │ │ │ -0002be10: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ -0002be20: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ -0002be30: 4f62 6a29 3b0a 0a20 2020 202f 2f20 432b Obj);.. // C+ │ │ │ │ -0002be40: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ -0002be50: 6770 726f 633a 3a47 7261 6469 656e 7444 gproc::GradientD │ │ │ │ -0002be60: 6572 6963 6865 5928 4d61 7420 6f70 2c20 ericheY(Mat op, │ │ │ │ -0002be70: 4d61 7426 2064 7374 2c20 646f 7562 6c65 Mat& dst, double │ │ │ │ -0002be80: 2061 6c70 6861 2c20 646f 7562 6c65 206f alpha, double o │ │ │ │ -0002be90: 6d65 6761 290a 2020 2020 7072 6976 6174 mega). privat │ │ │ │ -0002bea0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -0002beb0: 766f 6964 2047 7261 6469 656e 7444 6572 void GradientDer │ │ │ │ -0002bec0: 6963 6865 595f 3028 6c6f 6e67 206f 705f icheY_0(long op_ │ │ │ │ -0002bed0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -0002bee0: 6473 745f 6e61 7469 7665 4f62 6a2c 2064 dst_nativeObj, d │ │ │ │ -0002bef0: 6f75 626c 6520 616c 7068 612c 2064 6f75 ouble alpha, dou │ │ │ │ -0002bf00: 626c 6520 6f6d 6567 6129 3b0a 0a20 2020 ble omega);.. │ │ │ │ -0002bf10: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ -0002bf20: 763a 3a78 696d 6770 726f 633a 3a47 7261 v::ximgproc::Gra │ │ │ │ -0002bf30: 6469 656e 7444 6572 6963 6865 5828 4d61 dientDericheX(Ma │ │ │ │ -0002bf40: 7420 6f70 2c20 4d61 7426 2064 7374 2c20 t op, Mat& dst, │ │ │ │ -0002bf50: 646f 7562 6c65 2061 6c70 6861 2c20 646f double alpha, do │ │ │ │ -0002bf60: 7562 6c65 206f 6d65 6761 290a 2020 2020 uble omega). │ │ │ │ -0002bf70: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -0002bf80: 6174 6976 6520 766f 6964 2047 7261 6469 ative void Gradi │ │ │ │ -0002bf90: 656e 7444 6572 6963 6865 585f 3028 6c6f entDericheX_0(lo │ │ │ │ -0002bfa0: 6e67 206f 705f 6e61 7469 7665 4f62 6a2c ng op_nativeObj, │ │ │ │ -0002bfb0: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ -0002bfc0: 4f62 6a2c 2064 6f75 626c 6520 616c 7068 Obj, double alph │ │ │ │ -0002bfd0: 612c 2064 6f75 626c 6520 6f6d 6567 6129 a, double omega) │ │ │ │ -0002bfe0: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ -0002bff0: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ -0002c000: 633a 3a63 7265 6174 6551 7561 7465 726e c::createQuatern │ │ │ │ -0002c010: 696f 6e49 6d61 6765 284d 6174 2069 6d67 ionImage(Mat img │ │ │ │ -0002c020: 2c20 4d61 7426 2071 696d 6729 0a20 2020 , Mat& qimg). │ │ │ │ -0002c030: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -0002c040: 6e61 7469 7665 2076 6f69 6420 6372 6561 native void crea │ │ │ │ -0002c050: 7465 5175 6174 6572 6e69 6f6e 496d 6167 teQuaternionImag │ │ │ │ -0002c060: 655f 3028 6c6f 6e67 2069 6d67 5f6e 6174 e_0(long img_nat │ │ │ │ -0002c070: 6976 654f 626a 2c20 6c6f 6e67 2071 696d iveObj, long qim │ │ │ │ -0002c080: 675f 6e61 7469 7665 4f62 6a29 3b0a 0a20 g_nativeObj);.. │ │ │ │ -0002c090: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ -0002c0a0: 2063 763a 3a78 696d 6770 726f 633a 3a71 cv::ximgproc::q │ │ │ │ -0002c0b0: 636f 6e6a 284d 6174 2071 696d 672c 204d conj(Mat qimg, M │ │ │ │ -0002c0c0: 6174 2620 7163 696d 6729 0a20 2020 2070 at& qcimg). p │ │ │ │ -0002c0d0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -0002c0e0: 7469 7665 2076 6f69 6420 7163 6f6e 6a5f tive void qconj_ │ │ │ │ -0002c0f0: 3028 6c6f 6e67 2071 696d 675f 6e61 7469 0(long qimg_nati │ │ │ │ -0002c100: 7665 4f62 6a2c 206c 6f6e 6720 7163 696d veObj, long qcim │ │ │ │ -0002c110: 675f 6e61 7469 7665 4f62 6a29 3b0a 0a20 g_nativeObj);.. │ │ │ │ -0002c120: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ -0002c130: 2063 763a 3a78 696d 6770 726f 633a 3a71 cv::ximgproc::q │ │ │ │ -0002c140: 756e 6974 6172 7928 4d61 7420 7169 6d67 unitary(Mat qimg │ │ │ │ -0002c150: 2c20 4d61 7426 2071 6e69 6d67 290a 2020 , Mat& qnimg). │ │ │ │ -0002c160: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -0002c170: 206e 6174 6976 6520 766f 6964 2071 756e native void qun │ │ │ │ -0002c180: 6974 6172 795f 3028 6c6f 6e67 2071 696d itary_0(long qim │ │ │ │ -0002c190: 675f 6e61 7469 7665 4f62 6a2c 206c 6f6e g_nativeObj, lon │ │ │ │ -0002c1a0: 6720 716e 696d 675f 6e61 7469 7665 4f62 g qnimg_nativeOb │ │ │ │ -0002c1b0: 6a29 3b0a 0a20 2020 202f 2f20 432b 2b3a j);.. // C++: │ │ │ │ -0002c1c0: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ -0002c1d0: 726f 633a 3a71 6d75 6c74 6970 6c79 284d roc::qmultiply(M │ │ │ │ -0002c1e0: 6174 2073 7263 312c 204d 6174 2073 7263 at src1, Mat src │ │ │ │ -0002c1f0: 322c 204d 6174 2620 6473 7429 0a20 2020 2, Mat& dst). │ │ │ │ -0002c200: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -0002c210: 6e61 7469 7665 2076 6f69 6420 716d 756c native void qmul │ │ │ │ -0002c220: 7469 706c 795f 3028 6c6f 6e67 2073 7263 tiply_0(long src │ │ │ │ -0002c230: 315f 6e61 7469 7665 4f62 6a2c 206c 6f6e 1_nativeObj, lon │ │ │ │ -0002c240: 6720 7372 6332 5f6e 6174 6976 654f 626a g src2_nativeObj │ │ │ │ -0002c250: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ -0002c260: 654f 626a 293b 0a0a 2020 2020 2f2f 2043 eObj);.. // C │ │ │ │ -0002c270: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ -0002c280: 6d67 7072 6f63 3a3a 7164 6674 284d 6174 mgproc::qdft(Mat │ │ │ │ -0002c290: 2069 6d67 2c20 4d61 7426 2071 696d 672c img, Mat& qimg, │ │ │ │ -0002c2a0: 2069 6e74 2066 6c61 6773 2c20 626f 6f6c int flags, bool │ │ │ │ -0002c2b0: 2073 6964 654c 6566 7429 0a20 2020 2070 sideLeft). p │ │ │ │ -0002c2c0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -0002c2d0: 7469 7665 2076 6f69 6420 7164 6674 5f30 tive void qdft_0 │ │ │ │ -0002c2e0: 286c 6f6e 6720 696d 675f 6e61 7469 7665 (long img_native │ │ │ │ -0002c2f0: 4f62 6a2c 206c 6f6e 6720 7169 6d67 5f6e Obj, long qimg_n │ │ │ │ -0002c300: 6174 6976 654f 626a 2c20 696e 7420 666c ativeObj, int fl │ │ │ │ -0002c310: 6167 732c 2062 6f6f 6c65 616e 2073 6964 ags, boolean sid │ │ │ │ -0002c320: 654c 6566 7429 3b0a 0a20 2020 202f 2f20 eLeft);.. // │ │ │ │ -0002c330: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ -0002c340: 696d 6770 726f 633a 3a63 6f6c 6f72 4d61 imgproc::colorMa │ │ │ │ -0002c350: 7463 6854 656d 706c 6174 6528 4d61 7420 tchTemplate(Mat │ │ │ │ -0002c360: 696d 672c 204d 6174 2074 656d 706c 2c20 img, Mat templ, │ │ │ │ -0002c370: 4d61 7426 2072 6573 756c 7429 0a20 2020 Mat& result). │ │ │ │ -0002c380: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -0002c390: 6e61 7469 7665 2076 6f69 6420 636f 6c6f native void colo │ │ │ │ -0002c3a0: 724d 6174 6368 5465 6d70 6c61 7465 5f30 rMatchTemplate_0 │ │ │ │ -0002c3b0: 286c 6f6e 6720 696d 675f 6e61 7469 7665 (long img_native │ │ │ │ -0002c3c0: 4f62 6a2c 206c 6f6e 6720 7465 6d70 6c5f Obj, long templ_ │ │ │ │ -0002c3d0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -0002c3e0: 7265 7375 6c74 5f6e 6174 6976 654f 626a result_nativeObj │ │ │ │ +00025a00: 2f2f 2043 2b2b 3a20 2050 7472 5f53 6361 // C++: Ptr_Sca │ │ │ │ +00025a10: 6e53 6567 6d65 6e74 2063 763a 3a78 696d nSegment cv::xim │ │ │ │ +00025a20: 6770 726f 633a 3a63 7265 6174 6553 6361 gproc::createSca │ │ │ │ +00025a30: 6e53 6567 6d65 6e74 2869 6e74 2069 6d61 nSegment(int ima │ │ │ │ +00025a40: 6765 5f77 6964 7468 2c20 696e 7420 696d ge_width, int im │ │ │ │ +00025a50: 6167 655f 6865 6967 6874 2c20 696e 7420 age_height, int │ │ │ │ +00025a60: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ +00025a70: 2069 6e74 2073 6c69 6365 7320 3d20 382c int slices = 8, │ │ │ │ +00025a80: 2062 6f6f 6c20 6d65 7267 655f 736d 616c bool merge_smal │ │ │ │ +00025a90: 6c20 3d20 7472 7565 290a 2020 2020 7072 l = true). pr │ │ │ │ +00025aa0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00025ab0: 6976 6520 6c6f 6e67 2063 7265 6174 6553 ive long createS │ │ │ │ +00025ac0: 6361 6e53 6567 6d65 6e74 5f30 2869 6e74 canSegment_0(int │ │ │ │ +00025ad0: 2069 6d61 6765 5f77 6964 7468 2c20 696e image_width, in │ │ │ │ +00025ae0: 7420 696d 6167 655f 6865 6967 6874 2c20 t image_height, │ │ │ │ +00025af0: 696e 7420 6e75 6d5f 7375 7065 7270 6978 int num_superpix │ │ │ │ +00025b00: 656c 732c 2069 6e74 2073 6c69 6365 732c els, int slices, │ │ │ │ +00025b10: 2062 6f6f 6c65 616e 206d 6572 6765 5f73 boolean merge_s │ │ │ │ +00025b20: 6d61 6c6c 293b 0a20 2020 2070 7269 7661 mall);. priva │ │ │ │ +00025b30: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +00025b40: 206c 6f6e 6720 6372 6561 7465 5363 616e long createScan │ │ │ │ +00025b50: 5365 676d 656e 745f 3128 696e 7420 696d Segment_1(int im │ │ │ │ +00025b60: 6167 655f 7769 6474 682c 2069 6e74 2069 age_width, int i │ │ │ │ +00025b70: 6d61 6765 5f68 6569 6768 742c 2069 6e74 mage_height, int │ │ │ │ +00025b80: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ +00025b90: 2c20 696e 7420 736c 6963 6573 293b 0a20 , int slices);. │ │ │ │ +00025ba0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +00025bb0: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ +00025bc0: 6561 7465 5363 616e 5365 676d 656e 745f eateScanSegment_ │ │ │ │ +00025bd0: 3228 696e 7420 696d 6167 655f 7769 6474 2(int image_widt │ │ │ │ +00025be0: 682c 2069 6e74 2069 6d61 6765 5f68 6569 h, int image_hei │ │ │ │ +00025bf0: 6768 742c 2069 6e74 206e 756d 5f73 7570 ght, int num_sup │ │ │ │ +00025c00: 6572 7069 7865 6c73 293b 0a0a 2020 2020 erpixels);.. │ │ │ │ +00025c10: 2f2f 2043 2b2b 3a20 2050 7472 5f53 7570 // C++: Ptr_Sup │ │ │ │ +00025c20: 6572 7069 7865 6c53 4c49 4320 6376 3a3a erpixelSLIC cv:: │ │ │ │ +00025c30: 7869 6d67 7072 6f63 3a3a 6372 6561 7465 ximgproc::create │ │ │ │ +00025c40: 5375 7065 7270 6978 656c 534c 4943 284d SuperpixelSLIC(M │ │ │ │ +00025c50: 6174 2069 6d61 6765 2c20 696e 7420 616c at image, int al │ │ │ │ +00025c60: 676f 7269 7468 6d20 3d20 534c 4943 4f2c gorithm = SLICO, │ │ │ │ +00025c70: 2069 6e74 2072 6567 696f 6e5f 7369 7a65 int region_size │ │ │ │ +00025c80: 203d 2031 302c 2066 6c6f 6174 2072 756c = 10, float rul │ │ │ │ +00025c90: 6572 203d 2031 302e 3066 290a 2020 2020 er = 10.0f). │ │ │ │ +00025ca0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00025cb0: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +00025cc0: 6553 7570 6572 7069 7865 6c53 4c49 435f eSuperpixelSLIC_ │ │ │ │ +00025cd0: 3028 6c6f 6e67 2069 6d61 6765 5f6e 6174 0(long image_nat │ │ │ │ +00025ce0: 6976 654f 626a 2c20 696e 7420 616c 676f iveObj, int algo │ │ │ │ +00025cf0: 7269 7468 6d2c 2069 6e74 2072 6567 696f rithm, int regio │ │ │ │ +00025d00: 6e5f 7369 7a65 2c20 666c 6f61 7420 7275 n_size, float ru │ │ │ │ +00025d10: 6c65 7229 3b0a 2020 2020 7072 6976 6174 ler);. privat │ │ │ │ +00025d20: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +00025d30: 6c6f 6e67 2063 7265 6174 6553 7570 6572 long createSuper │ │ │ │ +00025d40: 7069 7865 6c53 4c49 435f 3128 6c6f 6e67 pixelSLIC_1(long │ │ │ │ +00025d50: 2069 6d61 6765 5f6e 6174 6976 654f 626a image_nativeObj │ │ │ │ +00025d60: 2c20 696e 7420 616c 676f 7269 7468 6d2c , int algorithm, │ │ │ │ +00025d70: 2069 6e74 2072 6567 696f 6e5f 7369 7a65 int region_size │ │ │ │ +00025d80: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +00025d90: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +00025da0: 6720 6372 6561 7465 5375 7065 7270 6978 g createSuperpix │ │ │ │ +00025db0: 656c 534c 4943 5f32 286c 6f6e 6720 696d elSLIC_2(long im │ │ │ │ +00025dc0: 6167 655f 6e61 7469 7665 4f62 6a2c 2069 age_nativeObj, i │ │ │ │ +00025dd0: 6e74 2061 6c67 6f72 6974 686d 293b 0a20 nt algorithm);. │ │ │ │ +00025de0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +00025df0: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ +00025e00: 6561 7465 5375 7065 7270 6978 656c 534c eateSuperpixelSL │ │ │ │ +00025e10: 4943 5f33 286c 6f6e 6720 696d 6167 655f IC_3(long image_ │ │ │ │ +00025e20: 6e61 7469 7665 4f62 6a29 3b0a 0a20 2020 nativeObj);.. │ │ │ │ +00025e30: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ +00025e40: 763a 3a78 696d 6770 726f 633a 3a52 6164 v::ximgproc::Rad │ │ │ │ +00025e50: 6f6e 5472 616e 7366 6f72 6d28 4d61 7420 onTransform(Mat │ │ │ │ +00025e60: 7372 632c 204d 6174 2620 6473 742c 2064 src, Mat& dst, d │ │ │ │ +00025e70: 6f75 626c 6520 7468 6574 6120 3d20 312c ouble theta = 1, │ │ │ │ +00025e80: 2064 6f75 626c 6520 7374 6172 745f 616e double start_an │ │ │ │ +00025e90: 676c 6520 3d20 302c 2064 6f75 626c 6520 gle = 0, double │ │ │ │ +00025ea0: 656e 645f 616e 676c 6520 3d20 3138 302c end_angle = 180, │ │ │ │ +00025eb0: 2062 6f6f 6c20 6372 6f70 203d 2066 616c bool crop = fal │ │ │ │ +00025ec0: 7365 2c20 626f 6f6c 206e 6f72 6d20 3d20 se, bool norm = │ │ │ │ +00025ed0: 6661 6c73 6529 0a20 2020 2070 7269 7661 false). priva │ │ │ │ +00025ee0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +00025ef0: 2076 6f69 6420 5261 646f 6e54 7261 6e73 void RadonTrans │ │ │ │ +00025f00: 666f 726d 5f30 286c 6f6e 6720 7372 635f form_0(long src_ │ │ │ │ +00025f10: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +00025f20: 6473 745f 6e61 7469 7665 4f62 6a2c 2064 dst_nativeObj, d │ │ │ │ +00025f30: 6f75 626c 6520 7468 6574 612c 2064 6f75 ouble theta, dou │ │ │ │ +00025f40: 626c 6520 7374 6172 745f 616e 676c 652c ble start_angle, │ │ │ │ +00025f50: 2064 6f75 626c 6520 656e 645f 616e 676c double end_angl │ │ │ │ +00025f60: 652c 2062 6f6f 6c65 616e 2063 726f 702c e, boolean crop, │ │ │ │ +00025f70: 2062 6f6f 6c65 616e 206e 6f72 6d29 3b0a boolean norm);. │ │ │ │ +00025f80: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +00025f90: 6963 206e 6174 6976 6520 766f 6964 2052 ic native void R │ │ │ │ +00025fa0: 6164 6f6e 5472 616e 7366 6f72 6d5f 3128 adonTransform_1( │ │ │ │ +00025fb0: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ +00025fc0: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ +00025fd0: 6976 654f 626a 2c20 646f 7562 6c65 2074 iveObj, double t │ │ │ │ +00025fe0: 6865 7461 2c20 646f 7562 6c65 2073 7461 heta, double sta │ │ │ │ +00025ff0: 7274 5f61 6e67 6c65 2c20 646f 7562 6c65 rt_angle, double │ │ │ │ +00026000: 2065 6e64 5f61 6e67 6c65 2c20 626f 6f6c end_angle, bool │ │ │ │ +00026010: 6561 6e20 6372 6f70 293b 0a20 2020 2070 ean crop);. p │ │ │ │ +00026020: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +00026030: 7469 7665 2076 6f69 6420 5261 646f 6e54 tive void RadonT │ │ │ │ +00026040: 7261 6e73 666f 726d 5f32 286c 6f6e 6720 ransform_2(long │ │ │ │ +00026050: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ +00026060: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ +00026070: 6a2c 2064 6f75 626c 6520 7468 6574 612c j, double theta, │ │ │ │ +00026080: 2064 6f75 626c 6520 7374 6172 745f 616e double start_an │ │ │ │ +00026090: 676c 652c 2064 6f75 626c 6520 656e 645f gle, double end_ │ │ │ │ +000260a0: 616e 676c 6529 3b0a 2020 2020 7072 6976 angle);. priv │ │ │ │ +000260b0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +000260c0: 6520 766f 6964 2052 6164 6f6e 5472 616e e void RadonTran │ │ │ │ +000260d0: 7366 6f72 6d5f 3328 6c6f 6e67 2073 7263 sform_3(long src │ │ │ │ +000260e0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +000260f0: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ +00026100: 646f 7562 6c65 2074 6865 7461 2c20 646f double theta, do │ │ │ │ +00026110: 7562 6c65 2073 7461 7274 5f61 6e67 6c65 uble start_angle │ │ │ │ +00026120: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +00026130: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ +00026140: 6420 5261 646f 6e54 7261 6e73 666f 726d d RadonTransform │ │ │ │ +00026150: 5f34 286c 6f6e 6720 7372 635f 6e61 7469 _4(long src_nati │ │ │ │ +00026160: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +00026170: 6e61 7469 7665 4f62 6a2c 2064 6f75 626c nativeObj, doubl │ │ │ │ +00026180: 6520 7468 6574 6129 3b0a 2020 2020 7072 e theta);. pr │ │ │ │ +00026190: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +000261a0: 6976 6520 766f 6964 2052 6164 6f6e 5472 ive void RadonTr │ │ │ │ +000261b0: 616e 7366 6f72 6d5f 3528 6c6f 6e67 2073 ansform_5(long s │ │ │ │ +000261c0: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ +000261d0: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ +000261e0: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +000261f0: 2050 7472 5f47 7261 7068 5365 676d 656e Ptr_GraphSegmen │ │ │ │ +00026200: 7461 7469 6f6e 2063 763a 3a78 696d 6770 tation cv::ximgp │ │ │ │ +00026210: 726f 633a 3a73 6567 6d65 6e74 6174 696f roc::segmentatio │ │ │ │ +00026220: 6e3a 3a63 7265 6174 6547 7261 7068 5365 n::createGraphSe │ │ │ │ +00026230: 676d 656e 7461 7469 6f6e 2864 6f75 626c gmentation(doubl │ │ │ │ +00026240: 6520 7369 676d 6120 3d20 302e 352c 2066 e sigma = 0.5, f │ │ │ │ +00026250: 6c6f 6174 206b 203d 2033 3030 2c20 696e loat k = 300, in │ │ │ │ +00026260: 7420 6d69 6e5f 7369 7a65 203d 2031 3030 t min_size = 100 │ │ │ │ +00026270: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +00026280: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +00026290: 2063 7265 6174 6547 7261 7068 5365 676d createGraphSegm │ │ │ │ +000262a0: 656e 7461 7469 6f6e 5f30 2864 6f75 626c entation_0(doubl │ │ │ │ +000262b0: 6520 7369 676d 612c 2066 6c6f 6174 206b e sigma, float k │ │ │ │ +000262c0: 2c20 696e 7420 6d69 6e5f 7369 7a65 293b , int min_size); │ │ │ │ +000262d0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +000262e0: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +000262f0: 6372 6561 7465 4772 6170 6853 6567 6d65 createGraphSegme │ │ │ │ +00026300: 6e74 6174 696f 6e5f 3128 646f 7562 6c65 ntation_1(double │ │ │ │ +00026310: 2073 6967 6d61 2c20 666c 6f61 7420 6b29 sigma, float k) │ │ │ │ +00026320: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +00026330: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +00026340: 2063 7265 6174 6547 7261 7068 5365 676d createGraphSegm │ │ │ │ +00026350: 656e 7461 7469 6f6e 5f32 2864 6f75 626c entation_2(doubl │ │ │ │ +00026360: 6520 7369 676d 6129 3b0a 2020 2020 7072 e sigma);. pr │ │ │ │ +00026370: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00026380: 6976 6520 6c6f 6e67 2063 7265 6174 6547 ive long createG │ │ │ │ +00026390: 7261 7068 5365 676d 656e 7461 7469 6f6e raphSegmentation │ │ │ │ +000263a0: 5f33 2829 3b0a 0a20 2020 202f 2f20 432b _3();.. // C+ │ │ │ │ +000263b0: 2b3a 2020 5074 725f 5365 6c65 6374 6976 +: Ptr_Selectiv │ │ │ │ +000263c0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +000263d0: 696f 6e53 7472 6174 6567 7943 6f6c 6f72 ionStrategyColor │ │ │ │ +000263e0: 2063 763a 3a78 696d 6770 726f 633a 3a73 cv::ximgproc::s │ │ │ │ +000263f0: 6567 6d65 6e74 6174 696f 6e3a 3a63 7265 egmentation::cre │ │ │ │ +00026400: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ +00026410: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +00026420: 7261 7465 6779 436f 6c6f 7228 290a 2020 rategyColor(). │ │ │ │ +00026430: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00026440: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +00026450: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ +00026460: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +00026470: 7261 7465 6779 436f 6c6f 725f 3028 293b rategyColor_0(); │ │ │ │ +00026480: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2050 .. // C++: P │ │ │ │ +00026490: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ +000264a0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +000264b0: 7261 7465 6779 5369 7a65 2063 763a 3a78 rategySize cv::x │ │ │ │ +000264c0: 696d 6770 726f 633a 3a73 6567 6d65 6e74 imgproc::segment │ │ │ │ +000264d0: 6174 696f 6e3a 3a63 7265 6174 6553 656c ation::createSel │ │ │ │ +000264e0: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +000264f0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +00026500: 5369 7a65 2829 0a20 2020 2070 7269 7661 Size(). priva │ │ │ │ +00026510: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +00026520: 206c 6f6e 6720 6372 6561 7465 5365 6c65 long createSele │ │ │ │ +00026530: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00026540: 6e74 6174 696f 6e53 7472 6174 6567 7953 ntationStrategyS │ │ │ │ +00026550: 697a 655f 3028 293b 0a0a 2020 2020 2f2f ize_0();.. // │ │ │ │ +00026560: 2043 2b2b 3a20 2050 7472 5f53 656c 6563 C++: Ptr_Selec │ │ │ │ +00026570: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +00026580: 7461 7469 6f6e 5374 7261 7465 6779 5465 tationStrategyTe │ │ │ │ +00026590: 7874 7572 6520 6376 3a3a 7869 6d67 7072 xture cv::ximgpr │ │ │ │ +000265a0: 6f63 3a3a 7365 676d 656e 7461 7469 6f6e oc::segmentation │ │ │ │ +000265b0: 3a3a 6372 6561 7465 5365 6c65 6374 6976 ::createSelectiv │ │ │ │ +000265c0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +000265d0: 696f 6e53 7472 6174 6567 7954 6578 7475 ionStrategyTextu │ │ │ │ +000265e0: 7265 2829 0a20 2020 2070 7269 7661 7465 re(). private │ │ │ │ +000265f0: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +00026600: 6f6e 6720 6372 6561 7465 5365 6c65 6374 ong createSelect │ │ │ │ +00026610: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +00026620: 6174 696f 6e53 7472 6174 6567 7954 6578 ationStrategyTex │ │ │ │ +00026630: 7475 7265 5f30 2829 3b0a 0a20 2020 202f ture_0();.. / │ │ │ │ +00026640: 2f20 432b 2b3a 2020 5074 725f 5365 6c65 / C++: Ptr_Sele │ │ │ │ +00026650: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00026660: 6e74 6174 696f 6e53 7472 6174 6567 7946 ntationStrategyF │ │ │ │ +00026670: 696c 6c20 6376 3a3a 7869 6d67 7072 6f63 ill cv::ximgproc │ │ │ │ +00026680: 3a3a 7365 676d 656e 7461 7469 6f6e 3a3a ::segmentation:: │ │ │ │ +00026690: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ +000266a0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +000266b0: 6e53 7472 6174 6567 7946 696c 6c28 290a nStrategyFill(). │ │ │ │ +000266c0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +000266d0: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ +000266e0: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ +000266f0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +00026700: 5374 7261 7465 6779 4669 6c6c 5f30 2829 StrategyFill_0() │ │ │ │ +00026710: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ +00026720: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ +00026730: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +00026740: 7472 6174 6567 794d 756c 7469 706c 6520 trategyMultiple │ │ │ │ +00026750: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7365 cv::ximgproc::se │ │ │ │ +00026760: 676d 656e 7461 7469 6f6e 3a3a 6372 6561 gmentation::crea │ │ │ │ +00026770: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ +00026780: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +00026790: 6174 6567 794d 756c 7469 706c 6528 290a ategyMultiple(). │ │ │ │ +000267a0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +000267b0: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ +000267c0: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ +000267d0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +000267e0: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ +000267f0: 5f30 2829 3b0a 0a20 2020 202f 2f20 432b _0();.. // C+ │ │ │ │ +00026800: 2b3a 2020 5074 725f 5365 6c65 6374 6976 +: Ptr_Selectiv │ │ │ │ +00026810: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +00026820: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti │ │ │ │ +00026830: 706c 6520 6376 3a3a 7869 6d67 7072 6f63 ple cv::ximgproc │ │ │ │ +00026840: 3a3a 7365 676d 656e 7461 7469 6f6e 3a3a ::segmentation:: │ │ │ │ +00026850: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ +00026860: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +00026870: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ +00026880: 6528 5074 725f 5365 6c65 6374 6976 6553 e(Ptr_SelectiveS │ │ │ │ +00026890: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +000268a0: 6e53 7472 6174 6567 7920 7331 290a 2020 nStrategy s1). │ │ │ │ +000268b0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +000268c0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +000268d0: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ +000268e0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +000268f0: 7261 7465 6779 4d75 6c74 6970 6c65 5f31 rategyMultiple_1 │ │ │ │ +00026900: 286c 6f6e 6720 7331 5f6e 6174 6976 654f (long s1_nativeO │ │ │ │ +00026910: 626a 293b 0a0a 2020 2020 2f2f 2043 2b2b bj);.. // C++ │ │ │ │ +00026920: 3a20 2050 7472 5f53 656c 6563 7469 7665 : Ptr_Selective │ │ │ │ +00026930: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +00026940: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ +00026950: 6c65 2063 763a 3a78 696d 6770 726f 633a le cv::ximgproc: │ │ │ │ +00026960: 3a73 6567 6d65 6e74 6174 696f 6e3a 3a63 :segmentation::c │ │ │ │ +00026970: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ +00026980: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +00026990: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ +000269a0: 2850 7472 5f53 656c 6563 7469 7665 5365 (Ptr_SelectiveSe │ │ │ │ +000269b0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +000269c0: 5374 7261 7465 6779 2073 312c 2050 7472 Strategy s1, Ptr │ │ │ │ +000269d0: 5f53 656c 6563 7469 7665 5365 6172 6368 _SelectiveSearch │ │ │ │ +000269e0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +000269f0: 7465 6779 2073 3229 0a20 2020 2070 7269 tegy s2). pri │ │ │ │ +00026a00: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00026a10: 7665 206c 6f6e 6720 6372 6561 7465 5365 ve long createSe │ │ │ │ +00026a20: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +00026a30: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +00026a40: 794d 756c 7469 706c 655f 3228 6c6f 6e67 yMultiple_2(long │ │ │ │ +00026a50: 2073 315f 6e61 7469 7665 4f62 6a2c 206c s1_nativeObj, l │ │ │ │ +00026a60: 6f6e 6720 7332 5f6e 6174 6976 654f 626a ong s2_nativeObj │ │ │ │ +00026a70: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +00026a80: 2050 7472 5f53 656c 6563 7469 7665 5365 Ptr_SelectiveSe │ │ │ │ +00026a90: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +00026aa0: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ +00026ab0: 2063 763a 3a78 696d 6770 726f 633a 3a73 cv::ximgproc::s │ │ │ │ +00026ac0: 6567 6d65 6e74 6174 696f 6e3a 3a63 7265 egmentation::cre │ │ │ │ +00026ad0: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ +00026ae0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +00026af0: 7261 7465 6779 4d75 6c74 6970 6c65 2850 rategyMultiple(P │ │ │ │ +00026b00: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ +00026b10: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +00026b20: 7261 7465 6779 2073 312c 2050 7472 5f53 rategy s1, Ptr_S │ │ │ │ +00026b30: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +00026b40: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +00026b50: 6779 2073 322c 2050 7472 5f53 656c 6563 gy s2, Ptr_Selec │ │ │ │ +00026b60: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +00026b70: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s │ │ │ │ +00026b80: 3329 0a20 2020 2070 7269 7661 7465 2073 3). private s │ │ │ │ +00026b90: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +00026ba0: 6720 6372 6561 7465 5365 6c65 6374 6976 g createSelectiv │ │ │ │ +00026bb0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +00026bc0: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti │ │ │ │ +00026bd0: 706c 655f 3328 6c6f 6e67 2073 315f 6e61 ple_3(long s1_na │ │ │ │ +00026be0: 7469 7665 4f62 6a2c 206c 6f6e 6720 7332 tiveObj, long s2 │ │ │ │ +00026bf0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +00026c00: 2073 335f 6e61 7469 7665 4f62 6a29 3b0a s3_nativeObj);. │ │ │ │ +00026c10: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ +00026c20: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ +00026c30: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +00026c40: 6174 6567 794d 756c 7469 706c 6520 6376 ategyMultiple cv │ │ │ │ +00026c50: 3a3a 7869 6d67 7072 6f63 3a3a 7365 676d ::ximgproc::segm │ │ │ │ +00026c60: 656e 7461 7469 6f6e 3a3a 6372 6561 7465 entation::create │ │ │ │ +00026c70: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +00026c80: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +00026c90: 6567 794d 756c 7469 706c 6528 5074 725f egyMultiple(Ptr_ │ │ │ │ +00026ca0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +00026cb0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +00026cc0: 6567 7920 7331 2c20 5074 725f 5365 6c65 egy s1, Ptr_Sele │ │ │ │ +00026cd0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00026ce0: 6e74 6174 696f 6e53 7472 6174 6567 7920 ntationStrategy │ │ │ │ +00026cf0: 7332 2c20 5074 725f 5365 6c65 6374 6976 s2, Ptr_Selectiv │ │ │ │ +00026d00: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +00026d10: 696f 6e53 7472 6174 6567 7920 7333 2c20 ionStrategy s3, │ │ │ │ +00026d20: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ +00026d30: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +00026d40: 7472 6174 6567 7920 7334 290a 2020 2020 trategy s4). │ │ │ │ +00026d50: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00026d60: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +00026d70: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ +00026d80: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +00026d90: 7465 6779 4d75 6c74 6970 6c65 5f34 286c tegyMultiple_4(l │ │ │ │ +00026da0: 6f6e 6720 7331 5f6e 6174 6976 654f 626a ong s1_nativeObj │ │ │ │ +00026db0: 2c20 6c6f 6e67 2073 325f 6e61 7469 7665 , long s2_native │ │ │ │ +00026dc0: 4f62 6a2c 206c 6f6e 6720 7333 5f6e 6174 Obj, long s3_nat │ │ │ │ +00026dd0: 6976 654f 626a 2c20 6c6f 6e67 2073 345f iveObj, long s4_ │ │ │ │ +00026de0: 6e61 7469 7665 4f62 6a29 3b0a 0a20 2020 nativeObj);.. │ │ │ │ +00026df0: 202f 2f20 432b 2b3a 2020 5074 725f 5365 // C++: Ptr_Se │ │ │ │ +00026e00: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +00026e10: 6d65 6e74 6174 696f 6e20 6376 3a3a 7869 mentation cv::xi │ │ │ │ +00026e20: 6d67 7072 6f63 3a3a 7365 676d 656e 7461 mgproc::segmenta │ │ │ │ +00026e30: 7469 6f6e 3a3a 6372 6561 7465 5365 6c65 tion::createSele │ │ │ │ +00026e40: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00026e50: 6e74 6174 696f 6e28 290a 2020 2020 7072 ntation(). pr │ │ │ │ +00026e60: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00026e70: 6976 6520 6c6f 6e67 2063 7265 6174 6553 ive long createS │ │ │ │ +00026e80: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +00026e90: 676d 656e 7461 7469 6f6e 5f30 2829 3b0a gmentation_0();. │ │ │ │ +00026ea0: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ +00026eb0: 725f 4564 6765 4177 6172 6549 6e74 6572 r_EdgeAwareInter │ │ │ │ +00026ec0: 706f 6c61 746f 7220 6376 3a3a 7869 6d67 polator cv::ximg │ │ │ │ +00026ed0: 7072 6f63 3a3a 6372 6561 7465 4564 6765 proc::createEdge │ │ │ │ +00026ee0: 4177 6172 6549 6e74 6572 706f 6c61 746f AwareInterpolato │ │ │ │ +00026ef0: 7228 290a 2020 2020 7072 6976 6174 6520 r(). private │ │ │ │ +00026f00: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +00026f10: 6e67 2063 7265 6174 6545 6467 6541 7761 ng createEdgeAwa │ │ │ │ +00026f20: 7265 496e 7465 7270 6f6c 6174 6f72 5f30 reInterpolator_0 │ │ │ │ +00026f30: 2829 3b0a 0a20 2020 202f 2f20 432b 2b3a ();.. // C++: │ │ │ │ +00026f40: 2020 5074 725f 5249 4349 6e74 6572 706f Ptr_RICInterpo │ │ │ │ +00026f50: 6c61 746f 7220 6376 3a3a 7869 6d67 7072 lator cv::ximgpr │ │ │ │ +00026f60: 6f63 3a3a 6372 6561 7465 5249 4349 6e74 oc::createRICInt │ │ │ │ +00026f70: 6572 706f 6c61 746f 7228 290a 2020 2020 erpolator(). │ │ │ │ +00026f80: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00026f90: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +00026fa0: 6552 4943 496e 7465 7270 6f6c 6174 6f72 eRICInterpolator │ │ │ │ +00026fb0: 5f30 2829 3b0a 0a20 2020 202f 2f20 432b _0();.. // C+ │ │ │ │ +00026fc0: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ +00026fd0: 6770 726f 633a 3a66 696e 6445 6c6c 6970 gproc::findEllip │ │ │ │ +00026fe0: 7365 7328 4d61 7420 696d 6167 652c 204d ses(Mat image, M │ │ │ │ +00026ff0: 6174 2620 656c 6c69 7073 6573 2c20 666c at& ellipses, fl │ │ │ │ +00027000: 6f61 7420 7363 6f72 6554 6872 6573 686f oat scoreThresho │ │ │ │ +00027010: 6c64 203d 2030 2e37 662c 2066 6c6f 6174 ld = 0.7f, float │ │ │ │ +00027020: 2072 656c 6961 6269 6c69 7479 5468 7265 reliabilityThre │ │ │ │ +00027030: 7368 6f6c 6420 3d20 302e 3566 2c20 666c shold = 0.5f, fl │ │ │ │ +00027040: 6f61 7420 6365 6e74 6572 4469 7374 616e oat centerDistan │ │ │ │ +00027050: 6365 5468 7265 7368 6f6c 6420 3d20 302e ceThreshold = 0. │ │ │ │ +00027060: 3035 6629 0a20 2020 2070 7269 7661 7465 05f). private │ │ │ │ +00027070: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +00027080: 6f69 6420 6669 6e64 456c 6c69 7073 6573 oid findEllipses │ │ │ │ +00027090: 5f30 286c 6f6e 6720 696d 6167 655f 6e61 _0(long image_na │ │ │ │ +000270a0: 7469 7665 4f62 6a2c 206c 6f6e 6720 656c tiveObj, long el │ │ │ │ +000270b0: 6c69 7073 6573 5f6e 6174 6976 654f 626a lipses_nativeObj │ │ │ │ +000270c0: 2c20 666c 6f61 7420 7363 6f72 6554 6872 , float scoreThr │ │ │ │ +000270d0: 6573 686f 6c64 2c20 666c 6f61 7420 7265 eshold, float re │ │ │ │ +000270e0: 6c69 6162 696c 6974 7954 6872 6573 686f liabilityThresho │ │ │ │ +000270f0: 6c64 2c20 666c 6f61 7420 6365 6e74 6572 ld, float center │ │ │ │ +00027100: 4469 7374 616e 6365 5468 7265 7368 6f6c DistanceThreshol │ │ │ │ +00027110: 6429 3b0a 2020 2020 7072 6976 6174 6520 d);. private │ │ │ │ +00027120: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +00027130: 6964 2066 696e 6445 6c6c 6970 7365 735f id findEllipses_ │ │ │ │ +00027140: 3128 6c6f 6e67 2069 6d61 6765 5f6e 6174 1(long image_nat │ │ │ │ +00027150: 6976 654f 626a 2c20 6c6f 6e67 2065 6c6c iveObj, long ell │ │ │ │ +00027160: 6970 7365 735f 6e61 7469 7665 4f62 6a2c ipses_nativeObj, │ │ │ │ +00027170: 2066 6c6f 6174 2073 636f 7265 5468 7265 float scoreThre │ │ │ │ +00027180: 7368 6f6c 642c 2066 6c6f 6174 2072 656c shold, float rel │ │ │ │ +00027190: 6961 6269 6c69 7479 5468 7265 7368 6f6c iabilityThreshol │ │ │ │ +000271a0: 6429 3b0a 2020 2020 7072 6976 6174 6520 d);. private │ │ │ │ +000271b0: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +000271c0: 6964 2066 696e 6445 6c6c 6970 7365 735f id findEllipses_ │ │ │ │ +000271d0: 3228 6c6f 6e67 2069 6d61 6765 5f6e 6174 2(long image_nat │ │ │ │ +000271e0: 6976 654f 626a 2c20 6c6f 6e67 2065 6c6c iveObj, long ell │ │ │ │ +000271f0: 6970 7365 735f 6e61 7469 7665 4f62 6a2c ipses_nativeObj, │ │ │ │ +00027200: 2066 6c6f 6174 2073 636f 7265 5468 7265 float scoreThre │ │ │ │ +00027210: 7368 6f6c 6429 3b0a 2020 2020 7072 6976 shold);. priv │ │ │ │ +00027220: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +00027230: 6520 766f 6964 2066 696e 6445 6c6c 6970 e void findEllip │ │ │ │ +00027240: 7365 735f 3328 6c6f 6e67 2069 6d61 6765 ses_3(long image │ │ │ │ +00027250: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +00027260: 2065 6c6c 6970 7365 735f 6e61 7469 7665 ellipses_native │ │ │ │ +00027270: 4f62 6a29 3b0a 0a20 2020 202f 2f20 432b Obj);.. // C+ │ │ │ │ +00027280: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ +00027290: 6770 726f 633a 3a77 6569 6768 7465 644d gproc::weightedM │ │ │ │ +000272a0: 6564 6961 6e46 696c 7465 7228 4d61 7420 edianFilter(Mat │ │ │ │ +000272b0: 6a6f 696e 742c 204d 6174 2073 7263 2c20 joint, Mat src, │ │ │ │ +000272c0: 4d61 7426 2064 7374 2c20 696e 7420 722c Mat& dst, int r, │ │ │ │ +000272d0: 2064 6f75 626c 6520 7369 676d 6120 3d20 double sigma = │ │ │ │ +000272e0: 3235 2e35 2c20 696e 7420 7765 6967 6874 25.5, int weight │ │ │ │ +000272f0: 5479 7065 203d 2057 4d46 5f45 5850 2c20 Type = WMF_EXP, │ │ │ │ +00027300: 4d61 7420 6d61 736b 203d 204d 6174 2829 Mat mask = Mat() │ │ │ │ +00027310: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +00027320: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +00027330: 2077 6569 6768 7465 644d 6564 6961 6e46 weightedMedianF │ │ │ │ +00027340: 696c 7465 725f 3028 6c6f 6e67 206a 6f69 ilter_0(long joi │ │ │ │ +00027350: 6e74 5f6e 6174 6976 654f 626a 2c20 6c6f nt_nativeObj, lo │ │ │ │ +00027360: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +00027370: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +00027380: 654f 626a 2c20 696e 7420 722c 2064 6f75 eObj, int r, dou │ │ │ │ +00027390: 626c 6520 7369 676d 612c 2069 6e74 2077 ble sigma, int w │ │ │ │ +000273a0: 6569 6768 7454 7970 652c 206c 6f6e 6720 eightType, long │ │ │ │ +000273b0: 6d61 736b 5f6e 6174 6976 654f 626a 293b mask_nativeObj); │ │ │ │ +000273c0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +000273d0: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +000273e0: 7765 6967 6874 6564 4d65 6469 616e 4669 weightedMedianFi │ │ │ │ +000273f0: 6c74 6572 5f31 286c 6f6e 6720 6a6f 696e lter_1(long join │ │ │ │ +00027400: 745f 6e61 7469 7665 4f62 6a2c 206c 6f6e t_nativeObj, lon │ │ │ │ +00027410: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +00027420: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ +00027430: 4f62 6a2c 2069 6e74 2072 2c20 646f 7562 Obj, int r, doub │ │ │ │ +00027440: 6c65 2073 6967 6d61 2c20 696e 7420 7765 le sigma, int we │ │ │ │ +00027450: 6967 6874 5479 7065 293b 0a20 2020 2070 ightType);. p │ │ │ │ +00027460: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +00027470: 7469 7665 2076 6f69 6420 7765 6967 6874 tive void weight │ │ │ │ +00027480: 6564 4d65 6469 616e 4669 6c74 6572 5f32 edMedianFilter_2 │ │ │ │ +00027490: 286c 6f6e 6720 6a6f 696e 745f 6e61 7469 (long joint_nati │ │ │ │ +000274a0: 7665 4f62 6a2c 206c 6f6e 6720 7372 635f veObj, long src_ │ │ │ │ +000274b0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +000274c0: 6473 745f 6e61 7469 7665 4f62 6a2c 2069 dst_nativeObj, i │ │ │ │ +000274d0: 6e74 2072 2c20 646f 7562 6c65 2073 6967 nt r, double sig │ │ │ │ +000274e0: 6d61 293b 0a20 2020 2070 7269 7661 7465 ma);. private │ │ │ │ +000274f0: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +00027500: 6f69 6420 7765 6967 6874 6564 4d65 6469 oid weightedMedi │ │ │ │ +00027510: 616e 4669 6c74 6572 5f33 286c 6f6e 6720 anFilter_3(long │ │ │ │ +00027520: 6a6f 696e 745f 6e61 7469 7665 4f62 6a2c joint_nativeObj, │ │ │ │ +00027530: 206c 6f6e 6720 7372 635f 6e61 7469 7665 long src_native │ │ │ │ +00027540: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ +00027550: 7469 7665 4f62 6a2c 2069 6e74 2072 293b tiveObj, int r); │ │ │ │ +00027560: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2050 .. // C++: P │ │ │ │ +00027570: 7472 5f46 6173 744c 696e 6544 6574 6563 tr_FastLineDetec │ │ │ │ +00027580: 746f 7220 6376 3a3a 7869 6d67 7072 6f63 tor cv::ximgproc │ │ │ │ +00027590: 3a3a 6372 6561 7465 4661 7374 4c69 6e65 ::createFastLine │ │ │ │ +000275a0: 4465 7465 6374 6f72 2869 6e74 206c 656e Detector(int len │ │ │ │ +000275b0: 6774 685f 7468 7265 7368 6f6c 6420 3d20 gth_threshold = │ │ │ │ +000275c0: 3130 2c20 666c 6f61 7420 6469 7374 616e 10, float distan │ │ │ │ +000275d0: 6365 5f74 6872 6573 686f 6c64 203d 2031 ce_threshold = 1 │ │ │ │ +000275e0: 2e34 3134 3231 3335 3632 662c 2064 6f75 .414213562f, dou │ │ │ │ +000275f0: 626c 6520 6361 6e6e 795f 7468 3120 3d20 ble canny_th1 = │ │ │ │ +00027600: 3530 2e30 2c20 646f 7562 6c65 2063 616e 50.0, double can │ │ │ │ +00027610: 6e79 5f74 6832 203d 2035 302e 302c 2069 ny_th2 = 50.0, i │ │ │ │ +00027620: 6e74 2063 616e 6e79 5f61 7065 7274 7572 nt canny_apertur │ │ │ │ +00027630: 655f 7369 7a65 203d 2033 2c20 626f 6f6c e_size = 3, bool │ │ │ │ +00027640: 2064 6f5f 6d65 7267 6520 3d20 6661 6c73 do_merge = fals │ │ │ │ +00027650: 6529 0a20 2020 2070 7269 7661 7465 2073 e). private s │ │ │ │ +00027660: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +00027670: 6720 6372 6561 7465 4661 7374 4c69 6e65 g createFastLine │ │ │ │ +00027680: 4465 7465 6374 6f72 5f30 2869 6e74 206c Detector_0(int l │ │ │ │ +00027690: 656e 6774 685f 7468 7265 7368 6f6c 642c ength_threshold, │ │ │ │ +000276a0: 2066 6c6f 6174 2064 6973 7461 6e63 655f float distance_ │ │ │ │ +000276b0: 7468 7265 7368 6f6c 642c 2064 6f75 626c threshold, doubl │ │ │ │ +000276c0: 6520 6361 6e6e 795f 7468 312c 2064 6f75 e canny_th1, dou │ │ │ │ +000276d0: 626c 6520 6361 6e6e 795f 7468 322c 2069 ble canny_th2, i │ │ │ │ +000276e0: 6e74 2063 616e 6e79 5f61 7065 7274 7572 nt canny_apertur │ │ │ │ +000276f0: 655f 7369 7a65 2c20 626f 6f6c 6561 6e20 e_size, boolean │ │ │ │ +00027700: 646f 5f6d 6572 6765 293b 0a20 2020 2070 do_merge);. p │ │ │ │ +00027710: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +00027720: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ +00027730: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ +00027740: 5f31 2869 6e74 206c 656e 6774 685f 7468 _1(int length_th │ │ │ │ +00027750: 7265 7368 6f6c 642c 2066 6c6f 6174 2064 reshold, float d │ │ │ │ +00027760: 6973 7461 6e63 655f 7468 7265 7368 6f6c istance_threshol │ │ │ │ +00027770: 642c 2064 6f75 626c 6520 6361 6e6e 795f d, double canny_ │ │ │ │ +00027780: 7468 312c 2064 6f75 626c 6520 6361 6e6e th1, double cann │ │ │ │ +00027790: 795f 7468 322c 2069 6e74 2063 616e 6e79 y_th2, int canny │ │ │ │ +000277a0: 5f61 7065 7274 7572 655f 7369 7a65 293b _aperture_size); │ │ │ │ +000277b0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +000277c0: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +000277d0: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe │ │ │ │ +000277e0: 7465 6374 6f72 5f32 2869 6e74 206c 656e tector_2(int len │ │ │ │ +000277f0: 6774 685f 7468 7265 7368 6f6c 642c 2066 gth_threshold, f │ │ │ │ +00027800: 6c6f 6174 2064 6973 7461 6e63 655f 7468 loat distance_th │ │ │ │ +00027810: 7265 7368 6f6c 642c 2064 6f75 626c 6520 reshold, double │ │ │ │ +00027820: 6361 6e6e 795f 7468 312c 2064 6f75 626c canny_th1, doubl │ │ │ │ +00027830: 6520 6361 6e6e 795f 7468 3229 3b0a 2020 e canny_th2);. │ │ │ │ +00027840: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00027850: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +00027860: 6174 6546 6173 744c 696e 6544 6574 6563 ateFastLineDetec │ │ │ │ +00027870: 746f 725f 3328 696e 7420 6c65 6e67 7468 tor_3(int length │ │ │ │ +00027880: 5f74 6872 6573 686f 6c64 2c20 666c 6f61 _threshold, floa │ │ │ │ +00027890: 7420 6469 7374 616e 6365 5f74 6872 6573 t distance_thres │ │ │ │ +000278a0: 686f 6c64 2c20 646f 7562 6c65 2063 616e hold, double can │ │ │ │ +000278b0: 6e79 5f74 6831 293b 0a20 2020 2070 7269 ny_th1);. pri │ │ │ │ +000278c0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +000278d0: 7665 206c 6f6e 6720 6372 6561 7465 4661 ve long createFa │ │ │ │ +000278e0: 7374 4c69 6e65 4465 7465 6374 6f72 5f34 stLineDetector_4 │ │ │ │ +000278f0: 2869 6e74 206c 656e 6774 685f 7468 7265 (int length_thre │ │ │ │ +00027900: 7368 6f6c 642c 2066 6c6f 6174 2064 6973 shold, float dis │ │ │ │ +00027910: 7461 6e63 655f 7468 7265 7368 6f6c 6429 tance_threshold) │ │ │ │ +00027920: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +00027930: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +00027940: 2063 7265 6174 6546 6173 744c 696e 6544 createFastLineD │ │ │ │ +00027950: 6574 6563 746f 725f 3528 696e 7420 6c65 etector_5(int le │ │ │ │ +00027960: 6e67 7468 5f74 6872 6573 686f 6c64 293b ngth_threshold); │ │ │ │ +00027970: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00027980: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +00027990: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe │ │ │ │ +000279a0: 7465 6374 6f72 5f36 2829 3b0a 0a20 2020 tector_6();.. │ │ │ │ +000279b0: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ +000279c0: 763a 3a78 696d 6770 726f 633a 3a47 7261 v::ximgproc::Gra │ │ │ │ +000279d0: 6469 656e 7444 6572 6963 6865 5928 4d61 dientDericheY(Ma │ │ │ │ +000279e0: 7420 6f70 2c20 4d61 7426 2064 7374 2c20 t op, Mat& dst, │ │ │ │ +000279f0: 646f 7562 6c65 2061 6c70 6861 2c20 646f double alpha, do │ │ │ │ +00027a00: 7562 6c65 206f 6d65 6761 290a 2020 2020 uble omega). │ │ │ │ +00027a10: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00027a20: 6174 6976 6520 766f 6964 2047 7261 6469 ative void Gradi │ │ │ │ +00027a30: 656e 7444 6572 6963 6865 595f 3028 6c6f entDericheY_0(lo │ │ │ │ +00027a40: 6e67 206f 705f 6e61 7469 7665 4f62 6a2c ng op_nativeObj, │ │ │ │ +00027a50: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ +00027a60: 4f62 6a2c 2064 6f75 626c 6520 616c 7068 Obj, double alph │ │ │ │ +00027a70: 612c 2064 6f75 626c 6520 6f6d 6567 6129 a, double omega) │ │ │ │ +00027a80: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ +00027a90: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ +00027aa0: 633a 3a47 7261 6469 656e 7444 6572 6963 c::GradientDeric │ │ │ │ +00027ab0: 6865 5828 4d61 7420 6f70 2c20 4d61 7426 heX(Mat op, Mat& │ │ │ │ +00027ac0: 2064 7374 2c20 646f 7562 6c65 2061 6c70 dst, double alp │ │ │ │ +00027ad0: 6861 2c20 646f 7562 6c65 206f 6d65 6761 ha, double omega │ │ │ │ +00027ae0: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +00027af0: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +00027b00: 2047 7261 6469 656e 7444 6572 6963 6865 GradientDeriche │ │ │ │ +00027b10: 585f 3028 6c6f 6e67 206f 705f 6e61 7469 X_0(long op_nati │ │ │ │ +00027b20: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +00027b30: 6e61 7469 7665 4f62 6a2c 2064 6f75 626c nativeObj, doubl │ │ │ │ +00027b40: 6520 616c 7068 612c 2064 6f75 626c 6520 e alpha, double │ │ │ │ +00027b50: 6f6d 6567 6129 3b0a 0a20 2020 202f 2f20 omega);.. // │ │ │ │ +00027b60: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ +00027b70: 696d 6770 726f 633a 3a50 6569 4c69 6e4e imgproc::PeiLinN │ │ │ │ +00027b80: 6f72 6d61 6c69 7a61 7469 6f6e 284d 6174 ormalization(Mat │ │ │ │ +00027b90: 2049 2c20 4d61 7426 2054 290a 2020 2020 I, Mat& T). │ │ │ │ +00027ba0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00027bb0: 6174 6976 6520 766f 6964 2050 6569 4c69 ative void PeiLi │ │ │ │ +00027bc0: 6e4e 6f72 6d61 6c69 7a61 7469 6f6e 5f30 nNormalization_0 │ │ │ │ +00027bd0: 286c 6f6e 6720 495f 6e61 7469 7665 4f62 (long I_nativeOb │ │ │ │ +00027be0: 6a2c 206c 6f6e 6720 545f 6e61 7469 7665 j, long T_native │ │ │ │ +00027bf0: 4f62 6a29 3b0a 0a20 2020 202f 2f20 432b Obj);.. // C+ │ │ │ │ +00027c00: 2b3a 2020 5074 725f 4454 4669 6c74 6572 +: Ptr_DTFilter │ │ │ │ +00027c10: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ +00027c20: 7265 6174 6544 5446 696c 7465 7228 4d61 reateDTFilter(Ma │ │ │ │ +00027c30: 7420 6775 6964 652c 2064 6f75 626c 6520 t guide, double │ │ │ │ +00027c40: 7369 676d 6153 7061 7469 616c 2c20 646f sigmaSpatial, do │ │ │ │ +00027c50: 7562 6c65 2073 6967 6d61 436f 6c6f 722c uble sigmaColor, │ │ │ │ +00027c60: 2069 6e74 206d 6f64 6520 3d20 4454 465f int mode = DTF_ │ │ │ │ +00027c70: 4e43 2c20 696e 7420 6e75 6d49 7465 7273 NC, int numIters │ │ │ │ +00027c80: 203d 2033 290a 2020 2020 7072 6976 6174 = 3). privat │ │ │ │ +00027c90: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +00027ca0: 6c6f 6e67 2063 7265 6174 6544 5446 696c long createDTFil │ │ │ │ +00027cb0: 7465 725f 3028 6c6f 6e67 2067 7569 6465 ter_0(long guide │ │ │ │ +00027cc0: 5f6e 6174 6976 654f 626a 2c20 646f 7562 _nativeObj, doub │ │ │ │ +00027cd0: 6c65 2073 6967 6d61 5370 6174 6961 6c2c le sigmaSpatial, │ │ │ │ +00027ce0: 2064 6f75 626c 6520 7369 676d 6143 6f6c double sigmaCol │ │ │ │ +00027cf0: 6f72 2c20 696e 7420 6d6f 6465 2c20 696e or, int mode, in │ │ │ │ +00027d00: 7420 6e75 6d49 7465 7273 293b 0a20 2020 t numIters);. │ │ │ │ +00027d10: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +00027d20: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +00027d30: 7465 4454 4669 6c74 6572 5f31 286c 6f6e teDTFilter_1(lon │ │ │ │ +00027d40: 6720 6775 6964 655f 6e61 7469 7665 4f62 g guide_nativeOb │ │ │ │ +00027d50: 6a2c 2064 6f75 626c 6520 7369 676d 6153 j, double sigmaS │ │ │ │ +00027d60: 7061 7469 616c 2c20 646f 7562 6c65 2073 patial, double s │ │ │ │ +00027d70: 6967 6d61 436f 6c6f 722c 2069 6e74 206d igmaColor, int m │ │ │ │ +00027d80: 6f64 6529 3b0a 2020 2020 7072 6976 6174 ode);. privat │ │ │ │ +00027d90: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +00027da0: 6c6f 6e67 2063 7265 6174 6544 5446 696c long createDTFil │ │ │ │ +00027db0: 7465 725f 3228 6c6f 6e67 2067 7569 6465 ter_2(long guide │ │ │ │ +00027dc0: 5f6e 6174 6976 654f 626a 2c20 646f 7562 _nativeObj, doub │ │ │ │ +00027dd0: 6c65 2073 6967 6d61 5370 6174 6961 6c2c le sigmaSpatial, │ │ │ │ +00027de0: 2064 6f75 626c 6520 7369 676d 6143 6f6c double sigmaCol │ │ │ │ +00027df0: 6f72 293b 0a0a 2020 2020 2f2f 2043 2b2b or);.. // C++ │ │ │ │ +00027e00: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ +00027e10: 7072 6f63 3a3a 6474 4669 6c74 6572 284d proc::dtFilter(M │ │ │ │ +00027e20: 6174 2067 7569 6465 2c20 4d61 7420 7372 at guide, Mat sr │ │ │ │ +00027e30: 632c 204d 6174 2620 6473 742c 2064 6f75 c, Mat& dst, dou │ │ │ │ +00027e40: 626c 6520 7369 676d 6153 7061 7469 616c ble sigmaSpatial │ │ │ │ +00027e50: 2c20 646f 7562 6c65 2073 6967 6d61 436f , double sigmaCo │ │ │ │ +00027e60: 6c6f 722c 2069 6e74 206d 6f64 6520 3d20 lor, int mode = │ │ │ │ +00027e70: 4454 465f 4e43 2c20 696e 7420 6e75 6d49 DTF_NC, int numI │ │ │ │ +00027e80: 7465 7273 203d 2033 290a 2020 2020 7072 ters = 3). pr │ │ │ │ +00027e90: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00027ea0: 6976 6520 766f 6964 2064 7446 696c 7465 ive void dtFilte │ │ │ │ +00027eb0: 725f 3028 6c6f 6e67 2067 7569 6465 5f6e r_0(long guide_n │ │ │ │ +00027ec0: 6174 6976 654f 626a 2c20 6c6f 6e67 2073 ativeObj, long s │ │ │ │ +00027ed0: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ +00027ee0: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ +00027ef0: 2c20 646f 7562 6c65 2073 6967 6d61 5370 , double sigmaSp │ │ │ │ +00027f00: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ +00027f10: 676d 6143 6f6c 6f72 2c20 696e 7420 6d6f gmaColor, int mo │ │ │ │ +00027f20: 6465 2c20 696e 7420 6e75 6d49 7465 7273 de, int numIters │ │ │ │ +00027f30: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +00027f40: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ +00027f50: 6420 6474 4669 6c74 6572 5f31 286c 6f6e d dtFilter_1(lon │ │ │ │ +00027f60: 6720 6775 6964 655f 6e61 7469 7665 4f62 g guide_nativeOb │ │ │ │ +00027f70: 6a2c 206c 6f6e 6720 7372 635f 6e61 7469 j, long src_nati │ │ │ │ +00027f80: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +00027f90: 6e61 7469 7665 4f62 6a2c 2064 6f75 626c nativeObj, doubl │ │ │ │ +00027fa0: 6520 7369 676d 6153 7061 7469 616c 2c20 e sigmaSpatial, │ │ │ │ +00027fb0: 646f 7562 6c65 2073 6967 6d61 436f 6c6f double sigmaColo │ │ │ │ +00027fc0: 722c 2069 6e74 206d 6f64 6529 3b0a 2020 r, int mode);. │ │ │ │ +00027fd0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00027fe0: 206e 6174 6976 6520 766f 6964 2064 7446 native void dtF │ │ │ │ +00027ff0: 696c 7465 725f 3228 6c6f 6e67 2067 7569 ilter_2(long gui │ │ │ │ +00028000: 6465 5f6e 6174 6976 654f 626a 2c20 6c6f de_nativeObj, lo │ │ │ │ +00028010: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +00028020: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +00028030: 654f 626a 2c20 646f 7562 6c65 2073 6967 eObj, double sig │ │ │ │ +00028040: 6d61 5370 6174 6961 6c2c 2064 6f75 626c maSpatial, doubl │ │ │ │ +00028050: 6520 7369 676d 6143 6f6c 6f72 293b 0a0a e sigmaColor);.. │ │ │ │ +00028060: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +00028070: 5f47 7569 6465 6446 696c 7465 7220 6376 _GuidedFilter cv │ │ │ │ +00028080: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ +00028090: 7465 4775 6964 6564 4669 6c74 6572 284d teGuidedFilter(M │ │ │ │ +000280a0: 6174 2067 7569 6465 2c20 696e 7420 7261 at guide, int ra │ │ │ │ +000280b0: 6469 7573 2c20 646f 7562 6c65 2065 7073 dius, double eps │ │ │ │ +000280c0: 2c20 646f 7562 6c65 2073 6361 6c65 203d , double scale = │ │ │ │ +000280d0: 2031 2e30 290a 2020 2020 7072 6976 6174 1.0). privat │ │ │ │ +000280e0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +000280f0: 6c6f 6e67 2063 7265 6174 6547 7569 6465 long createGuide │ │ │ │ +00028100: 6446 696c 7465 725f 3028 6c6f 6e67 2067 dFilter_0(long g │ │ │ │ +00028110: 7569 6465 5f6e 6174 6976 654f 626a 2c20 uide_nativeObj, │ │ │ │ +00028120: 696e 7420 7261 6469 7573 2c20 646f 7562 int radius, doub │ │ │ │ +00028130: 6c65 2065 7073 2c20 646f 7562 6c65 2073 le eps, double s │ │ │ │ +00028140: 6361 6c65 293b 0a20 2020 2070 7269 7661 cale);. priva │ │ │ │ +00028150: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +00028160: 206c 6f6e 6720 6372 6561 7465 4775 6964 long createGuid │ │ │ │ +00028170: 6564 4669 6c74 6572 5f31 286c 6f6e 6720 edFilter_1(long │ │ │ │ +00028180: 6775 6964 655f 6e61 7469 7665 4f62 6a2c guide_nativeObj, │ │ │ │ +00028190: 2069 6e74 2072 6164 6975 732c 2064 6f75 int radius, dou │ │ │ │ +000281a0: 626c 6520 6570 7329 3b0a 0a20 2020 202f ble eps);.. / │ │ │ │ +000281b0: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ +000281c0: 3a78 696d 6770 726f 633a 3a67 7569 6465 :ximgproc::guide │ │ │ │ +000281d0: 6446 696c 7465 7228 4d61 7420 6775 6964 dFilter(Mat guid │ │ │ │ +000281e0: 652c 204d 6174 2073 7263 2c20 4d61 7426 e, Mat src, Mat& │ │ │ │ +000281f0: 2064 7374 2c20 696e 7420 7261 6469 7573 dst, int radius │ │ │ │ +00028200: 2c20 646f 7562 6c65 2065 7073 2c20 696e , double eps, in │ │ │ │ +00028210: 7420 6444 6570 7468 203d 202d 312c 2064 t dDepth = -1, d │ │ │ │ +00028220: 6f75 626c 6520 7363 616c 6520 3d20 312e ouble scale = 1. │ │ │ │ +00028230: 3029 0a20 2020 2070 7269 7661 7465 2073 0). private s │ │ │ │ +00028240: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ +00028250: 6420 6775 6964 6564 4669 6c74 6572 5f30 d guidedFilter_0 │ │ │ │ +00028260: 286c 6f6e 6720 6775 6964 655f 6e61 7469 (long guide_nati │ │ │ │ +00028270: 7665 4f62 6a2c 206c 6f6e 6720 7372 635f veObj, long src_ │ │ │ │ +00028280: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +00028290: 6473 745f 6e61 7469 7665 4f62 6a2c 2069 dst_nativeObj, i │ │ │ │ +000282a0: 6e74 2072 6164 6975 732c 2064 6f75 626c nt radius, doubl │ │ │ │ +000282b0: 6520 6570 732c 2069 6e74 2064 4465 7074 e eps, int dDept │ │ │ │ +000282c0: 682c 2064 6f75 626c 6520 7363 616c 6529 h, double scale) │ │ │ │ +000282d0: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +000282e0: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +000282f0: 2067 7569 6465 6446 696c 7465 725f 3128 guidedFilter_1( │ │ │ │ +00028300: 6c6f 6e67 2067 7569 6465 5f6e 6174 6976 long guide_nativ │ │ │ │ +00028310: 654f 626a 2c20 6c6f 6e67 2073 7263 5f6e eObj, long src_n │ │ │ │ +00028320: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ +00028330: 7374 5f6e 6174 6976 654f 626a 2c20 696e st_nativeObj, in │ │ │ │ +00028340: 7420 7261 6469 7573 2c20 646f 7562 6c65 t radius, double │ │ │ │ +00028350: 2065 7073 2c20 696e 7420 6444 6570 7468 eps, int dDepth │ │ │ │ +00028360: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +00028370: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ +00028380: 6420 6775 6964 6564 4669 6c74 6572 5f32 d guidedFilter_2 │ │ │ │ +00028390: 286c 6f6e 6720 6775 6964 655f 6e61 7469 (long guide_nati │ │ │ │ +000283a0: 7665 4f62 6a2c 206c 6f6e 6720 7372 635f veObj, long src_ │ │ │ │ +000283b0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +000283c0: 6473 745f 6e61 7469 7665 4f62 6a2c 2069 dst_nativeObj, i │ │ │ │ +000283d0: 6e74 2072 6164 6975 732c 2064 6f75 626c nt radius, doubl │ │ │ │ +000283e0: 6520 6570 7329 3b0a 0a20 2020 202f 2f20 e eps);.. // │ │ │ │ +000283f0: 432b 2b3a 2020 5074 725f 4164 6170 7469 C++: Ptr_Adapti │ │ │ │ +00028400: 7665 4d61 6e69 666f 6c64 4669 6c74 6572 veManifoldFilter │ │ │ │ +00028410: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ +00028420: 7265 6174 6541 4d46 696c 7465 7228 646f reateAMFilter(do │ │ │ │ +00028430: 7562 6c65 2073 6967 6d61 5f73 2c20 646f uble sigma_s, do │ │ │ │ +00028440: 7562 6c65 2073 6967 6d61 5f72 2c20 626f uble sigma_r, bo │ │ │ │ +00028450: 6f6c 2061 646a 7573 745f 6f75 746c 6965 ol adjust_outlie │ │ │ │ +00028460: 7273 203d 2066 616c 7365 290a 2020 2020 rs = false). │ │ │ │ +00028470: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00028480: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +00028490: 6541 4d46 696c 7465 725f 3028 646f 7562 eAMFilter_0(doub │ │ │ │ +000284a0: 6c65 2073 6967 6d61 5f73 2c20 646f 7562 le sigma_s, doub │ │ │ │ +000284b0: 6c65 2073 6967 6d61 5f72 2c20 626f 6f6c le sigma_r, bool │ │ │ │ +000284c0: 6561 6e20 6164 6a75 7374 5f6f 7574 6c69 ean adjust_outli │ │ │ │ +000284d0: 6572 7329 3b0a 2020 2020 7072 6976 6174 ers);. privat │ │ │ │ +000284e0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +000284f0: 6c6f 6e67 2063 7265 6174 6541 4d46 696c long createAMFil │ │ │ │ +00028500: 7465 725f 3128 646f 7562 6c65 2073 6967 ter_1(double sig │ │ │ │ +00028510: 6d61 5f73 2c20 646f 7562 6c65 2073 6967 ma_s, double sig │ │ │ │ +00028520: 6d61 5f72 293b 0a0a 2020 2020 2f2f 2043 ma_r);.. // C │ │ │ │ +00028530: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ +00028540: 6d67 7072 6f63 3a3a 616d 4669 6c74 6572 mgproc::amFilter │ │ │ │ +00028550: 284d 6174 206a 6f69 6e74 2c20 4d61 7420 (Mat joint, Mat │ │ │ │ +00028560: 7372 632c 204d 6174 2620 6473 742c 2064 src, Mat& dst, d │ │ │ │ +00028570: 6f75 626c 6520 7369 676d 615f 732c 2064 ouble sigma_s, d │ │ │ │ +00028580: 6f75 626c 6520 7369 676d 615f 722c 2062 ouble sigma_r, b │ │ │ │ +00028590: 6f6f 6c20 6164 6a75 7374 5f6f 7574 6c69 ool adjust_outli │ │ │ │ +000285a0: 6572 7320 3d20 6661 6c73 6529 0a20 2020 ers = false). │ │ │ │ +000285b0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +000285c0: 6e61 7469 7665 2076 6f69 6420 616d 4669 native void amFi │ │ │ │ +000285d0: 6c74 6572 5f30 286c 6f6e 6720 6a6f 696e lter_0(long join │ │ │ │ +000285e0: 745f 6e61 7469 7665 4f62 6a2c 206c 6f6e t_nativeObj, lon │ │ │ │ +000285f0: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +00028600: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ +00028610: 4f62 6a2c 2064 6f75 626c 6520 7369 676d Obj, double sigm │ │ │ │ +00028620: 615f 732c 2064 6f75 626c 6520 7369 676d a_s, double sigm │ │ │ │ +00028630: 615f 722c 2062 6f6f 6c65 616e 2061 646a a_r, boolean adj │ │ │ │ +00028640: 7573 745f 6f75 746c 6965 7273 293b 0a20 ust_outliers);. │ │ │ │ +00028650: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +00028660: 6320 6e61 7469 7665 2076 6f69 6420 616d c native void am │ │ │ │ +00028670: 4669 6c74 6572 5f31 286c 6f6e 6720 6a6f Filter_1(long jo │ │ │ │ +00028680: 696e 745f 6e61 7469 7665 4f62 6a2c 206c int_nativeObj, l │ │ │ │ +00028690: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ +000286a0: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ +000286b0: 7665 4f62 6a2c 2064 6f75 626c 6520 7369 veObj, double si │ │ │ │ +000286c0: 676d 615f 732c 2064 6f75 626c 6520 7369 gma_s, double si │ │ │ │ +000286d0: 676d 615f 7229 3b0a 0a20 2020 202f 2f20 gma_r);.. // │ │ │ │ +000286e0: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ +000286f0: 696d 6770 726f 633a 3a6a 6f69 6e74 4269 imgproc::jointBi │ │ │ │ +00028700: 6c61 7465 7261 6c46 696c 7465 7228 4d61 lateralFilter(Ma │ │ │ │ +00028710: 7420 6a6f 696e 742c 204d 6174 2073 7263 t joint, Mat src │ │ │ │ +00028720: 2c20 4d61 7426 2064 7374 2c20 696e 7420 , Mat& dst, int │ │ │ │ +00028730: 642c 2064 6f75 626c 6520 7369 676d 6143 d, double sigmaC │ │ │ │ +00028740: 6f6c 6f72 2c20 646f 7562 6c65 2073 6967 olor, double sig │ │ │ │ +00028750: 6d61 5370 6163 652c 2069 6e74 2062 6f72 maSpace, int bor │ │ │ │ +00028760: 6465 7254 7970 6520 3d20 424f 5244 4552 derType = BORDER │ │ │ │ +00028770: 5f44 4546 4155 4c54 290a 2020 2020 7072 _DEFAULT). pr │ │ │ │ +00028780: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00028790: 6976 6520 766f 6964 206a 6f69 6e74 4269 ive void jointBi │ │ │ │ +000287a0: 6c61 7465 7261 6c46 696c 7465 725f 3028 lateralFilter_0( │ │ │ │ +000287b0: 6c6f 6e67 206a 6f69 6e74 5f6e 6174 6976 long joint_nativ │ │ │ │ +000287c0: 654f 626a 2c20 6c6f 6e67 2073 7263 5f6e eObj, long src_n │ │ │ │ +000287d0: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ +000287e0: 7374 5f6e 6174 6976 654f 626a 2c20 696e st_nativeObj, in │ │ │ │ +000287f0: 7420 642c 2064 6f75 626c 6520 7369 676d t d, double sigm │ │ │ │ +00028800: 6143 6f6c 6f72 2c20 646f 7562 6c65 2073 aColor, double s │ │ │ │ +00028810: 6967 6d61 5370 6163 652c 2069 6e74 2062 igmaSpace, int b │ │ │ │ +00028820: 6f72 6465 7254 7970 6529 3b0a 2020 2020 orderType);. │ │ │ │ +00028830: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00028840: 6174 6976 6520 766f 6964 206a 6f69 6e74 ative void joint │ │ │ │ +00028850: 4269 6c61 7465 7261 6c46 696c 7465 725f BilateralFilter_ │ │ │ │ +00028860: 3128 6c6f 6e67 206a 6f69 6e74 5f6e 6174 1(long joint_nat │ │ │ │ +00028870: 6976 654f 626a 2c20 6c6f 6e67 2073 7263 iveObj, long src │ │ │ │ +00028880: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +00028890: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ +000288a0: 696e 7420 642c 2064 6f75 626c 6520 7369 int d, double si │ │ │ │ +000288b0: 676d 6143 6f6c 6f72 2c20 646f 7562 6c65 gmaColor, double │ │ │ │ +000288c0: 2073 6967 6d61 5370 6163 6529 3b0a 0a20 sigmaSpace);.. │ │ │ │ +000288d0: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +000288e0: 2063 763a 3a78 696d 6770 726f 633a 3a62 cv::ximgproc::b │ │ │ │ +000288f0: 696c 6174 6572 616c 5465 7874 7572 6546 ilateralTextureF │ │ │ │ +00028900: 696c 7465 7228 4d61 7420 7372 632c 204d ilter(Mat src, M │ │ │ │ +00028910: 6174 2620 6473 742c 2069 6e74 2066 7220 at& dst, int fr │ │ │ │ +00028920: 3d20 332c 2069 6e74 206e 756d 4974 6572 = 3, int numIter │ │ │ │ +00028930: 203d 2031 2c20 646f 7562 6c65 2073 6967 = 1, double sig │ │ │ │ +00028940: 6d61 416c 7068 6120 3d20 2d31 2e2c 2064 maAlpha = -1., d │ │ │ │ +00028950: 6f75 626c 6520 7369 676d 6141 7667 203d ouble sigmaAvg = │ │ │ │ +00028960: 202d 312e 290a 2020 2020 7072 6976 6174 -1.). privat │ │ │ │ +00028970: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +00028980: 766f 6964 2062 696c 6174 6572 616c 5465 void bilateralTe │ │ │ │ +00028990: 7874 7572 6546 696c 7465 725f 3028 6c6f xtureFilter_0(lo │ │ │ │ +000289a0: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +000289b0: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +000289c0: 654f 626a 2c20 696e 7420 6672 2c20 696e eObj, int fr, in │ │ │ │ +000289d0: 7420 6e75 6d49 7465 722c 2064 6f75 626c t numIter, doubl │ │ │ │ +000289e0: 6520 7369 676d 6141 6c70 6861 2c20 646f e sigmaAlpha, do │ │ │ │ +000289f0: 7562 6c65 2073 6967 6d61 4176 6729 3b0a uble sigmaAvg);. │ │ │ │ +00028a00: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +00028a10: 6963 206e 6174 6976 6520 766f 6964 2062 ic native void b │ │ │ │ +00028a20: 696c 6174 6572 616c 5465 7874 7572 6546 ilateralTextureF │ │ │ │ +00028a30: 696c 7465 725f 3128 6c6f 6e67 2073 7263 ilter_1(long src │ │ │ │ +00028a40: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +00028a50: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ +00028a60: 696e 7420 6672 2c20 696e 7420 6e75 6d49 int fr, int numI │ │ │ │ +00028a70: 7465 722c 2064 6f75 626c 6520 7369 676d ter, double sigm │ │ │ │ +00028a80: 6141 6c70 6861 293b 0a20 2020 2070 7269 aAlpha);. pri │ │ │ │ +00028a90: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00028aa0: 7665 2076 6f69 6420 6269 6c61 7465 7261 ve void bilatera │ │ │ │ +00028ab0: 6c54 6578 7475 7265 4669 6c74 6572 5f32 lTextureFilter_2 │ │ │ │ +00028ac0: 286c 6f6e 6720 7372 635f 6e61 7469 7665 (long src_native │ │ │ │ +00028ad0: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ +00028ae0: 7469 7665 4f62 6a2c 2069 6e74 2066 722c tiveObj, int fr, │ │ │ │ +00028af0: 2069 6e74 206e 756d 4974 6572 293b 0a20 int numIter);. │ │ │ │ +00028b00: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +00028b10: 6320 6e61 7469 7665 2076 6f69 6420 6269 c native void bi │ │ │ │ +00028b20: 6c61 7465 7261 6c54 6578 7475 7265 4669 lateralTextureFi │ │ │ │ +00028b30: 6c74 6572 5f33 286c 6f6e 6720 7372 635f lter_3(long src_ │ │ │ │ +00028b40: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +00028b50: 6473 745f 6e61 7469 7665 4f62 6a2c 2069 dst_nativeObj, i │ │ │ │ +00028b60: 6e74 2066 7229 3b0a 2020 2020 7072 6976 nt fr);. priv │ │ │ │ +00028b70: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +00028b80: 6520 766f 6964 2062 696c 6174 6572 616c e void bilateral │ │ │ │ +00028b90: 5465 7874 7572 6546 696c 7465 725f 3428 TextureFilter_4( │ │ │ │ +00028ba0: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ +00028bb0: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ +00028bc0: 6976 654f 626a 293b 0a0a 2020 2020 2f2f iveObj);.. // │ │ │ │ +00028bd0: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ +00028be0: 7869 6d67 7072 6f63 3a3a 726f 6c6c 696e ximgproc::rollin │ │ │ │ +00028bf0: 6747 7569 6461 6e63 6546 696c 7465 7228 gGuidanceFilter( │ │ │ │ +00028c00: 4d61 7420 7372 632c 204d 6174 2620 6473 Mat src, Mat& ds │ │ │ │ +00028c10: 742c 2069 6e74 2064 203d 202d 312c 2064 t, int d = -1, d │ │ │ │ +00028c20: 6f75 626c 6520 7369 676d 6143 6f6c 6f72 ouble sigmaColor │ │ │ │ +00028c30: 203d 2032 352c 2064 6f75 626c 6520 7369 = 25, double si │ │ │ │ +00028c40: 676d 6153 7061 6365 203d 2033 2c20 696e gmaSpace = 3, in │ │ │ │ +00028c50: 7420 6e75 6d4f 6649 7465 7220 3d20 342c t numOfIter = 4, │ │ │ │ +00028c60: 2069 6e74 2062 6f72 6465 7254 7970 6520 int borderType │ │ │ │ +00028c70: 3d20 424f 5244 4552 5f44 4546 4155 4c54 = BORDER_DEFAULT │ │ │ │ +00028c80: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +00028c90: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +00028ca0: 2072 6f6c 6c69 6e67 4775 6964 616e 6365 rollingGuidance │ │ │ │ +00028cb0: 4669 6c74 6572 5f30 286c 6f6e 6720 7372 Filter_0(long sr │ │ │ │ +00028cc0: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ +00028cd0: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ +00028ce0: 2069 6e74 2064 2c20 646f 7562 6c65 2073 int d, double s │ │ │ │ +00028cf0: 6967 6d61 436f 6c6f 722c 2064 6f75 626c igmaColor, doubl │ │ │ │ +00028d00: 6520 7369 676d 6153 7061 6365 2c20 696e e sigmaSpace, in │ │ │ │ +00028d10: 7420 6e75 6d4f 6649 7465 722c 2069 6e74 t numOfIter, int │ │ │ │ +00028d20: 2062 6f72 6465 7254 7970 6529 3b0a 2020 borderType);. │ │ │ │ +00028d30: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00028d40: 206e 6174 6976 6520 766f 6964 2072 6f6c native void rol │ │ │ │ +00028d50: 6c69 6e67 4775 6964 616e 6365 4669 6c74 lingGuidanceFilt │ │ │ │ +00028d60: 6572 5f31 286c 6f6e 6720 7372 635f 6e61 er_1(long src_na │ │ │ │ +00028d70: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ +00028d80: 745f 6e61 7469 7665 4f62 6a2c 2069 6e74 t_nativeObj, int │ │ │ │ +00028d90: 2064 2c20 646f 7562 6c65 2073 6967 6d61 d, double sigma │ │ │ │ +00028da0: 436f 6c6f 722c 2064 6f75 626c 6520 7369 Color, double si │ │ │ │ +00028db0: 676d 6153 7061 6365 2c20 696e 7420 6e75 gmaSpace, int nu │ │ │ │ +00028dc0: 6d4f 6649 7465 7229 3b0a 2020 2020 7072 mOfIter);. pr │ │ │ │ +00028dd0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00028de0: 6976 6520 766f 6964 2072 6f6c 6c69 6e67 ive void rolling │ │ │ │ +00028df0: 4775 6964 616e 6365 4669 6c74 6572 5f32 GuidanceFilter_2 │ │ │ │ +00028e00: 286c 6f6e 6720 7372 635f 6e61 7469 7665 (long src_native │ │ │ │ +00028e10: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ +00028e20: 7469 7665 4f62 6a2c 2069 6e74 2064 2c20 tiveObj, int d, │ │ │ │ +00028e30: 646f 7562 6c65 2073 6967 6d61 436f 6c6f double sigmaColo │ │ │ │ +00028e40: 722c 2064 6f75 626c 6520 7369 676d 6153 r, double sigmaS │ │ │ │ +00028e50: 7061 6365 293b 0a20 2020 2070 7269 7661 pace);. priva │ │ │ │ +00028e60: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +00028e70: 2076 6f69 6420 726f 6c6c 696e 6747 7569 void rollingGui │ │ │ │ +00028e80: 6461 6e63 6546 696c 7465 725f 3328 6c6f danceFilter_3(lo │ │ │ │ +00028e90: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +00028ea0: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +00028eb0: 654f 626a 2c20 696e 7420 642c 2064 6f75 eObj, int d, dou │ │ │ │ +00028ec0: 626c 6520 7369 676d 6143 6f6c 6f72 293b ble sigmaColor); │ │ │ │ +00028ed0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00028ee0: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +00028ef0: 726f 6c6c 696e 6747 7569 6461 6e63 6546 rollingGuidanceF │ │ │ │ +00028f00: 696c 7465 725f 3428 6c6f 6e67 2073 7263 ilter_4(long src │ │ │ │ +00028f10: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +00028f20: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ +00028f30: 696e 7420 6429 3b0a 2020 2020 7072 6976 int d);. priv │ │ │ │ +00028f40: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +00028f50: 6520 766f 6964 2072 6f6c 6c69 6e67 4775 e void rollingGu │ │ │ │ +00028f60: 6964 616e 6365 4669 6c74 6572 5f35 286c idanceFilter_5(l │ │ │ │ +00028f70: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ +00028f80: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ +00028f90: 7665 4f62 6a29 3b0a 0a20 2020 202f 2f20 veObj);.. // │ │ │ │ +00028fa0: 432b 2b3a 2020 5074 725f 4661 7374 4269 C++: Ptr_FastBi │ │ │ │ +00028fb0: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +00028fc0: 7465 7220 6376 3a3a 7869 6d67 7072 6f63 ter cv::ximgproc │ │ │ │ +00028fd0: 3a3a 6372 6561 7465 4661 7374 4269 6c61 ::createFastBila │ │ │ │ +00028fe0: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ +00028ff0: 7228 4d61 7420 6775 6964 652c 2064 6f75 r(Mat guide, dou │ │ │ │ +00029000: 626c 6520 7369 676d 615f 7370 6174 6961 ble sigma_spatia │ │ │ │ +00029010: 6c2c 2064 6f75 626c 6520 7369 676d 615f l, double sigma_ │ │ │ │ +00029020: 6c75 6d61 2c20 646f 7562 6c65 2073 6967 luma, double sig │ │ │ │ +00029030: 6d61 5f63 6872 6f6d 612c 2064 6f75 626c ma_chroma, doubl │ │ │ │ +00029040: 6520 6c61 6d62 6461 203d 2031 3238 2e30 e lambda = 128.0 │ │ │ │ +00029050: 2c20 696e 7420 6e75 6d5f 6974 6572 203d , int num_iter = │ │ │ │ +00029060: 2032 352c 2064 6f75 626c 6520 6d61 785f 25, double max_ │ │ │ │ +00029070: 746f 6c20 3d20 3165 2d35 290a 2020 2020 tol = 1e-5). │ │ │ │ +00029080: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00029090: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +000290a0: 6546 6173 7442 696c 6174 6572 616c 536f eFastBilateralSo │ │ │ │ +000290b0: 6c76 6572 4669 6c74 6572 5f30 286c 6f6e lverFilter_0(lon │ │ │ │ +000290c0: 6720 6775 6964 655f 6e61 7469 7665 4f62 g guide_nativeOb │ │ │ │ +000290d0: 6a2c 2064 6f75 626c 6520 7369 676d 615f j, double sigma_ │ │ │ │ +000290e0: 7370 6174 6961 6c2c 2064 6f75 626c 6520 spatial, double │ │ │ │ +000290f0: 7369 676d 615f 6c75 6d61 2c20 646f 7562 sigma_luma, doub │ │ │ │ +00029100: 6c65 2073 6967 6d61 5f63 6872 6f6d 612c le sigma_chroma, │ │ │ │ +00029110: 2064 6f75 626c 6520 6c61 6d62 6461 2c20 double lambda, │ │ │ │ +00029120: 696e 7420 6e75 6d5f 6974 6572 2c20 646f int num_iter, do │ │ │ │ +00029130: 7562 6c65 206d 6178 5f74 6f6c 293b 0a20 uble max_tol);. │ │ │ │ +00029140: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +00029150: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ +00029160: 6561 7465 4661 7374 4269 6c61 7465 7261 eateFastBilatera │ │ │ │ +00029170: 6c53 6f6c 7665 7246 696c 7465 725f 3128 lSolverFilter_1( │ │ │ │ +00029180: 6c6f 6e67 2067 7569 6465 5f6e 6174 6976 long guide_nativ │ │ │ │ +00029190: 654f 626a 2c20 646f 7562 6c65 2073 6967 eObj, double sig │ │ │ │ +000291a0: 6d61 5f73 7061 7469 616c 2c20 646f 7562 ma_spatial, doub │ │ │ │ +000291b0: 6c65 2073 6967 6d61 5f6c 756d 612c 2064 le sigma_luma, d │ │ │ │ +000291c0: 6f75 626c 6520 7369 676d 615f 6368 726f ouble sigma_chro │ │ │ │ +000291d0: 6d61 2c20 646f 7562 6c65 206c 616d 6264 ma, double lambd │ │ │ │ +000291e0: 612c 2069 6e74 206e 756d 5f69 7465 7229 a, int num_iter) │ │ │ │ +000291f0: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +00029200: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +00029210: 2063 7265 6174 6546 6173 7442 696c 6174 createFastBilat │ │ │ │ +00029220: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +00029230: 5f32 286c 6f6e 6720 6775 6964 655f 6e61 _2(long guide_na │ │ │ │ +00029240: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ +00029250: 7369 676d 615f 7370 6174 6961 6c2c 2064 sigma_spatial, d │ │ │ │ +00029260: 6f75 626c 6520 7369 676d 615f 6c75 6d61 ouble sigma_luma │ │ │ │ +00029270: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ +00029280: 6872 6f6d 612c 2064 6f75 626c 6520 6c61 hroma, double la │ │ │ │ +00029290: 6d62 6461 293b 0a20 2020 2070 7269 7661 mbda);. priva │ │ │ │ +000292a0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +000292b0: 206c 6f6e 6720 6372 6561 7465 4661 7374 long createFast │ │ │ │ +000292c0: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ +000292d0: 696c 7465 725f 3328 6c6f 6e67 2067 7569 ilter_3(long gui │ │ │ │ +000292e0: 6465 5f6e 6174 6976 654f 626a 2c20 646f de_nativeObj, do │ │ │ │ +000292f0: 7562 6c65 2073 6967 6d61 5f73 7061 7469 uble sigma_spati │ │ │ │ +00029300: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma │ │ │ │ +00029310: 5f6c 756d 612c 2064 6f75 626c 6520 7369 _luma, double si │ │ │ │ +00029320: 676d 615f 6368 726f 6d61 293b 0a0a 2020 gma_chroma);.. │ │ │ │ +00029330: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ +00029340: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6661 cv::ximgproc::fa │ │ │ │ +00029350: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve │ │ │ │ +00029360: 7246 696c 7465 7228 4d61 7420 6775 6964 rFilter(Mat guid │ │ │ │ +00029370: 652c 204d 6174 2073 7263 2c20 4d61 7420 e, Mat src, Mat │ │ │ │ +00029380: 636f 6e66 6964 656e 6365 2c20 4d61 7426 confidence, Mat& │ │ │ │ +00029390: 2064 7374 2c20 646f 7562 6c65 2073 6967 dst, double sig │ │ │ │ +000293a0: 6d61 5f73 7061 7469 616c 203d 2038 2c20 ma_spatial = 8, │ │ │ │ +000293b0: 646f 7562 6c65 2073 6967 6d61 5f6c 756d double sigma_lum │ │ │ │ +000293c0: 6120 3d20 382c 2064 6f75 626c 6520 7369 a = 8, double si │ │ │ │ +000293d0: 676d 615f 6368 726f 6d61 203d 2038 2c20 gma_chroma = 8, │ │ │ │ +000293e0: 646f 7562 6c65 206c 616d 6264 6120 3d20 double lambda = │ │ │ │ +000293f0: 3132 382e 302c 2069 6e74 206e 756d 5f69 128.0, int num_i │ │ │ │ +00029400: 7465 7220 3d20 3235 2c20 646f 7562 6c65 ter = 25, double │ │ │ │ +00029410: 206d 6178 5f74 6f6c 203d 2031 652d 3529 max_tol = 1e-5) │ │ │ │ +00029420: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00029430: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +00029440: 6661 7374 4269 6c61 7465 7261 6c53 6f6c fastBilateralSol │ │ │ │ +00029450: 7665 7246 696c 7465 725f 3028 6c6f 6e67 verFilter_0(long │ │ │ │ +00029460: 2067 7569 6465 5f6e 6174 6976 654f 626a guide_nativeObj │ │ │ │ +00029470: 2c20 6c6f 6e67 2073 7263 5f6e 6174 6976 , long src_nativ │ │ │ │ +00029480: 654f 626a 2c20 6c6f 6e67 2063 6f6e 6669 eObj, long confi │ │ │ │ +00029490: 6465 6e63 655f 6e61 7469 7665 4f62 6a2c dence_nativeObj, │ │ │ │ +000294a0: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ +000294b0: 4f62 6a2c 2064 6f75 626c 6520 7369 676d Obj, double sigm │ │ │ │ +000294c0: 615f 7370 6174 6961 6c2c 2064 6f75 626c a_spatial, doubl │ │ │ │ +000294d0: 6520 7369 676d 615f 6c75 6d61 2c20 646f e sigma_luma, do │ │ │ │ +000294e0: 7562 6c65 2073 6967 6d61 5f63 6872 6f6d uble sigma_chrom │ │ │ │ +000294f0: 612c 2064 6f75 626c 6520 6c61 6d62 6461 a, double lambda │ │ │ │ +00029500: 2c20 696e 7420 6e75 6d5f 6974 6572 2c20 , int num_iter, │ │ │ │ +00029510: 646f 7562 6c65 206d 6178 5f74 6f6c 293b double max_tol); │ │ │ │ +00029520: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00029530: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +00029540: 6661 7374 4269 6c61 7465 7261 6c53 6f6c fastBilateralSol │ │ │ │ +00029550: 7665 7246 696c 7465 725f 3128 6c6f 6e67 verFilter_1(long │ │ │ │ +00029560: 2067 7569 6465 5f6e 6174 6976 654f 626a guide_nativeObj │ │ │ │ +00029570: 2c20 6c6f 6e67 2073 7263 5f6e 6174 6976 , long src_nativ │ │ │ │ +00029580: 654f 626a 2c20 6c6f 6e67 2063 6f6e 6669 eObj, long confi │ │ │ │ +00029590: 6465 6e63 655f 6e61 7469 7665 4f62 6a2c dence_nativeObj, │ │ │ │ +000295a0: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ +000295b0: 4f62 6a2c 2064 6f75 626c 6520 7369 676d Obj, double sigm │ │ │ │ +000295c0: 615f 7370 6174 6961 6c2c 2064 6f75 626c a_spatial, doubl │ │ │ │ +000295d0: 6520 7369 676d 615f 6c75 6d61 2c20 646f e sigma_luma, do │ │ │ │ +000295e0: 7562 6c65 2073 6967 6d61 5f63 6872 6f6d uble sigma_chrom │ │ │ │ +000295f0: 612c 2064 6f75 626c 6520 6c61 6d62 6461 a, double lambda │ │ │ │ +00029600: 2c20 696e 7420 6e75 6d5f 6974 6572 293b , int num_iter); │ │ │ │ +00029610: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00029620: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +00029630: 6661 7374 4269 6c61 7465 7261 6c53 6f6c fastBilateralSol │ │ │ │ +00029640: 7665 7246 696c 7465 725f 3228 6c6f 6e67 verFilter_2(long │ │ │ │ +00029650: 2067 7569 6465 5f6e 6174 6976 654f 626a guide_nativeObj │ │ │ │ +00029660: 2c20 6c6f 6e67 2073 7263 5f6e 6174 6976 , long src_nativ │ │ │ │ +00029670: 654f 626a 2c20 6c6f 6e67 2063 6f6e 6669 eObj, long confi │ │ │ │ +00029680: 6465 6e63 655f 6e61 7469 7665 4f62 6a2c dence_nativeObj, │ │ │ │ +00029690: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ +000296a0: 4f62 6a2c 2064 6f75 626c 6520 7369 676d Obj, double sigm │ │ │ │ +000296b0: 615f 7370 6174 6961 6c2c 2064 6f75 626c a_spatial, doubl │ │ │ │ +000296c0: 6520 7369 676d 615f 6c75 6d61 2c20 646f e sigma_luma, do │ │ │ │ +000296d0: 7562 6c65 2073 6967 6d61 5f63 6872 6f6d uble sigma_chrom │ │ │ │ +000296e0: 612c 2064 6f75 626c 6520 6c61 6d62 6461 a, double lambda │ │ │ │ +000296f0: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +00029700: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ +00029710: 6420 6661 7374 4269 6c61 7465 7261 6c53 d fastBilateralS │ │ │ │ +00029720: 6f6c 7665 7246 696c 7465 725f 3328 6c6f olverFilter_3(lo │ │ │ │ +00029730: 6e67 2067 7569 6465 5f6e 6174 6976 654f ng guide_nativeO │ │ │ │ +00029740: 626a 2c20 6c6f 6e67 2073 7263 5f6e 6174 bj, long src_nat │ │ │ │ +00029750: 6976 654f 626a 2c20 6c6f 6e67 2063 6f6e iveObj, long con │ │ │ │ +00029760: 6669 6465 6e63 655f 6e61 7469 7665 4f62 fidence_nativeOb │ │ │ │ +00029770: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ +00029780: 7665 4f62 6a2c 2064 6f75 626c 6520 7369 veObj, double si │ │ │ │ +00029790: 676d 615f 7370 6174 6961 6c2c 2064 6f75 gma_spatial, dou │ │ │ │ +000297a0: 626c 6520 7369 676d 615f 6c75 6d61 2c20 ble sigma_luma, │ │ │ │ +000297b0: 646f 7562 6c65 2073 6967 6d61 5f63 6872 double sigma_chr │ │ │ │ +000297c0: 6f6d 6129 3b0a 2020 2020 7072 6976 6174 oma);. privat │ │ │ │ +000297d0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +000297e0: 766f 6964 2066 6173 7442 696c 6174 6572 void fastBilater │ │ │ │ +000297f0: 616c 536f 6c76 6572 4669 6c74 6572 5f34 alSolverFilter_4 │ │ │ │ +00029800: 286c 6f6e 6720 6775 6964 655f 6e61 7469 (long guide_nati │ │ │ │ +00029810: 7665 4f62 6a2c 206c 6f6e 6720 7372 635f veObj, long src_ │ │ │ │ +00029820: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +00029830: 636f 6e66 6964 656e 6365 5f6e 6174 6976 confidence_nativ │ │ │ │ +00029840: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ +00029850: 6174 6976 654f 626a 2c20 646f 7562 6c65 ativeObj, double │ │ │ │ +00029860: 2073 6967 6d61 5f73 7061 7469 616c 2c20 sigma_spatial, │ │ │ │ +00029870: 646f 7562 6c65 2073 6967 6d61 5f6c 756d double sigma_lum │ │ │ │ +00029880: 6129 3b0a 2020 2020 7072 6976 6174 6520 a);. private │ │ │ │ +00029890: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +000298a0: 6964 2066 6173 7442 696c 6174 6572 616c id fastBilateral │ │ │ │ +000298b0: 536f 6c76 6572 4669 6c74 6572 5f35 286c SolverFilter_5(l │ │ │ │ +000298c0: 6f6e 6720 6775 6964 655f 6e61 7469 7665 ong guide_native │ │ │ │ +000298d0: 4f62 6a2c 206c 6f6e 6720 7372 635f 6e61 Obj, long src_na │ │ │ │ +000298e0: 7469 7665 4f62 6a2c 206c 6f6e 6720 636f tiveObj, long co │ │ │ │ +000298f0: 6e66 6964 656e 6365 5f6e 6174 6976 654f nfidence_nativeO │ │ │ │ +00029900: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ +00029910: 6976 654f 626a 2c20 646f 7562 6c65 2073 iveObj, double s │ │ │ │ +00029920: 6967 6d61 5f73 7061 7469 616c 293b 0a20 igma_spatial);. │ │ │ │ +00029930: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +00029940: 6320 6e61 7469 7665 2076 6f69 6420 6661 c native void fa │ │ │ │ +00029950: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve │ │ │ │ +00029960: 7246 696c 7465 725f 3628 6c6f 6e67 2067 rFilter_6(long g │ │ │ │ +00029970: 7569 6465 5f6e 6174 6976 654f 626a 2c20 uide_nativeObj, │ │ │ │ +00029980: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ +00029990: 626a 2c20 6c6f 6e67 2063 6f6e 6669 6465 bj, long confide │ │ │ │ +000299a0: 6e63 655f 6e61 7469 7665 4f62 6a2c 206c nce_nativeObj, l │ │ │ │ +000299b0: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ +000299c0: 6a29 3b0a 0a20 2020 202f 2f20 432b 2b3a j);.. // C++: │ │ │ │ +000299d0: 2020 5074 725f 4661 7374 476c 6f62 616c Ptr_FastGlobal │ │ │ │ +000299e0: 536d 6f6f 7468 6572 4669 6c74 6572 2063 SmootherFilter c │ │ │ │ +000299f0: 763a 3a78 696d 6770 726f 633a 3a63 7265 v::ximgproc::cre │ │ │ │ +00029a00: 6174 6546 6173 7447 6c6f 6261 6c53 6d6f ateFastGlobalSmo │ │ │ │ +00029a10: 6f74 6865 7246 696c 7465 7228 4d61 7420 otherFilter(Mat │ │ │ │ +00029a20: 6775 6964 652c 2064 6f75 626c 6520 6c61 guide, double la │ │ │ │ +00029a30: 6d62 6461 2c20 646f 7562 6c65 2073 6967 mbda, double sig │ │ │ │ +00029a40: 6d61 5f63 6f6c 6f72 2c20 646f 7562 6c65 ma_color, double │ │ │ │ +00029a50: 206c 616d 6264 615f 6174 7465 6e75 6174 lambda_attenuat │ │ │ │ +00029a60: 696f 6e20 3d20 302e 3235 2c20 696e 7420 ion = 0.25, int │ │ │ │ +00029a70: 6e75 6d5f 6974 6572 203d 2033 290a 2020 num_iter = 3). │ │ │ │ +00029a80: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00029a90: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +00029aa0: 6174 6546 6173 7447 6c6f 6261 6c53 6d6f ateFastGlobalSmo │ │ │ │ +00029ab0: 6f74 6865 7246 696c 7465 725f 3028 6c6f otherFilter_0(lo │ │ │ │ +00029ac0: 6e67 2067 7569 6465 5f6e 6174 6976 654f ng guide_nativeO │ │ │ │ +00029ad0: 626a 2c20 646f 7562 6c65 206c 616d 6264 bj, double lambd │ │ │ │ +00029ae0: 612c 2064 6f75 626c 6520 7369 676d 615f a, double sigma_ │ │ │ │ +00029af0: 636f 6c6f 722c 2064 6f75 626c 6520 6c61 color, double la │ │ │ │ +00029b00: 6d62 6461 5f61 7474 656e 7561 7469 6f6e mbda_attenuation │ │ │ │ +00029b10: 2c20 696e 7420 6e75 6d5f 6974 6572 293b , int num_iter); │ │ │ │ +00029b20: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00029b30: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +00029b40: 6372 6561 7465 4661 7374 476c 6f62 616c createFastGlobal │ │ │ │ +00029b50: 536d 6f6f 7468 6572 4669 6c74 6572 5f31 SmootherFilter_1 │ │ │ │ +00029b60: 286c 6f6e 6720 6775 6964 655f 6e61 7469 (long guide_nati │ │ │ │ +00029b70: 7665 4f62 6a2c 2064 6f75 626c 6520 6c61 veObj, double la │ │ │ │ +00029b80: 6d62 6461 2c20 646f 7562 6c65 2073 6967 mbda, double sig │ │ │ │ +00029b90: 6d61 5f63 6f6c 6f72 2c20 646f 7562 6c65 ma_color, double │ │ │ │ +00029ba0: 206c 616d 6264 615f 6174 7465 6e75 6174 lambda_attenuat │ │ │ │ +00029bb0: 696f 6e29 3b0a 2020 2020 7072 6976 6174 ion);. privat │ │ │ │ +00029bc0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +00029bd0: 6c6f 6e67 2063 7265 6174 6546 6173 7447 long createFastG │ │ │ │ +00029be0: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ +00029bf0: 7465 725f 3228 6c6f 6e67 2067 7569 6465 ter_2(long guide │ │ │ │ +00029c00: 5f6e 6174 6976 654f 626a 2c20 646f 7562 _nativeObj, doub │ │ │ │ +00029c10: 6c65 206c 616d 6264 612c 2064 6f75 626c le lambda, doubl │ │ │ │ +00029c20: 6520 7369 676d 615f 636f 6c6f 7229 3b0a e sigma_color);. │ │ │ │ +00029c30: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ +00029c40: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ +00029c50: 3a66 6173 7447 6c6f 6261 6c53 6d6f 6f74 :fastGlobalSmoot │ │ │ │ +00029c60: 6865 7246 696c 7465 7228 4d61 7420 6775 herFilter(Mat gu │ │ │ │ +00029c70: 6964 652c 204d 6174 2073 7263 2c20 4d61 ide, Mat src, Ma │ │ │ │ +00029c80: 7426 2064 7374 2c20 646f 7562 6c65 206c t& dst, double l │ │ │ │ +00029c90: 616d 6264 612c 2064 6f75 626c 6520 7369 ambda, double si │ │ │ │ +00029ca0: 676d 615f 636f 6c6f 722c 2064 6f75 626c gma_color, doubl │ │ │ │ +00029cb0: 6520 6c61 6d62 6461 5f61 7474 656e 7561 e lambda_attenua │ │ │ │ +00029cc0: 7469 6f6e 203d 2030 2e32 352c 2069 6e74 tion = 0.25, int │ │ │ │ +00029cd0: 206e 756d 5f69 7465 7220 3d20 3329 0a20 num_iter = 3). │ │ │ │ +00029ce0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +00029cf0: 6320 6e61 7469 7665 2076 6f69 6420 6661 c native void fa │ │ │ │ +00029d00: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ +00029d10: 4669 6c74 6572 5f30 286c 6f6e 6720 6775 Filter_0(long gu │ │ │ │ +00029d20: 6964 655f 6e61 7469 7665 4f62 6a2c 206c ide_nativeObj, l │ │ │ │ +00029d30: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ +00029d40: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ +00029d50: 7665 4f62 6a2c 2064 6f75 626c 6520 6c61 veObj, double la │ │ │ │ +00029d60: 6d62 6461 2c20 646f 7562 6c65 2073 6967 mbda, double sig │ │ │ │ +00029d70: 6d61 5f63 6f6c 6f72 2c20 646f 7562 6c65 ma_color, double │ │ │ │ +00029d80: 206c 616d 6264 615f 6174 7465 6e75 6174 lambda_attenuat │ │ │ │ +00029d90: 696f 6e2c 2069 6e74 206e 756d 5f69 7465 ion, int num_ite │ │ │ │ +00029da0: 7229 3b0a 2020 2020 7072 6976 6174 6520 r);. private │ │ │ │ +00029db0: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +00029dc0: 6964 2066 6173 7447 6c6f 6261 6c53 6d6f id fastGlobalSmo │ │ │ │ +00029dd0: 6f74 6865 7246 696c 7465 725f 3128 6c6f otherFilter_1(lo │ │ │ │ +00029de0: 6e67 2067 7569 6465 5f6e 6174 6976 654f ng guide_nativeO │ │ │ │ +00029df0: 626a 2c20 6c6f 6e67 2073 7263 5f6e 6174 bj, long src_nat │ │ │ │ +00029e00: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +00029e10: 5f6e 6174 6976 654f 626a 2c20 646f 7562 _nativeObj, doub │ │ │ │ +00029e20: 6c65 206c 616d 6264 612c 2064 6f75 626c le lambda, doubl │ │ │ │ +00029e30: 6520 7369 676d 615f 636f 6c6f 722c 2064 e sigma_color, d │ │ │ │ +00029e40: 6f75 626c 6520 6c61 6d62 6461 5f61 7474 ouble lambda_att │ │ │ │ +00029e50: 656e 7561 7469 6f6e 293b 0a20 2020 2070 enuation);. p │ │ │ │ +00029e60: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +00029e70: 7469 7665 2076 6f69 6420 6661 7374 476c tive void fastGl │ │ │ │ +00029e80: 6f62 616c 536d 6f6f 7468 6572 4669 6c74 obalSmootherFilt │ │ │ │ +00029e90: 6572 5f32 286c 6f6e 6720 6775 6964 655f er_2(long guide_ │ │ │ │ +00029ea0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +00029eb0: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ +00029ec0: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ +00029ed0: 6a2c 2064 6f75 626c 6520 6c61 6d62 6461 j, double lambda │ │ │ │ +00029ee0: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ +00029ef0: 6f6c 6f72 293b 0a0a 2020 2020 2f2f 2043 olor);.. // C │ │ │ │ +00029f00: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ +00029f10: 6d67 7072 6f63 3a3a 6c30 536d 6f6f 7468 mgproc::l0Smooth │ │ │ │ +00029f20: 284d 6174 2073 7263 2c20 4d61 7426 2064 (Mat src, Mat& d │ │ │ │ +00029f30: 7374 2c20 646f 7562 6c65 206c 616d 6264 st, double lambd │ │ │ │ +00029f40: 6120 3d20 302e 3032 2c20 646f 7562 6c65 a = 0.02, double │ │ │ │ +00029f50: 206b 6170 7061 203d 2032 2e30 290a 2020 kappa = 2.0). │ │ │ │ +00029f60: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00029f70: 206e 6174 6976 6520 766f 6964 206c 3053 native void l0S │ │ │ │ +00029f80: 6d6f 6f74 685f 3028 6c6f 6e67 2073 7263 mooth_0(long src │ │ │ │ +00029f90: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +00029fa0: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ +00029fb0: 646f 7562 6c65 206c 616d 6264 612c 2064 double lambda, d │ │ │ │ +00029fc0: 6f75 626c 6520 6b61 7070 6129 3b0a 2020 ouble kappa);. │ │ │ │ +00029fd0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00029fe0: 206e 6174 6976 6520 766f 6964 206c 3053 native void l0S │ │ │ │ +00029ff0: 6d6f 6f74 685f 3128 6c6f 6e67 2073 7263 mooth_1(long src │ │ │ │ +0002a000: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +0002a010: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ +0002a020: 646f 7562 6c65 206c 616d 6264 6129 3b0a double lambda);. │ │ │ │ +0002a030: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +0002a040: 6963 206e 6174 6976 6520 766f 6964 206c ic native void l │ │ │ │ +0002a050: 3053 6d6f 6f74 685f 3228 6c6f 6e67 2073 0Smooth_2(long s │ │ │ │ +0002a060: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ +0002a070: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ +0002a080: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +0002a090: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ +0002a0a0: 6f63 3a3a 4661 7374 486f 7567 6854 7261 oc::FastHoughTra │ │ │ │ +0002a0b0: 6e73 666f 726d 284d 6174 2073 7263 2c20 nsform(Mat src, │ │ │ │ +0002a0c0: 4d61 7426 2064 7374 2c20 696e 7420 6473 Mat& dst, int ds │ │ │ │ +0002a0d0: 744d 6174 4465 7074 682c 2069 6e74 2061 tMatDepth, int a │ │ │ │ +0002a0e0: 6e67 6c65 5261 6e67 6520 3d20 4152 4f5f ngleRange = ARO_ │ │ │ │ +0002a0f0: 3331 355f 3133 352c 2069 6e74 206f 7020 315_135, int op │ │ │ │ +0002a100: 3d20 4648 545f 4144 442c 2069 6e74 206d = FHT_ADD, int m │ │ │ │ +0002a110: 616b 6553 6b65 7720 3d20 4844 4f5f 4445 akeSkew = HDO_DE │ │ │ │ +0002a120: 534b 4557 290a 2020 2020 7072 6976 6174 SKEW). privat │ │ │ │ +0002a130: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +0002a140: 766f 6964 2046 6173 7448 6f75 6768 5472 void FastHoughTr │ │ │ │ +0002a150: 616e 7366 6f72 6d5f 3028 6c6f 6e67 2073 ansform_0(long s │ │ │ │ +0002a160: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ +0002a170: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ +0002a180: 2c20 696e 7420 6473 744d 6174 4465 7074 , int dstMatDept │ │ │ │ +0002a190: 682c 2069 6e74 2061 6e67 6c65 5261 6e67 h, int angleRang │ │ │ │ +0002a1a0: 652c 2069 6e74 206f 702c 2069 6e74 206d e, int op, int m │ │ │ │ +0002a1b0: 616b 6553 6b65 7729 3b0a 2020 2020 7072 akeSkew);. pr │ │ │ │ +0002a1c0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +0002a1d0: 6976 6520 766f 6964 2046 6173 7448 6f75 ive void FastHou │ │ │ │ +0002a1e0: 6768 5472 616e 7366 6f72 6d5f 3128 6c6f ghTransform_1(lo │ │ │ │ +0002a1f0: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +0002a200: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +0002a210: 654f 626a 2c20 696e 7420 6473 744d 6174 eObj, int dstMat │ │ │ │ +0002a220: 4465 7074 682c 2069 6e74 2061 6e67 6c65 Depth, int angle │ │ │ │ +0002a230: 5261 6e67 652c 2069 6e74 206f 7029 3b0a Range, int op);. │ │ │ │ +0002a240: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +0002a250: 6963 206e 6174 6976 6520 766f 6964 2046 ic native void F │ │ │ │ +0002a260: 6173 7448 6f75 6768 5472 616e 7366 6f72 astHoughTransfor │ │ │ │ +0002a270: 6d5f 3228 6c6f 6e67 2073 7263 5f6e 6174 m_2(long src_nat │ │ │ │ +0002a280: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +0002a290: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ +0002a2a0: 6473 744d 6174 4465 7074 682c 2069 6e74 dstMatDepth, int │ │ │ │ +0002a2b0: 2061 6e67 6c65 5261 6e67 6529 3b0a 2020 angleRange);. │ │ │ │ +0002a2c0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +0002a2d0: 206e 6174 6976 6520 766f 6964 2046 6173 native void Fas │ │ │ │ +0002a2e0: 7448 6f75 6768 5472 616e 7366 6f72 6d5f tHoughTransform_ │ │ │ │ +0002a2f0: 3328 6c6f 6e67 2073 7263 5f6e 6174 6976 3(long src_nativ │ │ │ │ +0002a300: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ +0002a310: 6174 6976 654f 626a 2c20 696e 7420 6473 ativeObj, int ds │ │ │ │ +0002a320: 744d 6174 4465 7074 6829 3b0a 0a20 2020 tMatDepth);.. │ │ │ │ +0002a330: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ +0002a340: 763a 3a78 696d 6770 726f 633a 3a63 6f76 v::ximgproc::cov │ │ │ │ +0002a350: 6172 6961 6e63 6545 7374 696d 6174 696f arianceEstimatio │ │ │ │ +0002a360: 6e28 4d61 7420 7372 632c 204d 6174 2620 n(Mat src, Mat& │ │ │ │ +0002a370: 6473 742c 2069 6e74 2077 696e 646f 7752 dst, int windowR │ │ │ │ +0002a380: 6f77 732c 2069 6e74 2077 696e 646f 7743 ows, int windowC │ │ │ │ +0002a390: 6f6c 7329 0a20 2020 2070 7269 7661 7465 ols). private │ │ │ │ +0002a3a0: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +0002a3b0: 6f69 6420 636f 7661 7269 616e 6365 4573 oid covarianceEs │ │ │ │ +0002a3c0: 7469 6d61 7469 6f6e 5f30 286c 6f6e 6720 timation_0(long │ │ │ │ +0002a3d0: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ +0002a3e0: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ +0002a3f0: 6a2c 2069 6e74 2077 696e 646f 7752 6f77 j, int windowRow │ │ │ │ +0002a400: 732c 2069 6e74 2077 696e 646f 7743 6f6c s, int windowCol │ │ │ │ +0002a410: 7329 3b0a 0a20 2020 202f 2f20 432b 2b3a s);.. // C++: │ │ │ │ +0002a420: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ +0002a430: 726f 633a 3a63 7265 6174 6551 7561 7465 roc::createQuate │ │ │ │ +0002a440: 726e 696f 6e49 6d61 6765 284d 6174 2069 rnionImage(Mat i │ │ │ │ +0002a450: 6d67 2c20 4d61 7426 2071 696d 6729 0a20 mg, Mat& qimg). │ │ │ │ +0002a460: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +0002a470: 6320 6e61 7469 7665 2076 6f69 6420 6372 c native void cr │ │ │ │ +0002a480: 6561 7465 5175 6174 6572 6e69 6f6e 496d eateQuaternionIm │ │ │ │ +0002a490: 6167 655f 3028 6c6f 6e67 2069 6d67 5f6e age_0(long img_n │ │ │ │ +0002a4a0: 6174 6976 654f 626a 2c20 6c6f 6e67 2071 ativeObj, long q │ │ │ │ +0002a4b0: 696d 675f 6e61 7469 7665 4f62 6a29 3b0a img_nativeObj);. │ │ │ │ +0002a4c0: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ +0002a4d0: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ +0002a4e0: 3a71 636f 6e6a 284d 6174 2071 696d 672c :qconj(Mat qimg, │ │ │ │ +0002a4f0: 204d 6174 2620 7163 696d 6729 0a20 2020 Mat& qcimg). │ │ │ │ +0002a500: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002a510: 6e61 7469 7665 2076 6f69 6420 7163 6f6e native void qcon │ │ │ │ +0002a520: 6a5f 3028 6c6f 6e67 2071 696d 675f 6e61 j_0(long qimg_na │ │ │ │ +0002a530: 7469 7665 4f62 6a2c 206c 6f6e 6720 7163 tiveObj, long qc │ │ │ │ +0002a540: 696d 675f 6e61 7469 7665 4f62 6a29 3b0a img_nativeObj);. │ │ │ │ +0002a550: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ +0002a560: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ +0002a570: 3a71 756e 6974 6172 7928 4d61 7420 7169 :qunitary(Mat qi │ │ │ │ +0002a580: 6d67 2c20 4d61 7426 2071 6e69 6d67 290a mg, Mat& qnimg). │ │ │ │ +0002a590: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +0002a5a0: 6963 206e 6174 6976 6520 766f 6964 2071 ic native void q │ │ │ │ +0002a5b0: 756e 6974 6172 795f 3028 6c6f 6e67 2071 unitary_0(long q │ │ │ │ +0002a5c0: 696d 675f 6e61 7469 7665 4f62 6a2c 206c img_nativeObj, l │ │ │ │ +0002a5d0: 6f6e 6720 716e 696d 675f 6e61 7469 7665 ong qnimg_native │ │ │ │ +0002a5e0: 4f62 6a29 3b0a 0a20 2020 202f 2f20 432b Obj);.. // C+ │ │ │ │ +0002a5f0: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ +0002a600: 6770 726f 633a 3a71 6d75 6c74 6970 6c79 gproc::qmultiply │ │ │ │ +0002a610: 284d 6174 2073 7263 312c 204d 6174 2073 (Mat src1, Mat s │ │ │ │ +0002a620: 7263 322c 204d 6174 2620 6473 7429 0a20 rc2, Mat& dst). │ │ │ │ +0002a630: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +0002a640: 6320 6e61 7469 7665 2076 6f69 6420 716d c native void qm │ │ │ │ +0002a650: 756c 7469 706c 795f 3028 6c6f 6e67 2073 ultiply_0(long s │ │ │ │ +0002a660: 7263 315f 6e61 7469 7665 4f62 6a2c 206c rc1_nativeObj, l │ │ │ │ +0002a670: 6f6e 6720 7372 6332 5f6e 6174 6976 654f ong src2_nativeO │ │ │ │ +0002a680: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ +0002a690: 6976 654f 626a 293b 0a0a 2020 2020 2f2f iveObj);.. // │ │ │ │ +0002a6a0: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ +0002a6b0: 7869 6d67 7072 6f63 3a3a 7164 6674 284d ximgproc::qdft(M │ │ │ │ +0002a6c0: 6174 2069 6d67 2c20 4d61 7426 2071 696d at img, Mat& qim │ │ │ │ +0002a6d0: 672c 2069 6e74 2066 6c61 6773 2c20 626f g, int flags, bo │ │ │ │ +0002a6e0: 6f6c 2073 6964 654c 6566 7429 0a20 2020 ol sideLeft). │ │ │ │ +0002a6f0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002a700: 6e61 7469 7665 2076 6f69 6420 7164 6674 native void qdft │ │ │ │ +0002a710: 5f30 286c 6f6e 6720 696d 675f 6e61 7469 _0(long img_nati │ │ │ │ +0002a720: 7665 4f62 6a2c 206c 6f6e 6720 7169 6d67 veObj, long qimg │ │ │ │ +0002a730: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ +0002a740: 666c 6167 732c 2062 6f6f 6c65 616e 2073 flags, boolean s │ │ │ │ +0002a750: 6964 654c 6566 7429 3b0a 0a20 2020 202f ideLeft);.. / │ │ │ │ +0002a760: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ +0002a770: 3a78 696d 6770 726f 633a 3a63 6f6c 6f72 :ximgproc::color │ │ │ │ +0002a780: 4d61 7463 6854 656d 706c 6174 6528 4d61 MatchTemplate(Ma │ │ │ │ +0002a790: 7420 696d 672c 204d 6174 2074 656d 706c t img, Mat templ │ │ │ │ +0002a7a0: 2c20 4d61 7426 2072 6573 756c 7429 0a20 , Mat& result). │ │ │ │ +0002a7b0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +0002a7c0: 6320 6e61 7469 7665 2076 6f69 6420 636f c native void co │ │ │ │ +0002a7d0: 6c6f 724d 6174 6368 5465 6d70 6c61 7465 lorMatchTemplate │ │ │ │ +0002a7e0: 5f30 286c 6f6e 6720 696d 675f 6e61 7469 _0(long img_nati │ │ │ │ +0002a7f0: 7665 4f62 6a2c 206c 6f6e 6720 7465 6d70 veObj, long temp │ │ │ │ +0002a800: 6c5f 6e61 7469 7665 4f62 6a2c 206c 6f6e l_nativeObj, lon │ │ │ │ +0002a810: 6720 7265 7375 6c74 5f6e 6174 6976 654f g result_nativeO │ │ │ │ +0002a820: 626a 293b 0a0a 2020 2020 2f2f 2043 2b2b bj);.. // C++ │ │ │ │ +0002a830: 3a20 2050 7472 5f53 7570 6572 7069 7865 : Ptr_Superpixe │ │ │ │ +0002a840: 6c4c 5343 2063 763a 3a78 696d 6770 726f lLSC cv::ximgpro │ │ │ │ +0002a850: 633a 3a63 7265 6174 6553 7570 6572 7069 c::createSuperpi │ │ │ │ +0002a860: 7865 6c4c 5343 284d 6174 2069 6d61 6765 xelLSC(Mat image │ │ │ │ +0002a870: 2c20 696e 7420 7265 6769 6f6e 5f73 697a , int region_siz │ │ │ │ +0002a880: 6520 3d20 3130 2c20 666c 6f61 7420 7261 e = 10, float ra │ │ │ │ +0002a890: 7469 6f20 3d20 302e 3037 3566 290a 2020 tio = 0.075f). │ │ │ │ +0002a8a0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +0002a8b0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +0002a8c0: 6174 6553 7570 6572 7069 7865 6c4c 5343 ateSuperpixelLSC │ │ │ │ +0002a8d0: 5f30 286c 6f6e 6720 696d 6167 655f 6e61 _0(long image_na │ │ │ │ +0002a8e0: 7469 7665 4f62 6a2c 2069 6e74 2072 6567 tiveObj, int reg │ │ │ │ +0002a8f0: 696f 6e5f 7369 7a65 2c20 666c 6f61 7420 ion_size, float │ │ │ │ +0002a900: 7261 7469 6f29 3b0a 2020 2020 7072 6976 ratio);. priv │ │ │ │ +0002a910: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002a920: 6520 6c6f 6e67 2063 7265 6174 6553 7570 e long createSup │ │ │ │ +0002a930: 6572 7069 7865 6c4c 5343 5f31 286c 6f6e erpixelLSC_1(lon │ │ │ │ +0002a940: 6720 696d 6167 655f 6e61 7469 7665 4f62 g image_nativeOb │ │ │ │ +0002a950: 6a2c 2069 6e74 2072 6567 696f 6e5f 7369 j, int region_si │ │ │ │ +0002a960: 7a65 293b 0a20 2020 2070 7269 7661 7465 ze);. private │ │ │ │ +0002a970: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +0002a980: 6f6e 6720 6372 6561 7465 5375 7065 7270 ong createSuperp │ │ │ │ +0002a990: 6978 656c 4c53 435f 3228 6c6f 6e67 2069 ixelLSC_2(long i │ │ │ │ +0002a9a0: 6d61 6765 5f6e 6174 6976 654f 626a 293b mage_nativeObj); │ │ │ │ +0002a9b0: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2050 .. // C++: P │ │ │ │ +0002a9c0: 7472 5f45 6467 6544 7261 7769 6e67 2063 tr_EdgeDrawing c │ │ │ │ +0002a9d0: 763a 3a78 696d 6770 726f 633a 3a63 7265 v::ximgproc::cre │ │ │ │ +0002a9e0: 6174 6545 6467 6544 7261 7769 6e67 2829 ateEdgeDrawing() │ │ │ │ +0002a9f0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +0002aa00: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +0002aa10: 6372 6561 7465 4564 6765 4472 6177 696e createEdgeDrawin │ │ │ │ +0002aa20: 675f 3028 293b 0a0a 2020 2020 2f2f 2043 g_0();.. // C │ │ │ │ +0002aa30: 2b2b 3a20 2050 7472 5f44 6973 7061 7269 ++: Ptr_Dispari │ │ │ │ +0002aa40: 7479 574c 5346 696c 7465 7220 6376 3a3a tyWLSFilter cv:: │ │ │ │ +0002aa50: 7869 6d67 7072 6f63 3a3a 6372 6561 7465 ximgproc::create │ │ │ │ +0002aa60: 4469 7370 6172 6974 7957 4c53 4669 6c74 DisparityWLSFilt │ │ │ │ +0002aa70: 6572 2850 7472 5f53 7465 7265 6f4d 6174 er(Ptr_StereoMat │ │ │ │ +0002aa80: 6368 6572 206d 6174 6368 6572 5f6c 6566 cher matcher_lef │ │ │ │ +0002aa90: 7429 0a20 2020 2070 7269 7661 7465 2073 t). private s │ │ │ │ +0002aaa0: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +0002aab0: 6720 6372 6561 7465 4469 7370 6172 6974 g createDisparit │ │ │ │ +0002aac0: 7957 4c53 4669 6c74 6572 5f30 286c 6f6e yWLSFilter_0(lon │ │ │ │ +0002aad0: 6720 6d61 7463 6865 725f 6c65 6674 5f6e g matcher_left_n │ │ │ │ +0002aae0: 6174 6976 654f 626a 293b 0a0a 2020 2020 ativeObj);.. │ │ │ │ +0002aaf0: 2f2f 2043 2b2b 3a20 2050 7472 5f53 7465 // C++: Ptr_Ste │ │ │ │ +0002ab00: 7265 6f4d 6174 6368 6572 2063 763a 3a78 reoMatcher cv::x │ │ │ │ +0002ab10: 696d 6770 726f 633a 3a63 7265 6174 6552 imgproc::createR │ │ │ │ +0002ab20: 6967 6874 4d61 7463 6865 7228 5074 725f ightMatcher(Ptr_ │ │ │ │ +0002ab30: 5374 6572 656f 4d61 7463 6865 7220 6d61 StereoMatcher ma │ │ │ │ +0002ab40: 7463 6865 725f 6c65 6674 290a 2020 2020 tcher_left). │ │ │ │ +0002ab50: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002ab60: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +0002ab70: 6552 6967 6874 4d61 7463 6865 725f 3028 eRightMatcher_0( │ │ │ │ +0002ab80: 6c6f 6e67 206d 6174 6368 6572 5f6c 6566 long matcher_lef │ │ │ │ +0002ab90: 745f 6e61 7469 7665 4f62 6a29 3b0a 0a20 t_nativeObj);.. │ │ │ │ +0002aba0: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ +0002abb0: 4469 7370 6172 6974 7957 4c53 4669 6c74 DisparityWLSFilt │ │ │ │ +0002abc0: 6572 2063 763a 3a78 696d 6770 726f 633a er cv::ximgproc: │ │ │ │ +0002abd0: 3a63 7265 6174 6544 6973 7061 7269 7479 :createDisparity │ │ │ │ +0002abe0: 574c 5346 696c 7465 7247 656e 6572 6963 WLSFilterGeneric │ │ │ │ +0002abf0: 2862 6f6f 6c20 7573 655f 636f 6e66 6964 (bool use_confid │ │ │ │ +0002ac00: 656e 6365 290a 2020 2020 7072 6976 6174 ence). privat │ │ │ │ +0002ac10: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +0002ac20: 6c6f 6e67 2063 7265 6174 6544 6973 7061 long createDispa │ │ │ │ +0002ac30: 7269 7479 574c 5346 696c 7465 7247 656e rityWLSFilterGen │ │ │ │ +0002ac40: 6572 6963 5f30 2862 6f6f 6c65 616e 2075 eric_0(boolean u │ │ │ │ +0002ac50: 7365 5f63 6f6e 6669 6465 6e63 6529 3b0a se_confidence);. │ │ │ │ +0002ac60: 0a20 2020 202f 2f20 432b 2b3a 2020 696e . // C++: in │ │ │ │ +0002ac70: 7420 6376 3a3a 7869 6d67 7072 6f63 3a3a t cv::ximgproc:: │ │ │ │ +0002ac80: 7265 6164 4754 2853 7472 696e 6720 7372 readGT(String sr │ │ │ │ +0002ac90: 635f 7061 7468 2c20 4d61 7426 2064 7374 c_path, Mat& dst │ │ │ │ +0002aca0: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +0002acb0: 6174 6963 206e 6174 6976 6520 696e 7420 atic native int │ │ │ │ +0002acc0: 7265 6164 4754 5f30 2853 7472 696e 6720 readGT_0(String │ │ │ │ +0002acd0: 7372 635f 7061 7468 2c20 6c6f 6e67 2064 src_path, long d │ │ │ │ +0002ace0: 7374 5f6e 6174 6976 654f 626a 293b 0a0a st_nativeObj);.. │ │ │ │ +0002acf0: 2020 2020 2f2f 2043 2b2b 3a20 2064 6f75 // C++: dou │ │ │ │ +0002ad00: 626c 6520 6376 3a3a 7869 6d67 7072 6f63 ble cv::ximgproc │ │ │ │ +0002ad10: 3a3a 636f 6d70 7574 654d 5345 284d 6174 ::computeMSE(Mat │ │ │ │ +0002ad20: 2047 542c 204d 6174 2073 7263 2c20 5265 GT, Mat src, Re │ │ │ │ +0002ad30: 6374 2052 4f49 290a 2020 2020 7072 6976 ct ROI). priv │ │ │ │ +0002ad40: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002ad50: 6520 646f 7562 6c65 2063 6f6d 7075 7465 e double compute │ │ │ │ +0002ad60: 4d53 455f 3028 6c6f 6e67 2047 545f 6e61 MSE_0(long GT_na │ │ │ │ +0002ad70: 7469 7665 4f62 6a2c 206c 6f6e 6720 7372 tiveObj, long sr │ │ │ │ +0002ad80: 635f 6e61 7469 7665 4f62 6a2c 2069 6e74 c_nativeObj, int │ │ │ │ +0002ad90: 2052 4f49 5f78 2c20 696e 7420 524f 495f ROI_x, int ROI_ │ │ │ │ +0002ada0: 792c 2069 6e74 2052 4f49 5f77 6964 7468 y, int ROI_width │ │ │ │ +0002adb0: 2c20 696e 7420 524f 495f 6865 6967 6874 , int ROI_height │ │ │ │ +0002adc0: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +0002add0: 2064 6f75 626c 6520 6376 3a3a 7869 6d67 double cv::ximg │ │ │ │ +0002ade0: 7072 6f63 3a3a 636f 6d70 7574 6542 6164 proc::computeBad │ │ │ │ +0002adf0: 5069 7865 6c50 6572 6365 6e74 284d 6174 PixelPercent(Mat │ │ │ │ +0002ae00: 2047 542c 204d 6174 2073 7263 2c20 5265 GT, Mat src, Re │ │ │ │ +0002ae10: 6374 2052 4f49 2c20 696e 7420 7468 7265 ct ROI, int thre │ │ │ │ +0002ae20: 7368 203d 2032 3429 0a20 2020 2070 7269 sh = 24). pri │ │ │ │ +0002ae30: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002ae40: 7665 2064 6f75 626c 6520 636f 6d70 7574 ve double comput │ │ │ │ +0002ae50: 6542 6164 5069 7865 6c50 6572 6365 6e74 eBadPixelPercent │ │ │ │ +0002ae60: 5f30 286c 6f6e 6720 4754 5f6e 6174 6976 _0(long GT_nativ │ │ │ │ +0002ae70: 654f 626a 2c20 6c6f 6e67 2073 7263 5f6e eObj, long src_n │ │ │ │ +0002ae80: 6174 6976 654f 626a 2c20 696e 7420 524f ativeObj, int RO │ │ │ │ +0002ae90: 495f 782c 2069 6e74 2052 4f49 5f79 2c20 I_x, int ROI_y, │ │ │ │ +0002aea0: 696e 7420 524f 495f 7769 6474 682c 2069 int ROI_width, i │ │ │ │ +0002aeb0: 6e74 2052 4f49 5f68 6569 6768 742c 2069 nt ROI_height, i │ │ │ │ +0002aec0: 6e74 2074 6872 6573 6829 3b0a 2020 2020 nt thresh);. │ │ │ │ +0002aed0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002aee0: 6174 6976 6520 646f 7562 6c65 2063 6f6d ative double com │ │ │ │ +0002aef0: 7075 7465 4261 6450 6978 656c 5065 7263 puteBadPixelPerc │ │ │ │ +0002af00: 656e 745f 3128 6c6f 6e67 2047 545f 6e61 ent_1(long GT_na │ │ │ │ +0002af10: 7469 7665 4f62 6a2c 206c 6f6e 6720 7372 tiveObj, long sr │ │ │ │ +0002af20: 635f 6e61 7469 7665 4f62 6a2c 2069 6e74 c_nativeObj, int │ │ │ │ +0002af30: 2052 4f49 5f78 2c20 696e 7420 524f 495f ROI_x, int ROI_ │ │ │ │ +0002af40: 792c 2069 6e74 2052 4f49 5f77 6964 7468 y, int ROI_width │ │ │ │ +0002af50: 2c20 696e 7420 524f 495f 6865 6967 6874 , int ROI_height │ │ │ │ +0002af60: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +0002af70: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ +0002af80: 6f63 3a3a 6765 7444 6973 7061 7269 7479 oc::getDisparity │ │ │ │ +0002af90: 5669 7328 4d61 7420 7372 632c 204d 6174 Vis(Mat src, Mat │ │ │ │ +0002afa0: 2620 6473 742c 2064 6f75 626c 6520 7363 & dst, double sc │ │ │ │ +0002afb0: 616c 6520 3d20 312e 3029 0a20 2020 2070 ale = 1.0). p │ │ │ │ +0002afc0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +0002afd0: 7469 7665 2076 6f69 6420 6765 7444 6973 tive void getDis │ │ │ │ +0002afe0: 7061 7269 7479 5669 735f 3028 6c6f 6e67 parityVis_0(long │ │ │ │ +0002aff0: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ +0002b000: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ +0002b010: 626a 2c20 646f 7562 6c65 2073 6361 6c65 bj, double scale │ │ │ │ +0002b020: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +0002b030: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ +0002b040: 6420 6765 7444 6973 7061 7269 7479 5669 d getDisparityVi │ │ │ │ +0002b050: 735f 3128 6c6f 6e67 2073 7263 5f6e 6174 s_1(long src_nat │ │ │ │ +0002b060: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +0002b070: 5f6e 6174 6976 654f 626a 293b 0a0a 2020 _nativeObj);.. │ │ │ │ +0002b080: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ +0002b090: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6564 cv::ximgproc::ed │ │ │ │ +0002b0a0: 6765 5072 6573 6572 7669 6e67 4669 6c74 gePreservingFilt │ │ │ │ +0002b0b0: 6572 284d 6174 2073 7263 2c20 4d61 7426 er(Mat src, Mat& │ │ │ │ +0002b0c0: 2064 7374 2c20 696e 7420 642c 2064 6f75 dst, int d, dou │ │ │ │ +0002b0d0: 626c 6520 7468 7265 7368 6f6c 6429 0a20 ble threshold). │ │ │ │ +0002b0e0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +0002b0f0: 6320 6e61 7469 7665 2076 6f69 6420 6564 c native void ed │ │ │ │ +0002b100: 6765 5072 6573 6572 7669 6e67 4669 6c74 gePreservingFilt │ │ │ │ +0002b110: 6572 5f30 286c 6f6e 6720 7372 635f 6e61 er_0(long src_na │ │ │ │ +0002b120: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ +0002b130: 745f 6e61 7469 7665 4f62 6a2c 2069 6e74 t_nativeObj, int │ │ │ │ +0002b140: 2064 2c20 646f 7562 6c65 2074 6872 6573 d, double thres │ │ │ │ +0002b150: 686f 6c64 293b 0a0a 2020 2020 2f2f 2043 hold);.. // C │ │ │ │ +0002b160: 2b2b 3a20 2050 7472 5f45 6467 6542 6f78 ++: Ptr_EdgeBox │ │ │ │ +0002b170: 6573 2063 763a 3a78 696d 6770 726f 633a es cv::ximgproc: │ │ │ │ +0002b180: 3a63 7265 6174 6545 6467 6542 6f78 6573 :createEdgeBoxes │ │ │ │ +0002b190: 2866 6c6f 6174 2061 6c70 6861 203d 2030 (float alpha = 0 │ │ │ │ +0002b1a0: 2e36 3566 2c20 666c 6f61 7420 6265 7461 .65f, float beta │ │ │ │ +0002b1b0: 203d 2030 2e37 3566 2c20 666c 6f61 7420 = 0.75f, float │ │ │ │ +0002b1c0: 6574 6120 3d20 312c 2066 6c6f 6174 206d eta = 1, float m │ │ │ │ +0002b1d0: 696e 5363 6f72 6520 3d20 302e 3031 662c inScore = 0.01f, │ │ │ │ +0002b1e0: 2069 6e74 206d 6178 426f 7865 7320 3d20 int maxBoxes = │ │ │ │ +0002b1f0: 3130 3030 302c 2066 6c6f 6174 2065 6467 10000, float edg │ │ │ │ +0002b200: 654d 696e 4d61 6720 3d20 302e 3166 2c20 eMinMag = 0.1f, │ │ │ │ +0002b210: 666c 6f61 7420 6564 6765 4d65 7267 6554 float edgeMergeT │ │ │ │ +0002b220: 6872 203d 2030 2e35 662c 2066 6c6f 6174 hr = 0.5f, float │ │ │ │ +0002b230: 2063 6c75 7374 6572 4d69 6e4d 6167 203d clusterMinMag = │ │ │ │ +0002b240: 2030 2e35 662c 2066 6c6f 6174 206d 6178 0.5f, float max │ │ │ │ +0002b250: 4173 7065 6374 5261 7469 6f20 3d20 332c AspectRatio = 3, │ │ │ │ +0002b260: 2066 6c6f 6174 206d 696e 426f 7841 7265 float minBoxAre │ │ │ │ +0002b270: 6120 3d20 3130 3030 2c20 666c 6f61 7420 a = 1000, float │ │ │ │ +0002b280: 6761 6d6d 6120 3d20 322c 2066 6c6f 6174 gamma = 2, float │ │ │ │ +0002b290: 206b 6170 7061 203d 2031 2e35 6629 0a20 kappa = 1.5f). │ │ │ │ +0002b2a0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +0002b2b0: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ +0002b2c0: 6561 7465 4564 6765 426f 7865 735f 3028 eateEdgeBoxes_0( │ │ │ │ +0002b2d0: 666c 6f61 7420 616c 7068 612c 2066 6c6f float alpha, flo │ │ │ │ +0002b2e0: 6174 2062 6574 612c 2066 6c6f 6174 2065 at beta, float e │ │ │ │ +0002b2f0: 7461 2c20 666c 6f61 7420 6d69 6e53 636f ta, float minSco │ │ │ │ +0002b300: 7265 2c20 696e 7420 6d61 7842 6f78 6573 re, int maxBoxes │ │ │ │ +0002b310: 2c20 666c 6f61 7420 6564 6765 4d69 6e4d , float edgeMinM │ │ │ │ +0002b320: 6167 2c20 666c 6f61 7420 6564 6765 4d65 ag, float edgeMe │ │ │ │ +0002b330: 7267 6554 6872 2c20 666c 6f61 7420 636c rgeThr, float cl │ │ │ │ +0002b340: 7573 7465 724d 696e 4d61 672c 2066 6c6f usterMinMag, flo │ │ │ │ +0002b350: 6174 206d 6178 4173 7065 6374 5261 7469 at maxAspectRati │ │ │ │ +0002b360: 6f2c 2066 6c6f 6174 206d 696e 426f 7841 o, float minBoxA │ │ │ │ +0002b370: 7265 612c 2066 6c6f 6174 2067 616d 6d61 rea, float gamma │ │ │ │ +0002b380: 2c20 666c 6f61 7420 6b61 7070 6129 3b0a , float kappa);. │ │ │ │ +0002b390: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +0002b3a0: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ +0002b3b0: 7265 6174 6545 6467 6542 6f78 6573 5f31 reateEdgeBoxes_1 │ │ │ │ +0002b3c0: 2866 6c6f 6174 2061 6c70 6861 2c20 666c (float alpha, fl │ │ │ │ +0002b3d0: 6f61 7420 6265 7461 2c20 666c 6f61 7420 oat beta, float │ │ │ │ +0002b3e0: 6574 612c 2066 6c6f 6174 206d 696e 5363 eta, float minSc │ │ │ │ +0002b3f0: 6f72 652c 2069 6e74 206d 6178 426f 7865 ore, int maxBoxe │ │ │ │ +0002b400: 732c 2066 6c6f 6174 2065 6467 654d 696e s, float edgeMin │ │ │ │ +0002b410: 4d61 672c 2066 6c6f 6174 2065 6467 654d Mag, float edgeM │ │ │ │ +0002b420: 6572 6765 5468 722c 2066 6c6f 6174 2063 ergeThr, float c │ │ │ │ +0002b430: 6c75 7374 6572 4d69 6e4d 6167 2c20 666c lusterMinMag, fl │ │ │ │ +0002b440: 6f61 7420 6d61 7841 7370 6563 7452 6174 oat maxAspectRat │ │ │ │ +0002b450: 696f 2c20 666c 6f61 7420 6d69 6e42 6f78 io, float minBox │ │ │ │ +0002b460: 4172 6561 2c20 666c 6f61 7420 6761 6d6d Area, float gamm │ │ │ │ +0002b470: 6129 3b0a 2020 2020 7072 6976 6174 6520 a);. private │ │ │ │ +0002b480: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +0002b490: 6e67 2063 7265 6174 6545 6467 6542 6f78 ng createEdgeBox │ │ │ │ +0002b4a0: 6573 5f32 2866 6c6f 6174 2061 6c70 6861 es_2(float alpha │ │ │ │ +0002b4b0: 2c20 666c 6f61 7420 6265 7461 2c20 666c , float beta, fl │ │ │ │ +0002b4c0: 6f61 7420 6574 612c 2066 6c6f 6174 206d oat eta, float m │ │ │ │ +0002b4d0: 696e 5363 6f72 652c 2069 6e74 206d 6178 inScore, int max │ │ │ │ +0002b4e0: 426f 7865 732c 2066 6c6f 6174 2065 6467 Boxes, float edg │ │ │ │ +0002b4f0: 654d 696e 4d61 672c 2066 6c6f 6174 2065 eMinMag, float e │ │ │ │ +0002b500: 6467 654d 6572 6765 5468 722c 2066 6c6f dgeMergeThr, flo │ │ │ │ +0002b510: 6174 2063 6c75 7374 6572 4d69 6e4d 6167 at clusterMinMag │ │ │ │ +0002b520: 2c20 666c 6f61 7420 6d61 7841 7370 6563 , float maxAspec │ │ │ │ +0002b530: 7452 6174 696f 2c20 666c 6f61 7420 6d69 tRatio, float mi │ │ │ │ +0002b540: 6e42 6f78 4172 6561 293b 0a20 2020 2070 nBoxArea);. p │ │ │ │ +0002b550: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +0002b560: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ +0002b570: 4564 6765 426f 7865 735f 3328 666c 6f61 EdgeBoxes_3(floa │ │ │ │ +0002b580: 7420 616c 7068 612c 2066 6c6f 6174 2062 t alpha, float b │ │ │ │ +0002b590: 6574 612c 2066 6c6f 6174 2065 7461 2c20 eta, float eta, │ │ │ │ +0002b5a0: 666c 6f61 7420 6d69 6e53 636f 7265 2c20 float minScore, │ │ │ │ +0002b5b0: 696e 7420 6d61 7842 6f78 6573 2c20 666c int maxBoxes, fl │ │ │ │ +0002b5c0: 6f61 7420 6564 6765 4d69 6e4d 6167 2c20 oat edgeMinMag, │ │ │ │ +0002b5d0: 666c 6f61 7420 6564 6765 4d65 7267 6554 float edgeMergeT │ │ │ │ +0002b5e0: 6872 2c20 666c 6f61 7420 636c 7573 7465 hr, float cluste │ │ │ │ +0002b5f0: 724d 696e 4d61 672c 2066 6c6f 6174 206d rMinMag, float m │ │ │ │ +0002b600: 6178 4173 7065 6374 5261 7469 6f29 3b0a axAspectRatio);. │ │ │ │ +0002b610: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +0002b620: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ +0002b630: 7265 6174 6545 6467 6542 6f78 6573 5f34 reateEdgeBoxes_4 │ │ │ │ +0002b640: 2866 6c6f 6174 2061 6c70 6861 2c20 666c (float alpha, fl │ │ │ │ +0002b650: 6f61 7420 6265 7461 2c20 666c 6f61 7420 oat beta, float │ │ │ │ +0002b660: 6574 612c 2066 6c6f 6174 206d 696e 5363 eta, float minSc │ │ │ │ +0002b670: 6f72 652c 2069 6e74 206d 6178 426f 7865 ore, int maxBoxe │ │ │ │ +0002b680: 732c 2066 6c6f 6174 2065 6467 654d 696e s, float edgeMin │ │ │ │ +0002b690: 4d61 672c 2066 6c6f 6174 2065 6467 654d Mag, float edgeM │ │ │ │ +0002b6a0: 6572 6765 5468 722c 2066 6c6f 6174 2063 ergeThr, float c │ │ │ │ +0002b6b0: 6c75 7374 6572 4d69 6e4d 6167 293b 0a20 lusterMinMag);. │ │ │ │ +0002b6c0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +0002b6d0: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ +0002b6e0: 6561 7465 4564 6765 426f 7865 735f 3528 eateEdgeBoxes_5( │ │ │ │ +0002b6f0: 666c 6f61 7420 616c 7068 612c 2066 6c6f float alpha, flo │ │ │ │ +0002b700: 6174 2062 6574 612c 2066 6c6f 6174 2065 at beta, float e │ │ │ │ +0002b710: 7461 2c20 666c 6f61 7420 6d69 6e53 636f ta, float minSco │ │ │ │ +0002b720: 7265 2c20 696e 7420 6d61 7842 6f78 6573 re, int maxBoxes │ │ │ │ +0002b730: 2c20 666c 6f61 7420 6564 6765 4d69 6e4d , float edgeMinM │ │ │ │ +0002b740: 6167 2c20 666c 6f61 7420 6564 6765 4d65 ag, float edgeMe │ │ │ │ +0002b750: 7267 6554 6872 293b 0a20 2020 2070 7269 rgeThr);. pri │ │ │ │ +0002b760: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002b770: 7665 206c 6f6e 6720 6372 6561 7465 4564 ve long createEd │ │ │ │ +0002b780: 6765 426f 7865 735f 3628 666c 6f61 7420 geBoxes_6(float │ │ │ │ +0002b790: 616c 7068 612c 2066 6c6f 6174 2062 6574 alpha, float bet │ │ │ │ +0002b7a0: 612c 2066 6c6f 6174 2065 7461 2c20 666c a, float eta, fl │ │ │ │ +0002b7b0: 6f61 7420 6d69 6e53 636f 7265 2c20 696e oat minScore, in │ │ │ │ +0002b7c0: 7420 6d61 7842 6f78 6573 2c20 666c 6f61 t maxBoxes, floa │ │ │ │ +0002b7d0: 7420 6564 6765 4d69 6e4d 6167 293b 0a20 t edgeMinMag);. │ │ │ │ +0002b7e0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +0002b7f0: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ +0002b800: 6561 7465 4564 6765 426f 7865 735f 3728 eateEdgeBoxes_7( │ │ │ │ +0002b810: 666c 6f61 7420 616c 7068 612c 2066 6c6f float alpha, flo │ │ │ │ +0002b820: 6174 2062 6574 612c 2066 6c6f 6174 2065 at beta, float e │ │ │ │ +0002b830: 7461 2c20 666c 6f61 7420 6d69 6e53 636f ta, float minSco │ │ │ │ +0002b840: 7265 2c20 696e 7420 6d61 7842 6f78 6573 re, int maxBoxes │ │ │ │ +0002b850: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +0002b860: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +0002b870: 6720 6372 6561 7465 4564 6765 426f 7865 g createEdgeBoxe │ │ │ │ +0002b880: 735f 3828 666c 6f61 7420 616c 7068 612c s_8(float alpha, │ │ │ │ +0002b890: 2066 6c6f 6174 2062 6574 612c 2066 6c6f float beta, flo │ │ │ │ +0002b8a0: 6174 2065 7461 2c20 666c 6f61 7420 6d69 at eta, float mi │ │ │ │ +0002b8b0: 6e53 636f 7265 293b 0a20 2020 2070 7269 nScore);. pri │ │ │ │ +0002b8c0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002b8d0: 7665 206c 6f6e 6720 6372 6561 7465 4564 ve long createEd │ │ │ │ +0002b8e0: 6765 426f 7865 735f 3928 666c 6f61 7420 geBoxes_9(float │ │ │ │ +0002b8f0: 616c 7068 612c 2066 6c6f 6174 2062 6574 alpha, float bet │ │ │ │ +0002b900: 612c 2066 6c6f 6174 2065 7461 293b 0a20 a, float eta);. │ │ │ │ +0002b910: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +0002b920: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ +0002b930: 6561 7465 4564 6765 426f 7865 735f 3130 eateEdgeBoxes_10 │ │ │ │ +0002b940: 2866 6c6f 6174 2061 6c70 6861 2c20 666c (float alpha, fl │ │ │ │ +0002b950: 6f61 7420 6265 7461 293b 0a20 2020 2070 oat beta);. p │ │ │ │ +0002b960: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +0002b970: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ +0002b980: 4564 6765 426f 7865 735f 3131 2866 6c6f EdgeBoxes_11(flo │ │ │ │ +0002b990: 6174 2061 6c70 6861 293b 0a20 2020 2070 at alpha);. p │ │ │ │ +0002b9a0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +0002b9b0: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ +0002b9c0: 4564 6765 426f 7865 735f 3132 2829 3b0a EdgeBoxes_12();. │ │ │ │ +0002b9d0: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ +0002b9e0: 725f 5375 7065 7270 6978 656c 5345 4544 r_SuperpixelSEED │ │ │ │ +0002b9f0: 5320 6376 3a3a 7869 6d67 7072 6f63 3a3a S cv::ximgproc:: │ │ │ │ +0002ba00: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ +0002ba10: 5345 4544 5328 696e 7420 696d 6167 655f SEEDS(int image_ │ │ │ │ +0002ba20: 7769 6474 682c 2069 6e74 2069 6d61 6765 width, int image │ │ │ │ +0002ba30: 5f68 6569 6768 742c 2069 6e74 2069 6d61 _height, int ima │ │ │ │ +0002ba40: 6765 5f63 6861 6e6e 656c 732c 2069 6e74 ge_channels, int │ │ │ │ +0002ba50: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ +0002ba60: 2c20 696e 7420 6e75 6d5f 6c65 7665 6c73 , int num_levels │ │ │ │ +0002ba70: 2c20 696e 7420 7072 696f 7220 3d20 322c , int prior = 2, │ │ │ │ +0002ba80: 2069 6e74 2068 6973 746f 6772 616d 5f62 int histogram_b │ │ │ │ +0002ba90: 696e 7320 3d20 352c 2062 6f6f 6c20 646f ins = 5, bool do │ │ │ │ +0002baa0: 7562 6c65 5f73 7465 7020 3d20 6661 6c73 uble_step = fals │ │ │ │ +0002bab0: 6529 0a20 2020 2070 7269 7661 7465 2073 e). private s │ │ │ │ +0002bac0: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +0002bad0: 6720 6372 6561 7465 5375 7065 7270 6978 g createSuperpix │ │ │ │ +0002bae0: 656c 5345 4544 535f 3028 696e 7420 696d elSEEDS_0(int im │ │ │ │ +0002baf0: 6167 655f 7769 6474 682c 2069 6e74 2069 age_width, int i │ │ │ │ +0002bb00: 6d61 6765 5f68 6569 6768 742c 2069 6e74 mage_height, int │ │ │ │ +0002bb10: 2069 6d61 6765 5f63 6861 6e6e 656c 732c image_channels, │ │ │ │ +0002bb20: 2069 6e74 206e 756d 5f73 7570 6572 7069 int num_superpi │ │ │ │ +0002bb30: 7865 6c73 2c20 696e 7420 6e75 6d5f 6c65 xels, int num_le │ │ │ │ +0002bb40: 7665 6c73 2c20 696e 7420 7072 696f 722c vels, int prior, │ │ │ │ +0002bb50: 2069 6e74 2068 6973 746f 6772 616d 5f62 int histogram_b │ │ │ │ +0002bb60: 696e 732c 2062 6f6f 6c65 616e 2064 6f75 ins, boolean dou │ │ │ │ +0002bb70: 626c 655f 7374 6570 293b 0a20 2020 2070 ble_step);. p │ │ │ │ +0002bb80: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +0002bb90: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ +0002bba0: 5375 7065 7270 6978 656c 5345 4544 535f SuperpixelSEEDS_ │ │ │ │ +0002bbb0: 3128 696e 7420 696d 6167 655f 7769 6474 1(int image_widt │ │ │ │ +0002bbc0: 682c 2069 6e74 2069 6d61 6765 5f68 6569 h, int image_hei │ │ │ │ +0002bbd0: 6768 742c 2069 6e74 2069 6d61 6765 5f63 ght, int image_c │ │ │ │ +0002bbe0: 6861 6e6e 656c 732c 2069 6e74 206e 756d hannels, int num │ │ │ │ +0002bbf0: 5f73 7570 6572 7069 7865 6c73 2c20 696e _superpixels, in │ │ │ │ +0002bc00: 7420 6e75 6d5f 6c65 7665 6c73 2c20 696e t num_levels, in │ │ │ │ +0002bc10: 7420 7072 696f 722c 2069 6e74 2068 6973 t prior, int his │ │ │ │ +0002bc20: 746f 6772 616d 5f62 696e 7329 3b0a 2020 togram_bins);. │ │ │ │ +0002bc30: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +0002bc40: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +0002bc50: 6174 6553 7570 6572 7069 7865 6c53 4545 ateSuperpixelSEE │ │ │ │ +0002bc60: 4453 5f32 2869 6e74 2069 6d61 6765 5f77 DS_2(int image_w │ │ │ │ +0002bc70: 6964 7468 2c20 696e 7420 696d 6167 655f idth, int image_ │ │ │ │ +0002bc80: 6865 6967 6874 2c20 696e 7420 696d 6167 height, int imag │ │ │ │ +0002bc90: 655f 6368 616e 6e65 6c73 2c20 696e 7420 e_channels, int │ │ │ │ +0002bca0: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ +0002bcb0: 2069 6e74 206e 756d 5f6c 6576 656c 732c int num_levels, │ │ │ │ +0002bcc0: 2069 6e74 2070 7269 6f72 293b 0a20 2020 int prior);. │ │ │ │ +0002bcd0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002bce0: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +0002bcf0: 7465 5375 7065 7270 6978 656c 5345 4544 teSuperpixelSEED │ │ │ │ +0002bd00: 535f 3328 696e 7420 696d 6167 655f 7769 S_3(int image_wi │ │ │ │ +0002bd10: 6474 682c 2069 6e74 2069 6d61 6765 5f68 dth, int image_h │ │ │ │ +0002bd20: 6569 6768 742c 2069 6e74 2069 6d61 6765 eight, int image │ │ │ │ +0002bd30: 5f63 6861 6e6e 656c 732c 2069 6e74 206e _channels, int n │ │ │ │ +0002bd40: 756d 5f73 7570 6572 7069 7865 6c73 2c20 um_superpixels, │ │ │ │ +0002bd50: 696e 7420 6e75 6d5f 6c65 7665 6c73 293b int num_levels); │ │ │ │ +0002bd60: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2050 .. // C++: P │ │ │ │ +0002bd70: 7472 5f52 4646 6561 7475 7265 4765 7474 tr_RFFeatureGett │ │ │ │ +0002bd80: 6572 2063 763a 3a78 696d 6770 726f 633a er cv::ximgproc: │ │ │ │ +0002bd90: 3a63 7265 6174 6552 4646 6561 7475 7265 :createRFFeature │ │ │ │ +0002bda0: 4765 7474 6572 2829 0a20 2020 2070 7269 Getter(). pri │ │ │ │ +0002bdb0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002bdc0: 7665 206c 6f6e 6720 6372 6561 7465 5246 ve long createRF │ │ │ │ +0002bdd0: 4665 6174 7572 6547 6574 7465 725f 3028 FeatureGetter_0( │ │ │ │ +0002bde0: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +0002bdf0: 2050 7472 5f53 7472 7563 7475 7265 6445 Ptr_StructuredE │ │ │ │ +0002be00: 6467 6544 6574 6563 7469 6f6e 2063 763a dgeDetection cv: │ │ │ │ +0002be10: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ +0002be20: 6553 7472 7563 7475 7265 6445 6467 6544 eStructuredEdgeD │ │ │ │ +0002be30: 6574 6563 7469 6f6e 2853 7472 696e 6720 etection(String │ │ │ │ +0002be40: 6d6f 6465 6c2c 2050 7472 5f52 4646 6561 model, Ptr_RFFea │ │ │ │ +0002be50: 7475 7265 4765 7474 6572 2068 6f77 546f tureGetter howTo │ │ │ │ +0002be60: 4765 7446 6561 7475 7265 7320 3d20 5074 GetFeatures = Pt │ │ │ │ +0002be70: 723c 5246 4665 6174 7572 6547 6574 7465 r()). privat │ │ │ │ +0002be90: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +0002bea0: 6c6f 6e67 2063 7265 6174 6553 7472 7563 long createStruc │ │ │ │ +0002beb0: 7475 7265 6445 6467 6544 6574 6563 7469 turedEdgeDetecti │ │ │ │ +0002bec0: 6f6e 5f30 2853 7472 696e 6720 6d6f 6465 on_0(String mode │ │ │ │ +0002bed0: 6c2c 206c 6f6e 6720 686f 7754 6f47 6574 l, long howToGet │ │ │ │ +0002bee0: 4665 6174 7572 6573 5f6e 6174 6976 654f Features_nativeO │ │ │ │ +0002bef0: 626a 293b 0a20 2020 2070 7269 7661 7465 bj);. private │ │ │ │ +0002bf00: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +0002bf10: 6f6e 6720 6372 6561 7465 5374 7275 6374 ong createStruct │ │ │ │ +0002bf20: 7572 6564 4564 6765 4465 7465 6374 696f uredEdgeDetectio │ │ │ │ +0002bf30: 6e5f 3128 5374 7269 6e67 206d 6f64 656c n_1(String model │ │ │ │ +0002bf40: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +0002bf50: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ +0002bf60: 6f63 3a3a 666f 7572 6965 7244 6573 6372 oc::fourierDescr │ │ │ │ +0002bf70: 6970 746f 7228 4d61 7420 7372 632c 204d iptor(Mat src, M │ │ │ │ +0002bf80: 6174 2620 6473 742c 2069 6e74 206e 6245 at& dst, int nbE │ │ │ │ +0002bf90: 6c74 203d 202d 312c 2069 6e74 206e 6246 lt = -1, int nbF │ │ │ │ +0002bfa0: 4420 3d20 2d31 290a 2020 2020 7072 6976 D = -1). priv │ │ │ │ +0002bfb0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002bfc0: 6520 766f 6964 2066 6f75 7269 6572 4465 e void fourierDe │ │ │ │ +0002bfd0: 7363 7269 7074 6f72 5f30 286c 6f6e 6720 scriptor_0(long │ │ │ │ +0002bfe0: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ +0002bff0: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ +0002c000: 6a2c 2069 6e74 206e 6245 6c74 2c20 696e j, int nbElt, in │ │ │ │ +0002c010: 7420 6e62 4644 293b 0a20 2020 2070 7269 t nbFD);. pri │ │ │ │ +0002c020: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002c030: 7665 2076 6f69 6420 666f 7572 6965 7244 ve void fourierD │ │ │ │ +0002c040: 6573 6372 6970 746f 725f 3128 6c6f 6e67 escriptor_1(long │ │ │ │ +0002c050: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ +0002c060: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ +0002c070: 626a 2c20 696e 7420 6e62 456c 7429 3b0a bj, int nbElt);. │ │ │ │ +0002c080: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +0002c090: 6963 206e 6174 6976 6520 766f 6964 2066 ic native void f │ │ │ │ +0002c0a0: 6f75 7269 6572 4465 7363 7269 7074 6f72 ourierDescriptor │ │ │ │ +0002c0b0: 5f32 286c 6f6e 6720 7372 635f 6e61 7469 _2(long src_nati │ │ │ │ +0002c0c0: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +0002c0d0: 6e61 7469 7665 4f62 6a29 3b0a 0a20 2020 nativeObj);.. │ │ │ │ +0002c0e0: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ +0002c0f0: 763a 3a78 696d 6770 726f 633a 3a74 7261 v::ximgproc::tra │ │ │ │ +0002c100: 6e73 666f 726d 4644 284d 6174 2073 7263 nsformFD(Mat src │ │ │ │ +0002c110: 2c20 4d61 7420 742c 204d 6174 2620 6473 , Mat t, Mat& ds │ │ │ │ +0002c120: 742c 2062 6f6f 6c20 6664 436f 6e74 6f75 t, bool fdContou │ │ │ │ +0002c130: 7220 3d20 7472 7565 290a 2020 2020 7072 r = true). pr │ │ │ │ +0002c140: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +0002c150: 6976 6520 766f 6964 2074 7261 6e73 666f ive void transfo │ │ │ │ +0002c160: 726d 4644 5f30 286c 6f6e 6720 7372 635f rmFD_0(long src_ │ │ │ │ +0002c170: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +0002c180: 745f 6e61 7469 7665 4f62 6a2c 206c 6f6e t_nativeObj, lon │ │ │ │ +0002c190: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ +0002c1a0: 2062 6f6f 6c65 616e 2066 6443 6f6e 746f boolean fdConto │ │ │ │ +0002c1b0: 7572 293b 0a20 2020 2070 7269 7661 7465 ur);. private │ │ │ │ +0002c1c0: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +0002c1d0: 6f69 6420 7472 616e 7366 6f72 6d46 445f oid transformFD_ │ │ │ │ +0002c1e0: 3128 6c6f 6e67 2073 7263 5f6e 6174 6976 1(long src_nativ │ │ │ │ +0002c1f0: 654f 626a 2c20 6c6f 6e67 2074 5f6e 6174 eObj, long t_nat │ │ │ │ +0002c200: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +0002c210: 5f6e 6174 6976 654f 626a 293b 0a0a 2020 _nativeObj);.. │ │ │ │ +0002c220: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ +0002c230: 6376 3a3a 7869 6d67 7072 6f63 3a3a 636f cv::ximgproc::co │ │ │ │ +0002c240: 6e74 6f75 7253 616d 706c 696e 6728 4d61 ntourSampling(Ma │ │ │ │ +0002c250: 7420 7372 632c 204d 6174 2620 6f75 742c t src, Mat& out, │ │ │ │ +0002c260: 2069 6e74 206e 6245 6c74 290a 2020 2020 int nbElt). │ │ │ │ +0002c270: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002c280: 6174 6976 6520 766f 6964 2063 6f6e 746f ative void conto │ │ │ │ +0002c290: 7572 5361 6d70 6c69 6e67 5f30 286c 6f6e urSampling_0(lon │ │ │ │ +0002c2a0: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +0002c2b0: 206c 6f6e 6720 6f75 745f 6e61 7469 7665 long out_native │ │ │ │ +0002c2c0: 4f62 6a2c 2069 6e74 206e 6245 6c74 293b Obj, int nbElt); │ │ │ │ +0002c2d0: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2050 .. // C++: P │ │ │ │ +0002c2e0: 7472 5f43 6f6e 746f 7572 4669 7474 696e tr_ContourFittin │ │ │ │ +0002c2f0: 6720 6376 3a3a 7869 6d67 7072 6f63 3a3a g cv::ximgproc:: │ │ │ │ +0002c300: 6372 6561 7465 436f 6e74 6f75 7246 6974 createContourFit │ │ │ │ +0002c310: 7469 6e67 2869 6e74 2063 7472 203d 2031 ting(int ctr = 1 │ │ │ │ +0002c320: 3032 342c 2069 6e74 2066 6420 3d20 3136 024, int fd = 16 │ │ │ │ +0002c330: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +0002c340: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +0002c350: 2063 7265 6174 6543 6f6e 746f 7572 4669 createContourFi │ │ │ │ +0002c360: 7474 696e 675f 3028 696e 7420 6374 722c tting_0(int ctr, │ │ │ │ +0002c370: 2069 6e74 2066 6429 3b0a 2020 2020 7072 int fd);. pr │ │ │ │ +0002c380: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +0002c390: 6976 6520 6c6f 6e67 2063 7265 6174 6543 ive long createC │ │ │ │ +0002c3a0: 6f6e 746f 7572 4669 7474 696e 675f 3128 ontourFitting_1( │ │ │ │ +0002c3b0: 696e 7420 6374 7229 3b0a 2020 2020 7072 int ctr);. pr │ │ │ │ +0002c3c0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +0002c3d0: 6976 6520 6c6f 6e67 2063 7265 6174 6543 ive long createC │ │ │ │ +0002c3e0: 6f6e 746f 7572 4669 7474 696e 675f 3228 ontourFitting_2( │ │ │ │ 0002c3f0: 293b 0a0a 7d0a );..}. │ │ │ ├── org/opencv/xphoto/Xphoto.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -9,70 +9,14 @@ │ │ │ │ │ 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 SimpleWB createSimpleWB() { │ │ │ │ │ - return SimpleWB.__fromPtr__(createSimpleWB_0()); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static GrayworldWB createGrayworldWB() { │ │ │ │ │ - return GrayworldWB.__fromPtr__(createGrayworldWB_0()); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static LearningBasedWB createLearningBasedWB(final String path_to_model) { │ │ │ │ │ - return LearningBasedWB.__fromPtr__(createLearningBasedWB_0(path_to_model)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static LearningBasedWB createLearningBasedWB() { │ │ │ │ │ - return LearningBasedWB.__fromPtr__(createLearningBasedWB_1()); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void applyChannelGains(final Mat src, final Mat dst, final float gainB, final float gainG, final float gainR) { │ │ │ │ │ - applyChannelGains_0(src.nativeObj, dst.nativeObj, gainB, gainG, gainR); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static TonemapDurand createTonemapDurand(final float gamma, final float contrast, final float saturation, final float sigma_color, final float sigma_space) { │ │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_0(gamma, contrast, saturation, sigma_color, sigma_space)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static TonemapDurand createTonemapDurand(final float gamma, final float contrast, final float saturation, final float sigma_color) { │ │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_1(gamma, contrast, saturation, sigma_color)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static TonemapDurand createTonemapDurand(final float gamma, final float contrast, final float saturation) { │ │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_2(gamma, contrast, saturation)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static TonemapDurand createTonemapDurand(final float gamma, final float contrast) { │ │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_3(gamma, contrast)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static TonemapDurand createTonemapDurand(final float gamma) { │ │ │ │ │ - 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); │ │ │ │ │ } │ │ │ │ │ @@ -169,41 +113,69 @@ │ │ │ │ │ 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 long createSimpleWB_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); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createGrayworldWB_0(); │ │ │ │ │ + public static SimpleWB createSimpleWB() { │ │ │ │ │ + return SimpleWB.__fromPtr__(createSimpleWB_0()); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createLearningBasedWB_0(final String p0); │ │ │ │ │ + public static GrayworldWB createGrayworldWB() { │ │ │ │ │ + return GrayworldWB.__fromPtr__(createGrayworldWB_0()); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createLearningBasedWB_1(); │ │ │ │ │ + public static LearningBasedWB createLearningBasedWB(final String path_to_model) { │ │ │ │ │ + return LearningBasedWB.__fromPtr__(createLearningBasedWB_0(path_to_model)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void applyChannelGains_0(final long p0, final long p1, final float p2, final float p3, final float p4); │ │ │ │ │ + public static LearningBasedWB createLearningBasedWB() { │ │ │ │ │ + return LearningBasedWB.__fromPtr__(createLearningBasedWB_1()); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createTonemapDurand_0(final float p0, final float p1, final float p2, final float p3, final float p4); │ │ │ │ │ + public static void applyChannelGains(final Mat src, final Mat dst, final float gainB, final float gainG, final float gainR) { │ │ │ │ │ + applyChannelGains_0(src.nativeObj, dst.nativeObj, gainB, gainG, gainR); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createTonemapDurand_1(final float p0, final float p1, final float p2, final float p3); │ │ │ │ │ + public static TonemapDurand createTonemapDurand(final float gamma, final float contrast, final float saturation, final float sigma_color, final float sigma_space) { │ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_0(gamma, contrast, saturation, sigma_color, sigma_space)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createTonemapDurand_2(final float p0, final float p1, final float p2); │ │ │ │ │ + public static TonemapDurand createTonemapDurand(final float gamma, final float contrast, final float saturation, final float sigma_color) { │ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_1(gamma, contrast, saturation, sigma_color)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createTonemapDurand_3(final float p0, final float p1); │ │ │ │ │ + public static TonemapDurand createTonemapDurand(final float gamma, final float contrast, final float saturation) { │ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_2(gamma, contrast, saturation)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createTonemapDurand_4(final float p0); │ │ │ │ │ + public static TonemapDurand createTonemapDurand(final float gamma, final float contrast) { │ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_3(gamma, contrast)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createTonemapDurand_5(); │ │ │ │ │ + public static TonemapDurand createTonemapDurand(final float gamma) { │ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_4(gamma)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void oilPainting_0(final long p0, final long p1, final int p2, final int p3, final int p4); │ │ │ │ │ + public static TonemapDurand createTonemapDurand() { │ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_5()); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void oilPainting_1(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ + 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); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void inpaint_0(final long p0, final long p1, final long p2, final int p3); │ │ │ │ │ + public static void oilPainting(final Mat src, final Mat dst, final int size, final int dynRatio) { │ │ │ │ │ + oilPainting_1(src.nativeObj, dst.nativeObj, size, dynRatio); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ 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); │ │ │ │ │ │ │ │ │ │ @@ -248,8 +220,36 @@ │ │ │ │ │ private static native void bm3dDenoising_20(final long p0, final long p1, final float p2, final int p3, final int p4); │ │ │ │ │ │ │ │ │ │ private static native void bm3dDenoising_21(final long p0, final long p1, final float p2, final int p3); │ │ │ │ │ │ │ │ │ │ private static native void bm3dDenoising_22(final long p0, final long p1, final float p2); │ │ │ │ │ │ │ │ │ │ private static native void bm3dDenoising_23(final long p0, final long p1); │ │ │ │ │ + │ │ │ │ │ + private static native void inpaint_0(final long p0, final long p1, final long p2, final int p3); │ │ │ │ │ + │ │ │ │ │ + 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(); │ │ │ │ │ + │ │ │ │ │ + private static native void applyChannelGains_0(final long p0, final long p1, final float p2, final float p3, final float p4); │ │ │ │ │ + │ │ │ │ │ + private static native long createTonemapDurand_0(final float p0, final float p1, final float p2, final float p3, final float p4); │ │ │ │ │ + │ │ │ │ │ + private static native long createTonemapDurand_1(final float p0, final float p1, final float p2, final float p3); │ │ │ │ │ + │ │ │ │ │ + private static native long createTonemapDurand_2(final float p0, final float p1, final float p2); │ │ │ │ │ + │ │ │ │ │ + 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); │ │ │ │ │ } │ │ │ ├── org/opencv/xphoto/Xphoto.java │ │ │ │┄ Ordering differences only │ │ │ │ @@ -29,241 +29,14 @@ │ │ │ │ │ │ │ │ // C++: enum TransformTypes (cv.xphoto.TransformTypes) │ │ │ │ public static final int │ │ │ │ HAAR = 0; │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ - // C++: Ptr_SimpleWB cv::xphoto::createSimpleWB() │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates an instance of SimpleWB │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static SimpleWB createSimpleWB() { │ │ │ │ - return SimpleWB.__fromPtr__(createSimpleWB_0()); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: Ptr_GrayworldWB cv::xphoto::createGrayworldWB() │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates an instance of GrayworldWB │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static GrayworldWB createGrayworldWB() { │ │ │ │ - return GrayworldWB.__fromPtr__(createGrayworldWB_0()); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: Ptr_LearningBasedWB cv::xphoto::createLearningBasedWB(String path_to_model = String()) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates an instance of LearningBasedWB │ │ │ │ - * │ │ │ │ - * @param path_to_model Path to a .yml file with the model. If not specified, the default model is used │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static LearningBasedWB createLearningBasedWB(String path_to_model) { │ │ │ │ - return LearningBasedWB.__fromPtr__(createLearningBasedWB_0(path_to_model)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates an instance of LearningBasedWB │ │ │ │ - * │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static LearningBasedWB createLearningBasedWB() { │ │ │ │ - return LearningBasedWB.__fromPtr__(createLearningBasedWB_1()); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: void cv::xphoto::applyChannelGains(Mat src, Mat& dst, float gainB, float gainG, float gainR) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Implements an efficient fixed-point approximation for applying channel gains, which is │ │ │ │ - * the last step of multiple white balance algorithms. │ │ │ │ - * │ │ │ │ - * @param src Input three-channel image in the BGR color space (either CV_8UC3 or CV_16UC3) │ │ │ │ - * @param dst Output image of the same size and type as src. │ │ │ │ - * @param gainB gain for the B channel │ │ │ │ - * @param gainG gain for the G channel │ │ │ │ - * @param gainR gain for the R channel │ │ │ │ - */ │ │ │ │ - public static void applyChannelGains(Mat src, Mat dst, float gainB, float gainG, float gainR) { │ │ │ │ - applyChannelGains_0(src.nativeObj, dst.nativeObj, gainB, gainG, gainR); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: Ptr_TonemapDurand cv::xphoto::createTonemapDurand(float gamma = 1.0f, float contrast = 4.0f, float saturation = 1.0f, float sigma_color = 2.0f, float sigma_space = 2.0f) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates TonemapDurand object │ │ │ │ - * │ │ │ │ - * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ - * │ │ │ │ - * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ - * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min │ │ │ │ - * are maximum and minimum luminance values of the resulting image. │ │ │ │ - * @param saturation saturation enhancement value. See createTonemapDrago │ │ │ │ - * @param sigma_color bilateral filter sigma in color space │ │ │ │ - * @param sigma_space bilateral filter sigma in coordinate space │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static TonemapDurand createTonemapDurand(float gamma, float contrast, float saturation, float sigma_color, float sigma_space) { │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_0(gamma, contrast, saturation, sigma_color, sigma_space)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates TonemapDurand object │ │ │ │ - * │ │ │ │ - * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ - * │ │ │ │ - * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ - * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min │ │ │ │ - * are maximum and minimum luminance values of the resulting image. │ │ │ │ - * @param saturation saturation enhancement value. See createTonemapDrago │ │ │ │ - * @param sigma_color bilateral filter sigma in color space │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static TonemapDurand createTonemapDurand(float gamma, float contrast, float saturation, float sigma_color) { │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_1(gamma, contrast, saturation, sigma_color)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates TonemapDurand object │ │ │ │ - * │ │ │ │ - * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ - * │ │ │ │ - * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ - * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min │ │ │ │ - * are maximum and minimum luminance values of the resulting image. │ │ │ │ - * @param saturation saturation enhancement value. See createTonemapDrago │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static TonemapDurand createTonemapDurand(float gamma, float contrast, float saturation) { │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_2(gamma, contrast, saturation)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates TonemapDurand object │ │ │ │ - * │ │ │ │ - * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ - * │ │ │ │ - * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ - * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min │ │ │ │ - * are maximum and minimum luminance values of the resulting image. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static TonemapDurand createTonemapDurand(float gamma, float contrast) { │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_3(gamma, contrast)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates TonemapDurand object │ │ │ │ - * │ │ │ │ - * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ - * │ │ │ │ - * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ - * are maximum and minimum luminance values of the resulting image. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static TonemapDurand createTonemapDurand(float gamma) { │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_4(gamma)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates TonemapDurand object │ │ │ │ - * │ │ │ │ - * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ - * │ │ │ │ - * are maximum and minimum luminance values of the resulting image. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - 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/>. │ │ │ │ @@ -1177,45 +950,242 @@ │ │ │ │ * fastNlMeansDenoising │ │ │ │ */ │ │ │ │ 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) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * 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++: Ptr_SimpleWB cv::xphoto::createSimpleWB() │ │ │ │ - private static native long createSimpleWB_0(); │ │ │ │ + // │ │ │ │ │ │ │ │ + /** │ │ │ │ + * Creates an instance of SimpleWB │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static SimpleWB createSimpleWB() { │ │ │ │ + return SimpleWB.__fromPtr__(createSimpleWB_0()); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: Ptr_GrayworldWB cv::xphoto::createGrayworldWB() │ │ │ │ - private static native long createGrayworldWB_0(); │ │ │ │ + // │ │ │ │ │ │ │ │ + /** │ │ │ │ + * Creates an instance of GrayworldWB │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static GrayworldWB createGrayworldWB() { │ │ │ │ + return GrayworldWB.__fromPtr__(createGrayworldWB_0()); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: Ptr_LearningBasedWB cv::xphoto::createLearningBasedWB(String path_to_model = String()) │ │ │ │ - private static native long createLearningBasedWB_0(String path_to_model); │ │ │ │ - private static native long createLearningBasedWB_1(); │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates an instance of LearningBasedWB │ │ │ │ + * │ │ │ │ + * @param path_to_model Path to a .yml file with the model. If not specified, the default model is used │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static LearningBasedWB createLearningBasedWB(String path_to_model) { │ │ │ │ + return LearningBasedWB.__fromPtr__(createLearningBasedWB_0(path_to_model)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates an instance of LearningBasedWB │ │ │ │ + * │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static LearningBasedWB createLearningBasedWB() { │ │ │ │ + return LearningBasedWB.__fromPtr__(createLearningBasedWB_1()); │ │ │ │ + } │ │ │ │ │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: void cv::xphoto::applyChannelGains(Mat src, Mat& dst, float gainB, float gainG, float gainR) │ │ │ │ - private static native void applyChannelGains_0(long src_nativeObj, long dst_nativeObj, float gainB, float gainG, float gainR); │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Implements an efficient fixed-point approximation for applying channel gains, which is │ │ │ │ + * the last step of multiple white balance algorithms. │ │ │ │ + * │ │ │ │ + * @param src Input three-channel image in the BGR color space (either CV_8UC3 or CV_16UC3) │ │ │ │ + * @param dst Output image of the same size and type as src. │ │ │ │ + * @param gainB gain for the B channel │ │ │ │ + * @param gainG gain for the G channel │ │ │ │ + * @param gainR gain for the R channel │ │ │ │ + */ │ │ │ │ + public static void applyChannelGains(Mat src, Mat dst, float gainB, float gainG, float gainR) { │ │ │ │ + applyChannelGains_0(src.nativeObj, dst.nativeObj, gainB, gainG, gainR); │ │ │ │ + } │ │ │ │ + │ │ │ │ │ │ │ │ + // │ │ │ │ // C++: Ptr_TonemapDurand cv::xphoto::createTonemapDurand(float gamma = 1.0f, float contrast = 4.0f, float saturation = 1.0f, float sigma_color = 2.0f, float sigma_space = 2.0f) │ │ │ │ - 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(); │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates TonemapDurand object │ │ │ │ + * │ │ │ │ + * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ + * │ │ │ │ + * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ + * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min │ │ │ │ + * are maximum and minimum luminance values of the resulting image. │ │ │ │ + * @param saturation saturation enhancement value. See createTonemapDrago │ │ │ │ + * @param sigma_color bilateral filter sigma in color space │ │ │ │ + * @param sigma_space bilateral filter sigma in coordinate space │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static TonemapDurand createTonemapDurand(float gamma, float contrast, float saturation, float sigma_color, float sigma_space) { │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_0(gamma, contrast, saturation, sigma_color, sigma_space)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates TonemapDurand object │ │ │ │ + * │ │ │ │ + * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ + * │ │ │ │ + * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ + * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min │ │ │ │ + * are maximum and minimum luminance values of the resulting image. │ │ │ │ + * @param saturation saturation enhancement value. See createTonemapDrago │ │ │ │ + * @param sigma_color bilateral filter sigma in color space │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static TonemapDurand createTonemapDurand(float gamma, float contrast, float saturation, float sigma_color) { │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_1(gamma, contrast, saturation, sigma_color)); │ │ │ │ + } │ │ │ │ │ │ │ │ + /** │ │ │ │ + * Creates TonemapDurand object │ │ │ │ + * │ │ │ │ + * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ + * │ │ │ │ + * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ + * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min │ │ │ │ + * are maximum and minimum luminance values of the resulting image. │ │ │ │ + * @param saturation saturation enhancement value. See createTonemapDrago │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static TonemapDurand createTonemapDurand(float gamma, float contrast, float saturation) { │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_2(gamma, contrast, saturation)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates TonemapDurand object │ │ │ │ + * │ │ │ │ + * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ + * │ │ │ │ + * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ + * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min │ │ │ │ + * are maximum and minimum luminance values of the resulting image. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static TonemapDurand createTonemapDurand(float gamma, float contrast) { │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_3(gamma, contrast)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates TonemapDurand object │ │ │ │ + * │ │ │ │ + * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ + * │ │ │ │ + * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ + * are maximum and minimum luminance values of the resulting image. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static TonemapDurand createTonemapDurand(float gamma) { │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_4(gamma)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates TonemapDurand object │ │ │ │ + * │ │ │ │ + * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ + * │ │ │ │ + * are maximum and minimum luminance values of the resulting image. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static TonemapDurand createTonemapDurand() { │ │ │ │ + return TonemapDurand.__fromPtr__(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); │ │ │ │ + // │ │ │ │ │ │ │ │ + /** │ │ │ │ + * 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) │ │ │ │ - private static native void oilPainting_1(long src_nativeObj, long dst_nativeObj, 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) │ │ │ │ - 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); │ │ │ │ @@ -1241,8 +1211,38 @@ │ │ │ │ private static native void bm3dDenoising_18(long src_nativeObj, long dst_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2); │ │ │ │ private static native void bm3dDenoising_19(long src_nativeObj, long dst_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1); │ │ │ │ private static native void bm3dDenoising_20(long src_nativeObj, long dst_nativeObj, float h, int templateWindowSize, int searchWindowSize); │ │ │ │ private static native void bm3dDenoising_21(long src_nativeObj, long dst_nativeObj, float h, int templateWindowSize); │ │ │ │ private static native void bm3dDenoising_22(long src_nativeObj, long dst_nativeObj, float h); │ │ │ │ private static native void bm3dDenoising_23(long src_nativeObj, long 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++: 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()) │ │ │ │ + private static native long createLearningBasedWB_0(String path_to_model); │ │ │ │ + private static native long createLearningBasedWB_1(); │ │ │ │ + │ │ │ │ + // C++: void cv::xphoto::applyChannelGains(Mat src, Mat& dst, float gainB, float gainG, float gainR) │ │ │ │ + private static native void applyChannelGains_0(long src_nativeObj, long dst_nativeObj, float gainB, float gainG, float gainR); │ │ │ │ + │ │ │ │ + // C++: Ptr_TonemapDurand cv::xphoto::createTonemapDurand(float gamma = 1.0f, float contrast = 4.0f, float saturation = 1.0f, float sigma_color = 2.0f, float sigma_space = 2.0f) │ │ │ │ + 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); │ │ │ │ + │ │ │ │ }