{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.ELH1MZFE/b1/relaxngcc_1.12-2_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.ELH1MZFE/b2/relaxngcc_1.12-2_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n b245f14b53eb581934346eb898343493 173516 doc optional librelaxngcc-java-doc_1.12-2_all.deb\n- 37e1e67974fb13f7580c412a82e404aa 321260 java optional librelaxngcc-java_1.12-2_all.deb\n+ 920c336ef0243bdd223d1d44b2eae12e 322812 java optional librelaxngcc-java_1.12-2_all.deb\n"}, {"source1": "librelaxngcc-java_1.12-2_all.deb", "source2": "librelaxngcc-java_1.12-2_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-04-10 19:39:04.000000 debian-binary\n -rw-r--r-- 0 0 0 748 2025-04-10 19:39:04.000000 control.tar.xz\n--rw-r--r-- 0 0 0 320320 2025-04-10 19:39:04.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 321872 2025-04-10 19:39:04.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -1,13 +1,13 @@\n Package: librelaxngcc-java\n Source: relaxngcc\n Version: 1.12-2\n Architecture: all\n Maintainer: Debian Java Maintainers \n-Installed-Size: 347\n+Installed-Size: 348\n Depends: libmsv-java, librelaxng-datatype-java, libxerces2-java\n Section: java\n Priority: optional\n Homepage: https://sourceforge.net/projects/relaxngcc/\n Description: RELAX NG Compiler Compiler\n RelaxNGCC is a tool for generating Java source code from a given RELAX NG\n grammar. By embedding code fragments in the grammar like yacc or JavaCC, you\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -2,9 +2,9 @@\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-10 19:39:04.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-10 19:39:04.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-10 19:39:04.000000 ./usr/share/doc/\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-10 19:39:04.000000 ./usr/share/doc/librelaxngcc-java/\n -rw-r--r-- 0 root (0) root (0) 493 2025-04-10 19:39:04.000000 ./usr/share/doc/librelaxngcc-java/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 4597 2025-04-10 19:39:04.000000 ./usr/share/doc/librelaxngcc-java/copyright\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-10 19:39:04.000000 ./usr/share/java/\n--rw-r--r-- 0 root (0) root (0) 340063 2025-04-10 19:39:04.000000 ./usr/share/java/relaxngcc-1.12.jar\n+-rw-r--r-- 0 root (0) root (0) 341160 2025-04-10 19:39:04.000000 ./usr/share/java/relaxngcc-1.12.jar\n lrwxrwxrwx 0 root (0) root (0) 0 2025-04-10 19:39:04.000000 ./usr/share/java/relaxngcc.jar -> relaxngcc-1.12.jar\n"}, {"source1": "./usr/share/java/relaxngcc-1.12.jar", "source2": "./usr/share/java/relaxngcc-1.12.jar", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,8 +1,8 @@\n-Zip file size: 340063 bytes, number of entries: 200\n+Zip file size: 341160 bytes, number of entries: 200\n drwxr-xr-x 2.0 unx 0 bx stor 25-Apr-10 19:39 META-INF/\n -rw-r--r-- 2.0 unx 285 b- defN 25-Apr-10 19:39 META-INF/MANIFEST.MF\n -rw-r--r-- 2.0 unx 1414 b- defN 25-Apr-10 19:39 plugin.jelly\n -rw-r--r-- 2.0 unx 824 b- defN 25-Apr-10 19:39 purify.xsl\n drwxr-xr-x 2.0 unx 0 b- stor 25-Apr-10 19:39 relaxngcc/\n -rw-r--r-- 2.0 unx 1293 b- defN 25-Apr-10 19:39 relaxngcc/BuildError.class\n -rw-r--r-- 2.0 unx 368 b- defN 25-Apr-10 19:39 relaxngcc/CommandLineException.class\n@@ -96,15 +96,15 @@\n drwxr-xr-x 2.0 unx 0 b- stor 25-Apr-10 19:39 relaxngcc/datatype/parser/\n -rw-r--r-- 2.0 unx 5581 b- defN 25-Apr-10 19:39 relaxngcc/datatype/parser/AttributesImpl.class\n -rw-r--r-- 2.0 unx 513 b- defN 25-Apr-10 19:39 relaxngcc/datatype/parser/NGCCEventReceiver.class\n -rw-r--r-- 2.0 unx 646 b- defN 25-Apr-10 19:39 relaxngcc/datatype/parser/NGCCEventSource.class\n -rw-r--r-- 2.0 unx 4925 b- defN 25-Apr-10 19:39 relaxngcc/datatype/parser/NGCCHandler.class\n -rw-r--r-- 2.0 unx 5858 b- defN 25-Apr-10 19:39 relaxngcc/datatype/parser/NGCCInterleaveFilter.class\n -rw-r--r-- 2.0 unx 9502 b- defN 25-Apr-10 19:39 relaxngcc/datatype/parser/NGCCRuntime.class\n--rw-r--r-- 2.0 unx 5823 b- defN 25-Apr-10 19:39 relaxngcc/datatype/parser/Start.class\n+-rw-r--r-- 2.0 unx 5827 b- defN 25-Apr-10 19:39 relaxngcc/datatype/parser/Start.class\n -rw-r--r-- 2.0 unx 7318 b- defN 25-Apr-10 19:39 relaxngcc/datatype/parser/datatype.class\n -rw-r--r-- 2.0 unx 4754 b- defN 25-Apr-10 19:39 relaxngcc/datatype/parser/macro.class\n -rw-r--r-- 2.0 unx 5562 b- defN 25-Apr-10 19:39 relaxngcc/datatype/parser/resource.class\n drwxr-xr-x 2.0 unx 0 b- stor 25-Apr-10 19:39 relaxngcc/grammar/\n -rw-r--r-- 2.0 unx 1216 b- defN 25-Apr-10 19:39 relaxngcc/grammar/AnyNameClass.class\n -rw-r--r-- 2.0 unx 1126 b- defN 25-Apr-10 19:39 relaxngcc/grammar/AttributePattern.class\n -rw-r--r-- 2.0 unx 1224 b- defN 25-Apr-10 19:39 relaxngcc/grammar/BinaryPattern.class\n@@ -149,38 +149,38 @@\n -rw-r--r-- 2.0 unx 1684 b- defN 25-Apr-10 19:39 relaxngcc/parser/ForeignElementFilter.class\n -rw-r--r-- 2.0 unx 1199 b- defN 25-Apr-10 19:39 relaxngcc/parser/IncludeParserRuntime.class\n -rw-r--r-- 2.0 unx 5662 b- defN 25-Apr-10 19:39 relaxngcc/parser/ParserRuntime.class\n -rw-r--r-- 2.0 unx 5634 b- defN 25-Apr-10 19:39 relaxngcc/parser/RootParserRuntime.class\n -rw-r--r-- 2.0 unx 4751 b- defN 25-Apr-10 19:39 relaxngcc/parser/TextSyntaxInternalizer.class\n drwxr-xr-x 2.0 unx 0 b- stor 25-Apr-10 19:39 relaxngcc/parser/state/\n -rw-r--r-- 2.0 unx 5575 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/AttributesImpl.class\n--rw-r--r-- 2.0 unx 7256 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/DefineElement.class\n--rw-r--r-- 2.0 unx 4735 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/ExceptNameClass.class\n--rw-r--r-- 2.0 unx 7443 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/GrammarContent.class\n--rw-r--r-- 2.0 unx 9661 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/IncludeContent.class\n--rw-r--r-- 2.0 unx 4464 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/IncludedGrammarState.class\n--rw-r--r-- 2.0 unx 7070 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/NGCCDefineParamState.class\n+-rw-r--r-- 2.0 unx 7549 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/DefineElement.class\n+-rw-r--r-- 2.0 unx 4836 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/ExceptNameClass.class\n+-rw-r--r-- 2.0 unx 7686 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/GrammarContent.class\n+-rw-r--r-- 2.0 unx 10242 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/IncludeContent.class\n+-rw-r--r-- 2.0 unx 4581 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/IncludedGrammarState.class\n+-rw-r--r-- 2.0 unx 7183 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/NGCCDefineParamState.class\n -rw-r--r-- 2.0 unx 510 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/NGCCEventReceiver.class\n -rw-r--r-- 2.0 unx 637 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/NGCCEventSource.class\n -rw-r--r-- 2.0 unx 4880 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/NGCCHandler.class\n -rw-r--r-- 2.0 unx 5810 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/NGCCInterleaveFilter.class\n--rw-r--r-- 2.0 unx 8828 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/NGCCLocalClass.class\n--rw-r--r-- 2.0 unx 9469 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/NGCCRuntime.class\n--rw-r--r-- 2.0 unx 4437 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/NGCCalias.class\n--rw-r--r-- 2.0 unx 6038 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/NGCCcall.class\n--rw-r--r-- 2.0 unx 6336 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/NGCCdefine.class\n--rw-r--r-- 2.0 unx 4649 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/NGCCwithParams.class\n--rw-r--r-- 2.0 unx 6068 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/NameClassState.class\n--rw-r--r-- 2.0 unx 4432 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/NameClasses.class\n--rw-r--r-- 2.0 unx 11131 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/PatternDefinition.class\n--rw-r--r-- 2.0 unx 35437 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/PatternState.class\n--rw-r--r-- 2.0 unx 4462 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/Start.class\n--rw-r--r-- 2.0 unx 6284 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/StartElement.class\n--rw-r--r-- 2.0 unx 5167 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/name.class\n--rw-r--r-- 2.0 unx 5063 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/patterns.class\n+-rw-r--r-- 2.0 unx 8965 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/NGCCLocalClass.class\n+-rw-r--r-- 2.0 unx 9377 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/NGCCRuntime.class\n+-rw-r--r-- 2.0 unx 4514 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/NGCCalias.class\n+-rw-r--r-- 2.0 unx 6099 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/NGCCcall.class\n+-rw-r--r-- 2.0 unx 6413 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/NGCCdefine.class\n+-rw-r--r-- 2.0 unx 4726 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/NGCCwithParams.class\n+-rw-r--r-- 2.0 unx 6235 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/NameClassState.class\n+-rw-r--r-- 2.0 unx 4547 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/NameClasses.class\n+-rw-r--r-- 2.0 unx 12171 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/PatternDefinition.class\n+-rw-r--r-- 2.0 unx 38232 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/PatternState.class\n+-rw-r--r-- 2.0 unx 4641 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/Start.class\n+-rw-r--r-- 2.0 unx 6583 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/StartElement.class\n+-rw-r--r-- 2.0 unx 5264 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/name.class\n+-rw-r--r-- 2.0 unx 5354 b- defN 25-Apr-10 19:39 relaxngcc/parser/state/patterns.class\n drwxr-xr-x 2.0 unx 0 b- stor 25-Apr-10 19:39 relaxngcc/runtime/\n -rw-r--r-- 2.0 unx 5565 b- defN 25-Apr-10 19:39 relaxngcc/runtime/AttributesImpl.class\n -rw-r--r-- 2.0 unx 16937 b- defN 25-Apr-10 19:39 relaxngcc/runtime/AttributesImpl.java\n -rw-r--r-- 2.0 unx 505 b- defN 25-Apr-10 19:39 relaxngcc/runtime/NGCCEventReceiver.class\n -rw-r--r-- 2.0 unx 611 b- defN 25-Apr-10 19:39 relaxngcc/runtime/NGCCEventReceiver.java\n -rw-r--r-- 2.0 unx 622 b- defN 25-Apr-10 19:39 relaxngcc/runtime/NGCCEventSource.class\n -rw-r--r-- 2.0 unx 1004 b- defN 25-Apr-10 19:39 relaxngcc/runtime/NGCCEventSource.java\n@@ -195,8 +195,8 @@\n -rw-r--r-- 2.0 unx 908 b- defN 25-Apr-10 19:39 relaxngcc/runtime/NGCCTypedContentHandler$Attribute.class\n -rw-r--r-- 2.0 unx 817 b- defN 25-Apr-10 19:39 relaxngcc/runtime/NGCCTypedContentHandler$TypedValue.class\n -rw-r--r-- 2.0 unx 6555 b- defN 25-Apr-10 19:39 relaxngcc/runtime/NGCCTypedContentHandler.class\n -rw-r--r-- 2.0 unx 5928 b- defN 25-Apr-10 19:39 relaxngcc/runtime/NGCCTypedContentHandler.java\n drwxr-xr-x 2.0 unx 0 b- stor 25-Apr-10 19:39 relaxngcc/util/\n -rw-r--r-- 2.0 unx 910 b- defN 25-Apr-10 19:39 relaxngcc/util/ConcatIterator.class\n -rw-r--r-- 2.0 unx 1159 b- defN 25-Apr-10 19:39 relaxngcc/util/SelectiveIterator.class\n-200 files, 748440 bytes uncompressed, 309879 bytes compressed: 58.6%\n+200 files, 755212 bytes uncompressed, 310976 bytes compressed: 58.8%\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -2013,7859 +2013,7859 @@\n 1D5D4 Extract Zip Spec 0A (10) '1.0'\n 1D5D5 Extract OS 00 (0) 'MS-DOS'\n 1D5D6 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n 1D5D8 Compression Method 0008 (8) 'Deflated'\n 1D5DA Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-1D5DE CRC 10CF1976 (282007926)\n-1D5E2 Compressed Size 000009DF (2527)\n-1D5E6 Uncompressed Size 000016BF (5823)\n+1D5DE CRC 3D3E3A92 (1027488402)\n+1D5E2 Compressed Size 000009EF (2543)\n+1D5E6 Uncompressed Size 000016C3 (5827)\n 1D5EA Filename Length 0025 (37)\n 1D5EC Extra Length 0000 (0)\n 1D5EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x1D5EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n 1D613 PAYLOAD\n \n-1DFF2 LOCAL HEADER #103 04034B50 (67324752)\n-1DFF6 Extract Zip Spec 0A (10) '1.0'\n-1DFF7 Extract OS 00 (0) 'MS-DOS'\n-1DFF8 General Purpose Flag 0800 (2048)\n+1E002 LOCAL HEADER #103 04034B50 (67324752)\n+1E006 Extract Zip Spec 0A (10) '1.0'\n+1E007 Extract OS 00 (0) 'MS-DOS'\n+1E008 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-1DFFA Compression Method 0008 (8) 'Deflated'\n-1DFFC Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-1E000 CRC 56738AA7 (1450412711)\n-1E004 Compressed Size 00000C27 (3111)\n-1E008 Uncompressed Size 00001C96 (7318)\n-1E00C Filename Length 0028 (40)\n-1E00E Extra Length 0000 (0)\n-1E010 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1E00A Compression Method 0008 (8) 'Deflated'\n+1E00C Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+1E010 CRC CD466866 (3443943526)\n+1E014 Compressed Size 00000C2E (3118)\n+1E018 Uncompressed Size 00001C96 (7318)\n+1E01C Filename Length 0028 (40)\n+1E01E Extra Length 0000 (0)\n+1E020 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1E010: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1E020: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-1E038 PAYLOAD\n+1E048 PAYLOAD\n \n-1EC5F LOCAL HEADER #104 04034B50 (67324752)\n-1EC63 Extract Zip Spec 0A (10) '1.0'\n-1EC64 Extract OS 00 (0) 'MS-DOS'\n-1EC65 General Purpose Flag 0800 (2048)\n+1EC76 LOCAL HEADER #104 04034B50 (67324752)\n+1EC7A Extract Zip Spec 0A (10) '1.0'\n+1EC7B Extract OS 00 (0) 'MS-DOS'\n+1EC7C General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-1EC67 Compression Method 0008 (8) 'Deflated'\n-1EC69 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-1EC6D CRC E3B00CC2 (3819965634)\n-1EC71 Compressed Size 00000794 (1940)\n-1EC75 Uncompressed Size 00001292 (4754)\n-1EC79 Filename Length 0025 (37)\n-1EC7B Extra Length 0000 (0)\n-1EC7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1EC7E Compression Method 0008 (8) 'Deflated'\n+1EC80 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+1EC84 CRC E264E912 (3798264082)\n+1EC88 Compressed Size 00000790 (1936)\n+1EC8C Uncompressed Size 00001292 (4754)\n+1EC90 Filename Length 0025 (37)\n+1EC92 Extra Length 0000 (0)\n+1EC94 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1EC7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1EC94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-1ECA2 PAYLOAD\n+1ECB9 PAYLOAD\n \n-1F436 LOCAL HEADER #105 04034B50 (67324752)\n-1F43A Extract Zip Spec 0A (10) '1.0'\n-1F43B Extract OS 00 (0) 'MS-DOS'\n-1F43C General Purpose Flag 0800 (2048)\n+1F449 LOCAL HEADER #105 04034B50 (67324752)\n+1F44D Extract Zip Spec 0A (10) '1.0'\n+1F44E Extract OS 00 (0) 'MS-DOS'\n+1F44F General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-1F43E Compression Method 0008 (8) 'Deflated'\n-1F440 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-1F444 CRC A34C63C3 (2739692483)\n-1F448 Compressed Size 00000908 (2312)\n-1F44C Uncompressed Size 000015BA (5562)\n-1F450 Filename Length 0028 (40)\n-1F452 Extra Length 0000 (0)\n-1F454 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1F451 Compression Method 0008 (8) 'Deflated'\n+1F453 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+1F457 CRC A5479E1A (2772934170)\n+1F45B Compressed Size 000008F8 (2296)\n+1F45F Uncompressed Size 000015BA (5562)\n+1F463 Filename Length 0028 (40)\n+1F465 Extra Length 0000 (0)\n+1F467 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1F454: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1F467: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-1F47C PAYLOAD\n+1F48F PAYLOAD\n \n-1FD84 LOCAL HEADER #106 04034B50 (67324752)\n-1FD88 Extract Zip Spec 0A (10) '1.0'\n-1FD89 Extract OS 00 (0) 'MS-DOS'\n-1FD8A General Purpose Flag 0800 (2048)\n+1FD87 LOCAL HEADER #106 04034B50 (67324752)\n+1FD8B Extract Zip Spec 0A (10) '1.0'\n+1FD8C Extract OS 00 (0) 'MS-DOS'\n+1FD8D General Purpose Flag 0800 (2048)\n [Bit 11] 1 'Language Encoding'\n-1FD8C Compression Method 0000 (0) 'Stored'\n-1FD8E Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-1FD92 CRC 00000000 (0)\n-1FD96 Compressed Size 00000000 (0)\n-1FD9A Uncompressed Size 00000000 (0)\n-1FD9E Filename Length 0012 (18)\n-1FDA0 Extra Length 0000 (0)\n-1FDA2 Filename 'XXXXXXXXXXXXXXXXXX'\n+1FD8F Compression Method 0000 (0) 'Stored'\n+1FD91 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+1FD95 CRC 00000000 (0)\n+1FD99 Compressed Size 00000000 (0)\n+1FD9D Uncompressed Size 00000000 (0)\n+1FDA1 Filename Length 0012 (18)\n+1FDA3 Extra Length 0000 (0)\n+1FDA5 Filename 'XXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1FDA2: Filename 'XXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1FDA5: Filename 'XXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-1FDB4 LOCAL HEADER #107 04034B50 (67324752)\n-1FDB8 Extract Zip Spec 0A (10) '1.0'\n-1FDB9 Extract OS 00 (0) 'MS-DOS'\n-1FDBA General Purpose Flag 0800 (2048)\n+1FDB7 LOCAL HEADER #107 04034B50 (67324752)\n+1FDBB Extract Zip Spec 0A (10) '1.0'\n+1FDBC Extract OS 00 (0) 'MS-DOS'\n+1FDBD General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-1FDBC Compression Method 0008 (8) 'Deflated'\n-1FDBE Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-1FDC2 CRC DAE21F7E (3672252286)\n-1FDC6 Compressed Size 0000024C (588)\n-1FDCA Uncompressed Size 000004C0 (1216)\n-1FDCE Filename Length 0024 (36)\n-1FDD0 Extra Length 0000 (0)\n-1FDD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1FDBF Compression Method 0008 (8) 'Deflated'\n+1FDC1 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+1FDC5 CRC DAE21F7E (3672252286)\n+1FDC9 Compressed Size 0000024C (588)\n+1FDCD Uncompressed Size 000004C0 (1216)\n+1FDD1 Filename Length 0024 (36)\n+1FDD3 Extra Length 0000 (0)\n+1FDD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1FDD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1FDD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-1FDF6 PAYLOAD\n+1FDF9 PAYLOAD\n \n-20042 LOCAL HEADER #108 04034B50 (67324752)\n-20046 Extract Zip Spec 0A (10) '1.0'\n-20047 Extract OS 00 (0) 'MS-DOS'\n-20048 General Purpose Flag 0800 (2048)\n+20045 LOCAL HEADER #108 04034B50 (67324752)\n+20049 Extract Zip Spec 0A (10) '1.0'\n+2004A Extract OS 00 (0) 'MS-DOS'\n+2004B General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-2004A Compression Method 0008 (8) 'Deflated'\n-2004C Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-20050 CRC F0305107 (4029698311)\n-20054 Compressed Size 000001E3 (483)\n-20058 Uncompressed Size 00000466 (1126)\n-2005C Filename Length 0028 (40)\n-2005E Extra Length 0000 (0)\n-20060 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2004D Compression Method 0008 (8) 'Deflated'\n+2004F Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+20053 CRC F0305107 (4029698311)\n+20057 Compressed Size 000001E3 (483)\n+2005B Uncompressed Size 00000466 (1126)\n+2005F Filename Length 0028 (40)\n+20061 Extra Length 0000 (0)\n+20063 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x20060: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x20063: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-20088 PAYLOAD\n+2008B PAYLOAD\n \n-2026B LOCAL HEADER #109 04034B50 (67324752)\n-2026F Extract Zip Spec 0A (10) '1.0'\n-20270 Extract OS 00 (0) 'MS-DOS'\n-20271 General Purpose Flag 0800 (2048)\n+2026E LOCAL HEADER #109 04034B50 (67324752)\n+20272 Extract Zip Spec 0A (10) '1.0'\n+20273 Extract OS 00 (0) 'MS-DOS'\n+20274 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-20273 Compression Method 0008 (8) 'Deflated'\n-20275 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-20279 CRC D0C34F08 (3502460680)\n-2027D Compressed Size 0000028A (650)\n-20281 Uncompressed Size 000004C8 (1224)\n-20285 Filename Length 0025 (37)\n-20287 Extra Length 0000 (0)\n-20289 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+20276 Compression Method 0008 (8) 'Deflated'\n+20278 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+2027C CRC D0C34F08 (3502460680)\n+20280 Compressed Size 0000028A (650)\n+20284 Uncompressed Size 000004C8 (1224)\n+20288 Filename Length 0025 (37)\n+2028A Extra Length 0000 (0)\n+2028C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x20289: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2028C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-202AE PAYLOAD\n+202B1 PAYLOAD\n \n-20538 LOCAL HEADER #110 04034B50 (67324752)\n-2053C Extract Zip Spec 0A (10) '1.0'\n-2053D Extract OS 00 (0) 'MS-DOS'\n-2053E General Purpose Flag 0800 (2048)\n+2053B LOCAL HEADER #110 04034B50 (67324752)\n+2053F Extract Zip Spec 0A (10) '1.0'\n+20540 Extract OS 00 (0) 'MS-DOS'\n+20541 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-20540 Compression Method 0008 (8) 'Deflated'\n-20542 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-20546 CRC 662597AE (1713739694)\n-2054A Compressed Size 0000021A (538)\n-2054E Uncompressed Size 00000484 (1156)\n-20552 Filename Length 0027 (39)\n-20554 Extra Length 0000 (0)\n-20556 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+20543 Compression Method 0008 (8) 'Deflated'\n+20545 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+20549 CRC 662597AE (1713739694)\n+2054D Compressed Size 0000021A (538)\n+20551 Uncompressed Size 00000484 (1156)\n+20555 Filename Length 0027 (39)\n+20557 Extra Length 0000 (0)\n+20559 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x20556: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x20559: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-2057D PAYLOAD\n+20580 PAYLOAD\n \n-20797 LOCAL HEADER #111 04034B50 (67324752)\n-2079B Extract Zip Spec 0A (10) '1.0'\n-2079C Extract OS 00 (0) 'MS-DOS'\n-2079D General Purpose Flag 0800 (2048)\n+2079A LOCAL HEADER #111 04034B50 (67324752)\n+2079E Extract Zip Spec 0A (10) '1.0'\n+2079F Extract OS 00 (0) 'MS-DOS'\n+207A0 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-2079F Compression Method 0008 (8) 'Deflated'\n-207A1 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-207A5 CRC F36BF258 (4083937880)\n-207A9 Compressed Size 00000187 (391)\n-207AD Uncompressed Size 00000369 (873)\n-207B1 Filename Length 0025 (37)\n-207B3 Extra Length 0000 (0)\n-207B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+207A2 Compression Method 0008 (8) 'Deflated'\n+207A4 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+207A8 CRC F36BF258 (4083937880)\n+207AC Compressed Size 00000187 (391)\n+207B0 Uncompressed Size 00000369 (873)\n+207B4 Filename Length 0025 (37)\n+207B6 Extra Length 0000 (0)\n+207B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x207B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x207B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-207DA PAYLOAD\n+207DD PAYLOAD\n \n-20961 LOCAL HEADER #112 04034B50 (67324752)\n-20965 Extract Zip Spec 0A (10) '1.0'\n-20966 Extract OS 00 (0) 'MS-DOS'\n-20967 General Purpose Flag 0800 (2048)\n+20964 LOCAL HEADER #112 04034B50 (67324752)\n+20968 Extract Zip Spec 0A (10) '1.0'\n+20969 Extract OS 00 (0) 'MS-DOS'\n+2096A General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-20969 Compression Method 0008 (8) 'Deflated'\n-2096B Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-2096F CRC 59CE8088 (1506705544)\n-20973 Compressed Size 000001F7 (503)\n-20977 Uncompressed Size 000003E0 (992)\n-2097B Filename Length 0023 (35)\n-2097D Extra Length 0000 (0)\n-2097F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2096C Compression Method 0008 (8) 'Deflated'\n+2096E Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+20972 CRC 59CE8088 (1506705544)\n+20976 Compressed Size 000001F7 (503)\n+2097A Uncompressed Size 000003E0 (992)\n+2097E Filename Length 0023 (35)\n+20980 Extra Length 0000 (0)\n+20982 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2097F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x20982: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-209A2 PAYLOAD\n+209A5 PAYLOAD\n \n-20B99 LOCAL HEADER #113 04034B50 (67324752)\n-20B9D Extract Zip Spec 0A (10) '1.0'\n-20B9E Extract OS 00 (0) 'MS-DOS'\n-20B9F General Purpose Flag 0800 (2048)\n+20B9C LOCAL HEADER #113 04034B50 (67324752)\n+20BA0 Extract Zip Spec 0A (10) '1.0'\n+20BA1 Extract OS 00 (0) 'MS-DOS'\n+20BA2 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-20BA1 Compression Method 0008 (8) 'Deflated'\n-20BA3 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-20BA7 CRC 887A1F8D (2289704845)\n-20BAB Compressed Size 000001DF (479)\n-20BAF Uncompressed Size 0000045C (1116)\n-20BB3 Filename Length 0026 (38)\n-20BB5 Extra Length 0000 (0)\n-20BB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+20BA4 Compression Method 0008 (8) 'Deflated'\n+20BA6 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+20BAA CRC 887A1F8D (2289704845)\n+20BAE Compressed Size 000001DF (479)\n+20BB2 Uncompressed Size 0000045C (1116)\n+20BB6 Filename Length 0026 (38)\n+20BB8 Extra Length 0000 (0)\n+20BBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x20BB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x20BBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-20BDD PAYLOAD\n+20BE0 PAYLOAD\n \n-20DBC LOCAL HEADER #114 04034B50 (67324752)\n-20DC0 Extract Zip Spec 0A (10) '1.0'\n-20DC1 Extract OS 00 (0) 'MS-DOS'\n-20DC2 General Purpose Flag 0800 (2048)\n+20DBF LOCAL HEADER #114 04034B50 (67324752)\n+20DC3 Extract Zip Spec 0A (10) '1.0'\n+20DC4 Extract OS 00 (0) 'MS-DOS'\n+20DC5 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-20DC4 Compression Method 0008 (8) 'Deflated'\n-20DC6 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-20DCA CRC 9A7902B3 (2591621811)\n-20DCE Compressed Size 00000159 (345)\n-20DD2 Uncompressed Size 000002B0 (688)\n-20DD6 Filename Length 0024 (36)\n-20DD8 Extra Length 0000 (0)\n-20DDA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+20DC7 Compression Method 0008 (8) 'Deflated'\n+20DC9 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+20DCD CRC 9A7902B3 (2591621811)\n+20DD1 Compressed Size 00000159 (345)\n+20DD5 Uncompressed Size 000002B0 (688)\n+20DD9 Filename Length 0024 (36)\n+20DDB Extra Length 0000 (0)\n+20DDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x20DDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x20DDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-20DFE PAYLOAD\n+20E01 PAYLOAD\n \n-20F57 LOCAL HEADER #115 04034B50 (67324752)\n-20F5B Extract Zip Spec 0A (10) '1.0'\n-20F5C Extract OS 00 (0) 'MS-DOS'\n-20F5D General Purpose Flag 0800 (2048)\n+20F5A LOCAL HEADER #115 04034B50 (67324752)\n+20F5E Extract Zip Spec 0A (10) '1.0'\n+20F5F Extract OS 00 (0) 'MS-DOS'\n+20F60 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-20F5F Compression Method 0008 (8) 'Deflated'\n-20F61 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-20F65 CRC F0FFEC41 (4043304001)\n-20F69 Compressed Size 00000343 (835)\n-20F6D Uncompressed Size 000006A3 (1699)\n-20F71 Filename Length 001F (31)\n-20F73 Extra Length 0000 (0)\n-20F75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+20F62 Compression Method 0008 (8) 'Deflated'\n+20F64 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+20F68 CRC F0FFEC41 (4043304001)\n+20F6C Compressed Size 00000343 (835)\n+20F70 Uncompressed Size 000006A3 (1699)\n+20F74 Filename Length 001F (31)\n+20F76 Extra Length 0000 (0)\n+20F78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x20F75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x20F78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-20F94 PAYLOAD\n+20F97 PAYLOAD\n \n-212D7 LOCAL HEADER #116 04034B50 (67324752)\n-212DB Extract Zip Spec 0A (10) '1.0'\n-212DC Extract OS 00 (0) 'MS-DOS'\n-212DD General Purpose Flag 0800 (2048)\n+212DA LOCAL HEADER #116 04034B50 (67324752)\n+212DE Extract Zip Spec 0A (10) '1.0'\n+212DF Extract OS 00 (0) 'MS-DOS'\n+212E0 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-212DF Compression Method 0008 (8) 'Deflated'\n-212E1 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-212E5 CRC 08EE4282 (149832322)\n-212E9 Compressed Size 00000188 (392)\n-212ED Uncompressed Size 00000364 (868)\n-212F1 Filename Length 0024 (36)\n-212F3 Extra Length 0000 (0)\n-212F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+212E2 Compression Method 0008 (8) 'Deflated'\n+212E4 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+212E8 CRC 08EE4282 (149832322)\n+212EC Compressed Size 00000188 (392)\n+212F0 Uncompressed Size 00000364 (868)\n+212F4 Filename Length 0024 (36)\n+212F6 Extra Length 0000 (0)\n+212F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x212F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x212F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-21319 PAYLOAD\n+2131C PAYLOAD\n \n-214A1 LOCAL HEADER #117 04034B50 (67324752)\n-214A5 Extract Zip Spec 0A (10) '1.0'\n-214A6 Extract OS 00 (0) 'MS-DOS'\n-214A7 General Purpose Flag 0800 (2048)\n+214A4 LOCAL HEADER #117 04034B50 (67324752)\n+214A8 Extract Zip Spec 0A (10) '1.0'\n+214A9 Extract OS 00 (0) 'MS-DOS'\n+214AA General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-214A9 Compression Method 0008 (8) 'Deflated'\n-214AB Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-214AF CRC 084B7554 (139162964)\n-214B3 Compressed Size 0000018A (394)\n-214B7 Uncompressed Size 0000037D (893)\n-214BB Filename Length 0029 (41)\n-214BD Extra Length 0000 (0)\n-214BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+214AC Compression Method 0008 (8) 'Deflated'\n+214AE Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+214B2 CRC 084B7554 (139162964)\n+214B6 Compressed Size 0000018A (394)\n+214BA Uncompressed Size 0000037D (893)\n+214BE Filename Length 0029 (41)\n+214C0 Extra Length 0000 (0)\n+214C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x214BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x214C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-214E8 PAYLOAD\n+214EB PAYLOAD\n \n-21672 LOCAL HEADER #118 04034B50 (67324752)\n-21676 Extract Zip Spec 0A (10) '1.0'\n-21677 Extract OS 00 (0) 'MS-DOS'\n-21678 General Purpose Flag 0800 (2048)\n+21675 LOCAL HEADER #118 04034B50 (67324752)\n+21679 Extract Zip Spec 0A (10) '1.0'\n+2167A Extract OS 00 (0) 'MS-DOS'\n+2167B General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-2167A Compression Method 0008 (8) 'Deflated'\n-2167C Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-21680 CRC 64B0E545 (1689314629)\n-21684 Compressed Size 000001EB (491)\n-21688 Uncompressed Size 0000046B (1131)\n-2168C Filename Length 0021 (33)\n-2168E Extra Length 0000 (0)\n-21690 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2167D Compression Method 0008 (8) 'Deflated'\n+2167F Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+21683 CRC 64B0E545 (1689314629)\n+21687 Compressed Size 000001EB (491)\n+2168B Uncompressed Size 0000046B (1131)\n+2168F Filename Length 0021 (33)\n+21691 Extra Length 0000 (0)\n+21693 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x21690: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x21693: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-216B1 PAYLOAD\n+216B4 PAYLOAD\n \n-2189C LOCAL HEADER #119 04034B50 (67324752)\n-218A0 Extract Zip Spec 0A (10) '1.0'\n-218A1 Extract OS 00 (0) 'MS-DOS'\n-218A2 General Purpose Flag 0800 (2048)\n+2189F LOCAL HEADER #119 04034B50 (67324752)\n+218A3 Extract Zip Spec 0A (10) '1.0'\n+218A4 Extract OS 00 (0) 'MS-DOS'\n+218A5 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-218A4 Compression Method 0008 (8) 'Deflated'\n-218A6 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-218AA CRC 99070B2C (2567375660)\n-218AE Compressed Size 000001ED (493)\n-218B2 Uncompressed Size 000003D6 (982)\n-218B6 Filename Length 0023 (35)\n-218B8 Extra Length 0000 (0)\n-218BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+218A7 Compression Method 0008 (8) 'Deflated'\n+218A9 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+218AD CRC 99070B2C (2567375660)\n+218B1 Compressed Size 000001ED (493)\n+218B5 Uncompressed Size 000003D6 (982)\n+218B9 Filename Length 0023 (35)\n+218BB Extra Length 0000 (0)\n+218BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x218BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x218BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-218DD PAYLOAD\n+218E0 PAYLOAD\n \n-21ACA LOCAL HEADER #120 04034B50 (67324752)\n-21ACE Extract Zip Spec 0A (10) '1.0'\n-21ACF Extract OS 00 (0) 'MS-DOS'\n-21AD0 General Purpose Flag 0800 (2048)\n+21ACD LOCAL HEADER #120 04034B50 (67324752)\n+21AD1 Extract Zip Spec 0A (10) '1.0'\n+21AD2 Extract OS 00 (0) 'MS-DOS'\n+21AD3 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-21AD2 Compression Method 0008 (8) 'Deflated'\n-21AD4 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-21AD8 CRC 86A3B57C (2258875772)\n-21ADC Compressed Size 000001F8 (504)\n-21AE0 Uncompressed Size 00000383 (899)\n-21AE4 Filename Length 0025 (37)\n-21AE6 Extra Length 0000 (0)\n-21AE8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+21AD5 Compression Method 0008 (8) 'Deflated'\n+21AD7 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+21ADB CRC 86A3B57C (2258875772)\n+21ADF Compressed Size 000001F8 (504)\n+21AE3 Uncompressed Size 00000383 (899)\n+21AE7 Filename Length 0025 (37)\n+21AE9 Extra Length 0000 (0)\n+21AEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x21AE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x21AEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-21B0D PAYLOAD\n+21B10 PAYLOAD\n \n-21D05 LOCAL HEADER #121 04034B50 (67324752)\n-21D09 Extract Zip Spec 0A (10) '1.0'\n-21D0A Extract OS 00 (0) 'MS-DOS'\n-21D0B General Purpose Flag 0800 (2048)\n+21D08 LOCAL HEADER #121 04034B50 (67324752)\n+21D0C Extract Zip Spec 0A (10) '1.0'\n+21D0D Extract OS 00 (0) 'MS-DOS'\n+21D0E General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-21D0D Compression Method 0008 (8) 'Deflated'\n-21D0F Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-21D13 CRC 94C123ED (2495685613)\n-21D17 Compressed Size 000001B7 (439)\n-21D1B Uncompressed Size 00000357 (855)\n-21D1F Filename Length 0025 (37)\n-21D21 Extra Length 0000 (0)\n-21D23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+21D10 Compression Method 0008 (8) 'Deflated'\n+21D12 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+21D16 CRC 94C123ED (2495685613)\n+21D1A Compressed Size 000001B7 (439)\n+21D1E Uncompressed Size 00000357 (855)\n+21D22 Filename Length 0025 (37)\n+21D24 Extra Length 0000 (0)\n+21D26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x21D23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x21D26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-21D48 PAYLOAD\n+21D4B PAYLOAD\n \n-21EFF LOCAL HEADER #122 04034B50 (67324752)\n-21F03 Extract Zip Spec 0A (10) '1.0'\n-21F04 Extract OS 00 (0) 'MS-DOS'\n-21F05 General Purpose Flag 0800 (2048)\n+21F02 LOCAL HEADER #122 04034B50 (67324752)\n+21F06 Extract Zip Spec 0A (10) '1.0'\n+21F07 Extract OS 00 (0) 'MS-DOS'\n+21F08 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-21F07 Compression Method 0008 (8) 'Deflated'\n-21F09 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-21F0D CRC 172D2611 (388834833)\n-21F11 Compressed Size 0000043A (1082)\n-21F15 Uncompressed Size 000007E8 (2024)\n-21F19 Filename Length 0027 (39)\n-21F1B Extra Length 0000 (0)\n-21F1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+21F0A Compression Method 0008 (8) 'Deflated'\n+21F0C Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+21F10 CRC 172D2611 (388834833)\n+21F14 Compressed Size 0000043A (1082)\n+21F18 Uncompressed Size 000007E8 (2024)\n+21F1C Filename Length 0027 (39)\n+21F1E Extra Length 0000 (0)\n+21F20 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x21F1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x21F20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-21F44 PAYLOAD\n+21F47 PAYLOAD\n \n-2237E LOCAL HEADER #123 04034B50 (67324752)\n-22382 Extract Zip Spec 0A (10) '1.0'\n-22383 Extract OS 00 (0) 'MS-DOS'\n-22384 General Purpose Flag 0800 (2048)\n+22381 LOCAL HEADER #123 04034B50 (67324752)\n+22385 Extract Zip Spec 0A (10) '1.0'\n+22386 Extract OS 00 (0) 'MS-DOS'\n+22387 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-22386 Compression Method 0008 (8) 'Deflated'\n-22388 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-2238C CRC 21806F7C (562065276)\n-22390 Compressed Size 000000F2 (242)\n-22394 Uncompressed Size 0000016C (364)\n-22398 Filename Length 0021 (33)\n-2239A Extra Length 0000 (0)\n-2239C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+22389 Compression Method 0008 (8) 'Deflated'\n+2238B Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+2238F CRC 21806F7C (562065276)\n+22393 Compressed Size 000000F2 (242)\n+22397 Uncompressed Size 0000016C (364)\n+2239B Filename Length 0021 (33)\n+2239D Extra Length 0000 (0)\n+2239F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2239C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2239F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-223BD PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+223C0 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-224AF LOCAL HEADER #124 04034B50 (67324752)\n-224B3 Extract Zip Spec 0A (10) '1.0'\n-224B4 Extract OS 00 (0) 'MS-DOS'\n-224B5 General Purpose Flag 0800 (2048)\n+224B2 LOCAL HEADER #124 04034B50 (67324752)\n+224B6 Extract Zip Spec 0A (10) '1.0'\n+224B7 Extract OS 00 (0) 'MS-DOS'\n+224B8 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-224B7 Compression Method 0008 (8) 'Deflated'\n-224B9 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-224BD CRC ACE64EDA (2900774618)\n-224C1 Compressed Size 000000CA (202)\n-224C5 Uncompressed Size 000001CE (462)\n-224C9 Filename Length 0029 (41)\n-224CB Extra Length 0000 (0)\n-224CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+224BA Compression Method 0008 (8) 'Deflated'\n+224BC Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+224C0 CRC ACE64EDA (2900774618)\n+224C4 Compressed Size 000000CA (202)\n+224C8 Uncompressed Size 000001CE (462)\n+224CC Filename Length 0029 (41)\n+224CE Extra Length 0000 (0)\n+224D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x224CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x224D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-224F6 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+224F9 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-225C0 LOCAL HEADER #125 04034B50 (67324752)\n-225C4 Extract Zip Spec 0A (10) '1.0'\n-225C5 Extract OS 00 (0) 'MS-DOS'\n-225C6 General Purpose Flag 0800 (2048)\n+225C3 LOCAL HEADER #125 04034B50 (67324752)\n+225C7 Extract Zip Spec 0A (10) '1.0'\n+225C8 Extract OS 00 (0) 'MS-DOS'\n+225C9 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-225C8 Compression Method 0008 (8) 'Deflated'\n-225CA Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-225CE CRC C20893B5 (3255342005)\n-225D2 Compressed Size 00000160 (352)\n-225D6 Uncompressed Size 000002C9 (713)\n-225DA Filename Length 0029 (41)\n-225DC Extra Length 0000 (0)\n-225DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+225CB Compression Method 0008 (8) 'Deflated'\n+225CD Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+225D1 CRC C20893B5 (3255342005)\n+225D5 Compressed Size 00000160 (352)\n+225D9 Uncompressed Size 000002C9 (713)\n+225DD Filename Length 0029 (41)\n+225DF Extra Length 0000 (0)\n+225E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x225DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x225E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-22607 PAYLOAD\n+2260A PAYLOAD\n \n-22767 LOCAL HEADER #126 04034B50 (67324752)\n-2276B Extract Zip Spec 0A (10) '1.0'\n-2276C Extract OS 00 (0) 'MS-DOS'\n-2276D General Purpose Flag 0800 (2048)\n+2276A LOCAL HEADER #126 04034B50 (67324752)\n+2276E Extract Zip Spec 0A (10) '1.0'\n+2276F Extract OS 00 (0) 'MS-DOS'\n+22770 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-2276F Compression Method 0008 (8) 'Deflated'\n-22771 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-22775 CRC 7532B831 (1966258225)\n-22779 Compressed Size 0000027B (635)\n-2277D Uncompressed Size 00000537 (1335)\n-22781 Filename Length 0023 (35)\n-22783 Extra Length 0000 (0)\n-22785 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+22772 Compression Method 0008 (8) 'Deflated'\n+22774 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+22778 CRC 7532B831 (1966258225)\n+2277C Compressed Size 0000027B (635)\n+22780 Uncompressed Size 00000537 (1335)\n+22784 Filename Length 0023 (35)\n+22786 Extra Length 0000 (0)\n+22788 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x22785: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x22788: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-227A8 PAYLOAD\n+227AB PAYLOAD\n \n-22A23 LOCAL HEADER #127 04034B50 (67324752)\n-22A27 Extract Zip Spec 0A (10) '1.0'\n-22A28 Extract OS 00 (0) 'MS-DOS'\n-22A29 General Purpose Flag 0800 (2048)\n+22A26 LOCAL HEADER #127 04034B50 (67324752)\n+22A2A Extract Zip Spec 0A (10) '1.0'\n+22A2B Extract OS 00 (0) 'MS-DOS'\n+22A2C General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-22A2B Compression Method 0008 (8) 'Deflated'\n-22A2D Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-22A31 CRC 85726714 (2238867220)\n-22A35 Compressed Size 0000018D (397)\n-22A39 Uncompressed Size 0000032F (815)\n-22A3D Filename Length 0028 (40)\n-22A3F Extra Length 0000 (0)\n-22A41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+22A2E Compression Method 0008 (8) 'Deflated'\n+22A30 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+22A34 CRC 85726714 (2238867220)\n+22A38 Compressed Size 0000018D (397)\n+22A3C Uncompressed Size 0000032F (815)\n+22A40 Filename Length 0028 (40)\n+22A42 Extra Length 0000 (0)\n+22A44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x22A41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x22A44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-22A69 PAYLOAD\n+22A6C PAYLOAD\n \n-22BF6 LOCAL HEADER #128 04034B50 (67324752)\n-22BFA Extract Zip Spec 0A (10) '1.0'\n-22BFB Extract OS 00 (0) 'MS-DOS'\n-22BFC General Purpose Flag 0800 (2048)\n+22BF9 LOCAL HEADER #128 04034B50 (67324752)\n+22BFD Extract Zip Spec 0A (10) '1.0'\n+22BFE Extract OS 00 (0) 'MS-DOS'\n+22BFF General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-22BFE Compression Method 0008 (8) 'Deflated'\n-22C00 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-22C04 CRC D2FC8F50 (3539767120)\n-22C08 Compressed Size 000000F0 (240)\n-22C0C Uncompressed Size 00000164 (356)\n-22C10 Filename Length 001F (31)\n-22C12 Extra Length 0000 (0)\n-22C14 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+22C01 Compression Method 0008 (8) 'Deflated'\n+22C03 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+22C07 CRC D2FC8F50 (3539767120)\n+22C0B Compressed Size 000000F0 (240)\n+22C0F Uncompressed Size 00000164 (356)\n+22C13 Filename Length 001F (31)\n+22C15 Extra Length 0000 (0)\n+22C17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x22C14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x22C17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-22C33 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+22C36 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-22D23 LOCAL HEADER #129 04034B50 (67324752)\n-22D27 Extract Zip Spec 0A (10) '1.0'\n-22D28 Extract OS 00 (0) 'MS-DOS'\n-22D29 General Purpose Flag 0800 (2048)\n+22D26 LOCAL HEADER #129 04034B50 (67324752)\n+22D2A Extract Zip Spec 0A (10) '1.0'\n+22D2B Extract OS 00 (0) 'MS-DOS'\n+22D2C General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-22D2B Compression Method 0008 (8) 'Deflated'\n-22D2D Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-22D31 CRC 2F1BAC92 (790342802)\n-22D35 Compressed Size 0000019F (415)\n-22D39 Uncompressed Size 000004AE (1198)\n-22D3D Filename Length 0027 (39)\n-22D3F Extra Length 0000 (0)\n-22D41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+22D2E Compression Method 0008 (8) 'Deflated'\n+22D30 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+22D34 CRC 2F1BAC92 (790342802)\n+22D38 Compressed Size 0000019F (415)\n+22D3C Uncompressed Size 000004AE (1198)\n+22D40 Filename Length 0027 (39)\n+22D42 Extra Length 0000 (0)\n+22D44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x22D41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x22D44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-22D68 PAYLOAD\n+22D6B PAYLOAD\n \n-22F07 LOCAL HEADER #130 04034B50 (67324752)\n-22F0B Extract Zip Spec 0A (10) '1.0'\n-22F0C Extract OS 00 (0) 'MS-DOS'\n-22F0D General Purpose Flag 0800 (2048)\n+22F0A LOCAL HEADER #130 04034B50 (67324752)\n+22F0E Extract Zip Spec 0A (10) '1.0'\n+22F0F Extract OS 00 (0) 'MS-DOS'\n+22F10 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-22F0F Compression Method 0008 (8) 'Deflated'\n-22F11 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-22F15 CRC A4FA75C3 (2767877571)\n-22F19 Compressed Size 000003E5 (997)\n-22F1D Uncompressed Size 00000D85 (3461)\n-22F21 Filename Length 0025 (37)\n-22F23 Extra Length 0000 (0)\n-22F25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+22F12 Compression Method 0008 (8) 'Deflated'\n+22F14 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+22F18 CRC A4FA75C3 (2767877571)\n+22F1C Compressed Size 000003E5 (997)\n+22F20 Uncompressed Size 00000D85 (3461)\n+22F24 Filename Length 0025 (37)\n+22F26 Extra Length 0000 (0)\n+22F28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x22F25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x22F28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-22F4A PAYLOAD\n+22F4D PAYLOAD\n \n-2332F LOCAL HEADER #131 04034B50 (67324752)\n-23333 Extract Zip Spec 0A (10) '1.0'\n-23334 Extract OS 00 (0) 'MS-DOS'\n-23335 General Purpose Flag 0800 (2048)\n+23332 LOCAL HEADER #131 04034B50 (67324752)\n+23336 Extract Zip Spec 0A (10) '1.0'\n+23337 Extract OS 00 (0) 'MS-DOS'\n+23338 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-23337 Compression Method 0008 (8) 'Deflated'\n-23339 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-2333D CRC 5B51527B (1532056187)\n-23341 Compressed Size 0000033C (828)\n-23345 Uncompressed Size 00000606 (1542)\n-23349 Filename Length 0022 (34)\n-2334B Extra Length 0000 (0)\n-2334D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2333A Compression Method 0008 (8) 'Deflated'\n+2333C Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+23340 CRC 5B51527B (1532056187)\n+23344 Compressed Size 0000033C (828)\n+23348 Uncompressed Size 00000606 (1542)\n+2334C Filename Length 0022 (34)\n+2334E Extra Length 0000 (0)\n+23350 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2334D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x23350: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-2336F PAYLOAD\n+23372 PAYLOAD\n \n-236AB LOCAL HEADER #132 04034B50 (67324752)\n-236AF Extract Zip Spec 0A (10) '1.0'\n-236B0 Extract OS 00 (0) 'MS-DOS'\n-236B1 General Purpose Flag 0800 (2048)\n+236AE LOCAL HEADER #132 04034B50 (67324752)\n+236B2 Extract Zip Spec 0A (10) '1.0'\n+236B3 Extract OS 00 (0) 'MS-DOS'\n+236B4 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-236B3 Compression Method 0008 (8) 'Deflated'\n-236B5 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-236B9 CRC 630533B3 (1661285299)\n-236BD Compressed Size 00000543 (1347)\n-236C1 Uncompressed Size 00000B55 (2901)\n-236C5 Filename Length 001D (29)\n-236C7 Extra Length 0000 (0)\n-236C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+236B6 Compression Method 0008 (8) 'Deflated'\n+236B8 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+236BC CRC 630533B3 (1661285299)\n+236C0 Compressed Size 00000543 (1347)\n+236C4 Uncompressed Size 00000B55 (2901)\n+236C8 Filename Length 001D (29)\n+236CA Extra Length 0000 (0)\n+236CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x236C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x236CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-236E6 PAYLOAD\n+236E9 PAYLOAD\n \n-23C29 LOCAL HEADER #133 04034B50 (67324752)\n-23C2D Extract Zip Spec 0A (10) '1.0'\n-23C2E Extract OS 00 (0) 'MS-DOS'\n-23C2F General Purpose Flag 0800 (2048)\n+23C2C LOCAL HEADER #133 04034B50 (67324752)\n+23C30 Extract Zip Spec 0A (10) '1.0'\n+23C31 Extract OS 00 (0) 'MS-DOS'\n+23C32 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-23C31 Compression Method 0008 (8) 'Deflated'\n-23C33 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-23C37 CRC 5EB20168 (1588724072)\n-23C3B Compressed Size 000001C4 (452)\n-23C3F Uncompressed Size 00000389 (905)\n-23C43 Filename Length 0027 (39)\n-23C45 Extra Length 0000 (0)\n-23C47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+23C34 Compression Method 0008 (8) 'Deflated'\n+23C36 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+23C3A CRC 5EB20168 (1588724072)\n+23C3E Compressed Size 000001C4 (452)\n+23C42 Uncompressed Size 00000389 (905)\n+23C46 Filename Length 0027 (39)\n+23C48 Extra Length 0000 (0)\n+23C4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x23C47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x23C4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-23C6E PAYLOAD\n+23C71 PAYLOAD\n \n-23E32 LOCAL HEADER #134 04034B50 (67324752)\n-23E36 Extract Zip Spec 0A (10) '1.0'\n-23E37 Extract OS 00 (0) 'MS-DOS'\n-23E38 General Purpose Flag 0800 (2048)\n+23E35 LOCAL HEADER #134 04034B50 (67324752)\n+23E39 Extract Zip Spec 0A (10) '1.0'\n+23E3A Extract OS 00 (0) 'MS-DOS'\n+23E3B General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-23E3A Compression Method 0008 (8) 'Deflated'\n-23E3C Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-23E40 CRC 64E2669E (1692559006)\n-23E44 Compressed Size 00000213 (531)\n-23E48 Uncompressed Size 00000426 (1062)\n-23E4C Filename Length 0024 (36)\n-23E4E Extra Length 0000 (0)\n-23E50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+23E3D Compression Method 0008 (8) 'Deflated'\n+23E3F Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+23E43 CRC 64E2669E (1692559006)\n+23E47 Compressed Size 00000213 (531)\n+23E4B Uncompressed Size 00000426 (1062)\n+23E4F Filename Length 0024 (36)\n+23E51 Extra Length 0000 (0)\n+23E53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x23E50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x23E53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-23E74 PAYLOAD\n+23E77 PAYLOAD\n \n-24087 LOCAL HEADER #135 04034B50 (67324752)\n-2408B Extract Zip Spec 0A (10) '1.0'\n-2408C Extract OS 00 (0) 'MS-DOS'\n-2408D General Purpose Flag 0800 (2048)\n+2408A LOCAL HEADER #135 04034B50 (67324752)\n+2408E Extract Zip Spec 0A (10) '1.0'\n+2408F Extract OS 00 (0) 'MS-DOS'\n+24090 General Purpose Flag 0800 (2048)\n [Bit 11] 1 'Language Encoding'\n-2408F Compression Method 0000 (0) 'Stored'\n-24091 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-24095 CRC 00000000 (0)\n-24099 Compressed Size 00000000 (0)\n-2409D Uncompressed Size 00000000 (0)\n-240A1 Filename Length 0013 (19)\n-240A3 Extra Length 0000 (0)\n-240A5 Filename 'XXXXXXXXXXXXXXXXXXX'\n+24092 Compression Method 0000 (0) 'Stored'\n+24094 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+24098 CRC 00000000 (0)\n+2409C Compressed Size 00000000 (0)\n+240A0 Uncompressed Size 00000000 (0)\n+240A4 Filename Length 0013 (19)\n+240A6 Extra Length 0000 (0)\n+240A8 Filename 'XXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x240A5: Filename 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x240A8: Filename 'XXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-240B8 LOCAL HEADER #136 04034B50 (67324752)\n-240BC Extract Zip Spec 0A (10) '1.0'\n-240BD Extract OS 00 (0) 'MS-DOS'\n-240BE General Purpose Flag 0800 (2048)\n+240BB LOCAL HEADER #136 04034B50 (67324752)\n+240BF Extract Zip Spec 0A (10) '1.0'\n+240C0 Extract OS 00 (0) 'MS-DOS'\n+240C1 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-240C0 Compression Method 0008 (8) 'Deflated'\n-240C2 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-240C6 CRC B8D43C47 (3100916807)\n-240CA Compressed Size 000000A4 (164)\n-240CE Uncompressed Size 000000E4 (228)\n-240D2 Filename Length 0029 (41)\n-240D4 Extra Length 0000 (0)\n-240D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+240C3 Compression Method 0008 (8) 'Deflated'\n+240C5 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+240C9 CRC B8D43C47 (3100916807)\n+240CD Compressed Size 000000A4 (164)\n+240D1 Uncompressed Size 000000E4 (228)\n+240D5 Filename Length 0029 (41)\n+240D7 Extra Length 0000 (0)\n+240D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x240D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x240D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-240FF PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+24102 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-241A3 LOCAL HEADER #137 04034B50 (67324752)\n-241A7 Extract Zip Spec 0A (10) '1.0'\n-241A8 Extract OS 00 (0) 'MS-DOS'\n-241A9 General Purpose Flag 0800 (2048)\n+241A6 LOCAL HEADER #137 04034B50 (67324752)\n+241AA Extract Zip Spec 0A (10) '1.0'\n+241AB Extract OS 00 (0) 'MS-DOS'\n+241AC General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-241AB Compression Method 0008 (8) 'Deflated'\n-241AD Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-241B1 CRC 8BBD70C4 (2344448196)\n-241B5 Compressed Size 00000131 (305)\n-241B9 Uncompressed Size 000001ED (493)\n-241BD Filename Length 002F (47)\n-241BF Extra Length 0000 (0)\n-241C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+241AE Compression Method 0008 (8) 'Deflated'\n+241B0 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+241B4 CRC 8BBD70C4 (2344448196)\n+241B8 Compressed Size 00000131 (305)\n+241BC Uncompressed Size 000001ED (493)\n+241C0 Filename Length 002F (47)\n+241C2 Extra Length 0000 (0)\n+241C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x241C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x241C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-241F0 PAYLOAD\n+241F3 PAYLOAD\n \n-24321 LOCAL HEADER #138 04034B50 (67324752)\n-24325 Extract Zip Spec 0A (10) '1.0'\n-24326 Extract OS 00 (0) 'MS-DOS'\n-24327 General Purpose Flag 0800 (2048)\n+24324 LOCAL HEADER #138 04034B50 (67324752)\n+24328 Extract Zip Spec 0A (10) '1.0'\n+24329 Extract OS 00 (0) 'MS-DOS'\n+2432A General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-24329 Compression Method 0008 (8) 'Deflated'\n-2432B Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-2432F CRC 276C6939 (661416249)\n-24333 Compressed Size 00000173 (371)\n-24337 Uncompressed Size 000002E7 (743)\n-2433B Filename Length 0038 (56)\n-2433D Extra Length 0000 (0)\n-2433F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2432C Compression Method 0008 (8) 'Deflated'\n+2432E Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+24332 CRC 276C6939 (661416249)\n+24336 Compressed Size 00000173 (371)\n+2433A Uncompressed Size 000002E7 (743)\n+2433E Filename Length 0038 (56)\n+24340 Extra Length 0000 (0)\n+24342 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2433F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x24342: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-24377 PAYLOAD\n+2437A PAYLOAD\n \n-244EA LOCAL HEADER #139 04034B50 (67324752)\n-244EE Extract Zip Spec 0A (10) '1.0'\n-244EF Extract OS 00 (0) 'MS-DOS'\n-244F0 General Purpose Flag 0800 (2048)\n+244ED LOCAL HEADER #139 04034B50 (67324752)\n+244F1 Extract Zip Spec 0A (10) '1.0'\n+244F2 Extract OS 00 (0) 'MS-DOS'\n+244F3 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-244F2 Compression Method 0008 (8) 'Deflated'\n-244F4 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-244F8 CRC 99EF1B50 (2582584144)\n-244FC Compressed Size 00007981 (31105)\n-24500 Uncompressed Size 00017015 (94229)\n-24504 Filename Length 0027 (39)\n-24506 Extra Length 0000 (0)\n-24508 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+244F5 Compression Method 0008 (8) 'Deflated'\n+244F7 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+244FB CRC 99EF1B50 (2582584144)\n+244FF Compressed Size 00007981 (31105)\n+24503 Uncompressed Size 00017015 (94229)\n+24507 Filename Length 0027 (39)\n+24509 Extra Length 0000 (0)\n+2450B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x24508: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2450B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-2452F PAYLOAD\n+24532 PAYLOAD\n \n-2BEB0 LOCAL HEADER #140 04034B50 (67324752)\n-2BEB4 Extract Zip Spec 0A (10) '1.0'\n-2BEB5 Extract OS 00 (0) 'MS-DOS'\n-2BEB6 General Purpose Flag 0800 (2048)\n+2BEB3 LOCAL HEADER #140 04034B50 (67324752)\n+2BEB7 Extract Zip Spec 0A (10) '1.0'\n+2BEB8 Extract OS 00 (0) 'MS-DOS'\n+2BEB9 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-2BEB8 Compression Method 0008 (8) 'Deflated'\n-2BEBA Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-2BEBE CRC 15939206 (361992710)\n-2BEC2 Compressed Size 00000BB8 (3000)\n-2BEC6 Uncompressed Size 0000187A (6266)\n-2BECA Filename Length 0030 (48)\n-2BECC Extra Length 0000 (0)\n-2BECE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2BEBB Compression Method 0008 (8) 'Deflated'\n+2BEBD Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+2BEC1 CRC 15939206 (361992710)\n+2BEC5 Compressed Size 00000BB8 (3000)\n+2BEC9 Uncompressed Size 0000187A (6266)\n+2BECD Filename Length 0030 (48)\n+2BECF Extra Length 0000 (0)\n+2BED1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2BECE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2BED1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-2BEFE PAYLOAD\n+2BF01 PAYLOAD\n \n-2CAB6 LOCAL HEADER #141 04034B50 (67324752)\n-2CABA Extract Zip Spec 0A (10) '1.0'\n-2CABB Extract OS 00 (0) 'MS-DOS'\n-2CABC General Purpose Flag 0800 (2048)\n+2CAB9 LOCAL HEADER #141 04034B50 (67324752)\n+2CABD Extract Zip Spec 0A (10) '1.0'\n+2CABE Extract OS 00 (0) 'MS-DOS'\n+2CABF General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-2CABE Compression Method 0008 (8) 'Deflated'\n-2CAC0 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-2CAC4 CRC A9D323A7 (2849186727)\n-2CAC8 Compressed Size 00003795 (14229)\n-2CACC Uncompressed Size 00006E51 (28241)\n-2CAD0 Filename Length 0033 (51)\n-2CAD2 Extra Length 0000 (0)\n-2CAD4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2CAC1 Compression Method 0008 (8) 'Deflated'\n+2CAC3 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+2CAC7 CRC A9D323A7 (2849186727)\n+2CACB Compressed Size 00003795 (14229)\n+2CACF Uncompressed Size 00006E51 (28241)\n+2CAD3 Filename Length 0033 (51)\n+2CAD5 Extra Length 0000 (0)\n+2CAD7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2CAD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2CAD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-2CB07 PAYLOAD\n+2CB0A PAYLOAD\n \n-3029C LOCAL HEADER #142 04034B50 (67324752)\n-302A0 Extract Zip Spec 0A (10) '1.0'\n-302A1 Extract OS 00 (0) 'MS-DOS'\n-302A2 General Purpose Flag 0800 (2048)\n+3029F LOCAL HEADER #142 04034B50 (67324752)\n+302A3 Extract Zip Spec 0A (10) '1.0'\n+302A4 Extract OS 00 (0) 'MS-DOS'\n+302A5 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-302A4 Compression Method 0008 (8) 'Deflated'\n-302A6 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-302AA CRC B8FC2664 (3103532644)\n-302AE Compressed Size 0000078A (1930)\n-302B2 Uncompressed Size 00000DB7 (3511)\n-302B6 Filename Length 0027 (39)\n-302B8 Extra Length 0000 (0)\n-302BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+302A7 Compression Method 0008 (8) 'Deflated'\n+302A9 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+302AD CRC B8FC2664 (3103532644)\n+302B1 Compressed Size 0000078A (1930)\n+302B5 Uncompressed Size 00000DB7 (3511)\n+302B9 Filename Length 0027 (39)\n+302BB Extra Length 0000 (0)\n+302BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x302BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x302BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-302E1 PAYLOAD\n+302E4 PAYLOAD\n \n-30A6B LOCAL HEADER #143 04034B50 (67324752)\n-30A6F Extract Zip Spec 0A (10) '1.0'\n-30A70 Extract OS 00 (0) 'MS-DOS'\n-30A71 General Purpose Flag 0800 (2048)\n+30A6E LOCAL HEADER #143 04034B50 (67324752)\n+30A72 Extract Zip Spec 0A (10) '1.0'\n+30A73 Extract OS 00 (0) 'MS-DOS'\n+30A74 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-30A73 Compression Method 0008 (8) 'Deflated'\n-30A75 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-30A79 CRC 65B5B65A (1706407514)\n-30A7D Compressed Size 00000EE4 (3812)\n-30A81 Uncompressed Size 000020FF (8447)\n-30A85 Filename Length 0029 (41)\n-30A87 Extra Length 0000 (0)\n-30A89 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+30A76 Compression Method 0008 (8) 'Deflated'\n+30A78 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+30A7C CRC 65B5B65A (1706407514)\n+30A80 Compressed Size 00000EE4 (3812)\n+30A84 Uncompressed Size 000020FF (8447)\n+30A88 Filename Length 0029 (41)\n+30A8A Extra Length 0000 (0)\n+30A8C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x30A89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x30A8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-30AB2 PAYLOAD\n+30AB5 PAYLOAD\n \n-31996 LOCAL HEADER #144 04034B50 (67324752)\n-3199A Extract Zip Spec 0A (10) '1.0'\n-3199B Extract OS 00 (0) 'MS-DOS'\n-3199C General Purpose Flag 0800 (2048)\n+31999 LOCAL HEADER #144 04034B50 (67324752)\n+3199D Extract Zip Spec 0A (10) '1.0'\n+3199E Extract OS 00 (0) 'MS-DOS'\n+3199F General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-3199E Compression Method 0008 (8) 'Deflated'\n-319A0 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-319A4 CRC 01761DD6 (24518102)\n-319A8 Compressed Size 00000286 (646)\n-319AC Uncompressed Size 000004F0 (1264)\n-319B0 Filename Length 001E (30)\n-319B2 Extra Length 0000 (0)\n-319B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+319A1 Compression Method 0008 (8) 'Deflated'\n+319A3 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+319A7 CRC 01761DD6 (24518102)\n+319AB Compressed Size 00000286 (646)\n+319AF Uncompressed Size 000004F0 (1264)\n+319B3 Filename Length 001E (30)\n+319B5 Extra Length 0000 (0)\n+319B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x319B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x319B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-319D2 PAYLOAD\n+319D5 PAYLOAD\n \n-31C58 LOCAL HEADER #145 04034B50 (67324752)\n-31C5C Extract Zip Spec 0A (10) '1.0'\n-31C5D Extract OS 00 (0) 'MS-DOS'\n-31C5E General Purpose Flag 0800 (2048)\n+31C5B LOCAL HEADER #145 04034B50 (67324752)\n+31C5F Extract Zip Spec 0A (10) '1.0'\n+31C60 Extract OS 00 (0) 'MS-DOS'\n+31C61 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-31C60 Compression Method 0008 (8) 'Deflated'\n-31C62 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-31C66 CRC 1D2AACD5 (489336021)\n-31C6A Compressed Size 0000063B (1595)\n-31C6E Uncompressed Size 00000B5A (2906)\n-31C72 Filename Length 0026 (38)\n-31C74 Extra Length 0000 (0)\n-31C76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+31C63 Compression Method 0008 (8) 'Deflated'\n+31C65 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+31C69 CRC 1D2AACD5 (489336021)\n+31C6D Compressed Size 0000063B (1595)\n+31C71 Uncompressed Size 00000B5A (2906)\n+31C75 Filename Length 0026 (38)\n+31C77 Extra Length 0000 (0)\n+31C79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x31C76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x31C79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-31C9C PAYLOAD\n+31C9F PAYLOAD\n \n-322D7 LOCAL HEADER #146 04034B50 (67324752)\n-322DB Extract Zip Spec 0A (10) '1.0'\n-322DC Extract OS 00 (0) 'MS-DOS'\n-322DD General Purpose Flag 0800 (2048)\n+322DA LOCAL HEADER #146 04034B50 (67324752)\n+322DE Extract Zip Spec 0A (10) '1.0'\n+322DF Extract OS 00 (0) 'MS-DOS'\n+322E0 General Purpose Flag 0800 (2048)\n [Bit 11] 1 'Language Encoding'\n-322DF Compression Method 0000 (0) 'Stored'\n-322E1 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-322E5 CRC 00000000 (0)\n-322E9 Compressed Size 00000000 (0)\n-322ED Uncompressed Size 00000000 (0)\n-322F1 Filename Length 0011 (17)\n-322F3 Extra Length 0000 (0)\n-322F5 Filename 'XXXXXXXXXXXXXXXXX'\n+322E2 Compression Method 0000 (0) 'Stored'\n+322E4 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+322E8 CRC 00000000 (0)\n+322EC Compressed Size 00000000 (0)\n+322F0 Uncompressed Size 00000000 (0)\n+322F4 Filename Length 0011 (17)\n+322F6 Extra Length 0000 (0)\n+322F8 Filename 'XXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x322F5: Filename 'XXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x322F8: Filename 'XXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-32306 LOCAL HEADER #147 04034B50 (67324752)\n-3230A Extract Zip Spec 0A (10) '1.0'\n-3230B Extract OS 00 (0) 'MS-DOS'\n-3230C General Purpose Flag 0800 (2048)\n+32309 LOCAL HEADER #147 04034B50 (67324752)\n+3230D Extract Zip Spec 0A (10) '1.0'\n+3230E Extract OS 00 (0) 'MS-DOS'\n+3230F General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-3230E Compression Method 0008 (8) 'Deflated'\n-32310 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-32314 CRC B194C22E (2979316270)\n-32318 Compressed Size 0000013D (317)\n-3231C Uncompressed Size 000001C3 (451)\n-32320 Filename Length 001C (28)\n-32322 Extra Length 0000 (0)\n-32324 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+32311 Compression Method 0008 (8) 'Deflated'\n+32313 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+32317 CRC B194C22E (2979316270)\n+3231B Compressed Size 0000013D (317)\n+3231F Uncompressed Size 000001C3 (451)\n+32323 Filename Length 001C (28)\n+32325 Extra Length 0000 (0)\n+32327 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x32324: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x32327: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-32340 PAYLOAD\n+32343 PAYLOAD\n \n-3247D LOCAL HEADER #148 04034B50 (67324752)\n-32481 Extract Zip Spec 0A (10) '1.0'\n-32482 Extract OS 00 (0) 'MS-DOS'\n-32483 General Purpose Flag 0800 (2048)\n+32480 LOCAL HEADER #148 04034B50 (67324752)\n+32484 Extract Zip Spec 0A (10) '1.0'\n+32485 Extract OS 00 (0) 'MS-DOS'\n+32486 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-32485 Compression Method 0008 (8) 'Deflated'\n-32487 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-3248B CRC B43BFC2F (3023830063)\n-3248F Compressed Size 00000362 (866)\n-32493 Uncompressed Size 00000694 (1684)\n-32497 Filename Length 002B (43)\n-32499 Extra Length 0000 (0)\n-3249B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+32488 Compression Method 0008 (8) 'Deflated'\n+3248A Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+3248E CRC B43BFC2F (3023830063)\n+32492 Compressed Size 00000362 (866)\n+32496 Uncompressed Size 00000694 (1684)\n+3249A Filename Length 002B (43)\n+3249C Extra Length 0000 (0)\n+3249E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3249B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3249E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-324C6 PAYLOAD\n+324C9 PAYLOAD\n \n-32828 LOCAL HEADER #149 04034B50 (67324752)\n-3282C Extract Zip Spec 0A (10) '1.0'\n-3282D Extract OS 00 (0) 'MS-DOS'\n-3282E General Purpose Flag 0800 (2048)\n+3282B LOCAL HEADER #149 04034B50 (67324752)\n+3282F Extract Zip Spec 0A (10) '1.0'\n+32830 Extract OS 00 (0) 'MS-DOS'\n+32831 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-32830 Compression Method 0008 (8) 'Deflated'\n-32832 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-32836 CRC B6CF64B9 (3067045049)\n-3283A Compressed Size 0000027F (639)\n-3283E Uncompressed Size 000004AF (1199)\n-32842 Filename Length 002B (43)\n-32844 Extra Length 0000 (0)\n-32846 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+32833 Compression Method 0008 (8) 'Deflated'\n+32835 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+32839 CRC B6CF64B9 (3067045049)\n+3283D Compressed Size 0000027F (639)\n+32841 Uncompressed Size 000004AF (1199)\n+32845 Filename Length 002B (43)\n+32847 Extra Length 0000 (0)\n+32849 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x32846: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x32849: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-32871 PAYLOAD\n+32874 PAYLOAD\n \n-32AF0 LOCAL HEADER #150 04034B50 (67324752)\n-32AF4 Extract Zip Spec 0A (10) '1.0'\n-32AF5 Extract OS 00 (0) 'MS-DOS'\n-32AF6 General Purpose Flag 0800 (2048)\n+32AF3 LOCAL HEADER #150 04034B50 (67324752)\n+32AF7 Extract Zip Spec 0A (10) '1.0'\n+32AF8 Extract OS 00 (0) 'MS-DOS'\n+32AF9 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-32AF8 Compression Method 0008 (8) 'Deflated'\n-32AFA Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-32AFE CRC CCAC4981 (3433843073)\n-32B02 Compressed Size 00000AC1 (2753)\n-32B06 Uncompressed Size 0000161E (5662)\n-32B0A Filename Length 0024 (36)\n-32B0C Extra Length 0000 (0)\n-32B0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+32AFB Compression Method 0008 (8) 'Deflated'\n+32AFD Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+32B01 CRC CCAC4981 (3433843073)\n+32B05 Compressed Size 00000AC1 (2753)\n+32B09 Uncompressed Size 0000161E (5662)\n+32B0D Filename Length 0024 (36)\n+32B0F Extra Length 0000 (0)\n+32B11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x32B0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x32B11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-32B32 PAYLOAD\n+32B35 PAYLOAD\n \n-335F3 LOCAL HEADER #151 04034B50 (67324752)\n-335F7 Extract Zip Spec 0A (10) '1.0'\n-335F8 Extract OS 00 (0) 'MS-DOS'\n-335F9 General Purpose Flag 0800 (2048)\n+335F6 LOCAL HEADER #151 04034B50 (67324752)\n+335FA Extract Zip Spec 0A (10) '1.0'\n+335FB Extract OS 00 (0) 'MS-DOS'\n+335FC General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-335FB Compression Method 0008 (8) 'Deflated'\n-335FD Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-33601 CRC D50E901C (3574501404)\n-33605 Compressed Size 00000A9F (2719)\n-33609 Uncompressed Size 00001602 (5634)\n-3360D Filename Length 0028 (40)\n-3360F Extra Length 0000 (0)\n-33611 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+335FE Compression Method 0008 (8) 'Deflated'\n+33600 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+33604 CRC D50E901C (3574501404)\n+33608 Compressed Size 00000A9F (2719)\n+3360C Uncompressed Size 00001602 (5634)\n+33610 Filename Length 0028 (40)\n+33612 Extra Length 0000 (0)\n+33614 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x33611: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x33614: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-33639 PAYLOAD\n+3363C PAYLOAD\n \n-340D8 LOCAL HEADER #152 04034B50 (67324752)\n-340DC Extract Zip Spec 0A (10) '1.0'\n-340DD Extract OS 00 (0) 'MS-DOS'\n-340DE General Purpose Flag 0800 (2048)\n+340DB LOCAL HEADER #152 04034B50 (67324752)\n+340DF Extract Zip Spec 0A (10) '1.0'\n+340E0 Extract OS 00 (0) 'MS-DOS'\n+340E1 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-340E0 Compression Method 0008 (8) 'Deflated'\n-340E2 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-340E6 CRC 1BBC7AFA (465337082)\n-340EA Compressed Size 000009E8 (2536)\n-340EE Uncompressed Size 0000128F (4751)\n-340F2 Filename Length 002D (45)\n-340F4 Extra Length 0000 (0)\n-340F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+340E3 Compression Method 0008 (8) 'Deflated'\n+340E5 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+340E9 CRC 1BBC7AFA (465337082)\n+340ED Compressed Size 000009E8 (2536)\n+340F1 Uncompressed Size 0000128F (4751)\n+340F5 Filename Length 002D (45)\n+340F7 Extra Length 0000 (0)\n+340F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x340F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x340F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-34123 PAYLOAD\n+34126 PAYLOAD\n \n-34B0B LOCAL HEADER #153 04034B50 (67324752)\n-34B0F Extract Zip Spec 0A (10) '1.0'\n-34B10 Extract OS 00 (0) 'MS-DOS'\n-34B11 General Purpose Flag 0800 (2048)\n+34B0E LOCAL HEADER #153 04034B50 (67324752)\n+34B12 Extract Zip Spec 0A (10) '1.0'\n+34B13 Extract OS 00 (0) 'MS-DOS'\n+34B14 General Purpose Flag 0800 (2048)\n [Bit 11] 1 'Language Encoding'\n-34B13 Compression Method 0000 (0) 'Stored'\n-34B15 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-34B19 CRC 00000000 (0)\n-34B1D Compressed Size 00000000 (0)\n-34B21 Uncompressed Size 00000000 (0)\n-34B25 Filename Length 0017 (23)\n-34B27 Extra Length 0000 (0)\n-34B29 Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n+34B16 Compression Method 0000 (0) 'Stored'\n+34B18 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+34B1C CRC 00000000 (0)\n+34B20 Compressed Size 00000000 (0)\n+34B24 Uncompressed Size 00000000 (0)\n+34B28 Filename Length 0017 (23)\n+34B2A Extra Length 0000 (0)\n+34B2C Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x34B29: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x34B2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-34B40 LOCAL HEADER #154 04034B50 (67324752)\n-34B44 Extract Zip Spec 0A (10) '1.0'\n-34B45 Extract OS 00 (0) 'MS-DOS'\n-34B46 General Purpose Flag 0800 (2048)\n+34B43 LOCAL HEADER #154 04034B50 (67324752)\n+34B47 Extract Zip Spec 0A (10) '1.0'\n+34B48 Extract OS 00 (0) 'MS-DOS'\n+34B49 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-34B48 Compression Method 0008 (8) 'Deflated'\n-34B4A Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-34B4E CRC 0F4FECD8 (256896216)\n-34B52 Compressed Size 00000910 (2320)\n-34B56 Uncompressed Size 000015C7 (5575)\n-34B5A Filename Length 002B (43)\n-34B5C Extra Length 0000 (0)\n-34B5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+34B4B Compression Method 0008 (8) 'Deflated'\n+34B4D Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+34B51 CRC 0F4FECD8 (256896216)\n+34B55 Compressed Size 00000910 (2320)\n+34B59 Uncompressed Size 000015C7 (5575)\n+34B5D Filename Length 002B (43)\n+34B5F Extra Length 0000 (0)\n+34B61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x34B5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x34B61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-34B89 PAYLOAD\n+34B8C PAYLOAD\n \n-35499 LOCAL HEADER #155 04034B50 (67324752)\n-3549D Extract Zip Spec 0A (10) '1.0'\n-3549E Extract OS 00 (0) 'MS-DOS'\n-3549F General Purpose Flag 0800 (2048)\n+3549C LOCAL HEADER #155 04034B50 (67324752)\n+354A0 Extract Zip Spec 0A (10) '1.0'\n+354A1 Extract OS 00 (0) 'MS-DOS'\n+354A2 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-354A1 Compression Method 0008 (8) 'Deflated'\n-354A3 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-354A7 CRC 09C55FAF (163930031)\n-354AB Compressed Size 00000BFD (3069)\n-354AF Uncompressed Size 00001C58 (7256)\n-354B3 Filename Length 002A (42)\n-354B5 Extra Length 0000 (0)\n-354B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+354A4 Compression Method 0008 (8) 'Deflated'\n+354A6 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+354AA CRC CF45F6C5 (3477468869)\n+354AE Compressed Size 00000C34 (3124)\n+354B2 Uncompressed Size 00001D7D (7549)\n+354B6 Filename Length 002A (42)\n+354B8 Extra Length 0000 (0)\n+354BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x354B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x354BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-354E1 PAYLOAD\n+354E4 PAYLOAD\n \n-360DE LOCAL HEADER #156 04034B50 (67324752)\n-360E2 Extract Zip Spec 0A (10) '1.0'\n-360E3 Extract OS 00 (0) 'MS-DOS'\n-360E4 General Purpose Flag 0800 (2048)\n+36118 LOCAL HEADER #156 04034B50 (67324752)\n+3611C Extract Zip Spec 0A (10) '1.0'\n+3611D Extract OS 00 (0) 'MS-DOS'\n+3611E General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-360E6 Compression Method 0008 (8) 'Deflated'\n-360E8 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-360EC CRC 63D92802 (1675175938)\n-360F0 Compressed Size 000007AC (1964)\n-360F4 Uncompressed Size 0000127F (4735)\n-360F8 Filename Length 002C (44)\n-360FA Extra Length 0000 (0)\n-360FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+36120 Compression Method 0008 (8) 'Deflated'\n+36122 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+36126 CRC 85FB091E (2247821598)\n+3612A Compressed Size 000007D6 (2006)\n+3612E Uncompressed Size 000012E4 (4836)\n+36132 Filename Length 002C (44)\n+36134 Extra Length 0000 (0)\n+36136 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x360FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x36136: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-36128 PAYLOAD\n+36162 PAYLOAD\n \n-368D4 LOCAL HEADER #157 04034B50 (67324752)\n-368D8 Extract Zip Spec 0A (10) '1.0'\n-368D9 Extract OS 00 (0) 'MS-DOS'\n-368DA General Purpose Flag 0800 (2048)\n+36938 LOCAL HEADER #157 04034B50 (67324752)\n+3693C Extract Zip Spec 0A (10) '1.0'\n+3693D Extract OS 00 (0) 'MS-DOS'\n+3693E General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-368DC Compression Method 0008 (8) 'Deflated'\n-368DE Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-368E2 CRC D97B3168 (3648729448)\n-368E6 Compressed Size 00000CBB (3259)\n-368EA Uncompressed Size 00001D13 (7443)\n-368EE Filename Length 002B (43)\n-368F0 Extra Length 0000 (0)\n-368F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+36940 Compression Method 0008 (8) 'Deflated'\n+36942 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+36946 CRC 501DBFA7 (1344126887)\n+3694A Compressed Size 00000CFB (3323)\n+3694E Uncompressed Size 00001E06 (7686)\n+36952 Filename Length 002B (43)\n+36954 Extra Length 0000 (0)\n+36956 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x368F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x36956: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-3691D PAYLOAD\n+36981 PAYLOAD\n \n-375D8 LOCAL HEADER #158 04034B50 (67324752)\n-375DC Extract Zip Spec 0A (10) '1.0'\n-375DD Extract OS 00 (0) 'MS-DOS'\n-375DE General Purpose Flag 0800 (2048)\n+3767C LOCAL HEADER #158 04034B50 (67324752)\n+37680 Extract Zip Spec 0A (10) '1.0'\n+37681 Extract OS 00 (0) 'MS-DOS'\n+37682 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-375E0 Compression Method 0008 (8) 'Deflated'\n-375E2 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-375E6 CRC 0E6DFCE1 (242089185)\n-375EA Compressed Size 00000F3F (3903)\n-375EE Uncompressed Size 000025BD (9661)\n-375F2 Filename Length 002B (43)\n-375F4 Extra Length 0000 (0)\n-375F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+37684 Compression Method 0008 (8) 'Deflated'\n+37686 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+3768A CRC 03744E30 (57953840)\n+3768E Compressed Size 00000F80 (3968)\n+37692 Uncompressed Size 00002802 (10242)\n+37696 Filename Length 002B (43)\n+37698 Extra Length 0000 (0)\n+3769A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x375F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3769A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-37621 PAYLOAD\n+376C5 PAYLOAD\n \n-38560 LOCAL HEADER #159 04034B50 (67324752)\n-38564 Extract Zip Spec 0A (10) '1.0'\n-38565 Extract OS 00 (0) 'MS-DOS'\n-38566 General Purpose Flag 0800 (2048)\n+38645 LOCAL HEADER #159 04034B50 (67324752)\n+38649 Extract Zip Spec 0A (10) '1.0'\n+3864A Extract OS 00 (0) 'MS-DOS'\n+3864B General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-38568 Compression Method 0008 (8) 'Deflated'\n-3856A Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-3856E CRC DE8B7B90 (3733683088)\n-38572 Compressed Size 00000761 (1889)\n-38576 Uncompressed Size 00001170 (4464)\n-3857A Filename Length 0031 (49)\n-3857C Extra Length 0000 (0)\n-3857E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3864D Compression Method 0008 (8) 'Deflated'\n+3864F Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+38653 CRC 4325222E (1126507054)\n+38657 Compressed Size 0000078B (1931)\n+3865B Uncompressed Size 000011E5 (4581)\n+3865F Filename Length 0031 (49)\n+38661 Extra Length 0000 (0)\n+38663 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3857E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x38663: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-385AF PAYLOAD\n+38694 PAYLOAD\n \n-38D10 LOCAL HEADER #160 04034B50 (67324752)\n-38D14 Extract Zip Spec 0A (10) '1.0'\n-38D15 Extract OS 00 (0) 'MS-DOS'\n-38D16 General Purpose Flag 0800 (2048)\n+38E1F LOCAL HEADER #160 04034B50 (67324752)\n+38E23 Extract Zip Spec 0A (10) '1.0'\n+38E24 Extract OS 00 (0) 'MS-DOS'\n+38E25 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-38D18 Compression Method 0008 (8) 'Deflated'\n-38D1A Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-38D1E CRC E26B241E (3798672414)\n-38D22 Compressed Size 00000BAD (2989)\n-38D26 Uncompressed Size 00001B9E (7070)\n-38D2A Filename Length 0031 (49)\n-38D2C Extra Length 0000 (0)\n-38D2E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+38E27 Compression Method 0008 (8) 'Deflated'\n+38E29 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+38E2D CRC 30F829C9 (821569993)\n+38E31 Compressed Size 00000BC9 (3017)\n+38E35 Uncompressed Size 00001C0F (7183)\n+38E39 Filename Length 0031 (49)\n+38E3B Extra Length 0000 (0)\n+38E3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x38D2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x38E3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-38D5F PAYLOAD\n+38E6E PAYLOAD\n \n-3990C LOCAL HEADER #161 04034B50 (67324752)\n-39910 Extract Zip Spec 0A (10) '1.0'\n-39911 Extract OS 00 (0) 'MS-DOS'\n-39912 General Purpose Flag 0800 (2048)\n+39A37 LOCAL HEADER #161 04034B50 (67324752)\n+39A3B Extract Zip Spec 0A (10) '1.0'\n+39A3C Extract OS 00 (0) 'MS-DOS'\n+39A3D General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-39914 Compression Method 0008 (8) 'Deflated'\n-39916 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-3991A CRC 4C99E3BC (1285153724)\n-3991E Compressed Size 000000FF (255)\n-39922 Uncompressed Size 000001FE (510)\n-39926 Filename Length 002E (46)\n-39928 Extra Length 0000 (0)\n-3992A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+39A3F Compression Method 0008 (8) 'Deflated'\n+39A41 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+39A45 CRC 4C99E3BC (1285153724)\n+39A49 Compressed Size 000000FF (255)\n+39A4D Uncompressed Size 000001FE (510)\n+39A51 Filename Length 002E (46)\n+39A53 Extra Length 0000 (0)\n+39A55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3992A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x39A55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-39958 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+39A83 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-39A57 LOCAL HEADER #162 04034B50 (67324752)\n-39A5B Extract Zip Spec 0A (10) '1.0'\n-39A5C Extract OS 00 (0) 'MS-DOS'\n-39A5D General Purpose Flag 0800 (2048)\n+39B82 LOCAL HEADER #162 04034B50 (67324752)\n+39B86 Extract Zip Spec 0A (10) '1.0'\n+39B87 Extract OS 00 (0) 'MS-DOS'\n+39B88 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-39A5F Compression Method 0008 (8) 'Deflated'\n-39A61 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-39A65 CRC C8114BEE (3356576750)\n-39A69 Compressed Size 00000120 (288)\n-39A6D Uncompressed Size 0000027D (637)\n-39A71 Filename Length 002C (44)\n-39A73 Extra Length 0000 (0)\n-39A75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+39B8A Compression Method 0008 (8) 'Deflated'\n+39B8C Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+39B90 CRC C8114BEE (3356576750)\n+39B94 Compressed Size 00000120 (288)\n+39B98 Uncompressed Size 0000027D (637)\n+39B9C Filename Length 002C (44)\n+39B9E Extra Length 0000 (0)\n+39BA0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x39A75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x39BA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-39AA1 PAYLOAD\n+39BCC PAYLOAD\n \n-39BC1 LOCAL HEADER #163 04034B50 (67324752)\n-39BC5 Extract Zip Spec 0A (10) '1.0'\n-39BC6 Extract OS 00 (0) 'MS-DOS'\n-39BC7 General Purpose Flag 0800 (2048)\n+39CEC LOCAL HEADER #163 04034B50 (67324752)\n+39CF0 Extract Zip Spec 0A (10) '1.0'\n+39CF1 Extract OS 00 (0) 'MS-DOS'\n+39CF2 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-39BC9 Compression Method 0008 (8) 'Deflated'\n-39BCB Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-39BCF CRC F9AED406 (4188984326)\n-39BD3 Compressed Size 00000658 (1624)\n-39BD7 Uncompressed Size 00001310 (4880)\n-39BDB Filename Length 0028 (40)\n-39BDD Extra Length 0000 (0)\n-39BDF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+39CF4 Compression Method 0008 (8) 'Deflated'\n+39CF6 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+39CFA CRC F9AED406 (4188984326)\n+39CFE Compressed Size 00000658 (1624)\n+39D02 Uncompressed Size 00001310 (4880)\n+39D06 Filename Length 0028 (40)\n+39D08 Extra Length 0000 (0)\n+39D0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x39BDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x39D0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-39C07 PAYLOAD\n+39D32 PAYLOAD\n \n-3A25F LOCAL HEADER #164 04034B50 (67324752)\n-3A263 Extract Zip Spec 0A (10) '1.0'\n-3A264 Extract OS 00 (0) 'MS-DOS'\n-3A265 General Purpose Flag 0800 (2048)\n+3A38A LOCAL HEADER #164 04034B50 (67324752)\n+3A38E Extract Zip Spec 0A (10) '1.0'\n+3A38F Extract OS 00 (0) 'MS-DOS'\n+3A390 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-3A267 Compression Method 0008 (8) 'Deflated'\n-3A269 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-3A26D CRC D0D46916 (3503581462)\n-3A271 Compressed Size 0000086F (2159)\n-3A275 Uncompressed Size 000016B2 (5810)\n-3A279 Filename Length 0031 (49)\n-3A27B Extra Length 0000 (0)\n-3A27D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3A392 Compression Method 0008 (8) 'Deflated'\n+3A394 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+3A398 CRC D0D46916 (3503581462)\n+3A39C Compressed Size 0000086F (2159)\n+3A3A0 Uncompressed Size 000016B2 (5810)\n+3A3A4 Filename Length 0031 (49)\n+3A3A6 Extra Length 0000 (0)\n+3A3A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3A27D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3A3A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-3A2AE PAYLOAD\n+3A3D9 PAYLOAD\n \n-3AB1D LOCAL HEADER #165 04034B50 (67324752)\n-3AB21 Extract Zip Spec 0A (10) '1.0'\n-3AB22 Extract OS 00 (0) 'MS-DOS'\n-3AB23 General Purpose Flag 0800 (2048)\n+3AC48 LOCAL HEADER #165 04034B50 (67324752)\n+3AC4C Extract Zip Spec 0A (10) '1.0'\n+3AC4D Extract OS 00 (0) 'MS-DOS'\n+3AC4E General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-3AB25 Compression Method 0008 (8) 'Deflated'\n-3AB27 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-3AB2B CRC CC8B3731 (3431675697)\n-3AB2F Compressed Size 00000D66 (3430)\n-3AB33 Uncompressed Size 0000227C (8828)\n-3AB37 Filename Length 002B (43)\n-3AB39 Extra Length 0000 (0)\n-3AB3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3AC50 Compression Method 0008 (8) 'Deflated'\n+3AC52 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+3AC56 CRC FD047CFB (4244929787)\n+3AC5A Compressed Size 00000DAE (3502)\n+3AC5E Uncompressed Size 00002305 (8965)\n+3AC62 Filename Length 002B (43)\n+3AC64 Extra Length 0000 (0)\n+3AC66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3AB3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3AC66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-3AB66 PAYLOAD\n+3AC91 PAYLOAD\n \n-3B8CC LOCAL HEADER #166 04034B50 (67324752)\n-3B8D0 Extract Zip Spec 0A (10) '1.0'\n-3B8D1 Extract OS 00 (0) 'MS-DOS'\n-3B8D2 General Purpose Flag 0800 (2048)\n+3BA3F LOCAL HEADER #166 04034B50 (67324752)\n+3BA43 Extract Zip Spec 0A (10) '1.0'\n+3BA44 Extract OS 00 (0) 'MS-DOS'\n+3BA45 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-3B8D4 Compression Method 0008 (8) 'Deflated'\n-3B8D6 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-3B8DA CRC 6C0C9F56 (1812766550)\n-3B8DE Compressed Size 000010F3 (4339)\n-3B8E2 Uncompressed Size 000024FD (9469)\n-3B8E6 Filename Length 0028 (40)\n-3B8E8 Extra Length 0000 (0)\n-3B8EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3BA47 Compression Method 0008 (8) 'Deflated'\n+3BA49 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+3BA4D CRC D0A86D13 (3500698899)\n+3BA51 Compressed Size 000010BC (4284)\n+3BA55 Uncompressed Size 000024A1 (9377)\n+3BA59 Filename Length 0028 (40)\n+3BA5B Extra Length 0000 (0)\n+3BA5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3B8EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3BA5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-3B912 PAYLOAD\n+3BA85 PAYLOAD\n \n-3CA05 LOCAL HEADER #167 04034B50 (67324752)\n-3CA09 Extract Zip Spec 0A (10) '1.0'\n-3CA0A Extract OS 00 (0) 'MS-DOS'\n-3CA0B General Purpose Flag 0800 (2048)\n+3CB41 LOCAL HEADER #167 04034B50 (67324752)\n+3CB45 Extract Zip Spec 0A (10) '1.0'\n+3CB46 Extract OS 00 (0) 'MS-DOS'\n+3CB47 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-3CA0D Compression Method 0008 (8) 'Deflated'\n-3CA0F Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-3CA13 CRC CFD8F6F2 (3487102706)\n-3CA17 Compressed Size 0000074F (1871)\n-3CA1B Uncompressed Size 00001155 (4437)\n-3CA1F Filename Length 0026 (38)\n-3CA21 Extra Length 0000 (0)\n-3CA23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3CB49 Compression Method 0008 (8) 'Deflated'\n+3CB4B Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+3CB4F CRC 82DE3017 (2195599383)\n+3CB53 Compressed Size 0000076E (1902)\n+3CB57 Uncompressed Size 000011A2 (4514)\n+3CB5B Filename Length 0026 (38)\n+3CB5D Extra Length 0000 (0)\n+3CB5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3CA23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3CB5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-3CA49 PAYLOAD\n+3CB85 PAYLOAD\n \n-3D198 LOCAL HEADER #168 04034B50 (67324752)\n-3D19C Extract Zip Spec 0A (10) '1.0'\n-3D19D Extract OS 00 (0) 'MS-DOS'\n-3D19E General Purpose Flag 0800 (2048)\n+3D2F3 LOCAL HEADER #168 04034B50 (67324752)\n+3D2F7 Extract Zip Spec 0A (10) '1.0'\n+3D2F8 Extract OS 00 (0) 'MS-DOS'\n+3D2F9 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-3D1A0 Compression Method 0008 (8) 'Deflated'\n-3D1A2 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-3D1A6 CRC 26438B48 (641960776)\n-3D1AA Compressed Size 000009B8 (2488)\n-3D1AE Uncompressed Size 00001796 (6038)\n-3D1B2 Filename Length 0025 (37)\n-3D1B4 Extra Length 0000 (0)\n-3D1B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3D2FB Compression Method 0008 (8) 'Deflated'\n+3D2FD Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+3D301 CRC 27F551D2 (670388690)\n+3D305 Compressed Size 000009BA (2490)\n+3D309 Uncompressed Size 000017D3 (6099)\n+3D30D Filename Length 0025 (37)\n+3D30F Extra Length 0000 (0)\n+3D311 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3D1B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3D311: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-3D1DB PAYLOAD\n+3D336 PAYLOAD\n \n-3DB93 LOCAL HEADER #169 04034B50 (67324752)\n-3DB97 Extract Zip Spec 0A (10) '1.0'\n-3DB98 Extract OS 00 (0) 'MS-DOS'\n-3DB99 General Purpose Flag 0800 (2048)\n+3DCF0 LOCAL HEADER #169 04034B50 (67324752)\n+3DCF4 Extract Zip Spec 0A (10) '1.0'\n+3DCF5 Extract OS 00 (0) 'MS-DOS'\n+3DCF6 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-3DB9B Compression Method 0008 (8) 'Deflated'\n-3DB9D Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-3DBA1 CRC F3C2E35A (4089635674)\n-3DBA5 Compressed Size 00000A14 (2580)\n-3DBA9 Uncompressed Size 000018C0 (6336)\n-3DBAD Filename Length 0027 (39)\n-3DBAF Extra Length 0000 (0)\n-3DBB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3DCF8 Compression Method 0008 (8) 'Deflated'\n+3DCFA Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+3DCFE CRC FFE584AA (4293231786)\n+3DD02 Compressed Size 00000A34 (2612)\n+3DD06 Uncompressed Size 0000190D (6413)\n+3DD0A Filename Length 0027 (39)\n+3DD0C Extra Length 0000 (0)\n+3DD0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3DBB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3DD0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-3DBD8 PAYLOAD\n+3DD35 PAYLOAD\n \n-3E5EC LOCAL HEADER #170 04034B50 (67324752)\n-3E5F0 Extract Zip Spec 0A (10) '1.0'\n-3E5F1 Extract OS 00 (0) 'MS-DOS'\n-3E5F2 General Purpose Flag 0800 (2048)\n+3E769 LOCAL HEADER #170 04034B50 (67324752)\n+3E76D Extract Zip Spec 0A (10) '1.0'\n+3E76E Extract OS 00 (0) 'MS-DOS'\n+3E76F General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-3E5F4 Compression Method 0008 (8) 'Deflated'\n-3E5F6 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-3E5FA CRC 24C5A2D7 (616932055)\n-3E5FE Compressed Size 00000773 (1907)\n-3E602 Uncompressed Size 00001229 (4649)\n-3E606 Filename Length 002B (43)\n-3E608 Extra Length 0000 (0)\n-3E60A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3E771 Compression Method 0008 (8) 'Deflated'\n+3E773 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+3E777 CRC 4BBE2998 (1270753688)\n+3E77B Compressed Size 0000079B (1947)\n+3E77F Uncompressed Size 00001276 (4726)\n+3E783 Filename Length 002B (43)\n+3E785 Extra Length 0000 (0)\n+3E787 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3E60A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3E787: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-3E635 PAYLOAD\n+3E7B2 PAYLOAD\n \n-3EDA8 LOCAL HEADER #171 04034B50 (67324752)\n-3EDAC Extract Zip Spec 0A (10) '1.0'\n-3EDAD Extract OS 00 (0) 'MS-DOS'\n-3EDAE General Purpose Flag 0800 (2048)\n+3EF4D LOCAL HEADER #171 04034B50 (67324752)\n+3EF51 Extract Zip Spec 0A (10) '1.0'\n+3EF52 Extract OS 00 (0) 'MS-DOS'\n+3EF53 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-3EDB0 Compression Method 0008 (8) 'Deflated'\n-3EDB2 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-3EDB6 CRC 45B7D0B1 (1169674417)\n-3EDBA Compressed Size 000009F6 (2550)\n-3EDBE Uncompressed Size 000017B4 (6068)\n-3EDC2 Filename Length 002B (43)\n-3EDC4 Extra Length 0000 (0)\n-3EDC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3EF55 Compression Method 0008 (8) 'Deflated'\n+3EF57 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+3EF5B CRC BF1FEA5F (3206539871)\n+3EF5F Compressed Size 00000A1F (2591)\n+3EF63 Uncompressed Size 0000185B (6235)\n+3EF67 Filename Length 002B (43)\n+3EF69 Extra Length 0000 (0)\n+3EF6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3EDC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3EF6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-3EDF1 PAYLOAD\n+3EF96 PAYLOAD\n \n-3F7E7 LOCAL HEADER #172 04034B50 (67324752)\n-3F7EB Extract Zip Spec 0A (10) '1.0'\n-3F7EC Extract OS 00 (0) 'MS-DOS'\n-3F7ED General Purpose Flag 0800 (2048)\n+3F9B5 LOCAL HEADER #172 04034B50 (67324752)\n+3F9B9 Extract Zip Spec 0A (10) '1.0'\n+3F9BA Extract OS 00 (0) 'MS-DOS'\n+3F9BB General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-3F7EF Compression Method 0008 (8) 'Deflated'\n-3F7F1 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-3F7F5 CRC 5CD9DF2D (1557782317)\n-3F7F9 Compressed Size 00000714 (1812)\n-3F7FD Uncompressed Size 00001150 (4432)\n-3F801 Filename Length 0028 (40)\n-3F803 Extra Length 0000 (0)\n-3F805 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3F9BD Compression Method 0008 (8) 'Deflated'\n+3F9BF Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+3F9C3 CRC FA87CA6C (4203203180)\n+3F9C7 Compressed Size 00000733 (1843)\n+3F9CB Uncompressed Size 000011C3 (4547)\n+3F9CF Filename Length 0028 (40)\n+3F9D1 Extra Length 0000 (0)\n+3F9D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3F805: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3F9D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-3F82D PAYLOAD\n+3F9FB PAYLOAD\n \n-3FF41 LOCAL HEADER #173 04034B50 (67324752)\n-3FF45 Extract Zip Spec 0A (10) '1.0'\n-3FF46 Extract OS 00 (0) 'MS-DOS'\n-3FF47 General Purpose Flag 0800 (2048)\n+4012E LOCAL HEADER #173 04034B50 (67324752)\n+40132 Extract Zip Spec 0A (10) '1.0'\n+40133 Extract OS 00 (0) 'MS-DOS'\n+40134 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-3FF49 Compression Method 0008 (8) 'Deflated'\n-3FF4B Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-3FF4F CRC 6AD41AAE (1792285358)\n-3FF53 Compressed Size 000011B6 (4534)\n-3FF57 Uncompressed Size 00002B7B (11131)\n-3FF5B Filename Length 002E (46)\n-3FF5D Extra Length 0000 (0)\n-3FF5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+40136 Compression Method 0008 (8) 'Deflated'\n+40138 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4013C CRC 18350680 (406128256)\n+40140 Compressed Size 00001216 (4630)\n+40144 Uncompressed Size 00002F8B (12171)\n+40148 Filename Length 002E (46)\n+4014A Extra Length 0000 (0)\n+4014C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3FF5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4014C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-3FF8D PAYLOAD\n+4017A PAYLOAD\n \n-41143 LOCAL HEADER #174 04034B50 (67324752)\n-41147 Extract Zip Spec 0A (10) '1.0'\n-41148 Extract OS 00 (0) 'MS-DOS'\n-41149 General Purpose Flag 0800 (2048)\n+41390 LOCAL HEADER #174 04034B50 (67324752)\n+41394 Extract Zip Spec 0A (10) '1.0'\n+41395 Extract OS 00 (0) 'MS-DOS'\n+41396 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4114B Compression Method 0008 (8) 'Deflated'\n-4114D Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-41151 CRC 4DE2FBCB (1306721227)\n-41155 Compressed Size 0000323D (12861)\n-41159 Uncompressed Size 00008A6D (35437)\n-4115D Filename Length 0029 (41)\n-4115F Extra Length 0000 (0)\n-41161 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+41398 Compression Method 0008 (8) 'Deflated'\n+4139A Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4139E CRC 1DEE7A69 (502168169)\n+413A2 Compressed Size 00003373 (13171)\n+413A6 Uncompressed Size 00009558 (38232)\n+413AA Filename Length 0029 (41)\n+413AC Extra Length 0000 (0)\n+413AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x41161: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x413AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-4118A PAYLOAD\n+413D7 PAYLOAD\n \n-443C7 LOCAL HEADER #175 04034B50 (67324752)\n-443CB Extract Zip Spec 0A (10) '1.0'\n-443CC Extract OS 00 (0) 'MS-DOS'\n-443CD General Purpose Flag 0800 (2048)\n+4474A LOCAL HEADER #175 04034B50 (67324752)\n+4474E Extract Zip Spec 0A (10) '1.0'\n+4474F Extract OS 00 (0) 'MS-DOS'\n+44750 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-443CF Compression Method 0008 (8) 'Deflated'\n-443D1 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-443D5 CRC FF365893 (4281751699)\n-443D9 Compressed Size 0000075C (1884)\n-443DD Uncompressed Size 0000116E (4462)\n-443E1 Filename Length 0022 (34)\n-443E3 Extra Length 0000 (0)\n-443E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+44752 Compression Method 0008 (8) 'Deflated'\n+44754 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+44758 CRC AF2C7508 (2938926344)\n+4475C Compressed Size 0000078B (1931)\n+44760 Uncompressed Size 00001221 (4641)\n+44764 Filename Length 0022 (34)\n+44766 Extra Length 0000 (0)\n+44768 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x443E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x44768: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-44407 PAYLOAD\n+4478A PAYLOAD\n \n-44B63 LOCAL HEADER #176 04034B50 (67324752)\n-44B67 Extract Zip Spec 0A (10) '1.0'\n-44B68 Extract OS 00 (0) 'MS-DOS'\n-44B69 General Purpose Flag 0800 (2048)\n+44F15 LOCAL HEADER #176 04034B50 (67324752)\n+44F19 Extract Zip Spec 0A (10) '1.0'\n+44F1A Extract OS 00 (0) 'MS-DOS'\n+44F1B General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-44B6B Compression Method 0008 (8) 'Deflated'\n-44B6D Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-44B71 CRC CB6486C3 (3412362947)\n-44B75 Compressed Size 00000A8D (2701)\n-44B79 Uncompressed Size 0000188C (6284)\n-44B7D Filename Length 0029 (41)\n-44B7F Extra Length 0000 (0)\n-44B81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+44F1D Compression Method 0008 (8) 'Deflated'\n+44F1F Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+44F23 CRC F5C1074E (4123068238)\n+44F27 Compressed Size 00000ACE (2766)\n+44F2B Uncompressed Size 000019B7 (6583)\n+44F2F Filename Length 0029 (41)\n+44F31 Extra Length 0000 (0)\n+44F33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x44B81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x44F33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-44BAA PAYLOAD\n+44F5C PAYLOAD\n \n-45637 LOCAL HEADER #177 04034B50 (67324752)\n-4563B Extract Zip Spec 0A (10) '1.0'\n-4563C Extract OS 00 (0) 'MS-DOS'\n-4563D General Purpose Flag 0800 (2048)\n+45A2A LOCAL HEADER #177 04034B50 (67324752)\n+45A2E Extract Zip Spec 0A (10) '1.0'\n+45A2F Extract OS 00 (0) 'MS-DOS'\n+45A30 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4563F Compression Method 0008 (8) 'Deflated'\n-45641 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-45645 CRC 7D18040A (2098725898)\n-45649 Compressed Size 00000871 (2161)\n-4564D Uncompressed Size 0000142F (5167)\n-45651 Filename Length 0021 (33)\n-45653 Extra Length 0000 (0)\n-45655 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+45A32 Compression Method 0008 (8) 'Deflated'\n+45A34 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+45A38 CRC C5CE0631 (3318613553)\n+45A3C Compressed Size 00000895 (2197)\n+45A40 Uncompressed Size 00001490 (5264)\n+45A44 Filename Length 0021 (33)\n+45A46 Extra Length 0000 (0)\n+45A48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x45655: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x45A48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-45676 PAYLOAD\n+45A69 PAYLOAD\n \n-45EE7 LOCAL HEADER #178 04034B50 (67324752)\n-45EEB Extract Zip Spec 0A (10) '1.0'\n-45EEC Extract OS 00 (0) 'MS-DOS'\n-45EED General Purpose Flag 0800 (2048)\n+462FE LOCAL HEADER #178 04034B50 (67324752)\n+46302 Extract Zip Spec 0A (10) '1.0'\n+46303 Extract OS 00 (0) 'MS-DOS'\n+46304 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-45EEF Compression Method 0008 (8) 'Deflated'\n-45EF1 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-45EF5 CRC 8201CA2F (2181155375)\n-45EF9 Compressed Size 000007FC (2044)\n-45EFD Uncompressed Size 000013C7 (5063)\n-45F01 Filename Length 0025 (37)\n-45F03 Extra Length 0000 (0)\n-45F05 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+46306 Compression Method 0008 (8) 'Deflated'\n+46308 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4630C CRC 4A2D2529 (1244472617)\n+46310 Compressed Size 0000082E (2094)\n+46314 Uncompressed Size 000014EA (5354)\n+46318 Filename Length 0025 (37)\n+4631A Extra Length 0000 (0)\n+4631C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x45F05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4631C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-45F2A PAYLOAD\n+46341 PAYLOAD\n \n-46726 LOCAL HEADER #179 04034B50 (67324752)\n-4672A Extract Zip Spec 0A (10) '1.0'\n-4672B Extract OS 00 (0) 'MS-DOS'\n-4672C General Purpose Flag 0800 (2048)\n+46B6F LOCAL HEADER #179 04034B50 (67324752)\n+46B73 Extract Zip Spec 0A (10) '1.0'\n+46B74 Extract OS 00 (0) 'MS-DOS'\n+46B75 General Purpose Flag 0800 (2048)\n [Bit 11] 1 'Language Encoding'\n-4672E Compression Method 0000 (0) 'Stored'\n-46730 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-46734 CRC 00000000 (0)\n-46738 Compressed Size 00000000 (0)\n-4673C Uncompressed Size 00000000 (0)\n-46740 Filename Length 0012 (18)\n-46742 Extra Length 0000 (0)\n-46744 Filename 'XXXXXXXXXXXXXXXXXX'\n+46B77 Compression Method 0000 (0) 'Stored'\n+46B79 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+46B7D CRC 00000000 (0)\n+46B81 Compressed Size 00000000 (0)\n+46B85 Uncompressed Size 00000000 (0)\n+46B89 Filename Length 0012 (18)\n+46B8B Extra Length 0000 (0)\n+46B8D Filename 'XXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x46744: Filename 'XXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x46B8D: Filename 'XXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-46756 LOCAL HEADER #180 04034B50 (67324752)\n-4675A Extract Zip Spec 0A (10) '1.0'\n-4675B Extract OS 00 (0) 'MS-DOS'\n-4675C General Purpose Flag 0800 (2048)\n+46B9F LOCAL HEADER #180 04034B50 (67324752)\n+46BA3 Extract Zip Spec 0A (10) '1.0'\n+46BA4 Extract OS 00 (0) 'MS-DOS'\n+46BA5 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4675E Compression Method 0008 (8) 'Deflated'\n-46760 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-46764 CRC 4B39C077 (1262076023)\n-46768 Compressed Size 0000090A (2314)\n-4676C Uncompressed Size 000015BD (5565)\n-46770 Filename Length 0026 (38)\n-46772 Extra Length 0000 (0)\n-46774 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+46BA7 Compression Method 0008 (8) 'Deflated'\n+46BA9 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+46BAD CRC 4B39C077 (1262076023)\n+46BB1 Compressed Size 0000090A (2314)\n+46BB5 Uncompressed Size 000015BD (5565)\n+46BB9 Filename Length 0026 (38)\n+46BBB Extra Length 0000 (0)\n+46BBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x46774: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x46BBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-4679A PAYLOAD\n+46BE3 PAYLOAD\n \n-470A4 LOCAL HEADER #181 04034B50 (67324752)\n-470A8 Extract Zip Spec 0A (10) '1.0'\n-470A9 Extract OS 00 (0) 'MS-DOS'\n-470AA General Purpose Flag 0800 (2048)\n+474ED LOCAL HEADER #181 04034B50 (67324752)\n+474F1 Extract Zip Spec 0A (10) '1.0'\n+474F2 Extract OS 00 (0) 'MS-DOS'\n+474F3 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-470AC Compression Method 0008 (8) 'Deflated'\n-470AE Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-470B2 CRC 836FDA93 (2205145747)\n-470B6 Compressed Size 00000BF4 (3060)\n-470BA Uncompressed Size 00004229 (16937)\n-470BE Filename Length 0025 (37)\n-470C0 Extra Length 0000 (0)\n-470C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+474F5 Compression Method 0008 (8) 'Deflated'\n+474F7 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+474FB CRC 836FDA93 (2205145747)\n+474FF Compressed Size 00000BF4 (3060)\n+47503 Uncompressed Size 00004229 (16937)\n+47507 Filename Length 0025 (37)\n+47509 Extra Length 0000 (0)\n+4750B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x470C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4750B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-470E7 PAYLOAD\n+47530 PAYLOAD\n \n-47CDB LOCAL HEADER #182 04034B50 (67324752)\n-47CDF Extract Zip Spec 0A (10) '1.0'\n-47CE0 Extract OS 00 (0) 'MS-DOS'\n-47CE1 General Purpose Flag 0800 (2048)\n+48124 LOCAL HEADER #182 04034B50 (67324752)\n+48128 Extract Zip Spec 0A (10) '1.0'\n+48129 Extract OS 00 (0) 'MS-DOS'\n+4812A General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-47CE3 Compression Method 0008 (8) 'Deflated'\n-47CE5 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-47CE9 CRC 12F9D19E (318362014)\n-47CED Compressed Size 000000FD (253)\n-47CF1 Uncompressed Size 000001F9 (505)\n-47CF5 Filename Length 0029 (41)\n-47CF7 Extra Length 0000 (0)\n-47CF9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4812C Compression Method 0008 (8) 'Deflated'\n+4812E Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+48132 CRC 12F9D19E (318362014)\n+48136 Compressed Size 000000FD (253)\n+4813A Uncompressed Size 000001F9 (505)\n+4813E Filename Length 0029 (41)\n+48140 Extra Length 0000 (0)\n+48142 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x47CF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x48142: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-47D22 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+4816B PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-47E1F LOCAL HEADER #183 04034B50 (67324752)\n-47E23 Extract Zip Spec 0A (10) '1.0'\n-47E24 Extract OS 00 (0) 'MS-DOS'\n-47E25 General Purpose Flag 0800 (2048)\n+48268 LOCAL HEADER #183 04034B50 (67324752)\n+4826C Extract Zip Spec 0A (10) '1.0'\n+4826D Extract OS 00 (0) 'MS-DOS'\n+4826E General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-47E27 Compression Method 0008 (8) 'Deflated'\n-47E29 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-47E2D CRC 453B650D (1161520397)\n-47E31 Compressed Size 000000EB (235)\n-47E35 Uncompressed Size 00000263 (611)\n-47E39 Filename Length 0028 (40)\n-47E3B Extra Length 0000 (0)\n-47E3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+48270 Compression Method 0008 (8) 'Deflated'\n+48272 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+48276 CRC 453B650D (1161520397)\n+4827A Compressed Size 000000EB (235)\n+4827E Uncompressed Size 00000263 (611)\n+48282 Filename Length 0028 (40)\n+48284 Extra Length 0000 (0)\n+48286 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x47E3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x48286: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-47E65 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+482AE PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-47F50 LOCAL HEADER #184 04034B50 (67324752)\n-47F54 Extract Zip Spec 0A (10) '1.0'\n-47F55 Extract OS 00 (0) 'MS-DOS'\n-47F56 General Purpose Flag 0800 (2048)\n+48399 LOCAL HEADER #184 04034B50 (67324752)\n+4839D Extract Zip Spec 0A (10) '1.0'\n+4839E Extract OS 00 (0) 'MS-DOS'\n+4839F General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-47F58 Compression Method 0008 (8) 'Deflated'\n-47F5A Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-47F5E CRC CA80CB12 (3397438226)\n-47F62 Compressed Size 0000011D (285)\n-47F66 Uncompressed Size 0000026E (622)\n-47F6A Filename Length 0027 (39)\n-47F6C Extra Length 0000 (0)\n-47F6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+483A1 Compression Method 0008 (8) 'Deflated'\n+483A3 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+483A7 CRC CA80CB12 (3397438226)\n+483AB Compressed Size 0000011D (285)\n+483AF Uncompressed Size 0000026E (622)\n+483B3 Filename Length 0027 (39)\n+483B5 Extra Length 0000 (0)\n+483B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x47F6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x483B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-47F95 PAYLOAD\n+483DE PAYLOAD\n \n-480B2 LOCAL HEADER #185 04034B50 (67324752)\n-480B6 Extract Zip Spec 0A (10) '1.0'\n-480B7 Extract OS 00 (0) 'MS-DOS'\n-480B8 General Purpose Flag 0800 (2048)\n+484FB LOCAL HEADER #185 04034B50 (67324752)\n+484FF Extract Zip Spec 0A (10) '1.0'\n+48500 Extract OS 00 (0) 'MS-DOS'\n+48501 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-480BA Compression Method 0008 (8) 'Deflated'\n-480BC Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-480C0 CRC 4E0B607C (1309368444)\n-480C4 Compressed Size 00000167 (359)\n-480C8 Uncompressed Size 000003EC (1004)\n-480CC Filename Length 0026 (38)\n-480CE Extra Length 0000 (0)\n-480D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+48503 Compression Method 0008 (8) 'Deflated'\n+48505 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+48509 CRC 4E0B607C (1309368444)\n+4850D Compressed Size 00000167 (359)\n+48511 Uncompressed Size 000003EC (1004)\n+48515 Filename Length 0026 (38)\n+48517 Extra Length 0000 (0)\n+48519 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x480D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x48519: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-480F6 PAYLOAD\n+4853F PAYLOAD\n \n-4825D LOCAL HEADER #186 04034B50 (67324752)\n-48261 Extract Zip Spec 0A (10) '1.0'\n-48262 Extract OS 00 (0) 'MS-DOS'\n-48263 General Purpose Flag 0800 (2048)\n+486A6 LOCAL HEADER #186 04034B50 (67324752)\n+486AA Extract Zip Spec 0A (10) '1.0'\n+486AB Extract OS 00 (0) 'MS-DOS'\n+486AC General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-48265 Compression Method 0008 (8) 'Deflated'\n-48267 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4826B CRC 6AB22B3C (1790061372)\n-4826F Compressed Size 00000653 (1619)\n-48273 Uncompressed Size 000012C5 (4805)\n-48277 Filename Length 0023 (35)\n-48279 Extra Length 0000 (0)\n-4827B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+486AE Compression Method 0008 (8) 'Deflated'\n+486B0 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+486B4 CRC 6AB22B3C (1790061372)\n+486B8 Compressed Size 00000653 (1619)\n+486BC Uncompressed Size 000012C5 (4805)\n+486C0 Filename Length 0023 (35)\n+486C2 Extra Length 0000 (0)\n+486C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4827B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x486C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-4829E PAYLOAD\n+486E7 PAYLOAD\n \n-488F1 LOCAL HEADER #187 04034B50 (67324752)\n-488F5 Extract Zip Spec 0A (10) '1.0'\n-488F6 Extract OS 00 (0) 'MS-DOS'\n-488F7 General Purpose Flag 0800 (2048)\n+48D3A LOCAL HEADER #187 04034B50 (67324752)\n+48D3E Extract Zip Spec 0A (10) '1.0'\n+48D3F Extract OS 00 (0) 'MS-DOS'\n+48D40 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-488F9 Compression Method 0008 (8) 'Deflated'\n-488FB Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-488FF CRC 8BF7C572 (2348270962)\n-48903 Compressed Size 0000050A (1290)\n-48907 Uncompressed Size 0000165E (5726)\n-4890B Filename Length 0022 (34)\n-4890D Extra Length 0000 (0)\n-4890F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+48D42 Compression Method 0008 (8) 'Deflated'\n+48D44 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+48D48 CRC 8BF7C572 (2348270962)\n+48D4C Compressed Size 0000050A (1290)\n+48D50 Uncompressed Size 0000165E (5726)\n+48D54 Filename Length 0022 (34)\n+48D56 Extra Length 0000 (0)\n+48D58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4890F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x48D58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-48931 PAYLOAD\n+48D7A PAYLOAD\n \n-48E3B LOCAL HEADER #188 04034B50 (67324752)\n-48E3F Extract Zip Spec 0A (10) '1.0'\n-48E40 Extract OS 00 (0) 'MS-DOS'\n-48E41 General Purpose Flag 0800 (2048)\n+49284 LOCAL HEADER #188 04034B50 (67324752)\n+49288 Extract Zip Spec 0A (10) '1.0'\n+49289 Extract OS 00 (0) 'MS-DOS'\n+4928A General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-48E43 Compression Method 0008 (8) 'Deflated'\n-48E45 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-48E49 CRC 5B07D674 (1527240308)\n-48E4D Compressed Size 00000866 (2150)\n-48E51 Uncompressed Size 00001662 (5730)\n-48E55 Filename Length 002C (44)\n-48E57 Extra Length 0000 (0)\n-48E59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4928C Compression Method 0008 (8) 'Deflated'\n+4928E Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+49292 CRC 5B07D674 (1527240308)\n+49296 Compressed Size 00000866 (2150)\n+4929A Uncompressed Size 00001662 (5730)\n+4929E Filename Length 002C (44)\n+492A0 Extra Length 0000 (0)\n+492A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x48E59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x492A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-48E85 PAYLOAD\n+492CE PAYLOAD\n \n-496EB LOCAL HEADER #189 04034B50 (67324752)\n-496EF Extract Zip Spec 0A (10) '1.0'\n-496F0 Extract OS 00 (0) 'MS-DOS'\n-496F1 General Purpose Flag 0800 (2048)\n+49B34 LOCAL HEADER #189 04034B50 (67324752)\n+49B38 Extract Zip Spec 0A (10) '1.0'\n+49B39 Extract OS 00 (0) 'MS-DOS'\n+49B3A General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-496F3 Compression Method 0008 (8) 'Deflated'\n-496F5 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-496F9 CRC 7D3867D2 (2100848594)\n-496FD Compressed Size 0000078B (1931)\n-49701 Uncompressed Size 00002BF8 (11256)\n-49705 Filename Length 002B (43)\n-49707 Extra Length 0000 (0)\n-49709 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+49B3C Compression Method 0008 (8) 'Deflated'\n+49B3E Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+49B42 CRC 7D3867D2 (2100848594)\n+49B46 Compressed Size 0000078B (1931)\n+49B4A Uncompressed Size 00002BF8 (11256)\n+49B4E Filename Length 002B (43)\n+49B50 Extra Length 0000 (0)\n+49B52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x49709: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x49B52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-49734 PAYLOAD\n+49B7D PAYLOAD\n \n-49EBF LOCAL HEADER #190 04034B50 (67324752)\n-49EC3 Extract Zip Spec 0A (10) '1.0'\n-49EC4 Extract OS 00 (0) 'MS-DOS'\n-49EC5 General Purpose Flag 0800 (2048)\n+4A308 LOCAL HEADER #190 04034B50 (67324752)\n+4A30C Extract Zip Spec 0A (10) '1.0'\n+4A30D Extract OS 00 (0) 'MS-DOS'\n+4A30E General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-49EC7 Compression Method 0008 (8) 'Deflated'\n-49EC9 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-49ECD CRC 7CDAB221 (2094707233)\n-49ED1 Compressed Size 00000A3C (2620)\n-49ED5 Uncompressed Size 00001738 (5944)\n-49ED9 Filename Length 0028 (40)\n-49EDB Extra Length 0000 (0)\n-49EDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4A310 Compression Method 0008 (8) 'Deflated'\n+4A312 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4A316 CRC 7CDAB221 (2094707233)\n+4A31A Compressed Size 00000A3C (2620)\n+4A31E Uncompressed Size 00001738 (5944)\n+4A322 Filename Length 0028 (40)\n+4A324 Extra Length 0000 (0)\n+4A326 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x49EDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4A326: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-49F05 PAYLOAD\n+4A34E PAYLOAD\n \n-4A941 LOCAL HEADER #191 04034B50 (67324752)\n-4A945 Extract Zip Spec 0A (10) '1.0'\n-4A946 Extract OS 00 (0) 'MS-DOS'\n-4A947 General Purpose Flag 0800 (2048)\n+4AD8A LOCAL HEADER #191 04034B50 (67324752)\n+4AD8E Extract Zip Spec 0A (10) '1.0'\n+4AD8F Extract OS 00 (0) 'MS-DOS'\n+4AD90 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4A949 Compression Method 0008 (8) 'Deflated'\n-4A94B Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4A94F CRC F68F856B (4136600939)\n-4A953 Compressed Size 0000059F (1439)\n-4A957 Uncompressed Size 000016C0 (5824)\n-4A95B Filename Length 0027 (39)\n-4A95D Extra Length 0000 (0)\n-4A95F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4AD92 Compression Method 0008 (8) 'Deflated'\n+4AD94 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4AD98 CRC F68F856B (4136600939)\n+4AD9C Compressed Size 0000059F (1439)\n+4ADA0 Uncompressed Size 000016C0 (5824)\n+4ADA4 Filename Length 0027 (39)\n+4ADA6 Extra Length 0000 (0)\n+4ADA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4A95F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4ADA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-4A986 PAYLOAD\n+4ADCF PAYLOAD\n \n-4AF25 LOCAL HEADER #192 04034B50 (67324752)\n-4AF29 Extract Zip Spec 0A (10) '1.0'\n-4AF2A Extract OS 00 (0) 'MS-DOS'\n-4AF2B General Purpose Flag 0800 (2048)\n+4B36E LOCAL HEADER #192 04034B50 (67324752)\n+4B372 Extract Zip Spec 0A (10) '1.0'\n+4B373 Extract OS 00 (0) 'MS-DOS'\n+4B374 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4AF2D Compression Method 0008 (8) 'Deflated'\n-4AF2F Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4AF33 CRC D523EBA2 (3575901090)\n-4AF37 Compressed Size 000010EC (4332)\n-4AF3B Uncompressed Size 000024C6 (9414)\n-4AF3F Filename Length 0023 (35)\n-4AF41 Extra Length 0000 (0)\n-4AF43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4B376 Compression Method 0008 (8) 'Deflated'\n+4B378 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4B37C CRC D523EBA2 (3575901090)\n+4B380 Compressed Size 000010EC (4332)\n+4B384 Uncompressed Size 000024C6 (9414)\n+4B388 Filename Length 0023 (35)\n+4B38A Extra Length 0000 (0)\n+4B38C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4AF43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4B38C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-4AF66 PAYLOAD\n+4B3AF PAYLOAD\n \n-4C052 LOCAL HEADER #193 04034B50 (67324752)\n-4C056 Extract Zip Spec 0A (10) '1.0'\n-4C057 Extract OS 00 (0) 'MS-DOS'\n-4C058 General Purpose Flag 0800 (2048)\n+4C49B LOCAL HEADER #193 04034B50 (67324752)\n+4C49F Extract Zip Spec 0A (10) '1.0'\n+4C4A0 Extract OS 00 (0) 'MS-DOS'\n+4C4A1 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4C05A Compression Method 0008 (8) 'Deflated'\n-4C05C Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4C060 CRC 0C869E44 (210148932)\n-4C064 Compressed Size 00001330 (4912)\n-4C068 Uncompressed Size 000043BC (17340)\n-4C06C Filename Length 0022 (34)\n-4C06E Extra Length 0000 (0)\n-4C070 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4C4A3 Compression Method 0008 (8) 'Deflated'\n+4C4A5 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4C4A9 CRC 0C869E44 (210148932)\n+4C4AD Compressed Size 00001330 (4912)\n+4C4B1 Uncompressed Size 000043BC (17340)\n+4C4B5 Filename Length 0022 (34)\n+4C4B7 Extra Length 0000 (0)\n+4C4B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4C070: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4C4B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-4C092 PAYLOAD\n+4C4DB PAYLOAD\n \n-4D3C2 LOCAL HEADER #194 04034B50 (67324752)\n-4D3C6 Extract Zip Spec 0A (10) '1.0'\n-4D3C7 Extract OS 00 (0) 'MS-DOS'\n-4D3C8 General Purpose Flag 0800 (2048)\n+4D80B LOCAL HEADER #194 04034B50 (67324752)\n+4D80F Extract Zip Spec 0A (10) '1.0'\n+4D810 Extract OS 00 (0) 'MS-DOS'\n+4D811 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4D3CA Compression Method 0008 (8) 'Deflated'\n-4D3CC Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4D3D0 CRC 49A0C8CF (1235273935)\n-4D3D4 Compressed Size 000001E2 (482)\n-4D3D8 Uncompressed Size 0000038C (908)\n-4D3DC Filename Length 0039 (57)\n-4D3DE Extra Length 0000 (0)\n-4D3E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4D813 Compression Method 0008 (8) 'Deflated'\n+4D815 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4D819 CRC 49A0C8CF (1235273935)\n+4D81D Compressed Size 000001E2 (482)\n+4D821 Uncompressed Size 0000038C (908)\n+4D825 Filename Length 0039 (57)\n+4D827 Extra Length 0000 (0)\n+4D829 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4D3E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4D829: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-4D419 PAYLOAD\n+4D862 PAYLOAD\n \n-4D5FB LOCAL HEADER #195 04034B50 (67324752)\n-4D5FF Extract Zip Spec 0A (10) '1.0'\n-4D600 Extract OS 00 (0) 'MS-DOS'\n-4D601 General Purpose Flag 0800 (2048)\n+4DA44 LOCAL HEADER #195 04034B50 (67324752)\n+4DA48 Extract Zip Spec 0A (10) '1.0'\n+4DA49 Extract OS 00 (0) 'MS-DOS'\n+4DA4A General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4D603 Compression Method 0008 (8) 'Deflated'\n-4D605 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4D609 CRC 63BB9958 (1673238872)\n-4D60D Compressed Size 000001B7 (439)\n-4D611 Uncompressed Size 00000331 (817)\n-4D615 Filename Length 003A (58)\n-4D617 Extra Length 0000 (0)\n-4D619 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4DA4C Compression Method 0008 (8) 'Deflated'\n+4DA4E Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4DA52 CRC 63BB9958 (1673238872)\n+4DA56 Compressed Size 000001B7 (439)\n+4DA5A Uncompressed Size 00000331 (817)\n+4DA5E Filename Length 003A (58)\n+4DA60 Extra Length 0000 (0)\n+4DA62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4D619: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4DA62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-4D653 PAYLOAD\n+4DA9C PAYLOAD\n \n-4D80A LOCAL HEADER #196 04034B50 (67324752)\n-4D80E Extract Zip Spec 0A (10) '1.0'\n-4D80F Extract OS 00 (0) 'MS-DOS'\n-4D810 General Purpose Flag 0800 (2048)\n+4DC53 LOCAL HEADER #196 04034B50 (67324752)\n+4DC57 Extract Zip Spec 0A (10) '1.0'\n+4DC58 Extract OS 00 (0) 'MS-DOS'\n+4DC59 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4D812 Compression Method 0008 (8) 'Deflated'\n-4D814 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4D818 CRC FCB6C442 (4239836226)\n-4D81C Compressed Size 00000AFF (2815)\n-4D820 Uncompressed Size 0000199B (6555)\n-4D824 Filename Length 002F (47)\n-4D826 Extra Length 0000 (0)\n-4D828 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4DC5B Compression Method 0008 (8) 'Deflated'\n+4DC5D Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4DC61 CRC FCB6C442 (4239836226)\n+4DC65 Compressed Size 00000AFF (2815)\n+4DC69 Uncompressed Size 0000199B (6555)\n+4DC6D Filename Length 002F (47)\n+4DC6F Extra Length 0000 (0)\n+4DC71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4D828: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4DC71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-4D857 PAYLOAD\n+4DCA0 PAYLOAD\n \n-4E356 LOCAL HEADER #197 04034B50 (67324752)\n-4E35A Extract Zip Spec 0A (10) '1.0'\n-4E35B Extract OS 00 (0) 'MS-DOS'\n-4E35C General Purpose Flag 0800 (2048)\n+4E79F LOCAL HEADER #197 04034B50 (67324752)\n+4E7A3 Extract Zip Spec 0A (10) '1.0'\n+4E7A4 Extract OS 00 (0) 'MS-DOS'\n+4E7A5 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4E35E Compression Method 0008 (8) 'Deflated'\n-4E360 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4E364 CRC 062DE909 (103672073)\n-4E368 Compressed Size 0000061C (1564)\n-4E36C Uncompressed Size 00001728 (5928)\n-4E370 Filename Length 002E (46)\n-4E372 Extra Length 0000 (0)\n-4E374 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4E7A7 Compression Method 0008 (8) 'Deflated'\n+4E7A9 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4E7AD CRC 062DE909 (103672073)\n+4E7B1 Compressed Size 0000061C (1564)\n+4E7B5 Uncompressed Size 00001728 (5928)\n+4E7B9 Filename Length 002E (46)\n+4E7BB Extra Length 0000 (0)\n+4E7BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4E374: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4E7BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-4E3A2 PAYLOAD\n+4E7EB PAYLOAD\n \n-4E9BE LOCAL HEADER #198 04034B50 (67324752)\n-4E9C2 Extract Zip Spec 0A (10) '1.0'\n-4E9C3 Extract OS 00 (0) 'MS-DOS'\n-4E9C4 General Purpose Flag 0800 (2048)\n+4EE07 LOCAL HEADER #198 04034B50 (67324752)\n+4EE0B Extract Zip Spec 0A (10) '1.0'\n+4EE0C Extract OS 00 (0) 'MS-DOS'\n+4EE0D General Purpose Flag 0800 (2048)\n [Bit 11] 1 'Language Encoding'\n-4E9C6 Compression Method 0000 (0) 'Stored'\n-4E9C8 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4E9CC CRC 00000000 (0)\n-4E9D0 Compressed Size 00000000 (0)\n-4E9D4 Uncompressed Size 00000000 (0)\n-4E9D8 Filename Length 000F (15)\n-4E9DA Extra Length 0000 (0)\n-4E9DC Filename 'XXXXXXXXXXXXXXX'\n+4EE0F Compression Method 0000 (0) 'Stored'\n+4EE11 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4EE15 CRC 00000000 (0)\n+4EE19 Compressed Size 00000000 (0)\n+4EE1D Uncompressed Size 00000000 (0)\n+4EE21 Filename Length 000F (15)\n+4EE23 Extra Length 0000 (0)\n+4EE25 Filename 'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4E9DC: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4EE25: Filename 'XXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4E9EB LOCAL HEADER #199 04034B50 (67324752)\n-4E9EF Extract Zip Spec 0A (10) '1.0'\n-4E9F0 Extract OS 00 (0) 'MS-DOS'\n-4E9F1 General Purpose Flag 0800 (2048)\n+4EE34 LOCAL HEADER #199 04034B50 (67324752)\n+4EE38 Extract Zip Spec 0A (10) '1.0'\n+4EE39 Extract OS 00 (0) 'MS-DOS'\n+4EE3A General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4E9F3 Compression Method 0008 (8) 'Deflated'\n-4E9F5 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4E9F9 CRC 49B10191 (1236337041)\n-4E9FD Compressed Size 00000214 (532)\n-4EA01 Uncompressed Size 0000038E (910)\n-4EA05 Filename Length 0023 (35)\n-4EA07 Extra Length 0000 (0)\n-4EA09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4EE3C Compression Method 0008 (8) 'Deflated'\n+4EE3E Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4EE42 CRC 49B10191 (1236337041)\n+4EE46 Compressed Size 00000214 (532)\n+4EE4A Uncompressed Size 0000038E (910)\n+4EE4E Filename Length 0023 (35)\n+4EE50 Extra Length 0000 (0)\n+4EE52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4EA09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4EE52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-4EA2C PAYLOAD\n+4EE75 PAYLOAD\n \n-4EC40 LOCAL HEADER #200 04034B50 (67324752)\n-4EC44 Extract Zip Spec 0A (10) '1.0'\n-4EC45 Extract OS 00 (0) 'MS-DOS'\n-4EC46 General Purpose Flag 0800 (2048)\n+4F089 LOCAL HEADER #200 04034B50 (67324752)\n+4F08D Extract Zip Spec 0A (10) '1.0'\n+4F08E Extract OS 00 (0) 'MS-DOS'\n+4F08F General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4EC48 Compression Method 0008 (8) 'Deflated'\n-4EC4A Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4EC4E CRC 0DEC8561 (233604449)\n-4EC52 Compressed Size 0000029C (668)\n-4EC56 Uncompressed Size 00000487 (1159)\n-4EC5A Filename Length 0026 (38)\n-4EC5C Extra Length 0000 (0)\n-4EC5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4F091 Compression Method 0008 (8) 'Deflated'\n+4F093 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4F097 CRC 0DEC8561 (233604449)\n+4F09B Compressed Size 0000029C (668)\n+4F09F Uncompressed Size 00000487 (1159)\n+4F0A3 Filename Length 0026 (38)\n+4F0A5 Extra Length 0000 (0)\n+4F0A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4EC5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4F0A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-4EC84 PAYLOAD\n+4F0CD PAYLOAD\n \n-4EF20 CENTRAL HEADER #1 02014B50 (33639248)\n-4EF24 Created Zip Spec 14 (20) '2.0'\n-4EF25 Created OS 03 (3) 'Unix'\n-4EF26 Extract Zip Spec 0A (10) '1.0'\n-4EF27 Extract OS 00 (0) 'MS-DOS'\n-4EF28 General Purpose Flag 0800 (2048)\n+4F369 CENTRAL HEADER #1 02014B50 (33639248)\n+4F36D Created Zip Spec 14 (20) '2.0'\n+4F36E Created OS 03 (3) 'Unix'\n+4F36F Extract Zip Spec 0A (10) '1.0'\n+4F370 Extract OS 00 (0) 'MS-DOS'\n+4F371 General Purpose Flag 0800 (2048)\n [Bit 11] 1 'Language Encoding'\n-4EF2A Compression Method 0000 (0) 'Stored'\n-4EF2C Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4EF30 CRC 00000000 (0)\n-4EF34 Compressed Size 00000000 (0)\n-4EF38 Uncompressed Size 00000000 (0)\n-4EF3C Filename Length 0009 (9)\n-4EF3E Extra Length 0004 (4)\n-4EF40 Comment Length 0000 (0)\n-4EF42 Disk Start 0000 (0)\n-4EF44 Int File Attributes 0000 (0)\n+4F373 Compression Method 0000 (0) 'Stored'\n+4F375 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4F379 CRC 00000000 (0)\n+4F37D Compressed Size 00000000 (0)\n+4F381 Uncompressed Size 00000000 (0)\n+4F385 Filename Length 0009 (9)\n+4F387 Extra Length 0004 (4)\n+4F389 Comment Length 0000 (0)\n+4F38B Disk Start 0000 (0)\n+4F38D Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4EF46 Ext File Attributes 41ED0010 (1106051088)\n+4F38F Ext File Attributes 41ED0010 (1106051088)\n [Bit 4] Directory\n [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x'\n [Bits 28-31] 04 (4) 'Directory'\n-4EF4A Local Header Offset 00000000 (0)\n-4EF4E Filename 'XXXXXXXXX'\n+4F393 Local Header Offset 00000000 (0)\n+4F397 Filename 'XXXXXXXXX'\n #\n-# WARNING: Offset 0x4EF4E: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0x4F397: Filename 'XXXXXXXXX'\n # Zero length filename\n #\n-4EF57 Extra ID #1 CAFE (51966) 'Java Executable'\n-4EF59 Length 0000 (0)\n+4F3A0 Extra ID #1 CAFE (51966) 'Java Executable'\n+4F3A2 Length 0000 (0)\n #\n-# ERROR: Offset 0x4EF4E: Directory 'XXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x4F397: Directory 'XXXXXXXXX' must end in a '/'\n # 'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x4EF26: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n+# WARNING: Offset 0x4F36F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n #\n \n-4EF5B CENTRAL HEADER #2 02014B50 (33639248)\n-4EF5F Created Zip Spec 14 (20) '2.0'\n-4EF60 Created OS 03 (3) 'Unix'\n-4EF61 Extract Zip Spec 14 (20) '2.0'\n-4EF62 Extract OS 00 (0) 'MS-DOS'\n-4EF63 General Purpose Flag 0000 (0)\n+4F3A4 CENTRAL HEADER #2 02014B50 (33639248)\n+4F3A8 Created Zip Spec 14 (20) '2.0'\n+4F3A9 Created OS 03 (3) 'Unix'\n+4F3AA Extract Zip Spec 14 (20) '2.0'\n+4F3AB Extract OS 00 (0) 'MS-DOS'\n+4F3AC General Purpose Flag 0000 (0)\n [Bits 1-2] 0 'Normal Compression'\n-4EF65 Compression Method 0008 (8) 'Deflated'\n-4EF67 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4EF6B CRC 214B903A (558600250)\n-4EF6F Compressed Size 000000B5 (181)\n-4EF73 Uncompressed Size 0000011D (285)\n-4EF77 Filename Length 0014 (20)\n-4EF79 Extra Length 0000 (0)\n-4EF7B Comment Length 0000 (0)\n-4EF7D Disk Start 0000 (0)\n-4EF7F Int File Attributes 0000 (0)\n+4F3AE Compression Method 0008 (8) 'Deflated'\n+4F3B0 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4F3B4 CRC 214B903A (558600250)\n+4F3B8 Compressed Size 000000B5 (181)\n+4F3BC Uncompressed Size 0000011D (285)\n+4F3C0 Filename Length 0014 (20)\n+4F3C2 Extra Length 0000 (0)\n+4F3C4 Comment Length 0000 (0)\n+4F3C6 Disk Start 0000 (0)\n+4F3C8 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4EF81 Ext File Attributes 81A40000 (2175008768)\n+4F3CA Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4EF85 Local Header Offset 0000002B (43)\n-4EF89 Filename 'XXXXXXXXXXXXXXXXXXXX'\n+4F3CE Local Header Offset 0000002B (43)\n+4F3D2 Filename 'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4EF89: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4F3D2: Filename 'XXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4EF9D CENTRAL HEADER #3 02014B50 (33639248)\n-4EFA1 Created Zip Spec 14 (20) '2.0'\n-4EFA2 Created OS 03 (3) 'Unix'\n-4EFA3 Extract Zip Spec 0A (10) '1.0'\n-4EFA4 Extract OS 00 (0) 'MS-DOS'\n-4EFA5 General Purpose Flag 0800 (2048)\n+4F3E6 CENTRAL HEADER #3 02014B50 (33639248)\n+4F3EA Created Zip Spec 14 (20) '2.0'\n+4F3EB Created OS 03 (3) 'Unix'\n+4F3EC Extract Zip Spec 0A (10) '1.0'\n+4F3ED Extract OS 00 (0) 'MS-DOS'\n+4F3EE General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4EFA7 Compression Method 0008 (8) 'Deflated'\n-4EFA9 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4EFAD CRC 79BEB346 (2042540870)\n-4EFB1 Compressed Size 00000277 (631)\n-4EFB5 Uncompressed Size 00000586 (1414)\n-4EFB9 Filename Length 000C (12)\n-4EFBB Extra Length 0000 (0)\n-4EFBD Comment Length 0000 (0)\n-4EFBF Disk Start 0000 (0)\n-4EFC1 Int File Attributes 0000 (0)\n+4F3F0 Compression Method 0008 (8) 'Deflated'\n+4F3F2 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4F3F6 CRC 79BEB346 (2042540870)\n+4F3FA Compressed Size 00000277 (631)\n+4F3FE Uncompressed Size 00000586 (1414)\n+4F402 Filename Length 000C (12)\n+4F404 Extra Length 0000 (0)\n+4F406 Comment Length 0000 (0)\n+4F408 Disk Start 0000 (0)\n+4F40A Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4EFC3 Ext File Attributes 81A40000 (2175008768)\n+4F40C Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4EFC7 Local Header Offset 00000112 (274)\n-4EFCB Filename 'XXXXXXXXXXXX'\n+4F410 Local Header Offset 00000112 (274)\n+4F414 Filename 'XXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4EFCB: Filename 'XXXXXXXXXXXX'\n+# WARNING: Offset 0x4F414: Filename 'XXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4EFD7 CENTRAL HEADER #4 02014B50 (33639248)\n-4EFDB Created Zip Spec 14 (20) '2.0'\n-4EFDC Created OS 03 (3) 'Unix'\n-4EFDD Extract Zip Spec 0A (10) '1.0'\n-4EFDE Extract OS 00 (0) 'MS-DOS'\n-4EFDF General Purpose Flag 0800 (2048)\n+4F420 CENTRAL HEADER #4 02014B50 (33639248)\n+4F424 Created Zip Spec 14 (20) '2.0'\n+4F425 Created OS 03 (3) 'Unix'\n+4F426 Extract Zip Spec 0A (10) '1.0'\n+4F427 Extract OS 00 (0) 'MS-DOS'\n+4F428 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4EFE1 Compression Method 0008 (8) 'Deflated'\n-4EFE3 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4EFE7 CRC 4F8DF7AF (1334704047)\n-4EFEB Compressed Size 00000159 (345)\n-4EFEF Uncompressed Size 00000338 (824)\n-4EFF3 Filename Length 000A (10)\n-4EFF5 Extra Length 0000 (0)\n-4EFF7 Comment Length 0000 (0)\n-4EFF9 Disk Start 0000 (0)\n-4EFFB Int File Attributes 0000 (0)\n+4F42A Compression Method 0008 (8) 'Deflated'\n+4F42C Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4F430 CRC 4F8DF7AF (1334704047)\n+4F434 Compressed Size 00000159 (345)\n+4F438 Uncompressed Size 00000338 (824)\n+4F43C Filename Length 000A (10)\n+4F43E Extra Length 0000 (0)\n+4F440 Comment Length 0000 (0)\n+4F442 Disk Start 0000 (0)\n+4F444 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4EFFD Ext File Attributes 81A40000 (2175008768)\n+4F446 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4F001 Local Header Offset 000003B3 (947)\n-4F005 Filename 'XXXXXXXXXX'\n+4F44A Local Header Offset 000003B3 (947)\n+4F44E Filename 'XXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F005: Filename 'XXXXXXXXXX'\n+# WARNING: Offset 0x4F44E: Filename 'XXXXXXXXXX'\n # Zero length filename\n #\n \n-4F00F CENTRAL HEADER #5 02014B50 (33639248)\n-4F013 Created Zip Spec 14 (20) '2.0'\n-4F014 Created OS 03 (3) 'Unix'\n-4F015 Extract Zip Spec 0A (10) '1.0'\n-4F016 Extract OS 00 (0) 'MS-DOS'\n-4F017 General Purpose Flag 0800 (2048)\n+4F458 CENTRAL HEADER #5 02014B50 (33639248)\n+4F45C Created Zip Spec 14 (20) '2.0'\n+4F45D Created OS 03 (3) 'Unix'\n+4F45E Extract Zip Spec 0A (10) '1.0'\n+4F45F Extract OS 00 (0) 'MS-DOS'\n+4F460 General Purpose Flag 0800 (2048)\n [Bit 11] 1 'Language Encoding'\n-4F019 Compression Method 0000 (0) 'Stored'\n-4F01B Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4F01F CRC 00000000 (0)\n-4F023 Compressed Size 00000000 (0)\n-4F027 Uncompressed Size 00000000 (0)\n-4F02B Filename Length 000A (10)\n-4F02D Extra Length 0000 (0)\n-4F02F Comment Length 0000 (0)\n-4F031 Disk Start 0000 (0)\n-4F033 Int File Attributes 0000 (0)\n+4F462 Compression Method 0000 (0) 'Stored'\n+4F464 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4F468 CRC 00000000 (0)\n+4F46C Compressed Size 00000000 (0)\n+4F470 Uncompressed Size 00000000 (0)\n+4F474 Filename Length 000A (10)\n+4F476 Extra Length 0000 (0)\n+4F478 Comment Length 0000 (0)\n+4F47A Disk Start 0000 (0)\n+4F47C Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4F035 Ext File Attributes 41ED0010 (1106051088)\n+4F47E Ext File Attributes 41ED0010 (1106051088)\n [Bit 4] Directory\n [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x'\n [Bits 28-31] 04 (4) 'Directory'\n-4F039 Local Header Offset 00000534 (1332)\n-4F03D Filename 'XXXXXXXXXX'\n+4F482 Local Header Offset 00000534 (1332)\n+4F486 Filename 'XXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F03D: Filename 'XXXXXXXXXX'\n+# WARNING: Offset 0x4F486: Filename 'XXXXXXXXXX'\n # Zero length filename\n #\n-# ERROR: Offset 0x4F03D: Directory 'XXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x4F486: Directory 'XXXXXXXXXX' must end in a '/'\n # 'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x4F015: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXX'\n+# WARNING: Offset 0x4F45E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXX'\n #\n \n-4F047 CENTRAL HEADER #6 02014B50 (33639248)\n-4F04B Created Zip Spec 14 (20) '2.0'\n-4F04C Created OS 03 (3) 'Unix'\n-4F04D Extract Zip Spec 0A (10) '1.0'\n-4F04E Extract OS 00 (0) 'MS-DOS'\n-4F04F General Purpose Flag 0800 (2048)\n+4F490 CENTRAL HEADER #6 02014B50 (33639248)\n+4F494 Created Zip Spec 14 (20) '2.0'\n+4F495 Created OS 03 (3) 'Unix'\n+4F496 Extract Zip Spec 0A (10) '1.0'\n+4F497 Extract OS 00 (0) 'MS-DOS'\n+4F498 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4F051 Compression Method 0008 (8) 'Deflated'\n-4F053 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4F057 CRC 9468A5F1 (2489886193)\n-4F05B Compressed Size 000002F6 (758)\n-4F05F Uncompressed Size 0000050D (1293)\n-4F063 Filename Length 001A (26)\n-4F065 Extra Length 0000 (0)\n-4F067 Comment Length 0000 (0)\n-4F069 Disk Start 0000 (0)\n-4F06B Int File Attributes 0000 (0)\n+4F49A Compression Method 0008 (8) 'Deflated'\n+4F49C Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4F4A0 CRC 9468A5F1 (2489886193)\n+4F4A4 Compressed Size 000002F6 (758)\n+4F4A8 Uncompressed Size 0000050D (1293)\n+4F4AC Filename Length 001A (26)\n+4F4AE Extra Length 0000 (0)\n+4F4B0 Comment Length 0000 (0)\n+4F4B2 Disk Start 0000 (0)\n+4F4B4 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4F06D Ext File Attributes 81A40000 (2175008768)\n+4F4B6 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4F071 Local Header Offset 0000055C (1372)\n-4F075 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4F4BA Local Header Offset 0000055C (1372)\n+4F4BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F075: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4F4BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4F08F CENTRAL HEADER #7 02014B50 (33639248)\n-4F093 Created Zip Spec 14 (20) '2.0'\n-4F094 Created OS 03 (3) 'Unix'\n-4F095 Extract Zip Spec 0A (10) '1.0'\n-4F096 Extract OS 00 (0) 'MS-DOS'\n-4F097 General Purpose Flag 0800 (2048)\n+4F4D8 CENTRAL HEADER #7 02014B50 (33639248)\n+4F4DC Created Zip Spec 14 (20) '2.0'\n+4F4DD Created OS 03 (3) 'Unix'\n+4F4DE Extract Zip Spec 0A (10) '1.0'\n+4F4DF Extract OS 00 (0) 'MS-DOS'\n+4F4E0 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4F099 Compression Method 0008 (8) 'Deflated'\n-4F09B Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4F09F CRC 38B8723F (951611967)\n-4F0A3 Compressed Size 000000F2 (242)\n-4F0A7 Uncompressed Size 00000170 (368)\n-4F0AB Filename Length 0024 (36)\n-4F0AD Extra Length 0000 (0)\n-4F0AF Comment Length 0000 (0)\n-4F0B1 Disk Start 0000 (0)\n-4F0B3 Int File Attributes 0000 (0)\n+4F4E2 Compression Method 0008 (8) 'Deflated'\n+4F4E4 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4F4E8 CRC 38B8723F (951611967)\n+4F4EC Compressed Size 000000F2 (242)\n+4F4F0 Uncompressed Size 00000170 (368)\n+4F4F4 Filename Length 0024 (36)\n+4F4F6 Extra Length 0000 (0)\n+4F4F8 Comment Length 0000 (0)\n+4F4FA Disk Start 0000 (0)\n+4F4FC Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4F0B5 Ext File Attributes 81A40000 (2175008768)\n+4F4FE Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4F0B9 Local Header Offset 0000088A (2186)\n-4F0BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4F502 Local Header Offset 0000088A (2186)\n+4F506 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F0BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4F506: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4F0E1 CENTRAL HEADER #8 02014B50 (33639248)\n-4F0E5 Created Zip Spec 14 (20) '2.0'\n-4F0E6 Created OS 03 (3) 'Unix'\n-4F0E7 Extract Zip Spec 0A (10) '1.0'\n-4F0E8 Extract OS 00 (0) 'MS-DOS'\n-4F0E9 General Purpose Flag 0800 (2048)\n+4F52A CENTRAL HEADER #8 02014B50 (33639248)\n+4F52E Created Zip Spec 14 (20) '2.0'\n+4F52F Created OS 03 (3) 'Unix'\n+4F530 Extract Zip Spec 0A (10) '1.0'\n+4F531 Extract OS 00 (0) 'MS-DOS'\n+4F532 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4F0EB Compression Method 0008 (8) 'Deflated'\n-4F0ED Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4F0F1 CRC 17E596C7 (400922311)\n-4F0F5 Compressed Size 000001CD (461)\n-4F0F9 Uncompressed Size 00000352 (850)\n-4F0FD Filename Length 001E (30)\n-4F0FF Extra Length 0000 (0)\n-4F101 Comment Length 0000 (0)\n-4F103 Disk Start 0000 (0)\n-4F105 Int File Attributes 0000 (0)\n+4F534 Compression Method 0008 (8) 'Deflated'\n+4F536 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4F53A CRC 17E596C7 (400922311)\n+4F53E Compressed Size 000001CD (461)\n+4F542 Uncompressed Size 00000352 (850)\n+4F546 Filename Length 001E (30)\n+4F548 Extra Length 0000 (0)\n+4F54A Comment Length 0000 (0)\n+4F54C Disk Start 0000 (0)\n+4F54E Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4F107 Ext File Attributes 81A40000 (2175008768)\n+4F550 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4F10B Local Header Offset 000009BE (2494)\n-4F10F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4F554 Local Header Offset 000009BE (2494)\n+4F558 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F10F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4F558: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4F12D CENTRAL HEADER #9 02014B50 (33639248)\n-4F131 Created Zip Spec 14 (20) '2.0'\n-4F132 Created OS 03 (3) 'Unix'\n-4F133 Extract Zip Spec 0A (10) '1.0'\n-4F134 Extract OS 00 (0) 'MS-DOS'\n-4F135 General Purpose Flag 0800 (2048)\n+4F576 CENTRAL HEADER #9 02014B50 (33639248)\n+4F57A Created Zip Spec 14 (20) '2.0'\n+4F57B Created OS 03 (3) 'Unix'\n+4F57C Extract Zip Spec 0A (10) '1.0'\n+4F57D Extract OS 00 (0) 'MS-DOS'\n+4F57E General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4F137 Compression Method 0008 (8) 'Deflated'\n-4F139 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4F13D CRC 6296FFD2 (1654063058)\n-4F141 Compressed Size 00000DD0 (3536)\n-4F145 Uncompressed Size 00001AE9 (6889)\n-4F149 Filename Length 001B (27)\n-4F14B Extra Length 0000 (0)\n-4F14D Comment Length 0000 (0)\n-4F14F Disk Start 0000 (0)\n-4F151 Int File Attributes 0000 (0)\n+4F580 Compression Method 0008 (8) 'Deflated'\n+4F582 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4F586 CRC 6296FFD2 (1654063058)\n+4F58A Compressed Size 00000DD0 (3536)\n+4F58E Uncompressed Size 00001AE9 (6889)\n+4F592 Filename Length 001B (27)\n+4F594 Extra Length 0000 (0)\n+4F596 Comment Length 0000 (0)\n+4F598 Disk Start 0000 (0)\n+4F59A Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4F153 Ext File Attributes 81A40000 (2175008768)\n+4F59C Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4F157 Local Header Offset 00000BC7 (3015)\n-4F15B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4F5A0 Local Header Offset 00000BC7 (3015)\n+4F5A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F15B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4F5A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4F176 CENTRAL HEADER #10 02014B50 (33639248)\n-4F17A Created Zip Spec 14 (20) '2.0'\n-4F17B Created OS 03 (3) 'Unix'\n-4F17C Extract Zip Spec 0A (10) '1.0'\n-4F17D Extract OS 00 (0) 'MS-DOS'\n-4F17E General Purpose Flag 0800 (2048)\n+4F5BF CENTRAL HEADER #10 02014B50 (33639248)\n+4F5C3 Created Zip Spec 14 (20) '2.0'\n+4F5C4 Created OS 03 (3) 'Unix'\n+4F5C5 Extract Zip Spec 0A (10) '1.0'\n+4F5C6 Extract OS 00 (0) 'MS-DOS'\n+4F5C7 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4F180 Compression Method 0008 (8) 'Deflated'\n-4F182 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4F186 CRC C8C9FD78 (3368680824)\n-4F18A Compressed Size 000002FC (764)\n-4F18E Uncompressed Size 00000525 (1317)\n-4F192 Filename Length 0018 (24)\n-4F194 Extra Length 0000 (0)\n-4F196 Comment Length 0000 (0)\n-4F198 Disk Start 0000 (0)\n-4F19A Int File Attributes 0000 (0)\n+4F5C9 Compression Method 0008 (8) 'Deflated'\n+4F5CB Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4F5CF CRC C8C9FD78 (3368680824)\n+4F5D3 Compressed Size 000002FC (764)\n+4F5D7 Uncompressed Size 00000525 (1317)\n+4F5DB Filename Length 0018 (24)\n+4F5DD Extra Length 0000 (0)\n+4F5DF Comment Length 0000 (0)\n+4F5E1 Disk Start 0000 (0)\n+4F5E3 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4F19C Ext File Attributes 81A40000 (2175008768)\n+4F5E5 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4F1A0 Local Header Offset 000019D0 (6608)\n-4F1A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+4F5E9 Local Header Offset 000019D0 (6608)\n+4F5ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F1A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4F5ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4F1BC CENTRAL HEADER #11 02014B50 (33639248)\n-4F1C0 Created Zip Spec 14 (20) '2.0'\n-4F1C1 Created OS 03 (3) 'Unix'\n-4F1C2 Extract Zip Spec 0A (10) '1.0'\n-4F1C3 Extract OS 00 (0) 'MS-DOS'\n-4F1C4 General Purpose Flag 0800 (2048)\n+4F605 CENTRAL HEADER #11 02014B50 (33639248)\n+4F609 Created Zip Spec 14 (20) '2.0'\n+4F60A Created OS 03 (3) 'Unix'\n+4F60B Extract Zip Spec 0A (10) '1.0'\n+4F60C Extract OS 00 (0) 'MS-DOS'\n+4F60D General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4F1C6 Compression Method 0008 (8) 'Deflated'\n-4F1C8 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4F1CC CRC 74CD8178 (1959625080)\n-4F1D0 Compressed Size 0000057E (1406)\n-4F1D4 Uncompressed Size 00000958 (2392)\n-4F1D8 Filename Length 0017 (23)\n-4F1DA Extra Length 0000 (0)\n-4F1DC Comment Length 0000 (0)\n-4F1DE Disk Start 0000 (0)\n-4F1E0 Int File Attributes 0000 (0)\n+4F60F Compression Method 0008 (8) 'Deflated'\n+4F611 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4F615 CRC 74CD8178 (1959625080)\n+4F619 Compressed Size 0000057E (1406)\n+4F61D Uncompressed Size 00000958 (2392)\n+4F621 Filename Length 0017 (23)\n+4F623 Extra Length 0000 (0)\n+4F625 Comment Length 0000 (0)\n+4F627 Disk Start 0000 (0)\n+4F629 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4F1E2 Ext File Attributes 81A40000 (2175008768)\n+4F62B Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4F1E6 Local Header Offset 00001D02 (7426)\n-4F1EA Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n+4F62F Local Header Offset 00001D02 (7426)\n+4F633 Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F1EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4F633: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4F201 CENTRAL HEADER #12 02014B50 (33639248)\n-4F205 Created Zip Spec 14 (20) '2.0'\n-4F206 Created OS 03 (3) 'Unix'\n-4F207 Extract Zip Spec 0A (10) '1.0'\n-4F208 Extract OS 00 (0) 'MS-DOS'\n-4F209 General Purpose Flag 0800 (2048)\n+4F64A CENTRAL HEADER #12 02014B50 (33639248)\n+4F64E Created Zip Spec 14 (20) '2.0'\n+4F64F Created OS 03 (3) 'Unix'\n+4F650 Extract Zip Spec 0A (10) '1.0'\n+4F651 Extract OS 00 (0) 'MS-DOS'\n+4F652 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4F20B Compression Method 0008 (8) 'Deflated'\n-4F20D Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4F211 CRC 9D7F5E3E (2642370110)\n-4F215 Compressed Size 00000D73 (3443)\n-4F219 Uncompressed Size 00001982 (6530)\n-4F21D Filename Length 0019 (25)\n-4F21F Extra Length 0000 (0)\n-4F221 Comment Length 0000 (0)\n-4F223 Disk Start 0000 (0)\n-4F225 Int File Attributes 0000 (0)\n+4F654 Compression Method 0008 (8) 'Deflated'\n+4F656 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4F65A CRC 9D7F5E3E (2642370110)\n+4F65E Compressed Size 00000D73 (3443)\n+4F662 Uncompressed Size 00001982 (6530)\n+4F666 Filename Length 0019 (25)\n+4F668 Extra Length 0000 (0)\n+4F66A Comment Length 0000 (0)\n+4F66C Disk Start 0000 (0)\n+4F66E Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4F227 Ext File Attributes 81A40000 (2175008768)\n+4F670 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4F22B Local Header Offset 000022B5 (8885)\n-4F22F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+4F674 Local Header Offset 000022B5 (8885)\n+4F678 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F22F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4F678: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4F248 CENTRAL HEADER #13 02014B50 (33639248)\n-4F24C Created Zip Spec 14 (20) '2.0'\n-4F24D Created OS 03 (3) 'Unix'\n-4F24E Extract Zip Spec 0A (10) '1.0'\n-4F24F Extract OS 00 (0) 'MS-DOS'\n-4F250 General Purpose Flag 0800 (2048)\n+4F691 CENTRAL HEADER #13 02014B50 (33639248)\n+4F695 Created Zip Spec 14 (20) '2.0'\n+4F696 Created OS 03 (3) 'Unix'\n+4F697 Extract Zip Spec 0A (10) '1.0'\n+4F698 Extract OS 00 (0) 'MS-DOS'\n+4F699 General Purpose Flag 0800 (2048)\n [Bit 11] 1 'Language Encoding'\n-4F252 Compression Method 0000 (0) 'Stored'\n-4F254 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4F258 CRC 00000000 (0)\n-4F25C Compressed Size 00000000 (0)\n-4F260 Uncompressed Size 00000000 (0)\n-4F264 Filename Length 000E (14)\n-4F266 Extra Length 0000 (0)\n-4F268 Comment Length 0000 (0)\n-4F26A Disk Start 0000 (0)\n-4F26C Int File Attributes 0000 (0)\n+4F69B Compression Method 0000 (0) 'Stored'\n+4F69D Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4F6A1 CRC 00000000 (0)\n+4F6A5 Compressed Size 00000000 (0)\n+4F6A9 Uncompressed Size 00000000 (0)\n+4F6AD Filename Length 000E (14)\n+4F6AF Extra Length 0000 (0)\n+4F6B1 Comment Length 0000 (0)\n+4F6B3 Disk Start 0000 (0)\n+4F6B5 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4F26E Ext File Attributes 41ED0010 (1106051088)\n+4F6B7 Ext File Attributes 41ED0010 (1106051088)\n [Bit 4] Directory\n [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x'\n [Bits 28-31] 04 (4) 'Directory'\n-4F272 Local Header Offset 0000305F (12383)\n-4F276 Filename 'XXXXXXXXXXXXXX'\n+4F6BB Local Header Offset 0000305F (12383)\n+4F6BF Filename 'XXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F276: Filename 'XXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4F6BF: Filename 'XXXXXXXXXXXXXX'\n # Zero length filename\n #\n-# ERROR: Offset 0x4F276: Directory 'XXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x4F6BF: Directory 'XXXXXXXXXXXXXX' must end in a '/'\n # 'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x4F24E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4F697: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXX'\n #\n \n-4F284 CENTRAL HEADER #14 02014B50 (33639248)\n-4F288 Created Zip Spec 14 (20) '2.0'\n-4F289 Created OS 03 (3) 'Unix'\n-4F28A Extract Zip Spec 0A (10) '1.0'\n-4F28B Extract OS 00 (0) 'MS-DOS'\n-4F28C General Purpose Flag 0800 (2048)\n+4F6CD CENTRAL HEADER #14 02014B50 (33639248)\n+4F6D1 Created Zip Spec 14 (20) '2.0'\n+4F6D2 Created OS 03 (3) 'Unix'\n+4F6D3 Extract Zip Spec 0A (10) '1.0'\n+4F6D4 Extract OS 00 (0) 'MS-DOS'\n+4F6D5 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4F28E Compression Method 0008 (8) 'Deflated'\n-4F290 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4F294 CRC 5BD944D8 (1540965592)\n-4F298 Compressed Size 00000889 (2185)\n-4F29C Uncompressed Size 000010A2 (4258)\n-4F2A0 Filename Length 0021 (33)\n-4F2A2 Extra Length 0000 (0)\n-4F2A4 Comment Length 0000 (0)\n-4F2A6 Disk Start 0000 (0)\n-4F2A8 Int File Attributes 0000 (0)\n+4F6D7 Compression Method 0008 (8) 'Deflated'\n+4F6D9 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4F6DD CRC 5BD944D8 (1540965592)\n+4F6E1 Compressed Size 00000889 (2185)\n+4F6E5 Uncompressed Size 000010A2 (4258)\n+4F6E9 Filename Length 0021 (33)\n+4F6EB Extra Length 0000 (0)\n+4F6ED Comment Length 0000 (0)\n+4F6EF Disk Start 0000 (0)\n+4F6F1 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4F2AA Ext File Attributes 81A40000 (2175008768)\n+4F6F3 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4F2AE Local Header Offset 0000308B (12427)\n-4F2B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4F6F7 Local Header Offset 0000308B (12427)\n+4F6FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F2B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4F6FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4F2D3 CENTRAL HEADER #15 02014B50 (33639248)\n-4F2D7 Created Zip Spec 14 (20) '2.0'\n-4F2D8 Created OS 03 (3) 'Unix'\n-4F2D9 Extract Zip Spec 0A (10) '1.0'\n-4F2DA Extract OS 00 (0) 'MS-DOS'\n-4F2DB General Purpose Flag 0800 (2048)\n+4F71C CENTRAL HEADER #15 02014B50 (33639248)\n+4F720 Created Zip Spec 14 (20) '2.0'\n+4F721 Created OS 03 (3) 'Unix'\n+4F722 Extract Zip Spec 0A (10) '1.0'\n+4F723 Extract OS 00 (0) 'MS-DOS'\n+4F724 General Purpose Flag 0800 (2048)\n [Bit 11] 1 'Language Encoding'\n-4F2DD Compression Method 0000 (0) 'Stored'\n-4F2DF Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4F2E3 CRC 00000000 (0)\n-4F2E7 Compressed Size 00000000 (0)\n-4F2EB Uncompressed Size 00000000 (0)\n-4F2EF Filename Length 0014 (20)\n-4F2F1 Extra Length 0000 (0)\n-4F2F3 Comment Length 0000 (0)\n-4F2F5 Disk Start 0000 (0)\n-4F2F7 Int File Attributes 0000 (0)\n+4F726 Compression Method 0000 (0) 'Stored'\n+4F728 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4F72C CRC 00000000 (0)\n+4F730 Compressed Size 00000000 (0)\n+4F734 Uncompressed Size 00000000 (0)\n+4F738 Filename Length 0014 (20)\n+4F73A Extra Length 0000 (0)\n+4F73C Comment Length 0000 (0)\n+4F73E Disk Start 0000 (0)\n+4F740 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4F2F9 Ext File Attributes 41ED0010 (1106051088)\n+4F742 Ext File Attributes 41ED0010 (1106051088)\n [Bit 4] Directory\n [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x'\n [Bits 28-31] 04 (4) 'Directory'\n-4F2FD Local Header Offset 00003953 (14675)\n-4F301 Filename 'XXXXXXXXXXXXXXXXXXXX'\n+4F746 Local Header Offset 00003953 (14675)\n+4F74A Filename 'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F301: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4F74A: Filename 'XXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-# ERROR: Offset 0x4F301: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x4F74A: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/'\n # 'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x4F2D9: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4F722: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX'\n #\n \n-4F315 CENTRAL HEADER #16 02014B50 (33639248)\n-4F319 Created Zip Spec 14 (20) '2.0'\n-4F31A Created OS 03 (3) 'Unix'\n-4F31B Extract Zip Spec 0A (10) '1.0'\n-4F31C Extract OS 00 (0) 'MS-DOS'\n-4F31D General Purpose Flag 0800 (2048)\n+4F75E CENTRAL HEADER #16 02014B50 (33639248)\n+4F762 Created Zip Spec 14 (20) '2.0'\n+4F763 Created OS 03 (3) 'Unix'\n+4F764 Extract Zip Spec 0A (10) '1.0'\n+4F765 Extract OS 00 (0) 'MS-DOS'\n+4F766 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4F31F Compression Method 0008 (8) 'Deflated'\n-4F321 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4F325 CRC 78116CD8 (2014407896)\n-4F329 Compressed Size 00000233 (563)\n-4F32D Uncompressed Size 000004A1 (1185)\n-4F331 Filename Length 002B (43)\n-4F333 Extra Length 0000 (0)\n-4F335 Comment Length 0000 (0)\n-4F337 Disk Start 0000 (0)\n-4F339 Int File Attributes 0000 (0)\n+4F768 Compression Method 0008 (8) 'Deflated'\n+4F76A Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4F76E CRC 78116CD8 (2014407896)\n+4F772 Compressed Size 00000233 (563)\n+4F776 Uncompressed Size 000004A1 (1185)\n+4F77A Filename Length 002B (43)\n+4F77C Extra Length 0000 (0)\n+4F77E Comment Length 0000 (0)\n+4F780 Disk Start 0000 (0)\n+4F782 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4F33B Ext File Attributes 81A40000 (2175008768)\n+4F784 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4F33F Local Header Offset 00003985 (14725)\n-4F343 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4F788 Local Header Offset 00003985 (14725)\n+4F78C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F343: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4F78C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4F36E CENTRAL HEADER #17 02014B50 (33639248)\n-4F372 Created Zip Spec 14 (20) '2.0'\n-4F373 Created OS 03 (3) 'Unix'\n-4F374 Extract Zip Spec 0A (10) '1.0'\n-4F375 Extract OS 00 (0) 'MS-DOS'\n-4F376 General Purpose Flag 0800 (2048)\n+4F7B7 CENTRAL HEADER #17 02014B50 (33639248)\n+4F7BB Created Zip Spec 14 (20) '2.0'\n+4F7BC Created OS 03 (3) 'Unix'\n+4F7BD Extract Zip Spec 0A (10) '1.0'\n+4F7BE Extract OS 00 (0) 'MS-DOS'\n+4F7BF General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4F378 Compression Method 0008 (8) 'Deflated'\n-4F37A Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4F37E CRC C8B7A5D5 (3367478741)\n-4F382 Compressed Size 0000024F (591)\n-4F386 Uncompressed Size 000004DE (1246)\n-4F38A Filename Length 0031 (49)\n-4F38C Extra Length 0000 (0)\n-4F38E Comment Length 0000 (0)\n-4F390 Disk Start 0000 (0)\n-4F392 Int File Attributes 0000 (0)\n+4F7C1 Compression Method 0008 (8) 'Deflated'\n+4F7C3 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4F7C7 CRC C8B7A5D5 (3367478741)\n+4F7CB Compressed Size 0000024F (591)\n+4F7CF Uncompressed Size 000004DE (1246)\n+4F7D3 Filename Length 0031 (49)\n+4F7D5 Extra Length 0000 (0)\n+4F7D7 Comment Length 0000 (0)\n+4F7D9 Disk Start 0000 (0)\n+4F7DB Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4F394 Ext File Attributes 81A40000 (2175008768)\n+4F7DD Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4F398 Local Header Offset 00003C01 (15361)\n-4F39C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4F7E1 Local Header Offset 00003C01 (15361)\n+4F7E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F39C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4F7E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4F3CD CENTRAL HEADER #18 02014B50 (33639248)\n-4F3D1 Created Zip Spec 14 (20) '2.0'\n-4F3D2 Created OS 03 (3) 'Unix'\n-4F3D3 Extract Zip Spec 0A (10) '1.0'\n-4F3D4 Extract OS 00 (0) 'MS-DOS'\n-4F3D5 General Purpose Flag 0800 (2048)\n+4F816 CENTRAL HEADER #18 02014B50 (33639248)\n+4F81A Created Zip Spec 14 (20) '2.0'\n+4F81B Created OS 03 (3) 'Unix'\n+4F81C Extract Zip Spec 0A (10) '1.0'\n+4F81D Extract OS 00 (0) 'MS-DOS'\n+4F81E General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4F3D7 Compression Method 0008 (8) 'Deflated'\n-4F3D9 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4F3DD CRC 03E21DAE (65150382)\n-4F3E1 Compressed Size 00000226 (550)\n-4F3E5 Uncompressed Size 00000467 (1127)\n-4F3E9 Filename Length 002F (47)\n-4F3EB Extra Length 0000 (0)\n-4F3ED Comment Length 0000 (0)\n-4F3EF Disk Start 0000 (0)\n-4F3F1 Int File Attributes 0000 (0)\n+4F820 Compression Method 0008 (8) 'Deflated'\n+4F822 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4F826 CRC 03E21DAE (65150382)\n+4F82A Compressed Size 00000226 (550)\n+4F82E Uncompressed Size 00000467 (1127)\n+4F832 Filename Length 002F (47)\n+4F834 Extra Length 0000 (0)\n+4F836 Comment Length 0000 (0)\n+4F838 Disk Start 0000 (0)\n+4F83A Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4F3F3 Ext File Attributes 81A40000 (2175008768)\n+4F83C Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4F3F7 Local Header Offset 00003E9F (16031)\n-4F3FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4F840 Local Header Offset 00003E9F (16031)\n+4F844 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F3FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4F844: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4F42A CENTRAL HEADER #19 02014B50 (33639248)\n-4F42E Created Zip Spec 14 (20) '2.0'\n-4F42F Created OS 03 (3) 'Unix'\n-4F430 Extract Zip Spec 0A (10) '1.0'\n-4F431 Extract OS 00 (0) 'MS-DOS'\n-4F432 General Purpose Flag 0800 (2048)\n+4F873 CENTRAL HEADER #19 02014B50 (33639248)\n+4F877 Created Zip Spec 14 (20) '2.0'\n+4F878 Created OS 03 (3) 'Unix'\n+4F879 Extract Zip Spec 0A (10) '1.0'\n+4F87A Extract OS 00 (0) 'MS-DOS'\n+4F87B General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4F434 Compression Method 0008 (8) 'Deflated'\n-4F436 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4F43A CRC 6565D8C3 (1701173443)\n-4F43E Compressed Size 0000017B (379)\n-4F442 Uncompressed Size 000002BA (698)\n-4F446 Filename Length 002C (44)\n-4F448 Extra Length 0000 (0)\n-4F44A Comment Length 0000 (0)\n-4F44C Disk Start 0000 (0)\n-4F44E Int File Attributes 0000 (0)\n+4F87D Compression Method 0008 (8) 'Deflated'\n+4F87F Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4F883 CRC 6565D8C3 (1701173443)\n+4F887 Compressed Size 0000017B (379)\n+4F88B Uncompressed Size 000002BA (698)\n+4F88F Filename Length 002C (44)\n+4F891 Extra Length 0000 (0)\n+4F893 Comment Length 0000 (0)\n+4F895 Disk Start 0000 (0)\n+4F897 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4F450 Ext File Attributes 81A40000 (2175008768)\n+4F899 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4F454 Local Header Offset 00004112 (16658)\n-4F458 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4F89D Local Header Offset 00004112 (16658)\n+4F8A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F458: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4F8A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4F484 CENTRAL HEADER #20 02014B50 (33639248)\n-4F488 Created Zip Spec 14 (20) '2.0'\n-4F489 Created OS 03 (3) 'Unix'\n-4F48A Extract Zip Spec 0A (10) '1.0'\n-4F48B Extract OS 00 (0) 'MS-DOS'\n-4F48C General Purpose Flag 0800 (2048)\n+4F8CD CENTRAL HEADER #20 02014B50 (33639248)\n+4F8D1 Created Zip Spec 14 (20) '2.0'\n+4F8D2 Created OS 03 (3) 'Unix'\n+4F8D3 Extract Zip Spec 0A (10) '1.0'\n+4F8D4 Extract OS 00 (0) 'MS-DOS'\n+4F8D5 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4F48E Compression Method 0008 (8) 'Deflated'\n-4F490 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4F494 CRC 0D54B32E (223654702)\n-4F498 Compressed Size 00000515 (1301)\n-4F49C Uncompressed Size 0000098F (2447)\n-4F4A0 Filename Length 0027 (39)\n-4F4A2 Extra Length 0000 (0)\n-4F4A4 Comment Length 0000 (0)\n-4F4A6 Disk Start 0000 (0)\n-4F4A8 Int File Attributes 0000 (0)\n+4F8D7 Compression Method 0008 (8) 'Deflated'\n+4F8D9 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4F8DD CRC 0D54B32E (223654702)\n+4F8E1 Compressed Size 00000515 (1301)\n+4F8E5 Uncompressed Size 0000098F (2447)\n+4F8E9 Filename Length 0027 (39)\n+4F8EB Extra Length 0000 (0)\n+4F8ED Comment Length 0000 (0)\n+4F8EF Disk Start 0000 (0)\n+4F8F1 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4F4AA Ext File Attributes 81A40000 (2175008768)\n+4F8F3 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4F4AE Local Header Offset 000042D7 (17111)\n-4F4B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4F8F7 Local Header Offset 000042D7 (17111)\n+4F8FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F4B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4F8FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4F4D9 CENTRAL HEADER #21 02014B50 (33639248)\n-4F4DD Created Zip Spec 14 (20) '2.0'\n-4F4DE Created OS 03 (3) 'Unix'\n-4F4DF Extract Zip Spec 0A (10) '1.0'\n-4F4E0 Extract OS 00 (0) 'MS-DOS'\n-4F4E1 General Purpose Flag 0800 (2048)\n+4F922 CENTRAL HEADER #21 02014B50 (33639248)\n+4F926 Created Zip Spec 14 (20) '2.0'\n+4F927 Created OS 03 (3) 'Unix'\n+4F928 Extract Zip Spec 0A (10) '1.0'\n+4F929 Extract OS 00 (0) 'MS-DOS'\n+4F92A General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4F4E3 Compression Method 0008 (8) 'Deflated'\n-4F4E5 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4F4E9 CRC 553989B4 (1429834164)\n-4F4ED Compressed Size 00000220 (544)\n-4F4F1 Uncompressed Size 00000467 (1127)\n-4F4F5 Filename Length 0031 (49)\n-4F4F7 Extra Length 0000 (0)\n-4F4F9 Comment Length 0000 (0)\n-4F4FB Disk Start 0000 (0)\n-4F4FD Int File Attributes 0000 (0)\n+4F92C Compression Method 0008 (8) 'Deflated'\n+4F92E Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4F932 CRC 553989B4 (1429834164)\n+4F936 Compressed Size 00000220 (544)\n+4F93A Uncompressed Size 00000467 (1127)\n+4F93E Filename Length 0031 (49)\n+4F940 Extra Length 0000 (0)\n+4F942 Comment Length 0000 (0)\n+4F944 Disk Start 0000 (0)\n+4F946 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4F4FF Ext File Attributes 81A40000 (2175008768)\n+4F948 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4F503 Local Header Offset 00004831 (18481)\n-4F507 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4F94C Local Header Offset 00004831 (18481)\n+4F950 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F507: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4F950: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4F538 CENTRAL HEADER #22 02014B50 (33639248)\n-4F53C Created Zip Spec 14 (20) '2.0'\n-4F53D Created OS 03 (3) 'Unix'\n-4F53E Extract Zip Spec 0A (10) '1.0'\n-4F53F Extract OS 00 (0) 'MS-DOS'\n-4F540 General Purpose Flag 0800 (2048)\n+4F981 CENTRAL HEADER #22 02014B50 (33639248)\n+4F985 Created Zip Spec 14 (20) '2.0'\n+4F986 Created OS 03 (3) 'Unix'\n+4F987 Extract Zip Spec 0A (10) '1.0'\n+4F988 Extract OS 00 (0) 'MS-DOS'\n+4F989 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4F542 Compression Method 0008 (8) 'Deflated'\n-4F544 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4F548 CRC 7C69A52E (2087298350)\n-4F54C Compressed Size 00000227 (551)\n-4F550 Uncompressed Size 00000468 (1128)\n-4F554 Filename Length 002F (47)\n-4F556 Extra Length 0000 (0)\n-4F558 Comment Length 0000 (0)\n-4F55A Disk Start 0000 (0)\n-4F55C Int File Attributes 0000 (0)\n+4F98B Compression Method 0008 (8) 'Deflated'\n+4F98D Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4F991 CRC 7C69A52E (2087298350)\n+4F995 Compressed Size 00000227 (551)\n+4F999 Uncompressed Size 00000468 (1128)\n+4F99D Filename Length 002F (47)\n+4F99F Extra Length 0000 (0)\n+4F9A1 Comment Length 0000 (0)\n+4F9A3 Disk Start 0000 (0)\n+4F9A5 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4F55E Ext File Attributes 81A40000 (2175008768)\n+4F9A7 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4F562 Local Header Offset 00004AA0 (19104)\n-4F566 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4F9AB Local Header Offset 00004AA0 (19104)\n+4F9AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F566: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4F9AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4F595 CENTRAL HEADER #23 02014B50 (33639248)\n-4F599 Created Zip Spec 14 (20) '2.0'\n-4F59A Created OS 03 (3) 'Unix'\n-4F59B Extract Zip Spec 0A (10) '1.0'\n-4F59C Extract OS 00 (0) 'MS-DOS'\n-4F59D General Purpose Flag 0800 (2048)\n+4F9DE CENTRAL HEADER #23 02014B50 (33639248)\n+4F9E2 Created Zip Spec 14 (20) '2.0'\n+4F9E3 Created OS 03 (3) 'Unix'\n+4F9E4 Extract Zip Spec 0A (10) '1.0'\n+4F9E5 Extract OS 00 (0) 'MS-DOS'\n+4F9E6 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4F59F Compression Method 0008 (8) 'Deflated'\n-4F5A1 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4F5A5 CRC 707CB50B (1887221003)\n-4F5A9 Compressed Size 00000262 (610)\n-4F5AD Uncompressed Size 000004A3 (1187)\n-4F5B1 Filename Length 0029 (41)\n-4F5B3 Extra Length 0000 (0)\n-4F5B5 Comment Length 0000 (0)\n-4F5B7 Disk Start 0000 (0)\n-4F5B9 Int File Attributes 0000 (0)\n+4F9E8 Compression Method 0008 (8) 'Deflated'\n+4F9EA Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4F9EE CRC 707CB50B (1887221003)\n+4F9F2 Compressed Size 00000262 (610)\n+4F9F6 Uncompressed Size 000004A3 (1187)\n+4F9FA Filename Length 0029 (41)\n+4F9FC Extra Length 0000 (0)\n+4F9FE Comment Length 0000 (0)\n+4FA00 Disk Start 0000 (0)\n+4FA02 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4F5BB Ext File Attributes 81A40000 (2175008768)\n+4FA04 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4F5BF Local Header Offset 00004D14 (19732)\n-4F5C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4FA08 Local Header Offset 00004D14 (19732)\n+4FA0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F5C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4FA0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4F5EC CENTRAL HEADER #24 02014B50 (33639248)\n-4F5F0 Created Zip Spec 14 (20) '2.0'\n-4F5F1 Created OS 03 (3) 'Unix'\n-4F5F2 Extract Zip Spec 0A (10) '1.0'\n-4F5F3 Extract OS 00 (0) 'MS-DOS'\n-4F5F4 General Purpose Flag 0800 (2048)\n+4FA35 CENTRAL HEADER #24 02014B50 (33639248)\n+4FA39 Created Zip Spec 14 (20) '2.0'\n+4FA3A Created OS 03 (3) 'Unix'\n+4FA3B Extract Zip Spec 0A (10) '1.0'\n+4FA3C Extract OS 00 (0) 'MS-DOS'\n+4FA3D General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4F5F6 Compression Method 0008 (8) 'Deflated'\n-4F5F8 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4F5FC CRC 3731F979 (926022009)\n-4F600 Compressed Size 000003DD (989)\n-4F604 Uncompressed Size 0000082F (2095)\n-4F608 Filename Length 0026 (38)\n-4F60A Extra Length 0000 (0)\n-4F60C Comment Length 0000 (0)\n-4F60E Disk Start 0000 (0)\n-4F610 Int File Attributes 0000 (0)\n+4FA3F Compression Method 0008 (8) 'Deflated'\n+4FA41 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4FA45 CRC 3731F979 (926022009)\n+4FA49 Compressed Size 000003DD (989)\n+4FA4D Uncompressed Size 0000082F (2095)\n+4FA51 Filename Length 0026 (38)\n+4FA53 Extra Length 0000 (0)\n+4FA55 Comment Length 0000 (0)\n+4FA57 Disk Start 0000 (0)\n+4FA59 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4F612 Ext File Attributes 81A40000 (2175008768)\n+4FA5B Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4F616 Local Header Offset 00004FBD (20413)\n-4F61A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4FA5F Local Header Offset 00004FBD (20413)\n+4FA63 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F61A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4FA63: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4F640 CENTRAL HEADER #25 02014B50 (33639248)\n-4F644 Created Zip Spec 14 (20) '2.0'\n-4F645 Created OS 03 (3) 'Unix'\n-4F646 Extract Zip Spec 0A (10) '1.0'\n-4F647 Extract OS 00 (0) 'MS-DOS'\n-4F648 General Purpose Flag 0800 (2048)\n+4FA89 CENTRAL HEADER #25 02014B50 (33639248)\n+4FA8D Created Zip Spec 14 (20) '2.0'\n+4FA8E Created OS 03 (3) 'Unix'\n+4FA8F Extract Zip Spec 0A (10) '1.0'\n+4FA90 Extract OS 00 (0) 'MS-DOS'\n+4FA91 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4F64A Compression Method 0008 (8) 'Deflated'\n-4F64C Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4F650 CRC 057E8D2A (92179754)\n-4F654 Compressed Size 000002AB (683)\n-4F658 Uncompressed Size 0000056A (1386)\n-4F65C Filename Length 0027 (39)\n-4F65E Extra Length 0000 (0)\n-4F660 Comment Length 0000 (0)\n-4F662 Disk Start 0000 (0)\n-4F664 Int File Attributes 0000 (0)\n+4FA93 Compression Method 0008 (8) 'Deflated'\n+4FA95 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4FA99 CRC 057E8D2A (92179754)\n+4FA9D Compressed Size 000002AB (683)\n+4FAA1 Uncompressed Size 0000056A (1386)\n+4FAA5 Filename Length 0027 (39)\n+4FAA7 Extra Length 0000 (0)\n+4FAA9 Comment Length 0000 (0)\n+4FAAB Disk Start 0000 (0)\n+4FAAD Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4F666 Ext File Attributes 81A40000 (2175008768)\n+4FAAF Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4F66A Local Header Offset 000053DE (21470)\n-4F66E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4FAB3 Local Header Offset 000053DE (21470)\n+4FAB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F66E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4FAB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4F695 CENTRAL HEADER #26 02014B50 (33639248)\n-4F699 Created Zip Spec 14 (20) '2.0'\n-4F69A Created OS 03 (3) 'Unix'\n-4F69B Extract Zip Spec 0A (10) '1.0'\n-4F69C Extract OS 00 (0) 'MS-DOS'\n-4F69D General Purpose Flag 0800 (2048)\n+4FADE CENTRAL HEADER #26 02014B50 (33639248)\n+4FAE2 Created Zip Spec 14 (20) '2.0'\n+4FAE3 Created OS 03 (3) 'Unix'\n+4FAE4 Extract Zip Spec 0A (10) '1.0'\n+4FAE5 Extract OS 00 (0) 'MS-DOS'\n+4FAE6 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4F69F Compression Method 0008 (8) 'Deflated'\n-4F6A1 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4F6A5 CRC DE338201 (3727917569)\n-4F6A9 Compressed Size 0000034D (845)\n-4F6AD Uncompressed Size 00000703 (1795)\n-4F6B1 Filename Length 002C (44)\n-4F6B3 Extra Length 0000 (0)\n-4F6B5 Comment Length 0000 (0)\n-4F6B7 Disk Start 0000 (0)\n-4F6B9 Int File Attributes 0000 (0)\n+4FAE8 Compression Method 0008 (8) 'Deflated'\n+4FAEA Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4FAEE CRC DE338201 (3727917569)\n+4FAF2 Compressed Size 0000034D (845)\n+4FAF6 Uncompressed Size 00000703 (1795)\n+4FAFA Filename Length 002C (44)\n+4FAFC Extra Length 0000 (0)\n+4FAFE Comment Length 0000 (0)\n+4FB00 Disk Start 0000 (0)\n+4FB02 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4F6BB Ext File Attributes 81A40000 (2175008768)\n+4FB04 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4F6BF Local Header Offset 000056CE (22222)\n-4F6C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4FB08 Local Header Offset 000056CE (22222)\n+4FB0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F6C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4FB0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4F6EF CENTRAL HEADER #27 02014B50 (33639248)\n-4F6F3 Created Zip Spec 14 (20) '2.0'\n-4F6F4 Created OS 03 (3) 'Unix'\n-4F6F5 Extract Zip Spec 0A (10) '1.0'\n-4F6F6 Extract OS 00 (0) 'MS-DOS'\n-4F6F7 General Purpose Flag 0800 (2048)\n+4FB38 CENTRAL HEADER #27 02014B50 (33639248)\n+4FB3C Created Zip Spec 14 (20) '2.0'\n+4FB3D Created OS 03 (3) 'Unix'\n+4FB3E Extract Zip Spec 0A (10) '1.0'\n+4FB3F Extract OS 00 (0) 'MS-DOS'\n+4FB40 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4F6F9 Compression Method 0008 (8) 'Deflated'\n-4F6FB Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4F6FF CRC 1ABDACDD (448638173)\n-4F703 Compressed Size 000006F0 (1776)\n-4F707 Uncompressed Size 000013C8 (5064)\n-4F70B Filename Length 0022 (34)\n-4F70D Extra Length 0000 (0)\n-4F70F Comment Length 0000 (0)\n-4F711 Disk Start 0000 (0)\n-4F713 Int File Attributes 0000 (0)\n+4FB42 Compression Method 0008 (8) 'Deflated'\n+4FB44 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4FB48 CRC 1ABDACDD (448638173)\n+4FB4C Compressed Size 000006F0 (1776)\n+4FB50 Uncompressed Size 000013C8 (5064)\n+4FB54 Filename Length 0022 (34)\n+4FB56 Extra Length 0000 (0)\n+4FB58 Comment Length 0000 (0)\n+4FB5A Disk Start 0000 (0)\n+4FB5C Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4F715 Ext File Attributes 81A40000 (2175008768)\n+4FB5E Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4F719 Local Header Offset 00005A65 (23141)\n-4F71D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4FB62 Local Header Offset 00005A65 (23141)\n+4FB66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F71D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4FB66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4F73F CENTRAL HEADER #28 02014B50 (33639248)\n-4F743 Created Zip Spec 14 (20) '2.0'\n-4F744 Created OS 03 (3) 'Unix'\n-4F745 Extract Zip Spec 0A (10) '1.0'\n-4F746 Extract OS 00 (0) 'MS-DOS'\n-4F747 General Purpose Flag 0800 (2048)\n+4FB88 CENTRAL HEADER #28 02014B50 (33639248)\n+4FB8C Created Zip Spec 14 (20) '2.0'\n+4FB8D Created OS 03 (3) 'Unix'\n+4FB8E Extract Zip Spec 0A (10) '1.0'\n+4FB8F Extract OS 00 (0) 'MS-DOS'\n+4FB90 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4F749 Compression Method 0008 (8) 'Deflated'\n-4F74B Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4F74F CRC 25B6910A (632721674)\n-4F753 Compressed Size 00000113 (275)\n-4F757 Uncompressed Size 0000018A (394)\n-4F75B Filename Length 001E (30)\n-4F75D Extra Length 0000 (0)\n-4F75F Comment Length 0000 (0)\n-4F761 Disk Start 0000 (0)\n-4F763 Int File Attributes 0000 (0)\n+4FB92 Compression Method 0008 (8) 'Deflated'\n+4FB94 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4FB98 CRC 25B6910A (632721674)\n+4FB9C Compressed Size 00000113 (275)\n+4FBA0 Uncompressed Size 0000018A (394)\n+4FBA4 Filename Length 001E (30)\n+4FBA6 Extra Length 0000 (0)\n+4FBA8 Comment Length 0000 (0)\n+4FBAA Disk Start 0000 (0)\n+4FBAC Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4F765 Ext File Attributes 81A40000 (2175008768)\n+4FBAE Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4F769 Local Header Offset 00006195 (24981)\n-4F76D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4FBB2 Local Header Offset 00006195 (24981)\n+4FBB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F76D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4FBB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4F78B CENTRAL HEADER #29 02014B50 (33639248)\n-4F78F Created Zip Spec 14 (20) '2.0'\n-4F790 Created OS 03 (3) 'Unix'\n-4F791 Extract Zip Spec 0A (10) '1.0'\n-4F792 Extract OS 00 (0) 'MS-DOS'\n-4F793 General Purpose Flag 0800 (2048)\n+4FBD4 CENTRAL HEADER #29 02014B50 (33639248)\n+4FBD8 Created Zip Spec 14 (20) '2.0'\n+4FBD9 Created OS 03 (3) 'Unix'\n+4FBDA Extract Zip Spec 0A (10) '1.0'\n+4FBDB Extract OS 00 (0) 'MS-DOS'\n+4FBDC General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4F795 Compression Method 0008 (8) 'Deflated'\n-4F797 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4F79B CRC D8E16701 (3638650625)\n-4F79F Compressed Size 00000258 (600)\n-4F7A3 Uncompressed Size 00000447 (1095)\n-4F7A7 Filename Length 002C (44)\n-4F7A9 Extra Length 0000 (0)\n-4F7AB Comment Length 0000 (0)\n-4F7AD Disk Start 0000 (0)\n-4F7AF Int File Attributes 0000 (0)\n+4FBDE Compression Method 0008 (8) 'Deflated'\n+4FBE0 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4FBE4 CRC D8E16701 (3638650625)\n+4FBE8 Compressed Size 00000258 (600)\n+4FBEC Uncompressed Size 00000447 (1095)\n+4FBF0 Filename Length 002C (44)\n+4FBF2 Extra Length 0000 (0)\n+4FBF4 Comment Length 0000 (0)\n+4FBF6 Disk Start 0000 (0)\n+4FBF8 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4F7B1 Ext File Attributes 81A40000 (2175008768)\n+4FBFA Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4F7B5 Local Header Offset 000062E4 (25316)\n-4F7B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4FBFE Local Header Offset 000062E4 (25316)\n+4FC02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F7B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4FC02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4F7E5 CENTRAL HEADER #30 02014B50 (33639248)\n-4F7E9 Created Zip Spec 14 (20) '2.0'\n-4F7EA Created OS 03 (3) 'Unix'\n-4F7EB Extract Zip Spec 0A (10) '1.0'\n-4F7EC Extract OS 00 (0) 'MS-DOS'\n-4F7ED General Purpose Flag 0800 (2048)\n+4FC2E CENTRAL HEADER #30 02014B50 (33639248)\n+4FC32 Created Zip Spec 14 (20) '2.0'\n+4FC33 Created OS 03 (3) 'Unix'\n+4FC34 Extract Zip Spec 0A (10) '1.0'\n+4FC35 Extract OS 00 (0) 'MS-DOS'\n+4FC36 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4F7EF Compression Method 0008 (8) 'Deflated'\n-4F7F1 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4F7F5 CRC 8AB0034E (2326790990)\n-4F7F9 Compressed Size 00001156 (4438)\n-4F7FD Uncompressed Size 000024CD (9421)\n-4F801 Filename Length 001F (31)\n-4F803 Extra Length 0000 (0)\n-4F805 Comment Length 0000 (0)\n-4F807 Disk Start 0000 (0)\n-4F809 Int File Attributes 0000 (0)\n+4FC38 Compression Method 0008 (8) 'Deflated'\n+4FC3A Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4FC3E CRC 8AB0034E (2326790990)\n+4FC42 Compressed Size 00001156 (4438)\n+4FC46 Uncompressed Size 000024CD (9421)\n+4FC4A Filename Length 001F (31)\n+4FC4C Extra Length 0000 (0)\n+4FC4E Comment Length 0000 (0)\n+4FC50 Disk Start 0000 (0)\n+4FC52 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4F80B Ext File Attributes 81A40000 (2175008768)\n+4FC54 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4F80F Local Header Offset 00006586 (25990)\n-4F813 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4FC58 Local Header Offset 00006586 (25990)\n+4FC5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F813: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4FC5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4F832 CENTRAL HEADER #31 02014B50 (33639248)\n-4F836 Created Zip Spec 14 (20) '2.0'\n-4F837 Created OS 03 (3) 'Unix'\n-4F838 Extract Zip Spec 0A (10) '1.0'\n-4F839 Extract OS 00 (0) 'MS-DOS'\n-4F83A General Purpose Flag 0800 (2048)\n+4FC7B CENTRAL HEADER #31 02014B50 (33639248)\n+4FC7F Created Zip Spec 14 (20) '2.0'\n+4FC80 Created OS 03 (3) 'Unix'\n+4FC81 Extract Zip Spec 0A (10) '1.0'\n+4FC82 Extract OS 00 (0) 'MS-DOS'\n+4FC83 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4F83C Compression Method 0008 (8) 'Deflated'\n-4F83E Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4F842 CRC 0C66A730 (208054064)\n-4F846 Compressed Size 000009CA (2506)\n-4F84A Uncompressed Size 00001695 (5781)\n-4F84E Filename Length 0024 (36)\n-4F850 Extra Length 0000 (0)\n-4F852 Comment Length 0000 (0)\n-4F854 Disk Start 0000 (0)\n-4F856 Int File Attributes 0000 (0)\n+4FC85 Compression Method 0008 (8) 'Deflated'\n+4FC87 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4FC8B CRC 0C66A730 (208054064)\n+4FC8F Compressed Size 000009CA (2506)\n+4FC93 Uncompressed Size 00001695 (5781)\n+4FC97 Filename Length 0024 (36)\n+4FC99 Extra Length 0000 (0)\n+4FC9B Comment Length 0000 (0)\n+4FC9D Disk Start 0000 (0)\n+4FC9F Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4F858 Ext File Attributes 81A40000 (2175008768)\n+4FCA1 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4F85C Local Header Offset 00007719 (30489)\n-4F860 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4FCA5 Local Header Offset 00007719 (30489)\n+4FCA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F860: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4FCA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4F884 CENTRAL HEADER #32 02014B50 (33639248)\n-4F888 Created Zip Spec 14 (20) '2.0'\n-4F889 Created OS 03 (3) 'Unix'\n-4F88A Extract Zip Spec 0A (10) '1.0'\n-4F88B Extract OS 00 (0) 'MS-DOS'\n-4F88C General Purpose Flag 0800 (2048)\n+4FCCD CENTRAL HEADER #32 02014B50 (33639248)\n+4FCD1 Created Zip Spec 14 (20) '2.0'\n+4FCD2 Created OS 03 (3) 'Unix'\n+4FCD3 Extract Zip Spec 0A (10) '1.0'\n+4FCD4 Extract OS 00 (0) 'MS-DOS'\n+4FCD5 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4F88E Compression Method 0008 (8) 'Deflated'\n-4F890 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4F894 CRC 5DB092B5 (1571852981)\n-4F898 Compressed Size 00000177 (375)\n-4F89C Uncompressed Size 00000270 (624)\n-4F8A0 Filename Length 0025 (37)\n-4F8A2 Extra Length 0000 (0)\n-4F8A4 Comment Length 0000 (0)\n-4F8A6 Disk Start 0000 (0)\n-4F8A8 Int File Attributes 0000 (0)\n+4FCD7 Compression Method 0008 (8) 'Deflated'\n+4FCD9 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4FCDD CRC 5DB092B5 (1571852981)\n+4FCE1 Compressed Size 00000177 (375)\n+4FCE5 Uncompressed Size 00000270 (624)\n+4FCE9 Filename Length 0025 (37)\n+4FCEB Extra Length 0000 (0)\n+4FCED Comment Length 0000 (0)\n+4FCEF Disk Start 0000 (0)\n+4FCF1 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4F8AA Ext File Attributes 81A40000 (2175008768)\n+4FCF3 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4F8AE Local Header Offset 00008125 (33061)\n-4F8B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4FCF7 Local Header Offset 00008125 (33061)\n+4FCFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F8B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4FCFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4F8D7 CENTRAL HEADER #33 02014B50 (33639248)\n-4F8DB Created Zip Spec 14 (20) '2.0'\n-4F8DC Created OS 03 (3) 'Unix'\n-4F8DD Extract Zip Spec 0A (10) '1.0'\n-4F8DE Extract OS 00 (0) 'MS-DOS'\n-4F8DF General Purpose Flag 0800 (2048)\n+4FD20 CENTRAL HEADER #33 02014B50 (33639248)\n+4FD24 Created Zip Spec 14 (20) '2.0'\n+4FD25 Created OS 03 (3) 'Unix'\n+4FD26 Extract Zip Spec 0A (10) '1.0'\n+4FD27 Extract OS 00 (0) 'MS-DOS'\n+4FD28 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4F8E1 Compression Method 0008 (8) 'Deflated'\n-4F8E3 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4F8E7 CRC E269D9BF (3798587839)\n-4F8EB Compressed Size 00000113 (275)\n-4F8EF Uncompressed Size 0000017F (383)\n-4F8F3 Filename Length 0023 (35)\n-4F8F5 Extra Length 0000 (0)\n-4F8F7 Comment Length 0000 (0)\n-4F8F9 Disk Start 0000 (0)\n-4F8FB Int File Attributes 0000 (0)\n+4FD2A Compression Method 0008 (8) 'Deflated'\n+4FD2C Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4FD30 CRC E269D9BF (3798587839)\n+4FD34 Compressed Size 00000113 (275)\n+4FD38 Uncompressed Size 0000017F (383)\n+4FD3C Filename Length 0023 (35)\n+4FD3E Extra Length 0000 (0)\n+4FD40 Comment Length 0000 (0)\n+4FD42 Disk Start 0000 (0)\n+4FD44 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4F8FD Ext File Attributes 81A40000 (2175008768)\n+4FD46 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4F901 Local Header Offset 000082DF (33503)\n-4F905 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4FD4A Local Header Offset 000082DF (33503)\n+4FD4E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F905: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4FD4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4F928 CENTRAL HEADER #34 02014B50 (33639248)\n-4F92C Created Zip Spec 14 (20) '2.0'\n-4F92D Created OS 03 (3) 'Unix'\n-4F92E Extract Zip Spec 0A (10) '1.0'\n-4F92F Extract OS 00 (0) 'MS-DOS'\n-4F930 General Purpose Flag 0800 (2048)\n+4FD71 CENTRAL HEADER #34 02014B50 (33639248)\n+4FD75 Created Zip Spec 14 (20) '2.0'\n+4FD76 Created OS 03 (3) 'Unix'\n+4FD77 Extract Zip Spec 0A (10) '1.0'\n+4FD78 Extract OS 00 (0) 'MS-DOS'\n+4FD79 General Purpose Flag 0800 (2048)\n [Bit 11] 1 'Language Encoding'\n-4F932 Compression Method 0000 (0) 'Stored'\n-4F934 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4F938 CRC 00000000 (0)\n-4F93C Compressed Size 00000000 (0)\n-4F940 Uncompressed Size 00000000 (0)\n-4F944 Filename Length 0012 (18)\n-4F946 Extra Length 0000 (0)\n-4F948 Comment Length 0000 (0)\n-4F94A Disk Start 0000 (0)\n-4F94C Int File Attributes 0000 (0)\n+4FD7B Compression Method 0000 (0) 'Stored'\n+4FD7D Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4FD81 CRC 00000000 (0)\n+4FD85 Compressed Size 00000000 (0)\n+4FD89 Uncompressed Size 00000000 (0)\n+4FD8D Filename Length 0012 (18)\n+4FD8F Extra Length 0000 (0)\n+4FD91 Comment Length 0000 (0)\n+4FD93 Disk Start 0000 (0)\n+4FD95 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4F94E Ext File Attributes 41ED0010 (1106051088)\n+4FD97 Ext File Attributes 41ED0010 (1106051088)\n [Bit 4] Directory\n [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x'\n [Bits 28-31] 04 (4) 'Directory'\n-4F952 Local Header Offset 00008433 (33843)\n-4F956 Filename 'XXXXXXXXXXXXXXXXXX'\n+4FD9B Local Header Offset 00008433 (33843)\n+4FD9F Filename 'XXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F956: Filename 'XXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4FD9F: Filename 'XXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-# ERROR: Offset 0x4F956: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x4FD9F: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/'\n # 'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x4F92E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4FD77: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX'\n #\n \n-4F968 CENTRAL HEADER #35 02014B50 (33639248)\n-4F96C Created Zip Spec 14 (20) '2.0'\n-4F96D Created OS 03 (3) 'Unix'\n-4F96E Extract Zip Spec 0A (10) '1.0'\n-4F96F Extract OS 00 (0) 'MS-DOS'\n-4F970 General Purpose Flag 0800 (2048)\n+4FDB1 CENTRAL HEADER #35 02014B50 (33639248)\n+4FDB5 Created Zip Spec 14 (20) '2.0'\n+4FDB6 Created OS 03 (3) 'Unix'\n+4FDB7 Extract Zip Spec 0A (10) '1.0'\n+4FDB8 Extract OS 00 (0) 'MS-DOS'\n+4FDB9 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4F972 Compression Method 0008 (8) 'Deflated'\n-4F974 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4F978 CRC 88CFAFA8 (2295312296)\n-4F97C Compressed Size 00000130 (304)\n-4F980 Uncompressed Size 000001D0 (464)\n-4F984 Filename Length 001D (29)\n-4F986 Extra Length 0000 (0)\n-4F988 Comment Length 0000 (0)\n-4F98A Disk Start 0000 (0)\n-4F98C Int File Attributes 0000 (0)\n+4FDBB Compression Method 0008 (8) 'Deflated'\n+4FDBD Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4FDC1 CRC 88CFAFA8 (2295312296)\n+4FDC5 Compressed Size 00000130 (304)\n+4FDC9 Uncompressed Size 000001D0 (464)\n+4FDCD Filename Length 001D (29)\n+4FDCF Extra Length 0000 (0)\n+4FDD1 Comment Length 0000 (0)\n+4FDD3 Disk Start 0000 (0)\n+4FDD5 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4F98E Ext File Attributes 81A40000 (2175008768)\n+4FDD7 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4F992 Local Header Offset 00008463 (33891)\n-4F996 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4FDDB Local Header Offset 00008463 (33891)\n+4FDDF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F996: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4FDDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4F9B3 CENTRAL HEADER #36 02014B50 (33639248)\n-4F9B7 Created Zip Spec 14 (20) '2.0'\n-4F9B8 Created OS 03 (3) 'Unix'\n-4F9B9 Extract Zip Spec 0A (10) '1.0'\n-4F9BA Extract OS 00 (0) 'MS-DOS'\n-4F9BB General Purpose Flag 0800 (2048)\n+4FDFC CENTRAL HEADER #36 02014B50 (33639248)\n+4FE00 Created Zip Spec 14 (20) '2.0'\n+4FE01 Created OS 03 (3) 'Unix'\n+4FE02 Extract Zip Spec 0A (10) '1.0'\n+4FE03 Extract OS 00 (0) 'MS-DOS'\n+4FE04 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4F9BD Compression Method 0008 (8) 'Deflated'\n-4F9BF Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4F9C3 CRC 72074C30 (1913080880)\n-4F9C7 Compressed Size 000002BA (698)\n-4F9CB Uncompressed Size 000005EF (1519)\n-4F9CF Filename Length 002E (46)\n-4F9D1 Extra Length 0000 (0)\n-4F9D3 Comment Length 0000 (0)\n-4F9D5 Disk Start 0000 (0)\n-4F9D7 Int File Attributes 0000 (0)\n+4FE06 Compression Method 0008 (8) 'Deflated'\n+4FE08 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4FE0C CRC 72074C30 (1913080880)\n+4FE10 Compressed Size 000002BA (698)\n+4FE14 Uncompressed Size 000005EF (1519)\n+4FE18 Filename Length 002E (46)\n+4FE1A Extra Length 0000 (0)\n+4FE1C Comment Length 0000 (0)\n+4FE1E Disk Start 0000 (0)\n+4FE20 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4F9D9 Ext File Attributes 81A40000 (2175008768)\n+4FE22 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4F9DD Local Header Offset 000085CE (34254)\n-4F9E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4FE26 Local Header Offset 000085CE (34254)\n+4FE2A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F9E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4FE2A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4FA0F CENTRAL HEADER #37 02014B50 (33639248)\n-4FA13 Created Zip Spec 14 (20) '2.0'\n-4FA14 Created OS 03 (3) 'Unix'\n-4FA15 Extract Zip Spec 0A (10) '1.0'\n-4FA16 Extract OS 00 (0) 'MS-DOS'\n-4FA17 General Purpose Flag 0800 (2048)\n+4FE58 CENTRAL HEADER #37 02014B50 (33639248)\n+4FE5C Created Zip Spec 14 (20) '2.0'\n+4FE5D Created OS 03 (3) 'Unix'\n+4FE5E Extract Zip Spec 0A (10) '1.0'\n+4FE5F Extract OS 00 (0) 'MS-DOS'\n+4FE60 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4FA19 Compression Method 0008 (8) 'Deflated'\n-4FA1B Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4FA1F CRC 1471D4E9 (343004393)\n-4FA23 Compressed Size 00001677 (5751)\n-4FA27 Uncompressed Size 00003415 (13333)\n-4FA2B Filename Length 0028 (40)\n-4FA2D Extra Length 0000 (0)\n-4FA2F Comment Length 0000 (0)\n-4FA31 Disk Start 0000 (0)\n-4FA33 Int File Attributes 0000 (0)\n+4FE62 Compression Method 0008 (8) 'Deflated'\n+4FE64 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4FE68 CRC 1471D4E9 (343004393)\n+4FE6C Compressed Size 00001677 (5751)\n+4FE70 Uncompressed Size 00003415 (13333)\n+4FE74 Filename Length 0028 (40)\n+4FE76 Extra Length 0000 (0)\n+4FE78 Comment Length 0000 (0)\n+4FE7A Disk Start 0000 (0)\n+4FE7C Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4FA35 Ext File Attributes 81A40000 (2175008768)\n+4FE7E Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4FA39 Local Header Offset 000088D4 (35028)\n-4FA3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4FE82 Local Header Offset 000088D4 (35028)\n+4FE86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4FA3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4FE86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4FA65 CENTRAL HEADER #38 02014B50 (33639248)\n-4FA69 Created Zip Spec 14 (20) '2.0'\n-4FA6A Created OS 03 (3) 'Unix'\n-4FA6B Extract Zip Spec 0A (10) '1.0'\n-4FA6C Extract OS 00 (0) 'MS-DOS'\n-4FA6D General Purpose Flag 0800 (2048)\n+4FEAE CENTRAL HEADER #38 02014B50 (33639248)\n+4FEB2 Created Zip Spec 14 (20) '2.0'\n+4FEB3 Created OS 03 (3) 'Unix'\n+4FEB4 Extract Zip Spec 0A (10) '1.0'\n+4FEB5 Extract OS 00 (0) 'MS-DOS'\n+4FEB6 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4FA6F Compression Method 0008 (8) 'Deflated'\n-4FA71 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4FA75 CRC 705E26EC (1885218540)\n-4FA79 Compressed Size 000003F4 (1012)\n-4FA7D Uncompressed Size 0000079A (1946)\n-4FA81 Filename Length 003A (58)\n-4FA83 Extra Length 0000 (0)\n-4FA85 Comment Length 0000 (0)\n-4FA87 Disk Start 0000 (0)\n-4FA89 Int File Attributes 0000 (0)\n+4FEB8 Compression Method 0008 (8) 'Deflated'\n+4FEBA Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4FEBE CRC 705E26EC (1885218540)\n+4FEC2 Compressed Size 000003F4 (1012)\n+4FEC6 Uncompressed Size 0000079A (1946)\n+4FECA Filename Length 003A (58)\n+4FECC Extra Length 0000 (0)\n+4FECE Comment Length 0000 (0)\n+4FED0 Disk Start 0000 (0)\n+4FED2 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4FA8B Ext File Attributes 81A40000 (2175008768)\n+4FED4 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4FA8F Local Header Offset 00009F91 (40849)\n-4FA93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4FED8 Local Header Offset 00009F91 (40849)\n+4FEDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4FA93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4FEDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4FACD CENTRAL HEADER #39 02014B50 (33639248)\n-4FAD1 Created Zip Spec 14 (20) '2.0'\n-4FAD2 Created OS 03 (3) 'Unix'\n-4FAD3 Extract Zip Spec 0A (10) '1.0'\n-4FAD4 Extract OS 00 (0) 'MS-DOS'\n-4FAD5 General Purpose Flag 0800 (2048)\n+4FF16 CENTRAL HEADER #39 02014B50 (33639248)\n+4FF1A Created Zip Spec 14 (20) '2.0'\n+4FF1B Created OS 03 (3) 'Unix'\n+4FF1C Extract Zip Spec 0A (10) '1.0'\n+4FF1D Extract OS 00 (0) 'MS-DOS'\n+4FF1E General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4FAD7 Compression Method 0008 (8) 'Deflated'\n-4FAD9 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4FADD CRC 7B951A60 (2073369184)\n-4FAE1 Compressed Size 000039B4 (14772)\n-4FAE5 Uncompressed Size 0000784D (30797)\n-4FAE9 Filename Length 0023 (35)\n-4FAEB Extra Length 0000 (0)\n-4FAED Comment Length 0000 (0)\n-4FAEF Disk Start 0000 (0)\n-4FAF1 Int File Attributes 0000 (0)\n+4FF20 Compression Method 0008 (8) 'Deflated'\n+4FF22 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4FF26 CRC 7B951A60 (2073369184)\n+4FF2A Compressed Size 000039B4 (14772)\n+4FF2E Uncompressed Size 0000784D (30797)\n+4FF32 Filename Length 0023 (35)\n+4FF34 Extra Length 0000 (0)\n+4FF36 Comment Length 0000 (0)\n+4FF38 Disk Start 0000 (0)\n+4FF3A Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4FAF3 Ext File Attributes 81A40000 (2175008768)\n+4FF3C Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4FAF7 Local Header Offset 0000A3DD (41949)\n-4FAFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4FF40 Local Header Offset 0000A3DD (41949)\n+4FF44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4FAFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4FF44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4FB1E CENTRAL HEADER #40 02014B50 (33639248)\n-4FB22 Created Zip Spec 14 (20) '2.0'\n-4FB23 Created OS 03 (3) 'Unix'\n-4FB24 Extract Zip Spec 0A (10) '1.0'\n-4FB25 Extract OS 00 (0) 'MS-DOS'\n-4FB26 General Purpose Flag 0800 (2048)\n+4FF67 CENTRAL HEADER #40 02014B50 (33639248)\n+4FF6B Created Zip Spec 14 (20) '2.0'\n+4FF6C Created OS 03 (3) 'Unix'\n+4FF6D Extract Zip Spec 0A (10) '1.0'\n+4FF6E Extract OS 00 (0) 'MS-DOS'\n+4FF6F General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4FB28 Compression Method 0008 (8) 'Deflated'\n-4FB2A Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4FB2E CRC 23922937 (596781367)\n-4FB32 Compressed Size 0000028B (651)\n-4FB36 Uncompressed Size 00000535 (1333)\n-4FB3A Filename Length 002C (44)\n-4FB3C Extra Length 0000 (0)\n-4FB3E Comment Length 0000 (0)\n-4FB40 Disk Start 0000 (0)\n-4FB42 Int File Attributes 0000 (0)\n+4FF71 Compression Method 0008 (8) 'Deflated'\n+4FF73 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4FF77 CRC 23922937 (596781367)\n+4FF7B Compressed Size 0000028B (651)\n+4FF7F Uncompressed Size 00000535 (1333)\n+4FF83 Filename Length 002C (44)\n+4FF85 Extra Length 0000 (0)\n+4FF87 Comment Length 0000 (0)\n+4FF89 Disk Start 0000 (0)\n+4FF8B Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4FB44 Ext File Attributes 81A40000 (2175008768)\n+4FF8D Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4FB48 Local Header Offset 0000DDD2 (56786)\n-4FB4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4FF91 Local Header Offset 0000DDD2 (56786)\n+4FF95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4FB4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4FF95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4FB78 CENTRAL HEADER #41 02014B50 (33639248)\n-4FB7C Created Zip Spec 14 (20) '2.0'\n-4FB7D Created OS 03 (3) 'Unix'\n-4FB7E Extract Zip Spec 0A (10) '1.0'\n-4FB7F Extract OS 00 (0) 'MS-DOS'\n-4FB80 General Purpose Flag 0800 (2048)\n+4FFC1 CENTRAL HEADER #41 02014B50 (33639248)\n+4FFC5 Created Zip Spec 14 (20) '2.0'\n+4FFC6 Created OS 03 (3) 'Unix'\n+4FFC7 Extract Zip Spec 0A (10) '1.0'\n+4FFC8 Extract OS 00 (0) 'MS-DOS'\n+4FFC9 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4FB82 Compression Method 0008 (8) 'Deflated'\n-4FB84 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4FB88 CRC 3337530A (859263754)\n-4FB8C Compressed Size 000003F5 (1013)\n-4FB90 Uncompressed Size 00000995 (2453)\n-4FB94 Filename Length 0027 (39)\n-4FB96 Extra Length 0000 (0)\n-4FB98 Comment Length 0000 (0)\n-4FB9A Disk Start 0000 (0)\n-4FB9C Int File Attributes 0000 (0)\n+4FFCB Compression Method 0008 (8) 'Deflated'\n+4FFCD Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+4FFD1 CRC 3337530A (859263754)\n+4FFD5 Compressed Size 000003F5 (1013)\n+4FFD9 Uncompressed Size 00000995 (2453)\n+4FFDD Filename Length 0027 (39)\n+4FFDF Extra Length 0000 (0)\n+4FFE1 Comment Length 0000 (0)\n+4FFE3 Disk Start 0000 (0)\n+4FFE5 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4FB9E Ext File Attributes 81A40000 (2175008768)\n+4FFE7 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4FBA2 Local Header Offset 0000E0A7 (57511)\n-4FBA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4FFEB Local Header Offset 0000E0A7 (57511)\n+4FFEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4FBA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4FFEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4FBCD CENTRAL HEADER #42 02014B50 (33639248)\n-4FBD1 Created Zip Spec 14 (20) '2.0'\n-4FBD2 Created OS 03 (3) 'Unix'\n-4FBD3 Extract Zip Spec 0A (10) '1.0'\n-4FBD4 Extract OS 00 (0) 'MS-DOS'\n-4FBD5 General Purpose Flag 0800 (2048)\n+50016 CENTRAL HEADER #42 02014B50 (33639248)\n+5001A Created Zip Spec 14 (20) '2.0'\n+5001B Created OS 03 (3) 'Unix'\n+5001C Extract Zip Spec 0A (10) '1.0'\n+5001D Extract OS 00 (0) 'MS-DOS'\n+5001E General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4FBD7 Compression Method 0008 (8) 'Deflated'\n-4FBD9 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4FBDD CRC B5079D42 (3037175106)\n-4FBE1 Compressed Size 0000052E (1326)\n-4FBE5 Uncompressed Size 00000978 (2424)\n-4FBE9 Filename Length 0027 (39)\n-4FBEB Extra Length 0000 (0)\n-4FBED Comment Length 0000 (0)\n-4FBEF Disk Start 0000 (0)\n-4FBF1 Int File Attributes 0000 (0)\n+50020 Compression Method 0008 (8) 'Deflated'\n+50022 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+50026 CRC B5079D42 (3037175106)\n+5002A Compressed Size 0000052E (1326)\n+5002E Uncompressed Size 00000978 (2424)\n+50032 Filename Length 0027 (39)\n+50034 Extra Length 0000 (0)\n+50036 Comment Length 0000 (0)\n+50038 Disk Start 0000 (0)\n+5003A Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4FBF3 Ext File Attributes 81A40000 (2175008768)\n+5003C Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4FBF7 Local Header Offset 0000E4E1 (58593)\n-4FBFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+50040 Local Header Offset 0000E4E1 (58593)\n+50044 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4FBFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50044: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4FC22 CENTRAL HEADER #43 02014B50 (33639248)\n-4FC26 Created Zip Spec 14 (20) '2.0'\n-4FC27 Created OS 03 (3) 'Unix'\n-4FC28 Extract Zip Spec 0A (10) '1.0'\n-4FC29 Extract OS 00 (0) 'MS-DOS'\n-4FC2A General Purpose Flag 0800 (2048)\n+5006B CENTRAL HEADER #43 02014B50 (33639248)\n+5006F Created Zip Spec 14 (20) '2.0'\n+50070 Created OS 03 (3) 'Unix'\n+50071 Extract Zip Spec 0A (10) '1.0'\n+50072 Extract OS 00 (0) 'MS-DOS'\n+50073 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4FC2C Compression Method 0008 (8) 'Deflated'\n-4FC2E Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4FC32 CRC 50F0D3CE (1357960142)\n-4FC36 Compressed Size 000005DD (1501)\n-4FC3A Uncompressed Size 0000113C (4412)\n-4FC3E Filename Length 0026 (38)\n-4FC40 Extra Length 0000 (0)\n-4FC42 Comment Length 0000 (0)\n-4FC44 Disk Start 0000 (0)\n-4FC46 Int File Attributes 0000 (0)\n+50075 Compression Method 0008 (8) 'Deflated'\n+50077 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+5007B CRC 50F0D3CE (1357960142)\n+5007F Compressed Size 000005DD (1501)\n+50083 Uncompressed Size 0000113C (4412)\n+50087 Filename Length 0026 (38)\n+50089 Extra Length 0000 (0)\n+5008B Comment Length 0000 (0)\n+5008D Disk Start 0000 (0)\n+5008F Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4FC48 Ext File Attributes 81A40000 (2175008768)\n+50091 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4FC4C Local Header Offset 0000EA54 (59988)\n-4FC50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+50095 Local Header Offset 0000EA54 (59988)\n+50099 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4FC50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50099: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4FC76 CENTRAL HEADER #44 02014B50 (33639248)\n-4FC7A Created Zip Spec 14 (20) '2.0'\n-4FC7B Created OS 03 (3) 'Unix'\n-4FC7C Extract Zip Spec 0A (10) '1.0'\n-4FC7D Extract OS 00 (0) 'MS-DOS'\n-4FC7E General Purpose Flag 0800 (2048)\n+500BF CENTRAL HEADER #44 02014B50 (33639248)\n+500C3 Created Zip Spec 14 (20) '2.0'\n+500C4 Created OS 03 (3) 'Unix'\n+500C5 Extract Zip Spec 0A (10) '1.0'\n+500C6 Extract OS 00 (0) 'MS-DOS'\n+500C7 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4FC80 Compression Method 0008 (8) 'Deflated'\n-4FC82 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4FC86 CRC 241B469D (605767325)\n-4FC8A Compressed Size 00000216 (534)\n-4FC8E Uncompressed Size 000003A1 (929)\n-4FC92 Filename Length 0023 (35)\n-4FC94 Extra Length 0000 (0)\n-4FC96 Comment Length 0000 (0)\n-4FC98 Disk Start 0000 (0)\n-4FC9A Int File Attributes 0000 (0)\n+500C9 Compression Method 0008 (8) 'Deflated'\n+500CB Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+500CF CRC 241B469D (605767325)\n+500D3 Compressed Size 00000216 (534)\n+500D7 Uncompressed Size 000003A1 (929)\n+500DB Filename Length 0023 (35)\n+500DD Extra Length 0000 (0)\n+500DF Comment Length 0000 (0)\n+500E1 Disk Start 0000 (0)\n+500E3 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4FC9C Ext File Attributes 81A40000 (2175008768)\n+500E5 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4FCA0 Local Header Offset 0000F075 (61557)\n-4FCA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+500E9 Local Header Offset 0000F075 (61557)\n+500ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4FCA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x500ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4FCC7 CENTRAL HEADER #45 02014B50 (33639248)\n-4FCCB Created Zip Spec 14 (20) '2.0'\n-4FCCC Created OS 03 (3) 'Unix'\n-4FCCD Extract Zip Spec 0A (10) '1.0'\n-4FCCE Extract OS 00 (0) 'MS-DOS'\n-4FCCF General Purpose Flag 0800 (2048)\n+50110 CENTRAL HEADER #45 02014B50 (33639248)\n+50114 Created Zip Spec 14 (20) '2.0'\n+50115 Created OS 03 (3) 'Unix'\n+50116 Extract Zip Spec 0A (10) '1.0'\n+50117 Extract OS 00 (0) 'MS-DOS'\n+50118 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4FCD1 Compression Method 0008 (8) 'Deflated'\n-4FCD3 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4FCD7 CRC DAF19AC0 (3673266880)\n-4FCDB Compressed Size 000001E7 (487)\n-4FCDF Uncompressed Size 0000036A (874)\n-4FCE3 Filename Length 0023 (35)\n-4FCE5 Extra Length 0000 (0)\n-4FCE7 Comment Length 0000 (0)\n-4FCE9 Disk Start 0000 (0)\n-4FCEB Int File Attributes 0000 (0)\n+5011A Compression Method 0008 (8) 'Deflated'\n+5011C Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+50120 CRC DAF19AC0 (3673266880)\n+50124 Compressed Size 000001E7 (487)\n+50128 Uncompressed Size 0000036A (874)\n+5012C Filename Length 0023 (35)\n+5012E Extra Length 0000 (0)\n+50130 Comment Length 0000 (0)\n+50132 Disk Start 0000 (0)\n+50134 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4FCED Ext File Attributes 81A40000 (2175008768)\n+50136 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4FCF1 Local Header Offset 0000F2CC (62156)\n-4FCF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5013A Local Header Offset 0000F2CC (62156)\n+5013E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4FCF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5013E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4FD18 CENTRAL HEADER #46 02014B50 (33639248)\n-4FD1C Created Zip Spec 14 (20) '2.0'\n-4FD1D Created OS 03 (3) 'Unix'\n-4FD1E Extract Zip Spec 0A (10) '1.0'\n-4FD1F Extract OS 00 (0) 'MS-DOS'\n-4FD20 General Purpose Flag 0800 (2048)\n+50161 CENTRAL HEADER #46 02014B50 (33639248)\n+50165 Created Zip Spec 14 (20) '2.0'\n+50166 Created OS 03 (3) 'Unix'\n+50167 Extract Zip Spec 0A (10) '1.0'\n+50168 Extract OS 00 (0) 'MS-DOS'\n+50169 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4FD22 Compression Method 0008 (8) 'Deflated'\n-4FD24 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4FD28 CRC A9CC5C29 (2848742441)\n-4FD2C Compressed Size 0000043A (1082)\n-4FD30 Uncompressed Size 000009A1 (2465)\n-4FD34 Filename Length 0028 (40)\n-4FD36 Extra Length 0000 (0)\n-4FD38 Comment Length 0000 (0)\n-4FD3A Disk Start 0000 (0)\n-4FD3C Int File Attributes 0000 (0)\n+5016B Compression Method 0008 (8) 'Deflated'\n+5016D Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+50171 CRC A9CC5C29 (2848742441)\n+50175 Compressed Size 0000043A (1082)\n+50179 Uncompressed Size 000009A1 (2465)\n+5017D Filename Length 0028 (40)\n+5017F Extra Length 0000 (0)\n+50181 Comment Length 0000 (0)\n+50183 Disk Start 0000 (0)\n+50185 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4FD3E Ext File Attributes 81A40000 (2175008768)\n+50187 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4FD42 Local Header Offset 0000F4F4 (62708)\n-4FD46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5018B Local Header Offset 0000F4F4 (62708)\n+5018F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4FD46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5018F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4FD6E CENTRAL HEADER #47 02014B50 (33639248)\n-4FD72 Created Zip Spec 14 (20) '2.0'\n-4FD73 Created OS 03 (3) 'Unix'\n-4FD74 Extract Zip Spec 0A (10) '1.0'\n-4FD75 Extract OS 00 (0) 'MS-DOS'\n-4FD76 General Purpose Flag 0800 (2048)\n+501B7 CENTRAL HEADER #47 02014B50 (33639248)\n+501BB Created Zip Spec 14 (20) '2.0'\n+501BC Created OS 03 (3) 'Unix'\n+501BD Extract Zip Spec 0A (10) '1.0'\n+501BE Extract OS 00 (0) 'MS-DOS'\n+501BF General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4FD78 Compression Method 0008 (8) 'Deflated'\n-4FD7A Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4FD7E CRC 46FAE116 (1190846742)\n-4FD82 Compressed Size 0000021E (542)\n-4FD86 Uncompressed Size 000003B0 (944)\n-4FD8A Filename Length 0032 (50)\n-4FD8C Extra Length 0000 (0)\n-4FD8E Comment Length 0000 (0)\n-4FD90 Disk Start 0000 (0)\n-4FD92 Int File Attributes 0000 (0)\n+501C1 Compression Method 0008 (8) 'Deflated'\n+501C3 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+501C7 CRC 46FAE116 (1190846742)\n+501CB Compressed Size 0000021E (542)\n+501CF Uncompressed Size 000003B0 (944)\n+501D3 Filename Length 0032 (50)\n+501D5 Extra Length 0000 (0)\n+501D7 Comment Length 0000 (0)\n+501D9 Disk Start 0000 (0)\n+501DB Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4FD94 Ext File Attributes 81A40000 (2175008768)\n+501DD Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4FD98 Local Header Offset 0000F974 (63860)\n-4FD9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+501E1 Local Header Offset 0000F974 (63860)\n+501E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4FD9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x501E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4FDCE CENTRAL HEADER #48 02014B50 (33639248)\n-4FDD2 Created Zip Spec 14 (20) '2.0'\n-4FDD3 Created OS 03 (3) 'Unix'\n-4FDD4 Extract Zip Spec 0A (10) '1.0'\n-4FDD5 Extract OS 00 (0) 'MS-DOS'\n-4FDD6 General Purpose Flag 0800 (2048)\n+50217 CENTRAL HEADER #48 02014B50 (33639248)\n+5021B Created Zip Spec 14 (20) '2.0'\n+5021C Created OS 03 (3) 'Unix'\n+5021D Extract Zip Spec 0A (10) '1.0'\n+5021E Extract OS 00 (0) 'MS-DOS'\n+5021F General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4FDD8 Compression Method 0008 (8) 'Deflated'\n-4FDDA Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4FDDE CRC 084CFB8D (139262861)\n-4FDE2 Compressed Size 0000192E (6446)\n-4FDE6 Uncompressed Size 0000325A (12890)\n-4FDEA Filename Length 0021 (33)\n-4FDEC Extra Length 0000 (0)\n-4FDEE Comment Length 0000 (0)\n-4FDF0 Disk Start 0000 (0)\n-4FDF2 Int File Attributes 0000 (0)\n+50221 Compression Method 0008 (8) 'Deflated'\n+50223 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+50227 CRC 084CFB8D (139262861)\n+5022B Compressed Size 0000192E (6446)\n+5022F Uncompressed Size 0000325A (12890)\n+50233 Filename Length 0021 (33)\n+50235 Extra Length 0000 (0)\n+50237 Comment Length 0000 (0)\n+50239 Disk Start 0000 (0)\n+5023B Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4FDF4 Ext File Attributes 81A40000 (2175008768)\n+5023D Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4FDF8 Local Header Offset 0000FBE2 (64482)\n-4FDFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+50241 Local Header Offset 0000FBE2 (64482)\n+50245 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4FDFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50245: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4FE1D CENTRAL HEADER #49 02014B50 (33639248)\n-4FE21 Created Zip Spec 14 (20) '2.0'\n-4FE22 Created OS 03 (3) 'Unix'\n-4FE23 Extract Zip Spec 0A (10) '1.0'\n-4FE24 Extract OS 00 (0) 'MS-DOS'\n-4FE25 General Purpose Flag 0800 (2048)\n+50266 CENTRAL HEADER #49 02014B50 (33639248)\n+5026A Created Zip Spec 14 (20) '2.0'\n+5026B Created OS 03 (3) 'Unix'\n+5026C Extract Zip Spec 0A (10) '1.0'\n+5026D Extract OS 00 (0) 'MS-DOS'\n+5026E General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4FE27 Compression Method 0008 (8) 'Deflated'\n-4FE29 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4FE2D CRC D3B8A1CC (3552092620)\n-4FE31 Compressed Size 000000A6 (166)\n-4FE35 Uncompressed Size 000000E5 (229)\n-4FE39 Filename Length 0029 (41)\n-4FE3B Extra Length 0000 (0)\n-4FE3D Comment Length 0000 (0)\n-4FE3F Disk Start 0000 (0)\n-4FE41 Int File Attributes 0000 (0)\n+50270 Compression Method 0008 (8) 'Deflated'\n+50272 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+50276 CRC D3B8A1CC (3552092620)\n+5027A Compressed Size 000000A6 (166)\n+5027E Uncompressed Size 000000E5 (229)\n+50282 Filename Length 0029 (41)\n+50284 Extra Length 0000 (0)\n+50286 Comment Length 0000 (0)\n+50288 Disk Start 0000 (0)\n+5028A Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4FE43 Ext File Attributes 81A40000 (2175008768)\n+5028C Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4FE47 Local Header Offset 0001154F (70991)\n-4FE4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+50290 Local Header Offset 0001154F (70991)\n+50294 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4FE4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50294: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4FE74 CENTRAL HEADER #50 02014B50 (33639248)\n-4FE78 Created Zip Spec 14 (20) '2.0'\n-4FE79 Created OS 03 (3) 'Unix'\n-4FE7A Extract Zip Spec 0A (10) '1.0'\n-4FE7B Extract OS 00 (0) 'MS-DOS'\n-4FE7C General Purpose Flag 0800 (2048)\n+502BD CENTRAL HEADER #50 02014B50 (33639248)\n+502C1 Created Zip Spec 14 (20) '2.0'\n+502C2 Created OS 03 (3) 'Unix'\n+502C3 Extract Zip Spec 0A (10) '1.0'\n+502C4 Extract OS 00 (0) 'MS-DOS'\n+502C5 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4FE7E Compression Method 0008 (8) 'Deflated'\n-4FE80 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4FE84 CRC D401881E (3556870174)\n-4FE88 Compressed Size 000003E4 (996)\n-4FE8C Uncompressed Size 00000879 (2169)\n-4FE90 Filename Length 0036 (54)\n-4FE92 Extra Length 0000 (0)\n-4FE94 Comment Length 0000 (0)\n-4FE96 Disk Start 0000 (0)\n-4FE98 Int File Attributes 0000 (0)\n+502C7 Compression Method 0008 (8) 'Deflated'\n+502C9 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+502CD CRC D401881E (3556870174)\n+502D1 Compressed Size 000003E4 (996)\n+502D5 Uncompressed Size 00000879 (2169)\n+502D9 Filename Length 0036 (54)\n+502DB Extra Length 0000 (0)\n+502DD Comment Length 0000 (0)\n+502DF Disk Start 0000 (0)\n+502E1 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4FE9A Ext File Attributes 81A40000 (2175008768)\n+502E3 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4FE9E Local Header Offset 0001163C (71228)\n-4FEA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+502E7 Local Header Offset 0001163C (71228)\n+502EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4FEA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x502EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4FED8 CENTRAL HEADER #51 02014B50 (33639248)\n-4FEDC Created Zip Spec 14 (20) '2.0'\n-4FEDD Created OS 03 (3) 'Unix'\n-4FEDE Extract Zip Spec 0A (10) '1.0'\n-4FEDF Extract OS 00 (0) 'MS-DOS'\n-4FEE0 General Purpose Flag 0800 (2048)\n+50321 CENTRAL HEADER #51 02014B50 (33639248)\n+50325 Created Zip Spec 14 (20) '2.0'\n+50326 Created OS 03 (3) 'Unix'\n+50327 Extract Zip Spec 0A (10) '1.0'\n+50328 Extract OS 00 (0) 'MS-DOS'\n+50329 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4FEE2 Compression Method 0008 (8) 'Deflated'\n-4FEE4 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4FEE8 CRC 1F980027 (530055207)\n-4FEEC Compressed Size 0000069A (1690)\n-4FEF0 Uncompressed Size 00000F1F (3871)\n-4FEF4 Filename Length 0027 (39)\n-4FEF6 Extra Length 0000 (0)\n-4FEF8 Comment Length 0000 (0)\n-4FEFA Disk Start 0000 (0)\n-4FEFC Int File Attributes 0000 (0)\n+5032B Compression Method 0008 (8) 'Deflated'\n+5032D Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+50331 CRC 1F980027 (530055207)\n+50335 Compressed Size 0000069A (1690)\n+50339 Uncompressed Size 00000F1F (3871)\n+5033D Filename Length 0027 (39)\n+5033F Extra Length 0000 (0)\n+50341 Comment Length 0000 (0)\n+50343 Disk Start 0000 (0)\n+50345 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4FEFE Ext File Attributes 81A40000 (2175008768)\n+50347 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4FF02 Local Header Offset 00011A74 (72308)\n-4FF06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5034B Local Header Offset 00011A74 (72308)\n+5034F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4FF06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5034F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4FF2D CENTRAL HEADER #52 02014B50 (33639248)\n-4FF31 Created Zip Spec 14 (20) '2.0'\n-4FF32 Created OS 03 (3) 'Unix'\n-4FF33 Extract Zip Spec 0A (10) '1.0'\n-4FF34 Extract OS 00 (0) 'MS-DOS'\n-4FF35 General Purpose Flag 0800 (2048)\n+50376 CENTRAL HEADER #52 02014B50 (33639248)\n+5037A Created Zip Spec 14 (20) '2.0'\n+5037B Created OS 03 (3) 'Unix'\n+5037C Extract Zip Spec 0A (10) '1.0'\n+5037D Extract OS 00 (0) 'MS-DOS'\n+5037E General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4FF37 Compression Method 0008 (8) 'Deflated'\n-4FF39 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4FF3D CRC A784307C (2810458236)\n-4FF41 Compressed Size 000002BB (699)\n-4FF45 Uncompressed Size 000006D4 (1748)\n-4FF49 Filename Length 0025 (37)\n-4FF4B Extra Length 0000 (0)\n-4FF4D Comment Length 0000 (0)\n-4FF4F Disk Start 0000 (0)\n-4FF51 Int File Attributes 0000 (0)\n+50380 Compression Method 0008 (8) 'Deflated'\n+50382 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+50386 CRC A784307C (2810458236)\n+5038A Compressed Size 000002BB (699)\n+5038E Uncompressed Size 000006D4 (1748)\n+50392 Filename Length 0025 (37)\n+50394 Extra Length 0000 (0)\n+50396 Comment Length 0000 (0)\n+50398 Disk Start 0000 (0)\n+5039A Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4FF53 Ext File Attributes 81A40000 (2175008768)\n+5039C Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4FF57 Local Header Offset 00012153 (74067)\n-4FF5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+503A0 Local Header Offset 00012153 (74067)\n+503A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4FF5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x503A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4FF80 CENTRAL HEADER #53 02014B50 (33639248)\n-4FF84 Created Zip Spec 14 (20) '2.0'\n-4FF85 Created OS 03 (3) 'Unix'\n-4FF86 Extract Zip Spec 0A (10) '1.0'\n-4FF87 Extract OS 00 (0) 'MS-DOS'\n-4FF88 General Purpose Flag 0800 (2048)\n+503C9 CENTRAL HEADER #53 02014B50 (33639248)\n+503CD Created Zip Spec 14 (20) '2.0'\n+503CE Created OS 03 (3) 'Unix'\n+503CF Extract Zip Spec 0A (10) '1.0'\n+503D0 Extract OS 00 (0) 'MS-DOS'\n+503D1 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4FF8A Compression Method 0008 (8) 'Deflated'\n-4FF8C Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4FF90 CRC 27A3D750 (665048912)\n-4FF94 Compressed Size 00000257 (599)\n-4FF98 Uncompressed Size 0000046B (1131)\n-4FF9C Filename Length 0029 (41)\n-4FF9E Extra Length 0000 (0)\n-4FFA0 Comment Length 0000 (0)\n-4FFA2 Disk Start 0000 (0)\n-4FFA4 Int File Attributes 0000 (0)\n+503D3 Compression Method 0008 (8) 'Deflated'\n+503D5 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+503D9 CRC 27A3D750 (665048912)\n+503DD Compressed Size 00000257 (599)\n+503E1 Uncompressed Size 0000046B (1131)\n+503E5 Filename Length 0029 (41)\n+503E7 Extra Length 0000 (0)\n+503E9 Comment Length 0000 (0)\n+503EB Disk Start 0000 (0)\n+503ED Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4FFA6 Ext File Attributes 81A40000 (2175008768)\n+503EF Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-4FFAA Local Header Offset 00012451 (74833)\n-4FFAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+503F3 Local Header Offset 00012451 (74833)\n+503F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4FFAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x503F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-4FFD7 CENTRAL HEADER #54 02014B50 (33639248)\n-4FFDB Created Zip Spec 14 (20) '2.0'\n-4FFDC Created OS 03 (3) 'Unix'\n-4FFDD Extract Zip Spec 0A (10) '1.0'\n-4FFDE Extract OS 00 (0) 'MS-DOS'\n-4FFDF General Purpose Flag 0800 (2048)\n+50420 CENTRAL HEADER #54 02014B50 (33639248)\n+50424 Created Zip Spec 14 (20) '2.0'\n+50425 Created OS 03 (3) 'Unix'\n+50426 Extract Zip Spec 0A (10) '1.0'\n+50427 Extract OS 00 (0) 'MS-DOS'\n+50428 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-4FFE1 Compression Method 0008 (8) 'Deflated'\n-4FFE3 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-4FFE7 CRC 76C4BF73 (1992605555)\n-4FFEB Compressed Size 000001D3 (467)\n-4FFEF Uncompressed Size 00000371 (881)\n-4FFF3 Filename Length 002D (45)\n-4FFF5 Extra Length 0000 (0)\n-4FFF7 Comment Length 0000 (0)\n-4FFF9 Disk Start 0000 (0)\n-4FFFB Int File Attributes 0000 (0)\n+5042A Compression Method 0008 (8) 'Deflated'\n+5042C Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+50430 CRC 76C4BF73 (1992605555)\n+50434 Compressed Size 000001D3 (467)\n+50438 Uncompressed Size 00000371 (881)\n+5043C Filename Length 002D (45)\n+5043E Extra Length 0000 (0)\n+50440 Comment Length 0000 (0)\n+50442 Disk Start 0000 (0)\n+50444 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-4FFFD Ext File Attributes 81A40000 (2175008768)\n+50446 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-50001 Local Header Offset 000126EF (75503)\n-50005 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5044A Local Header Offset 000126EF (75503)\n+5044E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x50005: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5044E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-50032 CENTRAL HEADER #55 02014B50 (33639248)\n-50036 Created Zip Spec 14 (20) '2.0'\n-50037 Created OS 03 (3) 'Unix'\n-50038 Extract Zip Spec 0A (10) '1.0'\n-50039 Extract OS 00 (0) 'MS-DOS'\n-5003A General Purpose Flag 0800 (2048)\n+5047B CENTRAL HEADER #55 02014B50 (33639248)\n+5047F Created Zip Spec 14 (20) '2.0'\n+50480 Created OS 03 (3) 'Unix'\n+50481 Extract Zip Spec 0A (10) '1.0'\n+50482 Extract OS 00 (0) 'MS-DOS'\n+50483 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-5003C Compression Method 0008 (8) 'Deflated'\n-5003E Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-50042 CRC 2290CEB7 (579915447)\n-50046 Compressed Size 000006E8 (1768)\n-5004A Uncompressed Size 00000E78 (3704)\n-5004E Filename Length 0027 (39)\n-50050 Extra Length 0000 (0)\n-50052 Comment Length 0000 (0)\n-50054 Disk Start 0000 (0)\n-50056 Int File Attributes 0000 (0)\n+50485 Compression Method 0008 (8) 'Deflated'\n+50487 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+5048B CRC 2290CEB7 (579915447)\n+5048F Compressed Size 000006E8 (1768)\n+50493 Uncompressed Size 00000E78 (3704)\n+50497 Filename Length 0027 (39)\n+50499 Extra Length 0000 (0)\n+5049B Comment Length 0000 (0)\n+5049D Disk Start 0000 (0)\n+5049F Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-50058 Ext File Attributes 81A40000 (2175008768)\n+504A1 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-5005C Local Header Offset 0001290D (76045)\n-50060 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+504A5 Local Header Offset 0001290D (76045)\n+504A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x50060: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x504A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-50087 CENTRAL HEADER #56 02014B50 (33639248)\n-5008B Created Zip Spec 14 (20) '2.0'\n-5008C Created OS 03 (3) 'Unix'\n-5008D Extract Zip Spec 0A (10) '1.0'\n-5008E Extract OS 00 (0) 'MS-DOS'\n-5008F General Purpose Flag 0800 (2048)\n+504D0 CENTRAL HEADER #56 02014B50 (33639248)\n+504D4 Created Zip Spec 14 (20) '2.0'\n+504D5 Created OS 03 (3) 'Unix'\n+504D6 Extract Zip Spec 0A (10) '1.0'\n+504D7 Extract OS 00 (0) 'MS-DOS'\n+504D8 General Purpose Flag 0800 (2048)\n [Bit 11] 1 'Language Encoding'\n-50091 Compression Method 0000 (0) 'Stored'\n-50093 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-50097 CRC 00000000 (0)\n-5009B Compressed Size 00000000 (0)\n-5009F Uncompressed Size 00000000 (0)\n-500A3 Filename Length 0012 (18)\n-500A5 Extra Length 0000 (0)\n-500A7 Comment Length 0000 (0)\n-500A9 Disk Start 0000 (0)\n-500AB Int File Attributes 0000 (0)\n+504DA Compression Method 0000 (0) 'Stored'\n+504DC Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+504E0 CRC 00000000 (0)\n+504E4 Compressed Size 00000000 (0)\n+504E8 Uncompressed Size 00000000 (0)\n+504EC Filename Length 0012 (18)\n+504EE Extra Length 0000 (0)\n+504F0 Comment Length 0000 (0)\n+504F2 Disk Start 0000 (0)\n+504F4 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-500AD Ext File Attributes 41ED0010 (1106051088)\n+504F6 Ext File Attributes 41ED0010 (1106051088)\n [Bit 4] Directory\n [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x'\n [Bits 28-31] 04 (4) 'Directory'\n-500B1 Local Header Offset 0001303A (77882)\n-500B5 Filename 'XXXXXXXXXXXXXXXXXX'\n+504FA Local Header Offset 0001303A (77882)\n+504FE Filename 'XXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x500B5: Filename 'XXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x504FE: Filename 'XXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-# ERROR: Offset 0x500B5: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x504FE: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/'\n # 'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x5008D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x504D6: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX'\n #\n \n-500C7 CENTRAL HEADER #57 02014B50 (33639248)\n-500CB Created Zip Spec 14 (20) '2.0'\n-500CC Created OS 03 (3) 'Unix'\n-500CD Extract Zip Spec 0A (10) '1.0'\n-500CE Extract OS 00 (0) 'MS-DOS'\n-500CF General Purpose Flag 0800 (2048)\n+50510 CENTRAL HEADER #57 02014B50 (33639248)\n+50514 Created Zip Spec 14 (20) '2.0'\n+50515 Created OS 03 (3) 'Unix'\n+50516 Extract Zip Spec 0A (10) '1.0'\n+50517 Extract OS 00 (0) 'MS-DOS'\n+50518 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-500D1 Compression Method 0008 (8) 'Deflated'\n-500D3 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-500D7 CRC 1E329402 (506631170)\n-500DB Compressed Size 000001FC (508)\n-500DF Uncompressed Size 0000041A (1050)\n-500E3 Filename Length 0029 (41)\n-500E5 Extra Length 0000 (0)\n-500E7 Comment Length 0000 (0)\n-500E9 Disk Start 0000 (0)\n-500EB Int File Attributes 0000 (0)\n+5051A Compression Method 0008 (8) 'Deflated'\n+5051C Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+50520 CRC 1E329402 (506631170)\n+50524 Compressed Size 000001FC (508)\n+50528 Uncompressed Size 0000041A (1050)\n+5052C Filename Length 0029 (41)\n+5052E Extra Length 0000 (0)\n+50530 Comment Length 0000 (0)\n+50532 Disk Start 0000 (0)\n+50534 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-500ED Ext File Attributes 81A40000 (2175008768)\n+50536 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-500F1 Local Header Offset 0001306A (77930)\n-500F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5053A Local Header Offset 0001306A (77930)\n+5053E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x500F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5053E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-5011E CENTRAL HEADER #58 02014B50 (33639248)\n-50122 Created Zip Spec 14 (20) '2.0'\n-50123 Created OS 03 (3) 'Unix'\n-50124 Extract Zip Spec 0A (10) '1.0'\n-50125 Extract OS 00 (0) 'MS-DOS'\n-50126 General Purpose Flag 0800 (2048)\n+50567 CENTRAL HEADER #58 02014B50 (33639248)\n+5056B Created Zip Spec 14 (20) '2.0'\n+5056C Created OS 03 (3) 'Unix'\n+5056D Extract Zip Spec 0A (10) '1.0'\n+5056E Extract OS 00 (0) 'MS-DOS'\n+5056F General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-50128 Compression Method 0008 (8) 'Deflated'\n-5012A Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-5012E CRC 77CF6820 (2010081312)\n-50132 Compressed Size 00000648 (1608)\n-50136 Uncompressed Size 00001020 (4128)\n-5013A Filename Length 001F (31)\n-5013C Extra Length 0000 (0)\n-5013E Comment Length 0000 (0)\n-50140 Disk Start 0000 (0)\n-50142 Int File Attributes 0000 (0)\n+50571 Compression Method 0008 (8) 'Deflated'\n+50573 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+50577 CRC 77CF6820 (2010081312)\n+5057B Compressed Size 00000648 (1608)\n+5057F Uncompressed Size 00001020 (4128)\n+50583 Filename Length 001F (31)\n+50585 Extra Length 0000 (0)\n+50587 Comment Length 0000 (0)\n+50589 Disk Start 0000 (0)\n+5058B Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-50144 Ext File Attributes 81A40000 (2175008768)\n+5058D Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-50148 Local Header Offset 000132AD (78509)\n-5014C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+50591 Local Header Offset 000132AD (78509)\n+50595 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5014C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50595: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-5016B CENTRAL HEADER #59 02014B50 (33639248)\n-5016F Created Zip Spec 14 (20) '2.0'\n-50170 Created OS 03 (3) 'Unix'\n-50171 Extract Zip Spec 0A (10) '1.0'\n-50172 Extract OS 00 (0) 'MS-DOS'\n-50173 General Purpose Flag 0800 (2048)\n+505B4 CENTRAL HEADER #59 02014B50 (33639248)\n+505B8 Created Zip Spec 14 (20) '2.0'\n+505B9 Created OS 03 (3) 'Unix'\n+505BA Extract Zip Spec 0A (10) '1.0'\n+505BB Extract OS 00 (0) 'MS-DOS'\n+505BC General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-50175 Compression Method 0008 (8) 'Deflated'\n-50177 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-5017B CRC 67A83262 (1739076194)\n-5017F Compressed Size 000001F2 (498)\n-50183 Uncompressed Size 0000042C (1068)\n-50187 Filename Length 0028 (40)\n-50189 Extra Length 0000 (0)\n-5018B Comment Length 0000 (0)\n-5018D Disk Start 0000 (0)\n-5018F Int File Attributes 0000 (0)\n+505BE Compression Method 0008 (8) 'Deflated'\n+505C0 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+505C4 CRC 67A83262 (1739076194)\n+505C8 Compressed Size 000001F2 (498)\n+505CC Uncompressed Size 0000042C (1068)\n+505D0 Filename Length 0028 (40)\n+505D2 Extra Length 0000 (0)\n+505D4 Comment Length 0000 (0)\n+505D6 Disk Start 0000 (0)\n+505D8 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-50191 Ext File Attributes 81A40000 (2175008768)\n+505DA Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-50195 Local Header Offset 00013932 (80178)\n-50199 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+505DE Local Header Offset 00013932 (80178)\n+505E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x50199: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x505E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-501C1 CENTRAL HEADER #60 02014B50 (33639248)\n-501C5 Created Zip Spec 14 (20) '2.0'\n-501C6 Created OS 03 (3) 'Unix'\n-501C7 Extract Zip Spec 0A (10) '1.0'\n-501C8 Extract OS 00 (0) 'MS-DOS'\n-501C9 General Purpose Flag 0800 (2048)\n+5060A CENTRAL HEADER #60 02014B50 (33639248)\n+5060E Created Zip Spec 14 (20) '2.0'\n+5060F Created OS 03 (3) 'Unix'\n+50610 Extract Zip Spec 0A (10) '1.0'\n+50611 Extract OS 00 (0) 'MS-DOS'\n+50612 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-501CB Compression Method 0008 (8) 'Deflated'\n-501CD Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-501D1 CRC 050D0CFB (84741371)\n-501D5 Compressed Size 00000641 (1601)\n-501D9 Uncompressed Size 00000F27 (3879)\n-501DD Filename Length 001F (31)\n-501DF Extra Length 0000 (0)\n-501E1 Comment Length 0000 (0)\n-501E3 Disk Start 0000 (0)\n-501E5 Int File Attributes 0000 (0)\n+50614 Compression Method 0008 (8) 'Deflated'\n+50616 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+5061A CRC 050D0CFB (84741371)\n+5061E Compressed Size 00000641 (1601)\n+50622 Uncompressed Size 00000F27 (3879)\n+50626 Filename Length 001F (31)\n+50628 Extra Length 0000 (0)\n+5062A Comment Length 0000 (0)\n+5062C Disk Start 0000 (0)\n+5062E Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-501E7 Ext File Attributes 81A40000 (2175008768)\n+50630 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-501EB Local Header Offset 00013B6A (80746)\n-501EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+50634 Local Header Offset 00013B6A (80746)\n+50638 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x501EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50638: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-5020E CENTRAL HEADER #61 02014B50 (33639248)\n-50212 Created Zip Spec 14 (20) '2.0'\n-50213 Created OS 03 (3) 'Unix'\n-50214 Extract Zip Spec 0A (10) '1.0'\n-50215 Extract OS 00 (0) 'MS-DOS'\n-50216 General Purpose Flag 0800 (2048)\n+50657 CENTRAL HEADER #61 02014B50 (33639248)\n+5065B Created Zip Spec 14 (20) '2.0'\n+5065C Created OS 03 (3) 'Unix'\n+5065D Extract Zip Spec 0A (10) '1.0'\n+5065E Extract OS 00 (0) 'MS-DOS'\n+5065F General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-50218 Compression Method 0008 (8) 'Deflated'\n-5021A Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-5021E CRC F0A05554 (4037039444)\n-50222 Compressed Size 000000A3 (163)\n-50226 Uncompressed Size 000000D6 (214)\n-5022A Filename Length 0024 (36)\n-5022C Extra Length 0000 (0)\n-5022E Comment Length 0000 (0)\n-50230 Disk Start 0000 (0)\n-50232 Int File Attributes 0000 (0)\n+50661 Compression Method 0008 (8) 'Deflated'\n+50663 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+50667 CRC F0A05554 (4037039444)\n+5066B Compressed Size 000000A3 (163)\n+5066F Uncompressed Size 000000D6 (214)\n+50673 Filename Length 0024 (36)\n+50675 Extra Length 0000 (0)\n+50677 Comment Length 0000 (0)\n+50679 Disk Start 0000 (0)\n+5067B Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-50234 Ext File Attributes 81A40000 (2175008768)\n+5067D Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-50238 Local Header Offset 000141E8 (82408)\n-5023C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+50681 Local Header Offset 000141E8 (82408)\n+50685 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5023C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50685: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-50260 CENTRAL HEADER #62 02014B50 (33639248)\n-50264 Created Zip Spec 14 (20) '2.0'\n-50265 Created OS 03 (3) 'Unix'\n-50266 Extract Zip Spec 0A (10) '1.0'\n-50267 Extract OS 00 (0) 'MS-DOS'\n-50268 General Purpose Flag 0800 (2048)\n+506A9 CENTRAL HEADER #62 02014B50 (33639248)\n+506AD Created Zip Spec 14 (20) '2.0'\n+506AE Created OS 03 (3) 'Unix'\n+506AF Extract Zip Spec 0A (10) '1.0'\n+506B0 Extract OS 00 (0) 'MS-DOS'\n+506B1 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-5026A Compression Method 0008 (8) 'Deflated'\n-5026C Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-50270 CRC C5A995AA (3316225450)\n-50274 Compressed Size 000001F3 (499)\n-50278 Uncompressed Size 0000040B (1035)\n-5027C Filename Length 0027 (39)\n-5027E Extra Length 0000 (0)\n-50280 Comment Length 0000 (0)\n-50282 Disk Start 0000 (0)\n-50284 Int File Attributes 0000 (0)\n+506B3 Compression Method 0008 (8) 'Deflated'\n+506B5 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+506B9 CRC C5A995AA (3316225450)\n+506BD Compressed Size 000001F3 (499)\n+506C1 Uncompressed Size 0000040B (1035)\n+506C5 Filename Length 0027 (39)\n+506C7 Extra Length 0000 (0)\n+506C9 Comment Length 0000 (0)\n+506CB Disk Start 0000 (0)\n+506CD Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-50286 Ext File Attributes 81A40000 (2175008768)\n+506CF Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-5028A Local Header Offset 000142CD (82637)\n-5028E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+506D3 Local Header Offset 000142CD (82637)\n+506D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5028E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x506D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-502B5 CENTRAL HEADER #63 02014B50 (33639248)\n-502B9 Created Zip Spec 14 (20) '2.0'\n-502BA Created OS 03 (3) 'Unix'\n-502BB Extract Zip Spec 0A (10) '1.0'\n-502BC Extract OS 00 (0) 'MS-DOS'\n-502BD General Purpose Flag 0800 (2048)\n+506FE CENTRAL HEADER #63 02014B50 (33639248)\n+50702 Created Zip Spec 14 (20) '2.0'\n+50703 Created OS 03 (3) 'Unix'\n+50704 Extract Zip Spec 0A (10) '1.0'\n+50705 Extract OS 00 (0) 'MS-DOS'\n+50706 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-502BF Compression Method 0008 (8) 'Deflated'\n-502C1 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-502C5 CRC 384B4074 (944455796)\n-502C9 Compressed Size 0000040E (1038)\n-502CD Uncompressed Size 0000081E (2078)\n-502D1 Filename Length 0022 (34)\n-502D3 Extra Length 0000 (0)\n-502D5 Comment Length 0000 (0)\n-502D7 Disk Start 0000 (0)\n-502D9 Int File Attributes 0000 (0)\n+50708 Compression Method 0008 (8) 'Deflated'\n+5070A Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+5070E CRC 384B4074 (944455796)\n+50712 Compressed Size 0000040E (1038)\n+50716 Uncompressed Size 0000081E (2078)\n+5071A Filename Length 0022 (34)\n+5071C Extra Length 0000 (0)\n+5071E Comment Length 0000 (0)\n+50720 Disk Start 0000 (0)\n+50722 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-502DB Ext File Attributes 81A40000 (2175008768)\n+50724 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-502DF Local Header Offset 00014505 (83205)\n-502E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+50728 Local Header Offset 00014505 (83205)\n+5072C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x502E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5072C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-50305 CENTRAL HEADER #64 02014B50 (33639248)\n-50309 Created Zip Spec 14 (20) '2.0'\n-5030A Created OS 03 (3) 'Unix'\n-5030B Extract Zip Spec 0A (10) '1.0'\n-5030C Extract OS 00 (0) 'MS-DOS'\n-5030D General Purpose Flag 0800 (2048)\n+5074E CENTRAL HEADER #64 02014B50 (33639248)\n+50752 Created Zip Spec 14 (20) '2.0'\n+50753 Created OS 03 (3) 'Unix'\n+50754 Extract Zip Spec 0A (10) '1.0'\n+50755 Extract OS 00 (0) 'MS-DOS'\n+50756 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-5030F Compression Method 0008 (8) 'Deflated'\n-50311 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-50315 CRC 04FDB678 (83736184)\n-50319 Compressed Size 000001FC (508)\n-5031D Uncompressed Size 0000042D (1069)\n-50321 Filename Length 0026 (38)\n-50323 Extra Length 0000 (0)\n-50325 Comment Length 0000 (0)\n-50327 Disk Start 0000 (0)\n-50329 Int File Attributes 0000 (0)\n+50758 Compression Method 0008 (8) 'Deflated'\n+5075A Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+5075E CRC 04FDB678 (83736184)\n+50762 Compressed Size 000001FC (508)\n+50766 Uncompressed Size 0000042D (1069)\n+5076A Filename Length 0026 (38)\n+5076C Extra Length 0000 (0)\n+5076E Comment Length 0000 (0)\n+50770 Disk Start 0000 (0)\n+50772 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-5032B Ext File Attributes 81A40000 (2175008768)\n+50774 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-5032F Local Header Offset 00014953 (84307)\n-50333 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+50778 Local Header Offset 00014953 (84307)\n+5077C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x50333: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5077C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-50359 CENTRAL HEADER #65 02014B50 (33639248)\n-5035D Created Zip Spec 14 (20) '2.0'\n-5035E Created OS 03 (3) 'Unix'\n-5035F Extract Zip Spec 0A (10) '1.0'\n-50360 Extract OS 00 (0) 'MS-DOS'\n-50361 General Purpose Flag 0800 (2048)\n+507A2 CENTRAL HEADER #65 02014B50 (33639248)\n+507A6 Created Zip Spec 14 (20) '2.0'\n+507A7 Created OS 03 (3) 'Unix'\n+507A8 Extract Zip Spec 0A (10) '1.0'\n+507A9 Extract OS 00 (0) 'MS-DOS'\n+507AA General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-50363 Compression Method 0008 (8) 'Deflated'\n-50365 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-50369 CRC B2A8C2E5 (2997404389)\n-5036D Compressed Size 0000020B (523)\n-50371 Uncompressed Size 0000045C (1116)\n-50375 Filename Length 0026 (38)\n-50377 Extra Length 0000 (0)\n-50379 Comment Length 0000 (0)\n-5037B Disk Start 0000 (0)\n-5037D Int File Attributes 0000 (0)\n+507AC Compression Method 0008 (8) 'Deflated'\n+507AE Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+507B2 CRC B2A8C2E5 (2997404389)\n+507B6 Compressed Size 0000020B (523)\n+507BA Uncompressed Size 0000045C (1116)\n+507BE Filename Length 0026 (38)\n+507C0 Extra Length 0000 (0)\n+507C2 Comment Length 0000 (0)\n+507C4 Disk Start 0000 (0)\n+507C6 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-5037F Ext File Attributes 81A40000 (2175008768)\n+507C8 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-50383 Local Header Offset 00014B93 (84883)\n-50387 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+507CC Local Header Offset 00014B93 (84883)\n+507D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x50387: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x507D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-503AD CENTRAL HEADER #66 02014B50 (33639248)\n-503B1 Created Zip Spec 14 (20) '2.0'\n-503B2 Created OS 03 (3) 'Unix'\n-503B3 Extract Zip Spec 0A (10) '1.0'\n-503B4 Extract OS 00 (0) 'MS-DOS'\n-503B5 General Purpose Flag 0800 (2048)\n+507F6 CENTRAL HEADER #66 02014B50 (33639248)\n+507FA Created Zip Spec 14 (20) '2.0'\n+507FB Created OS 03 (3) 'Unix'\n+507FC Extract Zip Spec 0A (10) '1.0'\n+507FD Extract OS 00 (0) 'MS-DOS'\n+507FE General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-503B7 Compression Method 0008 (8) 'Deflated'\n-503B9 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-503BD CRC 14691432 (342430770)\n-503C1 Compressed Size 000002EC (748)\n-503C5 Uncompressed Size 00000845 (2117)\n-503C9 Filename Length 0024 (36)\n-503CB Extra Length 0000 (0)\n-503CD Comment Length 0000 (0)\n-503CF Disk Start 0000 (0)\n-503D1 Int File Attributes 0000 (0)\n+50800 Compression Method 0008 (8) 'Deflated'\n+50802 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+50806 CRC 14691432 (342430770)\n+5080A Compressed Size 000002EC (748)\n+5080E Uncompressed Size 00000845 (2117)\n+50812 Filename Length 0024 (36)\n+50814 Extra Length 0000 (0)\n+50816 Comment Length 0000 (0)\n+50818 Disk Start 0000 (0)\n+5081A Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-503D3 Ext File Attributes 81A40000 (2175008768)\n+5081C Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-503D7 Local Header Offset 00014DE2 (85474)\n-503DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+50820 Local Header Offset 00014DE2 (85474)\n+50824 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x503DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50824: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-503FF CENTRAL HEADER #67 02014B50 (33639248)\n-50403 Created Zip Spec 14 (20) '2.0'\n-50404 Created OS 03 (3) 'Unix'\n-50405 Extract Zip Spec 0A (10) '1.0'\n-50406 Extract OS 00 (0) 'MS-DOS'\n-50407 General Purpose Flag 0800 (2048)\n+50848 CENTRAL HEADER #67 02014B50 (33639248)\n+5084C Created Zip Spec 14 (20) '2.0'\n+5084D Created OS 03 (3) 'Unix'\n+5084E Extract Zip Spec 0A (10) '1.0'\n+5084F Extract OS 00 (0) 'MS-DOS'\n+50850 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-50409 Compression Method 0008 (8) 'Deflated'\n-5040B Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-5040F CRC 12C7FA1C (315095580)\n-50413 Compressed Size 000001B0 (432)\n-50417 Uncompressed Size 0000037F (895)\n-5041B Filename Length 002D (45)\n-5041D Extra Length 0000 (0)\n-5041F Comment Length 0000 (0)\n-50421 Disk Start 0000 (0)\n-50423 Int File Attributes 0000 (0)\n+50852 Compression Method 0008 (8) 'Deflated'\n+50854 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+50858 CRC 12C7FA1C (315095580)\n+5085C Compressed Size 000001B0 (432)\n+50860 Uncompressed Size 0000037F (895)\n+50864 Filename Length 002D (45)\n+50866 Extra Length 0000 (0)\n+50868 Comment Length 0000 (0)\n+5086A Disk Start 0000 (0)\n+5086C Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-50425 Ext File Attributes 81A40000 (2175008768)\n+5086E Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-50429 Local Header Offset 00015110 (86288)\n-5042D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+50872 Local Header Offset 00015110 (86288)\n+50876 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5042D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50876: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-5045A CENTRAL HEADER #68 02014B50 (33639248)\n-5045E Created Zip Spec 14 (20) '2.0'\n-5045F Created OS 03 (3) 'Unix'\n-50460 Extract Zip Spec 0A (10) '1.0'\n-50461 Extract OS 00 (0) 'MS-DOS'\n-50462 General Purpose Flag 0800 (2048)\n+508A3 CENTRAL HEADER #68 02014B50 (33639248)\n+508A7 Created Zip Spec 14 (20) '2.0'\n+508A8 Created OS 03 (3) 'Unix'\n+508A9 Extract Zip Spec 0A (10) '1.0'\n+508AA Extract OS 00 (0) 'MS-DOS'\n+508AB General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-50464 Compression Method 0008 (8) 'Deflated'\n-50466 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-5046A CRC 5E4970AF (1581871279)\n-5046E Compressed Size 0000055A (1370)\n-50472 Uncompressed Size 00000C0D (3085)\n-50476 Filename Length 0023 (35)\n-50478 Extra Length 0000 (0)\n-5047A Comment Length 0000 (0)\n-5047C Disk Start 0000 (0)\n-5047E Int File Attributes 0000 (0)\n+508AD Compression Method 0008 (8) 'Deflated'\n+508AF Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+508B3 CRC 5E4970AF (1581871279)\n+508B7 Compressed Size 0000055A (1370)\n+508BB Uncompressed Size 00000C0D (3085)\n+508BF Filename Length 0023 (35)\n+508C1 Extra Length 0000 (0)\n+508C3 Comment Length 0000 (0)\n+508C5 Disk Start 0000 (0)\n+508C7 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-50480 Ext File Attributes 81A40000 (2175008768)\n+508C9 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-50484 Local Header Offset 0001530B (86795)\n-50488 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+508CD Local Header Offset 0001530B (86795)\n+508D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x50488: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x508D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-504AB CENTRAL HEADER #69 02014B50 (33639248)\n-504AF Created Zip Spec 14 (20) '2.0'\n-504B0 Created OS 03 (3) 'Unix'\n-504B1 Extract Zip Spec 0A (10) '1.0'\n-504B2 Extract OS 00 (0) 'MS-DOS'\n-504B3 General Purpose Flag 0800 (2048)\n+508F4 CENTRAL HEADER #69 02014B50 (33639248)\n+508F8 Created Zip Spec 14 (20) '2.0'\n+508F9 Created OS 03 (3) 'Unix'\n+508FA Extract Zip Spec 0A (10) '1.0'\n+508FB Extract OS 00 (0) 'MS-DOS'\n+508FC General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-504B5 Compression Method 0008 (8) 'Deflated'\n-504B7 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-504BB CRC 1B3F3DBA (457129402)\n-504BF Compressed Size 00000340 (832)\n-504C3 Uncompressed Size 00000744 (1860)\n-504C7 Filename Length 0025 (37)\n-504C9 Extra Length 0000 (0)\n-504CB Comment Length 0000 (0)\n-504CD Disk Start 0000 (0)\n-504CF Int File Attributes 0000 (0)\n+508FE Compression Method 0008 (8) 'Deflated'\n+50900 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+50904 CRC 1B3F3DBA (457129402)\n+50908 Compressed Size 00000340 (832)\n+5090C Uncompressed Size 00000744 (1860)\n+50910 Filename Length 0025 (37)\n+50912 Extra Length 0000 (0)\n+50914 Comment Length 0000 (0)\n+50916 Disk Start 0000 (0)\n+50918 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-504D1 Ext File Attributes 81A40000 (2175008768)\n+5091A Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-504D5 Local Header Offset 000158A6 (88230)\n-504D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5091E Local Header Offset 000158A6 (88230)\n+50922 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x504D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50922: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-504FE CENTRAL HEADER #70 02014B50 (33639248)\n-50502 Created Zip Spec 14 (20) '2.0'\n-50503 Created OS 03 (3) 'Unix'\n-50504 Extract Zip Spec 0A (10) '1.0'\n-50505 Extract OS 00 (0) 'MS-DOS'\n-50506 General Purpose Flag 0800 (2048)\n+50947 CENTRAL HEADER #70 02014B50 (33639248)\n+5094B Created Zip Spec 14 (20) '2.0'\n+5094C Created OS 03 (3) 'Unix'\n+5094D Extract Zip Spec 0A (10) '1.0'\n+5094E Extract OS 00 (0) 'MS-DOS'\n+5094F General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-50508 Compression Method 0008 (8) 'Deflated'\n-5050A Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-5050E CRC 1226114C (304484684)\n-50512 Compressed Size 0000019D (413)\n-50516 Uncompressed Size 00000347 (839)\n-5051A Filename Length 0027 (39)\n-5051C Extra Length 0000 (0)\n-5051E Comment Length 0000 (0)\n-50520 Disk Start 0000 (0)\n-50522 Int File Attributes 0000 (0)\n+50951 Compression Method 0008 (8) 'Deflated'\n+50953 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+50957 CRC 1226114C (304484684)\n+5095B Compressed Size 0000019D (413)\n+5095F Uncompressed Size 00000347 (839)\n+50963 Filename Length 0027 (39)\n+50965 Extra Length 0000 (0)\n+50967 Comment Length 0000 (0)\n+50969 Disk Start 0000 (0)\n+5096B Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-50524 Ext File Attributes 81A40000 (2175008768)\n+5096D Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-50528 Local Header Offset 00015C29 (89129)\n-5052C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+50971 Local Header Offset 00015C29 (89129)\n+50975 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5052C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50975: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-50553 CENTRAL HEADER #71 02014B50 (33639248)\n-50557 Created Zip Spec 14 (20) '2.0'\n-50558 Created OS 03 (3) 'Unix'\n-50559 Extract Zip Spec 0A (10) '1.0'\n-5055A Extract OS 00 (0) 'MS-DOS'\n-5055B General Purpose Flag 0800 (2048)\n+5099C CENTRAL HEADER #71 02014B50 (33639248)\n+509A0 Created Zip Spec 14 (20) '2.0'\n+509A1 Created OS 03 (3) 'Unix'\n+509A2 Extract Zip Spec 0A (10) '1.0'\n+509A3 Extract OS 00 (0) 'MS-DOS'\n+509A4 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-5055D Compression Method 0008 (8) 'Deflated'\n-5055F Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-50563 CRC AB2AD2FB (2871710459)\n-50567 Compressed Size 0000010F (271)\n-5056B Uncompressed Size 00000179 (377)\n-5056F Filename Length 0022 (34)\n-50571 Extra Length 0000 (0)\n-50573 Comment Length 0000 (0)\n-50575 Disk Start 0000 (0)\n-50577 Int File Attributes 0000 (0)\n+509A6 Compression Method 0008 (8) 'Deflated'\n+509A8 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+509AC CRC AB2AD2FB (2871710459)\n+509B0 Compressed Size 0000010F (271)\n+509B4 Uncompressed Size 00000179 (377)\n+509B8 Filename Length 0022 (34)\n+509BA Extra Length 0000 (0)\n+509BC Comment Length 0000 (0)\n+509BE Disk Start 0000 (0)\n+509C0 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-50579 Ext File Attributes 81A40000 (2175008768)\n+509C2 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-5057D Local Header Offset 00015E0B (89611)\n-50581 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+509C6 Local Header Offset 00015E0B (89611)\n+509CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x50581: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x509CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-505A3 CENTRAL HEADER #72 02014B50 (33639248)\n-505A7 Created Zip Spec 14 (20) '2.0'\n-505A8 Created OS 03 (3) 'Unix'\n-505A9 Extract Zip Spec 0A (10) '1.0'\n-505AA Extract OS 00 (0) 'MS-DOS'\n-505AB General Purpose Flag 0800 (2048)\n+509EC CENTRAL HEADER #72 02014B50 (33639248)\n+509F0 Created Zip Spec 14 (20) '2.0'\n+509F1 Created OS 03 (3) 'Unix'\n+509F2 Extract Zip Spec 0A (10) '1.0'\n+509F3 Extract OS 00 (0) 'MS-DOS'\n+509F4 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-505AD Compression Method 0008 (8) 'Deflated'\n-505AF Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-505B3 CRC B60F1918 (3054442776)\n-505B7 Compressed Size 000002A4 (676)\n-505BB Uncompressed Size 000005D9 (1497)\n-505BF Filename Length 0030 (48)\n-505C1 Extra Length 0000 (0)\n-505C3 Comment Length 0000 (0)\n-505C5 Disk Start 0000 (0)\n-505C7 Int File Attributes 0000 (0)\n+509F6 Compression Method 0008 (8) 'Deflated'\n+509F8 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+509FC CRC B60F1918 (3054442776)\n+50A00 Compressed Size 000002A4 (676)\n+50A04 Uncompressed Size 000005D9 (1497)\n+50A08 Filename Length 0030 (48)\n+50A0A Extra Length 0000 (0)\n+50A0C Comment Length 0000 (0)\n+50A0E Disk Start 0000 (0)\n+50A10 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-505C9 Ext File Attributes 81A40000 (2175008768)\n+50A12 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-505CD Local Header Offset 00015F5A (89946)\n-505D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+50A16 Local Header Offset 00015F5A (89946)\n+50A1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x505D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50A1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-50601 CENTRAL HEADER #73 02014B50 (33639248)\n-50605 Created Zip Spec 14 (20) '2.0'\n-50606 Created OS 03 (3) 'Unix'\n-50607 Extract Zip Spec 0A (10) '1.0'\n-50608 Extract OS 00 (0) 'MS-DOS'\n-50609 General Purpose Flag 0800 (2048)\n+50A4A CENTRAL HEADER #73 02014B50 (33639248)\n+50A4E Created Zip Spec 14 (20) '2.0'\n+50A4F Created OS 03 (3) 'Unix'\n+50A50 Extract Zip Spec 0A (10) '1.0'\n+50A51 Extract OS 00 (0) 'MS-DOS'\n+50A52 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-5060B Compression Method 0008 (8) 'Deflated'\n-5060D Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-50611 CRC 2D862D2D (763768109)\n-50615 Compressed Size 000004B5 (1205)\n-50619 Uncompressed Size 00000A96 (2710)\n-5061D Filename Length 0020 (32)\n-5061F Extra Length 0000 (0)\n-50621 Comment Length 0000 (0)\n-50623 Disk Start 0000 (0)\n-50625 Int File Attributes 0000 (0)\n+50A54 Compression Method 0008 (8) 'Deflated'\n+50A56 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+50A5A CRC 2D862D2D (763768109)\n+50A5E Compressed Size 000004B5 (1205)\n+50A62 Uncompressed Size 00000A96 (2710)\n+50A66 Filename Length 0020 (32)\n+50A68 Extra Length 0000 (0)\n+50A6A Comment Length 0000 (0)\n+50A6C Disk Start 0000 (0)\n+50A6E Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-50627 Ext File Attributes 81A40000 (2175008768)\n+50A70 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-5062B Local Header Offset 0001624C (90700)\n-5062F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+50A74 Local Header Offset 0001624C (90700)\n+50A78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5062F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50A78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-5064F CENTRAL HEADER #74 02014B50 (33639248)\n-50653 Created Zip Spec 14 (20) '2.0'\n-50654 Created OS 03 (3) 'Unix'\n-50655 Extract Zip Spec 0A (10) '1.0'\n-50656 Extract OS 00 (0) 'MS-DOS'\n-50657 General Purpose Flag 0800 (2048)\n+50A98 CENTRAL HEADER #74 02014B50 (33639248)\n+50A9C Created Zip Spec 14 (20) '2.0'\n+50A9D Created OS 03 (3) 'Unix'\n+50A9E Extract Zip Spec 0A (10) '1.0'\n+50A9F Extract OS 00 (0) 'MS-DOS'\n+50AA0 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-50659 Compression Method 0008 (8) 'Deflated'\n-5065B Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-5065F CRC 4B140174 (1259602292)\n-50663 Compressed Size 00000415 (1045)\n-50667 Uncompressed Size 000008E9 (2281)\n-5066B Filename Length 0030 (48)\n-5066D Extra Length 0000 (0)\n-5066F Comment Length 0000 (0)\n-50671 Disk Start 0000 (0)\n-50673 Int File Attributes 0000 (0)\n+50AA2 Compression Method 0008 (8) 'Deflated'\n+50AA4 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+50AA8 CRC 4B140174 (1259602292)\n+50AAC Compressed Size 00000415 (1045)\n+50AB0 Uncompressed Size 000008E9 (2281)\n+50AB4 Filename Length 0030 (48)\n+50AB6 Extra Length 0000 (0)\n+50AB8 Comment Length 0000 (0)\n+50ABA Disk Start 0000 (0)\n+50ABC Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-50675 Ext File Attributes 81A40000 (2175008768)\n+50ABE Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-50679 Local Header Offset 0001673F (91967)\n-5067D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+50AC2 Local Header Offset 0001673F (91967)\n+50AC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5067D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50AC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-506AD CENTRAL HEADER #75 02014B50 (33639248)\n-506B1 Created Zip Spec 14 (20) '2.0'\n-506B2 Created OS 03 (3) 'Unix'\n-506B3 Extract Zip Spec 0A (10) '1.0'\n-506B4 Extract OS 00 (0) 'MS-DOS'\n-506B5 General Purpose Flag 0800 (2048)\n+50AF6 CENTRAL HEADER #75 02014B50 (33639248)\n+50AFA Created Zip Spec 14 (20) '2.0'\n+50AFB Created OS 03 (3) 'Unix'\n+50AFC Extract Zip Spec 0A (10) '1.0'\n+50AFD Extract OS 00 (0) 'MS-DOS'\n+50AFE General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-506B7 Compression Method 0008 (8) 'Deflated'\n-506B9 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-506BD CRC 7453F8CB (1951660235)\n-506C1 Compressed Size 00000425 (1061)\n-506C5 Uncompressed Size 000008C3 (2243)\n-506C9 Filename Length 0030 (48)\n-506CB Extra Length 0000 (0)\n-506CD Comment Length 0000 (0)\n-506CF Disk Start 0000 (0)\n-506D1 Int File Attributes 0000 (0)\n+50B00 Compression Method 0008 (8) 'Deflated'\n+50B02 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+50B06 CRC 7453F8CB (1951660235)\n+50B0A Compressed Size 00000425 (1061)\n+50B0E Uncompressed Size 000008C3 (2243)\n+50B12 Filename Length 0030 (48)\n+50B14 Extra Length 0000 (0)\n+50B16 Comment Length 0000 (0)\n+50B18 Disk Start 0000 (0)\n+50B1A Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-506D3 Ext File Attributes 81A40000 (2175008768)\n+50B1C Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-506D7 Local Header Offset 00016BA2 (93090)\n-506DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+50B20 Local Header Offset 00016BA2 (93090)\n+50B24 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x506DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50B24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-5070B CENTRAL HEADER #76 02014B50 (33639248)\n-5070F Created Zip Spec 14 (20) '2.0'\n-50710 Created OS 03 (3) 'Unix'\n-50711 Extract Zip Spec 0A (10) '1.0'\n-50712 Extract OS 00 (0) 'MS-DOS'\n-50713 General Purpose Flag 0800 (2048)\n+50B54 CENTRAL HEADER #76 02014B50 (33639248)\n+50B58 Created Zip Spec 14 (20) '2.0'\n+50B59 Created OS 03 (3) 'Unix'\n+50B5A Extract Zip Spec 0A (10) '1.0'\n+50B5B Extract OS 00 (0) 'MS-DOS'\n+50B5C General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-50715 Compression Method 0008 (8) 'Deflated'\n-50717 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-5071B CRC F28D8CD4 (4069362900)\n-5071F Compressed Size 000001CF (463)\n-50723 Uncompressed Size 000003BC (956)\n-50727 Filename Length 001E (30)\n-50729 Extra Length 0000 (0)\n-5072B Comment Length 0000 (0)\n-5072D Disk Start 0000 (0)\n-5072F Int File Attributes 0000 (0)\n+50B5E Compression Method 0008 (8) 'Deflated'\n+50B60 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+50B64 CRC F28D8CD4 (4069362900)\n+50B68 Compressed Size 000001CF (463)\n+50B6C Uncompressed Size 000003BC (956)\n+50B70 Filename Length 001E (30)\n+50B72 Extra Length 0000 (0)\n+50B74 Comment Length 0000 (0)\n+50B76 Disk Start 0000 (0)\n+50B78 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-50731 Ext File Attributes 81A40000 (2175008768)\n+50B7A Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-50735 Local Header Offset 00017015 (94229)\n-50739 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+50B7E Local Header Offset 00017015 (94229)\n+50B82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x50739: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50B82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-50757 CENTRAL HEADER #77 02014B50 (33639248)\n-5075B Created Zip Spec 14 (20) '2.0'\n-5075C Created OS 03 (3) 'Unix'\n-5075D Extract Zip Spec 0A (10) '1.0'\n-5075E Extract OS 00 (0) 'MS-DOS'\n-5075F General Purpose Flag 0800 (2048)\n+50BA0 CENTRAL HEADER #77 02014B50 (33639248)\n+50BA4 Created Zip Spec 14 (20) '2.0'\n+50BA5 Created OS 03 (3) 'Unix'\n+50BA6 Extract Zip Spec 0A (10) '1.0'\n+50BA7 Extract OS 00 (0) 'MS-DOS'\n+50BA8 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-50761 Compression Method 0008 (8) 'Deflated'\n-50763 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-50767 CRC 7AE80527 (2062026023)\n-5076B Compressed Size 000002E7 (743)\n-5076F Uncompressed Size 00000582 (1410)\n-50773 Filename Length 002B (43)\n-50775 Extra Length 0000 (0)\n-50777 Comment Length 0000 (0)\n-50779 Disk Start 0000 (0)\n-5077B Int File Attributes 0000 (0)\n+50BAA Compression Method 0008 (8) 'Deflated'\n+50BAC Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+50BB0 CRC 7AE80527 (2062026023)\n+50BB4 Compressed Size 000002E7 (743)\n+50BB8 Uncompressed Size 00000582 (1410)\n+50BBC Filename Length 002B (43)\n+50BBE Extra Length 0000 (0)\n+50BC0 Comment Length 0000 (0)\n+50BC2 Disk Start 0000 (0)\n+50BC4 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-5077D Ext File Attributes 81A40000 (2175008768)\n+50BC6 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-50781 Local Header Offset 00017220 (94752)\n-50785 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+50BCA Local Header Offset 00017220 (94752)\n+50BCE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x50785: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50BCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-507B0 CENTRAL HEADER #78 02014B50 (33639248)\n-507B4 Created Zip Spec 14 (20) '2.0'\n-507B5 Created OS 03 (3) 'Unix'\n-507B6 Extract Zip Spec 0A (10) '1.0'\n-507B7 Extract OS 00 (0) 'MS-DOS'\n-507B8 General Purpose Flag 0800 (2048)\n+50BF9 CENTRAL HEADER #78 02014B50 (33639248)\n+50BFD Created Zip Spec 14 (20) '2.0'\n+50BFE Created OS 03 (3) 'Unix'\n+50BFF Extract Zip Spec 0A (10) '1.0'\n+50C00 Extract OS 00 (0) 'MS-DOS'\n+50C01 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-507BA Compression Method 0008 (8) 'Deflated'\n-507BC Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-507C0 CRC 5539A3B6 (1429840822)\n-507C4 Compressed Size 0000021F (543)\n-507C8 Uncompressed Size 0000055E (1374)\n-507CC Filename Length 001C (28)\n-507CE Extra Length 0000 (0)\n-507D0 Comment Length 0000 (0)\n-507D2 Disk Start 0000 (0)\n-507D4 Int File Attributes 0000 (0)\n+50C03 Compression Method 0008 (8) 'Deflated'\n+50C05 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+50C09 CRC 5539A3B6 (1429840822)\n+50C0D Compressed Size 0000021F (543)\n+50C11 Uncompressed Size 0000055E (1374)\n+50C15 Filename Length 001C (28)\n+50C17 Extra Length 0000 (0)\n+50C19 Comment Length 0000 (0)\n+50C1B Disk Start 0000 (0)\n+50C1D Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-507D6 Ext File Attributes 81A40000 (2175008768)\n+50C1F Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-507DA Local Header Offset 00017550 (95568)\n-507DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+50C23 Local Header Offset 00017550 (95568)\n+50C27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x507DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50C27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-507FA CENTRAL HEADER #79 02014B50 (33639248)\n-507FE Created Zip Spec 14 (20) '2.0'\n-507FF Created OS 03 (3) 'Unix'\n-50800 Extract Zip Spec 0A (10) '1.0'\n-50801 Extract OS 00 (0) 'MS-DOS'\n-50802 General Purpose Flag 0800 (2048)\n+50C43 CENTRAL HEADER #79 02014B50 (33639248)\n+50C47 Created Zip Spec 14 (20) '2.0'\n+50C48 Created OS 03 (3) 'Unix'\n+50C49 Extract Zip Spec 0A (10) '1.0'\n+50C4A Extract OS 00 (0) 'MS-DOS'\n+50C4B General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-50804 Compression Method 0008 (8) 'Deflated'\n-50806 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-5080A CRC 5C75A488 (1551213704)\n-5080E Compressed Size 000001EF (495)\n-50812 Uncompressed Size 00000409 (1033)\n-50816 Filename Length 0029 (41)\n-50818 Extra Length 0000 (0)\n-5081A Comment Length 0000 (0)\n-5081C Disk Start 0000 (0)\n-5081E Int File Attributes 0000 (0)\n+50C4D Compression Method 0008 (8) 'Deflated'\n+50C4F Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+50C53 CRC 5C75A488 (1551213704)\n+50C57 Compressed Size 000001EF (495)\n+50C5B Uncompressed Size 00000409 (1033)\n+50C5F Filename Length 0029 (41)\n+50C61 Extra Length 0000 (0)\n+50C63 Comment Length 0000 (0)\n+50C65 Disk Start 0000 (0)\n+50C67 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-50820 Ext File Attributes 81A40000 (2175008768)\n+50C69 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-50824 Local Header Offset 000177A9 (96169)\n-50828 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+50C6D Local Header Offset 000177A9 (96169)\n+50C71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x50828: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50C71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-50851 CENTRAL HEADER #80 02014B50 (33639248)\n-50855 Created Zip Spec 14 (20) '2.0'\n-50856 Created OS 03 (3) 'Unix'\n-50857 Extract Zip Spec 0A (10) '1.0'\n-50858 Extract OS 00 (0) 'MS-DOS'\n-50859 General Purpose Flag 0800 (2048)\n+50C9A CENTRAL HEADER #80 02014B50 (33639248)\n+50C9E Created Zip Spec 14 (20) '2.0'\n+50C9F Created OS 03 (3) 'Unix'\n+50CA0 Extract Zip Spec 0A (10) '1.0'\n+50CA1 Extract OS 00 (0) 'MS-DOS'\n+50CA2 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-5085B Compression Method 0008 (8) 'Deflated'\n-5085D Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-50861 CRC 5675E295 (1450566293)\n-50865 Compressed Size 000000AC (172)\n-50869 Uncompressed Size 000000DE (222)\n-5086D Filename Length 0023 (35)\n-5086F Extra Length 0000 (0)\n-50871 Comment Length 0000 (0)\n-50873 Disk Start 0000 (0)\n-50875 Int File Attributes 0000 (0)\n+50CA4 Compression Method 0008 (8) 'Deflated'\n+50CA6 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+50CAA CRC 5675E295 (1450566293)\n+50CAE Compressed Size 000000AC (172)\n+50CB2 Uncompressed Size 000000DE (222)\n+50CB6 Filename Length 0023 (35)\n+50CB8 Extra Length 0000 (0)\n+50CBA Comment Length 0000 (0)\n+50CBC Disk Start 0000 (0)\n+50CBE Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-50877 Ext File Attributes 81A40000 (2175008768)\n+50CC0 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-5087B Local Header Offset 000179DF (96735)\n-5087F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+50CC4 Local Header Offset 000179DF (96735)\n+50CC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5087F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50CC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-508A2 CENTRAL HEADER #81 02014B50 (33639248)\n-508A6 Created Zip Spec 14 (20) '2.0'\n-508A7 Created OS 03 (3) 'Unix'\n-508A8 Extract Zip Spec 0A (10) '1.0'\n-508A9 Extract OS 00 (0) 'MS-DOS'\n-508AA General Purpose Flag 0800 (2048)\n+50CEB CENTRAL HEADER #81 02014B50 (33639248)\n+50CEF Created Zip Spec 14 (20) '2.0'\n+50CF0 Created OS 03 (3) 'Unix'\n+50CF1 Extract Zip Spec 0A (10) '1.0'\n+50CF2 Extract OS 00 (0) 'MS-DOS'\n+50CF3 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-508AC Compression Method 0008 (8) 'Deflated'\n-508AE Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-508B2 CRC D7210F61 (3609268065)\n-508B6 Compressed Size 0000019E (414)\n-508BA Uncompressed Size 00000311 (785)\n-508BE Filename Length 002F (47)\n-508C0 Extra Length 0000 (0)\n-508C2 Comment Length 0000 (0)\n-508C4 Disk Start 0000 (0)\n-508C6 Int File Attributes 0000 (0)\n+50CF5 Compression Method 0008 (8) 'Deflated'\n+50CF7 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+50CFB CRC D7210F61 (3609268065)\n+50CFF Compressed Size 0000019E (414)\n+50D03 Uncompressed Size 00000311 (785)\n+50D07 Filename Length 002F (47)\n+50D09 Extra Length 0000 (0)\n+50D0B Comment Length 0000 (0)\n+50D0D Disk Start 0000 (0)\n+50D0F Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-508C8 Ext File Attributes 81A40000 (2175008768)\n+50D11 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-508CC Local Header Offset 00017ACC (96972)\n-508D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+50D15 Local Header Offset 00017ACC (96972)\n+50D19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x508D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50D19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-508FF CENTRAL HEADER #82 02014B50 (33639248)\n-50903 Created Zip Spec 14 (20) '2.0'\n-50904 Created OS 03 (3) 'Unix'\n-50905 Extract Zip Spec 0A (10) '1.0'\n-50906 Extract OS 00 (0) 'MS-DOS'\n-50907 General Purpose Flag 0800 (2048)\n+50D48 CENTRAL HEADER #82 02014B50 (33639248)\n+50D4C Created Zip Spec 14 (20) '2.0'\n+50D4D Created OS 03 (3) 'Unix'\n+50D4E Extract Zip Spec 0A (10) '1.0'\n+50D4F Extract OS 00 (0) 'MS-DOS'\n+50D50 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-50909 Compression Method 0008 (8) 'Deflated'\n-5090B Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-5090F CRC 1B7ECD7E (461294974)\n-50913 Compressed Size 000004AD (1197)\n-50917 Uncompressed Size 000009EA (2538)\n-5091B Filename Length 0029 (41)\n-5091D Extra Length 0000 (0)\n-5091F Comment Length 0000 (0)\n-50921 Disk Start 0000 (0)\n-50923 Int File Attributes 0000 (0)\n+50D52 Compression Method 0008 (8) 'Deflated'\n+50D54 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+50D58 CRC 1B7ECD7E (461294974)\n+50D5C Compressed Size 000004AD (1197)\n+50D60 Uncompressed Size 000009EA (2538)\n+50D64 Filename Length 0029 (41)\n+50D66 Extra Length 0000 (0)\n+50D68 Comment Length 0000 (0)\n+50D6A Disk Start 0000 (0)\n+50D6C Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-50925 Ext File Attributes 81A40000 (2175008768)\n+50D6E Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-50929 Local Header Offset 00017CB7 (97463)\n-5092D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+50D72 Local Header Offset 00017CB7 (97463)\n+50D76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5092D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50D76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-50956 CENTRAL HEADER #83 02014B50 (33639248)\n-5095A Created Zip Spec 14 (20) '2.0'\n-5095B Created OS 03 (3) 'Unix'\n-5095C Extract Zip Spec 0A (10) '1.0'\n-5095D Extract OS 00 (0) 'MS-DOS'\n-5095E General Purpose Flag 0800 (2048)\n+50D9F CENTRAL HEADER #83 02014B50 (33639248)\n+50DA3 Created Zip Spec 14 (20) '2.0'\n+50DA4 Created OS 03 (3) 'Unix'\n+50DA5 Extract Zip Spec 0A (10) '1.0'\n+50DA6 Extract OS 00 (0) 'MS-DOS'\n+50DA7 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-50960 Compression Method 0008 (8) 'Deflated'\n-50962 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-50966 CRC EBC5EB9C (3955616668)\n-5096A Compressed Size 00000181 (385)\n-5096E Uncompressed Size 000002A8 (680)\n-50972 Filename Length 0020 (32)\n-50974 Extra Length 0000 (0)\n-50976 Comment Length 0000 (0)\n-50978 Disk Start 0000 (0)\n-5097A Int File Attributes 0000 (0)\n+50DA9 Compression Method 0008 (8) 'Deflated'\n+50DAB Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+50DAF CRC EBC5EB9C (3955616668)\n+50DB3 Compressed Size 00000181 (385)\n+50DB7 Uncompressed Size 000002A8 (680)\n+50DBB Filename Length 0020 (32)\n+50DBD Extra Length 0000 (0)\n+50DBF Comment Length 0000 (0)\n+50DC1 Disk Start 0000 (0)\n+50DC3 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-5097C Ext File Attributes 81A40000 (2175008768)\n+50DC5 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-50980 Local Header Offset 000181AB (98731)\n-50984 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+50DC9 Local Header Offset 000181AB (98731)\n+50DCD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x50984: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50DCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-509A4 CENTRAL HEADER #84 02014B50 (33639248)\n-509A8 Created Zip Spec 14 (20) '2.0'\n-509A9 Created OS 03 (3) 'Unix'\n-509AA Extract Zip Spec 0A (10) '1.0'\n-509AB Extract OS 00 (0) 'MS-DOS'\n-509AC General Purpose Flag 0800 (2048)\n+50DED CENTRAL HEADER #84 02014B50 (33639248)\n+50DF1 Created Zip Spec 14 (20) '2.0'\n+50DF2 Created OS 03 (3) 'Unix'\n+50DF3 Extract Zip Spec 0A (10) '1.0'\n+50DF4 Extract OS 00 (0) 'MS-DOS'\n+50DF5 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-509AE Compression Method 0008 (8) 'Deflated'\n-509B0 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-509B4 CRC E8C97810 (3905517584)\n-509B8 Compressed Size 0000034D (845)\n-509BC Uncompressed Size 000006C0 (1728)\n-509C0 Filename Length 001E (30)\n-509C2 Extra Length 0000 (0)\n-509C4 Comment Length 0000 (0)\n-509C6 Disk Start 0000 (0)\n-509C8 Int File Attributes 0000 (0)\n+50DF7 Compression Method 0008 (8) 'Deflated'\n+50DF9 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+50DFD CRC E8C97810 (3905517584)\n+50E01 Compressed Size 0000034D (845)\n+50E05 Uncompressed Size 000006C0 (1728)\n+50E09 Filename Length 001E (30)\n+50E0B Extra Length 0000 (0)\n+50E0D Comment Length 0000 (0)\n+50E0F Disk Start 0000 (0)\n+50E11 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-509CA Ext File Attributes 81A40000 (2175008768)\n+50E13 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-509CE Local Header Offset 0001836A (99178)\n-509D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+50E17 Local Header Offset 0001836A (99178)\n+50E1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x509D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50E1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-509F0 CENTRAL HEADER #85 02014B50 (33639248)\n-509F4 Created Zip Spec 14 (20) '2.0'\n-509F5 Created OS 03 (3) 'Unix'\n-509F6 Extract Zip Spec 0A (10) '1.0'\n-509F7 Extract OS 00 (0) 'MS-DOS'\n-509F8 General Purpose Flag 0800 (2048)\n+50E39 CENTRAL HEADER #85 02014B50 (33639248)\n+50E3D Created Zip Spec 14 (20) '2.0'\n+50E3E Created OS 03 (3) 'Unix'\n+50E3F Extract Zip Spec 0A (10) '1.0'\n+50E40 Extract OS 00 (0) 'MS-DOS'\n+50E41 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-509FA Compression Method 0008 (8) 'Deflated'\n-509FC Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-50A00 CRC 3D716CA2 (1030843554)\n-50A04 Compressed Size 00000338 (824)\n-50A08 Uncompressed Size 00000777 (1911)\n-50A0C Filename Length 0022 (34)\n-50A0E Extra Length 0000 (0)\n-50A10 Comment Length 0000 (0)\n-50A12 Disk Start 0000 (0)\n-50A14 Int File Attributes 0000 (0)\n+50E43 Compression Method 0008 (8) 'Deflated'\n+50E45 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+50E49 CRC 3D716CA2 (1030843554)\n+50E4D Compressed Size 00000338 (824)\n+50E51 Uncompressed Size 00000777 (1911)\n+50E55 Filename Length 0022 (34)\n+50E57 Extra Length 0000 (0)\n+50E59 Comment Length 0000 (0)\n+50E5B Disk Start 0000 (0)\n+50E5D Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-50A16 Ext File Attributes 81A40000 (2175008768)\n+50E5F Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-50A1A Local Header Offset 000186F3 (100083)\n-50A1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+50E63 Local Header Offset 000186F3 (100083)\n+50E67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x50A1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50E67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-50A40 CENTRAL HEADER #86 02014B50 (33639248)\n-50A44 Created Zip Spec 14 (20) '2.0'\n-50A45 Created OS 03 (3) 'Unix'\n-50A46 Extract Zip Spec 0A (10) '1.0'\n-50A47 Extract OS 00 (0) 'MS-DOS'\n-50A48 General Purpose Flag 0800 (2048)\n+50E89 CENTRAL HEADER #86 02014B50 (33639248)\n+50E8D Created Zip Spec 14 (20) '2.0'\n+50E8E Created OS 03 (3) 'Unix'\n+50E8F Extract Zip Spec 0A (10) '1.0'\n+50E90 Extract OS 00 (0) 'MS-DOS'\n+50E91 General Purpose Flag 0800 (2048)\n [Bit 11] 1 'Language Encoding'\n-50A4A Compression Method 0000 (0) 'Stored'\n-50A4C Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-50A50 CRC 00000000 (0)\n-50A54 Compressed Size 00000000 (0)\n-50A58 Uncompressed Size 00000000 (0)\n-50A5C Filename Length 0013 (19)\n-50A5E Extra Length 0000 (0)\n-50A60 Comment Length 0000 (0)\n-50A62 Disk Start 0000 (0)\n-50A64 Int File Attributes 0000 (0)\n+50E93 Compression Method 0000 (0) 'Stored'\n+50E95 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+50E99 CRC 00000000 (0)\n+50E9D Compressed Size 00000000 (0)\n+50EA1 Uncompressed Size 00000000 (0)\n+50EA5 Filename Length 0013 (19)\n+50EA7 Extra Length 0000 (0)\n+50EA9 Comment Length 0000 (0)\n+50EAB Disk Start 0000 (0)\n+50EAD Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-50A66 Ext File Attributes 41ED0010 (1106051088)\n+50EAF Ext File Attributes 41ED0010 (1106051088)\n [Bit 4] Directory\n [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x'\n [Bits 28-31] 04 (4) 'Directory'\n-50A6A Local Header Offset 00018A6B (100971)\n-50A6E Filename 'XXXXXXXXXXXXXXXXXXX'\n+50EB3 Local Header Offset 00018A6B (100971)\n+50EB7 Filename 'XXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x50A6E: Filename 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50EB7: Filename 'XXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-# ERROR: Offset 0x50A6E: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x50EB7: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/'\n # 'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x50A46: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50E8F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX'\n #\n \n-50A81 CENTRAL HEADER #87 02014B50 (33639248)\n-50A85 Created Zip Spec 14 (20) '2.0'\n-50A86 Created OS 03 (3) 'Unix'\n-50A87 Extract Zip Spec 0A (10) '1.0'\n-50A88 Extract OS 00 (0) 'MS-DOS'\n-50A89 General Purpose Flag 0800 (2048)\n+50ECA CENTRAL HEADER #87 02014B50 (33639248)\n+50ECE Created Zip Spec 14 (20) '2.0'\n+50ECF Created OS 03 (3) 'Unix'\n+50ED0 Extract Zip Spec 0A (10) '1.0'\n+50ED1 Extract OS 00 (0) 'MS-DOS'\n+50ED2 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-50A8B Compression Method 0008 (8) 'Deflated'\n-50A8D Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-50A91 CRC CE5257F7 (3461502967)\n-50A95 Compressed Size 0000046A (1130)\n-50A99 Uncompressed Size 00000902 (2306)\n-50A9D Filename Length 0021 (33)\n-50A9F Extra Length 0000 (0)\n-50AA1 Comment Length 0000 (0)\n-50AA3 Disk Start 0000 (0)\n-50AA5 Int File Attributes 0000 (0)\n+50ED4 Compression Method 0008 (8) 'Deflated'\n+50ED6 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+50EDA CRC CE5257F7 (3461502967)\n+50EDE Compressed Size 0000046A (1130)\n+50EE2 Uncompressed Size 00000902 (2306)\n+50EE6 Filename Length 0021 (33)\n+50EE8 Extra Length 0000 (0)\n+50EEA Comment Length 0000 (0)\n+50EEC Disk Start 0000 (0)\n+50EEE Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-50AA7 Ext File Attributes 81A40000 (2175008768)\n+50EF0 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-50AAB Local Header Offset 00018A9C (101020)\n-50AAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+50EF4 Local Header Offset 00018A9C (101020)\n+50EF8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x50AAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50EF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-50AD0 CENTRAL HEADER #88 02014B50 (33639248)\n-50AD4 Created Zip Spec 14 (20) '2.0'\n-50AD5 Created OS 03 (3) 'Unix'\n-50AD6 Extract Zip Spec 0A (10) '1.0'\n-50AD7 Extract OS 00 (0) 'MS-DOS'\n-50AD8 General Purpose Flag 0800 (2048)\n+50F19 CENTRAL HEADER #88 02014B50 (33639248)\n+50F1D Created Zip Spec 14 (20) '2.0'\n+50F1E Created OS 03 (3) 'Unix'\n+50F1F Extract Zip Spec 0A (10) '1.0'\n+50F20 Extract OS 00 (0) 'MS-DOS'\n+50F21 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-50ADA Compression Method 0008 (8) 'Deflated'\n-50ADC Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-50AE0 CRC 29A4EA2C (698673708)\n-50AE4 Compressed Size 0000027F (639)\n-50AE8 Uncompressed Size 00000507 (1287)\n-50AEC Filename Length 0028 (40)\n-50AEE Extra Length 0000 (0)\n-50AF0 Comment Length 0000 (0)\n-50AF2 Disk Start 0000 (0)\n-50AF4 Int File Attributes 0000 (0)\n+50F23 Compression Method 0008 (8) 'Deflated'\n+50F25 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+50F29 CRC 29A4EA2C (698673708)\n+50F2D Compressed Size 0000027F (639)\n+50F31 Uncompressed Size 00000507 (1287)\n+50F35 Filename Length 0028 (40)\n+50F37 Extra Length 0000 (0)\n+50F39 Comment Length 0000 (0)\n+50F3B Disk Start 0000 (0)\n+50F3D Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-50AF6 Ext File Attributes 81A40000 (2175008768)\n+50F3F Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-50AFA Local Header Offset 00018F45 (102213)\n-50AFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+50F43 Local Header Offset 00018F45 (102213)\n+50F47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x50AFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50F47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-50B26 CENTRAL HEADER #89 02014B50 (33639248)\n-50B2A Created Zip Spec 14 (20) '2.0'\n-50B2B Created OS 03 (3) 'Unix'\n-50B2C Extract Zip Spec 0A (10) '1.0'\n-50B2D Extract OS 00 (0) 'MS-DOS'\n-50B2E General Purpose Flag 0800 (2048)\n+50F6F CENTRAL HEADER #89 02014B50 (33639248)\n+50F73 Created Zip Spec 14 (20) '2.0'\n+50F74 Created OS 03 (3) 'Unix'\n+50F75 Extract Zip Spec 0A (10) '1.0'\n+50F76 Extract OS 00 (0) 'MS-DOS'\n+50F77 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-50B30 Compression Method 0008 (8) 'Deflated'\n-50B32 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-50B36 CRC AE55EA0B (2924866059)\n-50B3A Compressed Size 00000455 (1109)\n-50B3E Uncompressed Size 0000092C (2348)\n-50B42 Filename Length 002F (47)\n-50B44 Extra Length 0000 (0)\n-50B46 Comment Length 0000 (0)\n-50B48 Disk Start 0000 (0)\n-50B4A Int File Attributes 0000 (0)\n+50F79 Compression Method 0008 (8) 'Deflated'\n+50F7B Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+50F7F CRC AE55EA0B (2924866059)\n+50F83 Compressed Size 00000455 (1109)\n+50F87 Uncompressed Size 0000092C (2348)\n+50F8B Filename Length 002F (47)\n+50F8D Extra Length 0000 (0)\n+50F8F Comment Length 0000 (0)\n+50F91 Disk Start 0000 (0)\n+50F93 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-50B4C Ext File Attributes 81A40000 (2175008768)\n+50F95 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-50B50 Local Header Offset 0001920A (102922)\n-50B54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+50F99 Local Header Offset 0001920A (102922)\n+50F9D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x50B54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50F9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-50B83 CENTRAL HEADER #90 02014B50 (33639248)\n-50B87 Created Zip Spec 14 (20) '2.0'\n-50B88 Created OS 03 (3) 'Unix'\n-50B89 Extract Zip Spec 0A (10) '1.0'\n-50B8A Extract OS 00 (0) 'MS-DOS'\n-50B8B General Purpose Flag 0800 (2048)\n+50FCC CENTRAL HEADER #90 02014B50 (33639248)\n+50FD0 Created Zip Spec 14 (20) '2.0'\n+50FD1 Created OS 03 (3) 'Unix'\n+50FD2 Extract Zip Spec 0A (10) '1.0'\n+50FD3 Extract OS 00 (0) 'MS-DOS'\n+50FD4 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-50B8D Compression Method 0008 (8) 'Deflated'\n-50B8F Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-50B93 CRC 7F6C6F0B (2137812747)\n-50B97 Compressed Size 00000282 (642)\n-50B9B Uncompressed Size 0000047D (1149)\n-50B9F Filename Length 0027 (39)\n-50BA1 Extra Length 0000 (0)\n-50BA3 Comment Length 0000 (0)\n-50BA5 Disk Start 0000 (0)\n-50BA7 Int File Attributes 0000 (0)\n+50FD6 Compression Method 0008 (8) 'Deflated'\n+50FD8 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+50FDC CRC 7F6C6F0B (2137812747)\n+50FE0 Compressed Size 00000282 (642)\n+50FE4 Uncompressed Size 0000047D (1149)\n+50FE8 Filename Length 0027 (39)\n+50FEA Extra Length 0000 (0)\n+50FEC Comment Length 0000 (0)\n+50FEE Disk Start 0000 (0)\n+50FF0 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-50BA9 Ext File Attributes 81A40000 (2175008768)\n+50FF2 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-50BAD Local Header Offset 000196AC (104108)\n-50BB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+50FF6 Local Header Offset 000196AC (104108)\n+50FFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x50BB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50FFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-50BD8 CENTRAL HEADER #91 02014B50 (33639248)\n-50BDC Created Zip Spec 14 (20) '2.0'\n-50BDD Created OS 03 (3) 'Unix'\n-50BDE Extract Zip Spec 0A (10) '1.0'\n-50BDF Extract OS 00 (0) 'MS-DOS'\n-50BE0 General Purpose Flag 0800 (2048)\n+51021 CENTRAL HEADER #91 02014B50 (33639248)\n+51025 Created Zip Spec 14 (20) '2.0'\n+51026 Created OS 03 (3) 'Unix'\n+51027 Extract Zip Spec 0A (10) '1.0'\n+51028 Extract OS 00 (0) 'MS-DOS'\n+51029 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-50BE2 Compression Method 0008 (8) 'Deflated'\n-50BE4 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-50BE8 CRC B6396447 (3057214535)\n-50BEC Compressed Size 0000032D (813)\n-50BF0 Uncompressed Size 00000635 (1589)\n-50BF4 Filename Length 001E (30)\n-50BF6 Extra Length 0000 (0)\n-50BF8 Comment Length 0000 (0)\n-50BFA Disk Start 0000 (0)\n-50BFC Int File Attributes 0000 (0)\n+5102B Compression Method 0008 (8) 'Deflated'\n+5102D Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+51031 CRC B6396447 (3057214535)\n+51035 Compressed Size 0000032D (813)\n+51039 Uncompressed Size 00000635 (1589)\n+5103D Filename Length 001E (30)\n+5103F Extra Length 0000 (0)\n+51041 Comment Length 0000 (0)\n+51043 Disk Start 0000 (0)\n+51045 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-50BFE Ext File Attributes 81A40000 (2175008768)\n+51047 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-50C02 Local Header Offset 00019973 (104819)\n-50C06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5104B Local Header Offset 00019973 (104819)\n+5104F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x50C06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5104F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-50C24 CENTRAL HEADER #92 02014B50 (33639248)\n-50C28 Created Zip Spec 14 (20) '2.0'\n-50C29 Created OS 03 (3) 'Unix'\n-50C2A Extract Zip Spec 0A (10) '1.0'\n-50C2B Extract OS 00 (0) 'MS-DOS'\n-50C2C General Purpose Flag 0800 (2048)\n+5106D CENTRAL HEADER #92 02014B50 (33639248)\n+51071 Created Zip Spec 14 (20) '2.0'\n+51072 Created OS 03 (3) 'Unix'\n+51073 Extract Zip Spec 0A (10) '1.0'\n+51074 Extract OS 00 (0) 'MS-DOS'\n+51075 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-50C2E Compression Method 0008 (8) 'Deflated'\n-50C30 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-50C34 CRC E85E8D57 (3898510679)\n-50C38 Compressed Size 000001A9 (425)\n-50C3C Uncompressed Size 000002DD (733)\n-50C40 Filename Length 002E (46)\n-50C42 Extra Length 0000 (0)\n-50C44 Comment Length 0000 (0)\n-50C46 Disk Start 0000 (0)\n-50C48 Int File Attributes 0000 (0)\n+51077 Compression Method 0008 (8) 'Deflated'\n+51079 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+5107D CRC E85E8D57 (3898510679)\n+51081 Compressed Size 000001A9 (425)\n+51085 Uncompressed Size 000002DD (733)\n+51089 Filename Length 002E (46)\n+5108B Extra Length 0000 (0)\n+5108D Comment Length 0000 (0)\n+5108F Disk Start 0000 (0)\n+51091 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-50C4A Ext File Attributes 81A40000 (2175008768)\n+51093 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-50C4E Local Header Offset 00019CDC (105692)\n-50C52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+51097 Local Header Offset 00019CDC (105692)\n+5109B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x50C52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5109B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-50C80 CENTRAL HEADER #93 02014B50 (33639248)\n-50C84 Created Zip Spec 14 (20) '2.0'\n-50C85 Created OS 03 (3) 'Unix'\n-50C86 Extract Zip Spec 0A (10) '1.0'\n-50C87 Extract OS 00 (0) 'MS-DOS'\n-50C88 General Purpose Flag 0800 (2048)\n+510C9 CENTRAL HEADER #93 02014B50 (33639248)\n+510CD Created Zip Spec 14 (20) '2.0'\n+510CE Created OS 03 (3) 'Unix'\n+510CF Extract Zip Spec 0A (10) '1.0'\n+510D0 Extract OS 00 (0) 'MS-DOS'\n+510D1 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-50C8A Compression Method 0008 (8) 'Deflated'\n-50C8C Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-50C90 CRC 70FA6758 (1895458648)\n-50C94 Compressed Size 0000053C (1340)\n-50C98 Uncompressed Size 00000C38 (3128)\n-50C9C Filename Length 0026 (38)\n-50C9E Extra Length 0000 (0)\n-50CA0 Comment Length 0000 (0)\n-50CA2 Disk Start 0000 (0)\n-50CA4 Int File Attributes 0000 (0)\n+510D3 Compression Method 0008 (8) 'Deflated'\n+510D5 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+510D9 CRC 70FA6758 (1895458648)\n+510DD Compressed Size 0000053C (1340)\n+510E1 Uncompressed Size 00000C38 (3128)\n+510E5 Filename Length 0026 (38)\n+510E7 Extra Length 0000 (0)\n+510E9 Comment Length 0000 (0)\n+510EB Disk Start 0000 (0)\n+510ED Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-50CA6 Ext File Attributes 81A40000 (2175008768)\n+510EF Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-50CAA Local Header Offset 00019ED1 (106193)\n-50CAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+510F3 Local Header Offset 00019ED1 (106193)\n+510F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x50CAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x510F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-50CD4 CENTRAL HEADER #94 02014B50 (33639248)\n-50CD8 Created Zip Spec 14 (20) '2.0'\n-50CD9 Created OS 03 (3) 'Unix'\n-50CDA Extract Zip Spec 0A (10) '1.0'\n-50CDB Extract OS 00 (0) 'MS-DOS'\n-50CDC General Purpose Flag 0800 (2048)\n+5111D CENTRAL HEADER #94 02014B50 (33639248)\n+51121 Created Zip Spec 14 (20) '2.0'\n+51122 Created OS 03 (3) 'Unix'\n+51123 Extract Zip Spec 0A (10) '1.0'\n+51124 Extract OS 00 (0) 'MS-DOS'\n+51125 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-50CDE Compression Method 0008 (8) 'Deflated'\n-50CE0 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-50CE4 CRC FDC86F3B (4257771323)\n-50CE8 Compressed Size 0000043C (1084)\n-50CEC Uncompressed Size 0000086A (2154)\n-50CF0 Filename Length 0021 (33)\n-50CF2 Extra Length 0000 (0)\n-50CF4 Comment Length 0000 (0)\n-50CF6 Disk Start 0000 (0)\n-50CF8 Int File Attributes 0000 (0)\n+51127 Compression Method 0008 (8) 'Deflated'\n+51129 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+5112D CRC FDC86F3B (4257771323)\n+51131 Compressed Size 0000043C (1084)\n+51135 Uncompressed Size 0000086A (2154)\n+51139 Filename Length 0021 (33)\n+5113B Extra Length 0000 (0)\n+5113D Comment Length 0000 (0)\n+5113F Disk Start 0000 (0)\n+51141 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-50CFA Ext File Attributes 81A40000 (2175008768)\n+51143 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-50CFE Local Header Offset 0001A451 (107601)\n-50D02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+51147 Local Header Offset 0001A451 (107601)\n+5114B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x50D02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5114B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-50D23 CENTRAL HEADER #95 02014B50 (33639248)\n-50D27 Created Zip Spec 14 (20) '2.0'\n-50D28 Created OS 03 (3) 'Unix'\n-50D29 Extract Zip Spec 0A (10) '1.0'\n-50D2A Extract OS 00 (0) 'MS-DOS'\n-50D2B General Purpose Flag 0800 (2048)\n+5116C CENTRAL HEADER #95 02014B50 (33639248)\n+51170 Created Zip Spec 14 (20) '2.0'\n+51171 Created OS 03 (3) 'Unix'\n+51172 Extract Zip Spec 0A (10) '1.0'\n+51173 Extract OS 00 (0) 'MS-DOS'\n+51174 General Purpose Flag 0800 (2048)\n [Bit 11] 1 'Language Encoding'\n-50D2D Compression Method 0000 (0) 'Stored'\n-50D2F Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-50D33 CRC 00000000 (0)\n-50D37 Compressed Size 00000000 (0)\n-50D3B Uncompressed Size 00000000 (0)\n-50D3F Filename Length 001A (26)\n-50D41 Extra Length 0000 (0)\n-50D43 Comment Length 0000 (0)\n-50D45 Disk Start 0000 (0)\n-50D47 Int File Attributes 0000 (0)\n+51176 Compression Method 0000 (0) 'Stored'\n+51178 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+5117C CRC 00000000 (0)\n+51180 Compressed Size 00000000 (0)\n+51184 Uncompressed Size 00000000 (0)\n+51188 Filename Length 001A (26)\n+5118A Extra Length 0000 (0)\n+5118C Comment Length 0000 (0)\n+5118E Disk Start 0000 (0)\n+51190 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-50D49 Ext File Attributes 41ED0010 (1106051088)\n+51192 Ext File Attributes 41ED0010 (1106051088)\n [Bit 4] Directory\n [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x'\n [Bits 28-31] 04 (4) 'Directory'\n-50D4D Local Header Offset 0001A8CC (108748)\n-50D51 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+51196 Local Header Offset 0001A8CC (108748)\n+5119A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x50D51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5119A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-# ERROR: Offset 0x50D51: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x5119A: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n # 'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x50D29: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x51172: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-50D6B CENTRAL HEADER #96 02014B50 (33639248)\n-50D6F Created Zip Spec 14 (20) '2.0'\n-50D70 Created OS 03 (3) 'Unix'\n-50D71 Extract Zip Spec 0A (10) '1.0'\n-50D72 Extract OS 00 (0) 'MS-DOS'\n-50D73 General Purpose Flag 0800 (2048)\n+511B4 CENTRAL HEADER #96 02014B50 (33639248)\n+511B8 Created Zip Spec 14 (20) '2.0'\n+511B9 Created OS 03 (3) 'Unix'\n+511BA Extract Zip Spec 0A (10) '1.0'\n+511BB Extract OS 00 (0) 'MS-DOS'\n+511BC General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-50D75 Compression Method 0008 (8) 'Deflated'\n-50D77 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-50D7B CRC DADF1057 (3672051799)\n-50D7F Compressed Size 0000090F (2319)\n-50D83 Uncompressed Size 000015CD (5581)\n-50D87 Filename Length 002E (46)\n-50D89 Extra Length 0000 (0)\n-50D8B Comment Length 0000 (0)\n-50D8D Disk Start 0000 (0)\n-50D8F Int File Attributes 0000 (0)\n+511BE Compression Method 0008 (8) 'Deflated'\n+511C0 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+511C4 CRC DADF1057 (3672051799)\n+511C8 Compressed Size 0000090F (2319)\n+511CC Uncompressed Size 000015CD (5581)\n+511D0 Filename Length 002E (46)\n+511D2 Extra Length 0000 (0)\n+511D4 Comment Length 0000 (0)\n+511D6 Disk Start 0000 (0)\n+511D8 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-50D91 Ext File Attributes 81A40000 (2175008768)\n+511DA Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-50D95 Local Header Offset 0001A904 (108804)\n-50D99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+511DE Local Header Offset 0001A904 (108804)\n+511E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x50D99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x511E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-50DC7 CENTRAL HEADER #97 02014B50 (33639248)\n-50DCB Created Zip Spec 14 (20) '2.0'\n-50DCC Created OS 03 (3) 'Unix'\n-50DCD Extract Zip Spec 0A (10) '1.0'\n-50DCE Extract OS 00 (0) 'MS-DOS'\n-50DCF General Purpose Flag 0800 (2048)\n+51210 CENTRAL HEADER #97 02014B50 (33639248)\n+51214 Created Zip Spec 14 (20) '2.0'\n+51215 Created OS 03 (3) 'Unix'\n+51216 Extract Zip Spec 0A (10) '1.0'\n+51217 Extract OS 00 (0) 'MS-DOS'\n+51218 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-50DD1 Compression Method 0008 (8) 'Deflated'\n-50DD3 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-50DD7 CRC 3260F150 (845214032)\n-50DDB Compressed Size 00000103 (259)\n-50DDF Uncompressed Size 00000201 (513)\n-50DE3 Filename Length 0031 (49)\n-50DE5 Extra Length 0000 (0)\n-50DE7 Comment Length 0000 (0)\n-50DE9 Disk Start 0000 (0)\n-50DEB Int File Attributes 0000 (0)\n+5121A Compression Method 0008 (8) 'Deflated'\n+5121C Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+51220 CRC 3260F150 (845214032)\n+51224 Compressed Size 00000103 (259)\n+51228 Uncompressed Size 00000201 (513)\n+5122C Filename Length 0031 (49)\n+5122E Extra Length 0000 (0)\n+51230 Comment Length 0000 (0)\n+51232 Disk Start 0000 (0)\n+51234 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-50DED Ext File Attributes 81A40000 (2175008768)\n+51236 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-50DF1 Local Header Offset 0001B25F (111199)\n-50DF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5123A Local Header Offset 0001B25F (111199)\n+5123E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x50DF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5123E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-50E26 CENTRAL HEADER #98 02014B50 (33639248)\n-50E2A Created Zip Spec 14 (20) '2.0'\n-50E2B Created OS 03 (3) 'Unix'\n-50E2C Extract Zip Spec 0A (10) '1.0'\n-50E2D Extract OS 00 (0) 'MS-DOS'\n-50E2E General Purpose Flag 0800 (2048)\n+5126F CENTRAL HEADER #98 02014B50 (33639248)\n+51273 Created Zip Spec 14 (20) '2.0'\n+51274 Created OS 03 (3) 'Unix'\n+51275 Extract Zip Spec 0A (10) '1.0'\n+51276 Extract OS 00 (0) 'MS-DOS'\n+51277 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-50E30 Compression Method 0008 (8) 'Deflated'\n-50E32 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-50E36 CRC 67075EBF (1728536255)\n-50E3A Compressed Size 00000124 (292)\n-50E3E Uncompressed Size 00000286 (646)\n-50E42 Filename Length 002F (47)\n-50E44 Extra Length 0000 (0)\n-50E46 Comment Length 0000 (0)\n-50E48 Disk Start 0000 (0)\n-50E4A Int File Attributes 0000 (0)\n+51279 Compression Method 0008 (8) 'Deflated'\n+5127B Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+5127F CRC 67075EBF (1728536255)\n+51283 Compressed Size 00000124 (292)\n+51287 Uncompressed Size 00000286 (646)\n+5128B Filename Length 002F (47)\n+5128D Extra Length 0000 (0)\n+5128F Comment Length 0000 (0)\n+51291 Disk Start 0000 (0)\n+51293 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-50E4C Ext File Attributes 81A40000 (2175008768)\n+51295 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-50E50 Local Header Offset 0001B3B1 (111537)\n-50E54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+51299 Local Header Offset 0001B3B1 (111537)\n+5129D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x50E54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5129D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-50E83 CENTRAL HEADER #99 02014B50 (33639248)\n-50E87 Created Zip Spec 14 (20) '2.0'\n-50E88 Created OS 03 (3) 'Unix'\n-50E89 Extract Zip Spec 0A (10) '1.0'\n-50E8A Extract OS 00 (0) 'MS-DOS'\n-50E8B General Purpose Flag 0800 (2048)\n+512CC CENTRAL HEADER #99 02014B50 (33639248)\n+512D0 Created Zip Spec 14 (20) '2.0'\n+512D1 Created OS 03 (3) 'Unix'\n+512D2 Extract Zip Spec 0A (10) '1.0'\n+512D3 Extract OS 00 (0) 'MS-DOS'\n+512D4 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-50E8D Compression Method 0008 (8) 'Deflated'\n-50E8F Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-50E93 CRC 0394BDDB (60079579)\n-50E97 Compressed Size 0000065F (1631)\n-50E9B Uncompressed Size 0000133D (4925)\n-50E9F Filename Length 002B (43)\n-50EA1 Extra Length 0000 (0)\n-50EA3 Comment Length 0000 (0)\n-50EA5 Disk Start 0000 (0)\n-50EA7 Int File Attributes 0000 (0)\n+512D6 Compression Method 0008 (8) 'Deflated'\n+512D8 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+512DC CRC 0394BDDB (60079579)\n+512E0 Compressed Size 0000065F (1631)\n+512E4 Uncompressed Size 0000133D (4925)\n+512E8 Filename Length 002B (43)\n+512EA Extra Length 0000 (0)\n+512EC Comment Length 0000 (0)\n+512EE Disk Start 0000 (0)\n+512F0 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-50EA9 Ext File Attributes 81A40000 (2175008768)\n+512F2 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-50EAD Local Header Offset 0001B522 (111906)\n-50EB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+512F6 Local Header Offset 0001B522 (111906)\n+512FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x50EB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x512FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-50EDC CENTRAL HEADER #100 02014B50 (33639248)\n-50EE0 Created Zip Spec 14 (20) '2.0'\n-50EE1 Created OS 03 (3) 'Unix'\n-50EE2 Extract Zip Spec 0A (10) '1.0'\n-50EE3 Extract OS 00 (0) 'MS-DOS'\n-50EE4 General Purpose Flag 0800 (2048)\n+51325 CENTRAL HEADER #100 02014B50 (33639248)\n+51329 Created Zip Spec 14 (20) '2.0'\n+5132A Created OS 03 (3) 'Unix'\n+5132B Extract Zip Spec 0A (10) '1.0'\n+5132C Extract OS 00 (0) 'MS-DOS'\n+5132D General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-50EE6 Compression Method 0008 (8) 'Deflated'\n-50EE8 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-50EEC CRC 0BDA2610 (198845968)\n-50EF0 Compressed Size 00000874 (2164)\n-50EF4 Uncompressed Size 000016E2 (5858)\n-50EF8 Filename Length 0034 (52)\n-50EFA Extra Length 0000 (0)\n-50EFC Comment Length 0000 (0)\n-50EFE Disk Start 0000 (0)\n-50F00 Int File Attributes 0000 (0)\n+5132F Compression Method 0008 (8) 'Deflated'\n+51331 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+51335 CRC 0BDA2610 (198845968)\n+51339 Compressed Size 00000874 (2164)\n+5133D Uncompressed Size 000016E2 (5858)\n+51341 Filename Length 0034 (52)\n+51343 Extra Length 0000 (0)\n+51345 Comment Length 0000 (0)\n+51347 Disk Start 0000 (0)\n+51349 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-50F02 Ext File Attributes 81A40000 (2175008768)\n+5134B Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-50F06 Local Header Offset 0001BBCA (113610)\n-50F0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5134F Local Header Offset 0001BBCA (113610)\n+51353 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x50F0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x51353: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-50F3E CENTRAL HEADER #101 02014B50 (33639248)\n-50F42 Created Zip Spec 14 (20) '2.0'\n-50F43 Created OS 03 (3) 'Unix'\n-50F44 Extract Zip Spec 0A (10) '1.0'\n-50F45 Extract OS 00 (0) 'MS-DOS'\n-50F46 General Purpose Flag 0800 (2048)\n+51387 CENTRAL HEADER #101 02014B50 (33639248)\n+5138B Created Zip Spec 14 (20) '2.0'\n+5138C Created OS 03 (3) 'Unix'\n+5138D Extract Zip Spec 0A (10) '1.0'\n+5138E Extract OS 00 (0) 'MS-DOS'\n+5138F General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-50F48 Compression Method 0008 (8) 'Deflated'\n-50F4A Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-50F4E CRC 999426CB (2576623307)\n-50F52 Compressed Size 000010F7 (4343)\n-50F56 Uncompressed Size 0000251E (9502)\n-50F5A Filename Length 002B (43)\n-50F5C Extra Length 0000 (0)\n-50F5E Comment Length 0000 (0)\n-50F60 Disk Start 0000 (0)\n-50F62 Int File Attributes 0000 (0)\n+51391 Compression Method 0008 (8) 'Deflated'\n+51393 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+51397 CRC 999426CB (2576623307)\n+5139B Compressed Size 000010F7 (4343)\n+5139F Uncompressed Size 0000251E (9502)\n+513A3 Filename Length 002B (43)\n+513A5 Extra Length 0000 (0)\n+513A7 Comment Length 0000 (0)\n+513A9 Disk Start 0000 (0)\n+513AB Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-50F64 Ext File Attributes 81A40000 (2175008768)\n+513AD Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-50F68 Local Header Offset 0001C490 (115856)\n-50F6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+513B1 Local Header Offset 0001C490 (115856)\n+513B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x50F6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x513B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-50F97 CENTRAL HEADER #102 02014B50 (33639248)\n-50F9B Created Zip Spec 14 (20) '2.0'\n-50F9C Created OS 03 (3) 'Unix'\n-50F9D Extract Zip Spec 0A (10) '1.0'\n-50F9E Extract OS 00 (0) 'MS-DOS'\n-50F9F General Purpose Flag 0800 (2048)\n+513E0 CENTRAL HEADER #102 02014B50 (33639248)\n+513E4 Created Zip Spec 14 (20) '2.0'\n+513E5 Created OS 03 (3) 'Unix'\n+513E6 Extract Zip Spec 0A (10) '1.0'\n+513E7 Extract OS 00 (0) 'MS-DOS'\n+513E8 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-50FA1 Compression Method 0008 (8) 'Deflated'\n-50FA3 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-50FA7 CRC 10CF1976 (282007926)\n-50FAB Compressed Size 000009DF (2527)\n-50FAF Uncompressed Size 000016BF (5823)\n-50FB3 Filename Length 0025 (37)\n-50FB5 Extra Length 0000 (0)\n-50FB7 Comment Length 0000 (0)\n-50FB9 Disk Start 0000 (0)\n-50FBB Int File Attributes 0000 (0)\n+513EA Compression Method 0008 (8) 'Deflated'\n+513EC Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+513F0 CRC 3D3E3A92 (1027488402)\n+513F4 Compressed Size 000009EF (2543)\n+513F8 Uncompressed Size 000016C3 (5827)\n+513FC Filename Length 0025 (37)\n+513FE Extra Length 0000 (0)\n+51400 Comment Length 0000 (0)\n+51402 Disk Start 0000 (0)\n+51404 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-50FBD Ext File Attributes 81A40000 (2175008768)\n+51406 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-50FC1 Local Header Offset 0001D5D0 (120272)\n-50FC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5140A Local Header Offset 0001D5D0 (120272)\n+5140E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x50FC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5140E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-50FEA CENTRAL HEADER #103 02014B50 (33639248)\n-50FEE Created Zip Spec 14 (20) '2.0'\n-50FEF Created OS 03 (3) 'Unix'\n-50FF0 Extract Zip Spec 0A (10) '1.0'\n-50FF1 Extract OS 00 (0) 'MS-DOS'\n-50FF2 General Purpose Flag 0800 (2048)\n+51433 CENTRAL HEADER #103 02014B50 (33639248)\n+51437 Created Zip Spec 14 (20) '2.0'\n+51438 Created OS 03 (3) 'Unix'\n+51439 Extract Zip Spec 0A (10) '1.0'\n+5143A Extract OS 00 (0) 'MS-DOS'\n+5143B General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-50FF4 Compression Method 0008 (8) 'Deflated'\n-50FF6 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-50FFA CRC 56738AA7 (1450412711)\n-50FFE Compressed Size 00000C27 (3111)\n-51002 Uncompressed Size 00001C96 (7318)\n-51006 Filename Length 0028 (40)\n-51008 Extra Length 0000 (0)\n-5100A Comment Length 0000 (0)\n-5100C Disk Start 0000 (0)\n-5100E Int File Attributes 0000 (0)\n+5143D Compression Method 0008 (8) 'Deflated'\n+5143F Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+51443 CRC CD466866 (3443943526)\n+51447 Compressed Size 00000C2E (3118)\n+5144B Uncompressed Size 00001C96 (7318)\n+5144F Filename Length 0028 (40)\n+51451 Extra Length 0000 (0)\n+51453 Comment Length 0000 (0)\n+51455 Disk Start 0000 (0)\n+51457 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-51010 Ext File Attributes 81A40000 (2175008768)\n+51459 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-51014 Local Header Offset 0001DFF2 (122866)\n-51018 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5145D Local Header Offset 0001E002 (122882)\n+51461 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x51018: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x51461: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-51040 CENTRAL HEADER #104 02014B50 (33639248)\n-51044 Created Zip Spec 14 (20) '2.0'\n-51045 Created OS 03 (3) 'Unix'\n-51046 Extract Zip Spec 0A (10) '1.0'\n-51047 Extract OS 00 (0) 'MS-DOS'\n-51048 General Purpose Flag 0800 (2048)\n+51489 CENTRAL HEADER #104 02014B50 (33639248)\n+5148D Created Zip Spec 14 (20) '2.0'\n+5148E Created OS 03 (3) 'Unix'\n+5148F Extract Zip Spec 0A (10) '1.0'\n+51490 Extract OS 00 (0) 'MS-DOS'\n+51491 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-5104A Compression Method 0008 (8) 'Deflated'\n-5104C Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-51050 CRC E3B00CC2 (3819965634)\n-51054 Compressed Size 00000794 (1940)\n-51058 Uncompressed Size 00001292 (4754)\n-5105C Filename Length 0025 (37)\n-5105E Extra Length 0000 (0)\n-51060 Comment Length 0000 (0)\n-51062 Disk Start 0000 (0)\n-51064 Int File Attributes 0000 (0)\n+51493 Compression Method 0008 (8) 'Deflated'\n+51495 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+51499 CRC E264E912 (3798264082)\n+5149D Compressed Size 00000790 (1936)\n+514A1 Uncompressed Size 00001292 (4754)\n+514A5 Filename Length 0025 (37)\n+514A7 Extra Length 0000 (0)\n+514A9 Comment Length 0000 (0)\n+514AB Disk Start 0000 (0)\n+514AD Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-51066 Ext File Attributes 81A40000 (2175008768)\n+514AF Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-5106A Local Header Offset 0001EC5F (126047)\n-5106E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+514B3 Local Header Offset 0001EC76 (126070)\n+514B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5106E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x514B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-51093 CENTRAL HEADER #105 02014B50 (33639248)\n-51097 Created Zip Spec 14 (20) '2.0'\n-51098 Created OS 03 (3) 'Unix'\n-51099 Extract Zip Spec 0A (10) '1.0'\n-5109A Extract OS 00 (0) 'MS-DOS'\n-5109B General Purpose Flag 0800 (2048)\n+514DC CENTRAL HEADER #105 02014B50 (33639248)\n+514E0 Created Zip Spec 14 (20) '2.0'\n+514E1 Created OS 03 (3) 'Unix'\n+514E2 Extract Zip Spec 0A (10) '1.0'\n+514E3 Extract OS 00 (0) 'MS-DOS'\n+514E4 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-5109D Compression Method 0008 (8) 'Deflated'\n-5109F Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-510A3 CRC A34C63C3 (2739692483)\n-510A7 Compressed Size 00000908 (2312)\n-510AB Uncompressed Size 000015BA (5562)\n-510AF Filename Length 0028 (40)\n-510B1 Extra Length 0000 (0)\n-510B3 Comment Length 0000 (0)\n-510B5 Disk Start 0000 (0)\n-510B7 Int File Attributes 0000 (0)\n+514E6 Compression Method 0008 (8) 'Deflated'\n+514E8 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+514EC CRC A5479E1A (2772934170)\n+514F0 Compressed Size 000008F8 (2296)\n+514F4 Uncompressed Size 000015BA (5562)\n+514F8 Filename Length 0028 (40)\n+514FA Extra Length 0000 (0)\n+514FC Comment Length 0000 (0)\n+514FE Disk Start 0000 (0)\n+51500 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-510B9 Ext File Attributes 81A40000 (2175008768)\n+51502 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-510BD Local Header Offset 0001F436 (128054)\n-510C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+51506 Local Header Offset 0001F449 (128073)\n+5150A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x510C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5150A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-510E9 CENTRAL HEADER #106 02014B50 (33639248)\n-510ED Created Zip Spec 14 (20) '2.0'\n-510EE Created OS 03 (3) 'Unix'\n-510EF Extract Zip Spec 0A (10) '1.0'\n-510F0 Extract OS 00 (0) 'MS-DOS'\n-510F1 General Purpose Flag 0800 (2048)\n+51532 CENTRAL HEADER #106 02014B50 (33639248)\n+51536 Created Zip Spec 14 (20) '2.0'\n+51537 Created OS 03 (3) 'Unix'\n+51538 Extract Zip Spec 0A (10) '1.0'\n+51539 Extract OS 00 (0) 'MS-DOS'\n+5153A General Purpose Flag 0800 (2048)\n [Bit 11] 1 'Language Encoding'\n-510F3 Compression Method 0000 (0) 'Stored'\n-510F5 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-510F9 CRC 00000000 (0)\n-510FD Compressed Size 00000000 (0)\n-51101 Uncompressed Size 00000000 (0)\n-51105 Filename Length 0012 (18)\n-51107 Extra Length 0000 (0)\n-51109 Comment Length 0000 (0)\n-5110B Disk Start 0000 (0)\n-5110D Int File Attributes 0000 (0)\n+5153C Compression Method 0000 (0) 'Stored'\n+5153E Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+51542 CRC 00000000 (0)\n+51546 Compressed Size 00000000 (0)\n+5154A Uncompressed Size 00000000 (0)\n+5154E Filename Length 0012 (18)\n+51550 Extra Length 0000 (0)\n+51552 Comment Length 0000 (0)\n+51554 Disk Start 0000 (0)\n+51556 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-5110F Ext File Attributes 41ED0010 (1106051088)\n+51558 Ext File Attributes 41ED0010 (1106051088)\n [Bit 4] Directory\n [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x'\n [Bits 28-31] 04 (4) 'Directory'\n-51113 Local Header Offset 0001FD84 (130436)\n-51117 Filename 'XXXXXXXXXXXXXXXXXX'\n+5155C Local Header Offset 0001FD87 (130439)\n+51560 Filename 'XXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x51117: Filename 'XXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x51560: Filename 'XXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-# ERROR: Offset 0x51117: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x51560: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/'\n # 'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x510EF: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x51538: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX'\n #\n \n-51129 CENTRAL HEADER #107 02014B50 (33639248)\n-5112D Created Zip Spec 14 (20) '2.0'\n-5112E Created OS 03 (3) 'Unix'\n-5112F Extract Zip Spec 0A (10) '1.0'\n-51130 Extract OS 00 (0) 'MS-DOS'\n-51131 General Purpose Flag 0800 (2048)\n+51572 CENTRAL HEADER #107 02014B50 (33639248)\n+51576 Created Zip Spec 14 (20) '2.0'\n+51577 Created OS 03 (3) 'Unix'\n+51578 Extract Zip Spec 0A (10) '1.0'\n+51579 Extract OS 00 (0) 'MS-DOS'\n+5157A General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-51133 Compression Method 0008 (8) 'Deflated'\n-51135 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-51139 CRC DAE21F7E (3672252286)\n-5113D Compressed Size 0000024C (588)\n-51141 Uncompressed Size 000004C0 (1216)\n-51145 Filename Length 0024 (36)\n-51147 Extra Length 0000 (0)\n-51149 Comment Length 0000 (0)\n-5114B Disk Start 0000 (0)\n-5114D Int File Attributes 0000 (0)\n+5157C Compression Method 0008 (8) 'Deflated'\n+5157E Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+51582 CRC DAE21F7E (3672252286)\n+51586 Compressed Size 0000024C (588)\n+5158A Uncompressed Size 000004C0 (1216)\n+5158E Filename Length 0024 (36)\n+51590 Extra Length 0000 (0)\n+51592 Comment Length 0000 (0)\n+51594 Disk Start 0000 (0)\n+51596 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-5114F Ext File Attributes 81A40000 (2175008768)\n+51598 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-51153 Local Header Offset 0001FDB4 (130484)\n-51157 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5159C Local Header Offset 0001FDB7 (130487)\n+515A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x51157: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x515A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-5117B CENTRAL HEADER #108 02014B50 (33639248)\n-5117F Created Zip Spec 14 (20) '2.0'\n-51180 Created OS 03 (3) 'Unix'\n-51181 Extract Zip Spec 0A (10) '1.0'\n-51182 Extract OS 00 (0) 'MS-DOS'\n-51183 General Purpose Flag 0800 (2048)\n+515C4 CENTRAL HEADER #108 02014B50 (33639248)\n+515C8 Created Zip Spec 14 (20) '2.0'\n+515C9 Created OS 03 (3) 'Unix'\n+515CA Extract Zip Spec 0A (10) '1.0'\n+515CB Extract OS 00 (0) 'MS-DOS'\n+515CC General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-51185 Compression Method 0008 (8) 'Deflated'\n-51187 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-5118B CRC F0305107 (4029698311)\n-5118F Compressed Size 000001E3 (483)\n-51193 Uncompressed Size 00000466 (1126)\n-51197 Filename Length 0028 (40)\n-51199 Extra Length 0000 (0)\n-5119B Comment Length 0000 (0)\n-5119D Disk Start 0000 (0)\n-5119F Int File Attributes 0000 (0)\n+515CE Compression Method 0008 (8) 'Deflated'\n+515D0 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+515D4 CRC F0305107 (4029698311)\n+515D8 Compressed Size 000001E3 (483)\n+515DC Uncompressed Size 00000466 (1126)\n+515E0 Filename Length 0028 (40)\n+515E2 Extra Length 0000 (0)\n+515E4 Comment Length 0000 (0)\n+515E6 Disk Start 0000 (0)\n+515E8 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-511A1 Ext File Attributes 81A40000 (2175008768)\n+515EA Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-511A5 Local Header Offset 00020042 (131138)\n-511A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+515EE Local Header Offset 00020045 (131141)\n+515F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x511A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x515F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-511D1 CENTRAL HEADER #109 02014B50 (33639248)\n-511D5 Created Zip Spec 14 (20) '2.0'\n-511D6 Created OS 03 (3) 'Unix'\n-511D7 Extract Zip Spec 0A (10) '1.0'\n-511D8 Extract OS 00 (0) 'MS-DOS'\n-511D9 General Purpose Flag 0800 (2048)\n+5161A CENTRAL HEADER #109 02014B50 (33639248)\n+5161E Created Zip Spec 14 (20) '2.0'\n+5161F Created OS 03 (3) 'Unix'\n+51620 Extract Zip Spec 0A (10) '1.0'\n+51621 Extract OS 00 (0) 'MS-DOS'\n+51622 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-511DB Compression Method 0008 (8) 'Deflated'\n-511DD Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-511E1 CRC D0C34F08 (3502460680)\n-511E5 Compressed Size 0000028A (650)\n-511E9 Uncompressed Size 000004C8 (1224)\n-511ED Filename Length 0025 (37)\n-511EF Extra Length 0000 (0)\n-511F1 Comment Length 0000 (0)\n-511F3 Disk Start 0000 (0)\n-511F5 Int File Attributes 0000 (0)\n+51624 Compression Method 0008 (8) 'Deflated'\n+51626 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+5162A CRC D0C34F08 (3502460680)\n+5162E Compressed Size 0000028A (650)\n+51632 Uncompressed Size 000004C8 (1224)\n+51636 Filename Length 0025 (37)\n+51638 Extra Length 0000 (0)\n+5163A Comment Length 0000 (0)\n+5163C Disk Start 0000 (0)\n+5163E Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-511F7 Ext File Attributes 81A40000 (2175008768)\n+51640 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-511FB Local Header Offset 0002026B (131691)\n-511FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+51644 Local Header Offset 0002026E (131694)\n+51648 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x511FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x51648: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-51224 CENTRAL HEADER #110 02014B50 (33639248)\n-51228 Created Zip Spec 14 (20) '2.0'\n-51229 Created OS 03 (3) 'Unix'\n-5122A Extract Zip Spec 0A (10) '1.0'\n-5122B Extract OS 00 (0) 'MS-DOS'\n-5122C General Purpose Flag 0800 (2048)\n+5166D CENTRAL HEADER #110 02014B50 (33639248)\n+51671 Created Zip Spec 14 (20) '2.0'\n+51672 Created OS 03 (3) 'Unix'\n+51673 Extract Zip Spec 0A (10) '1.0'\n+51674 Extract OS 00 (0) 'MS-DOS'\n+51675 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-5122E Compression Method 0008 (8) 'Deflated'\n-51230 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-51234 CRC 662597AE (1713739694)\n-51238 Compressed Size 0000021A (538)\n-5123C Uncompressed Size 00000484 (1156)\n-51240 Filename Length 0027 (39)\n-51242 Extra Length 0000 (0)\n-51244 Comment Length 0000 (0)\n-51246 Disk Start 0000 (0)\n-51248 Int File Attributes 0000 (0)\n+51677 Compression Method 0008 (8) 'Deflated'\n+51679 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+5167D CRC 662597AE (1713739694)\n+51681 Compressed Size 0000021A (538)\n+51685 Uncompressed Size 00000484 (1156)\n+51689 Filename Length 0027 (39)\n+5168B Extra Length 0000 (0)\n+5168D Comment Length 0000 (0)\n+5168F Disk Start 0000 (0)\n+51691 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-5124A Ext File Attributes 81A40000 (2175008768)\n+51693 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-5124E Local Header Offset 00020538 (132408)\n-51252 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+51697 Local Header Offset 0002053B (132411)\n+5169B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x51252: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5169B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-51279 CENTRAL HEADER #111 02014B50 (33639248)\n-5127D Created Zip Spec 14 (20) '2.0'\n-5127E Created OS 03 (3) 'Unix'\n-5127F Extract Zip Spec 0A (10) '1.0'\n-51280 Extract OS 00 (0) 'MS-DOS'\n-51281 General Purpose Flag 0800 (2048)\n+516C2 CENTRAL HEADER #111 02014B50 (33639248)\n+516C6 Created Zip Spec 14 (20) '2.0'\n+516C7 Created OS 03 (3) 'Unix'\n+516C8 Extract Zip Spec 0A (10) '1.0'\n+516C9 Extract OS 00 (0) 'MS-DOS'\n+516CA General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-51283 Compression Method 0008 (8) 'Deflated'\n-51285 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-51289 CRC F36BF258 (4083937880)\n-5128D Compressed Size 00000187 (391)\n-51291 Uncompressed Size 00000369 (873)\n-51295 Filename Length 0025 (37)\n-51297 Extra Length 0000 (0)\n-51299 Comment Length 0000 (0)\n-5129B Disk Start 0000 (0)\n-5129D Int File Attributes 0000 (0)\n+516CC Compression Method 0008 (8) 'Deflated'\n+516CE Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+516D2 CRC F36BF258 (4083937880)\n+516D6 Compressed Size 00000187 (391)\n+516DA Uncompressed Size 00000369 (873)\n+516DE Filename Length 0025 (37)\n+516E0 Extra Length 0000 (0)\n+516E2 Comment Length 0000 (0)\n+516E4 Disk Start 0000 (0)\n+516E6 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-5129F Ext File Attributes 81A40000 (2175008768)\n+516E8 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-512A3 Local Header Offset 00020797 (133015)\n-512A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+516EC Local Header Offset 0002079A (133018)\n+516F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x512A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x516F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-512CC CENTRAL HEADER #112 02014B50 (33639248)\n-512D0 Created Zip Spec 14 (20) '2.0'\n-512D1 Created OS 03 (3) 'Unix'\n-512D2 Extract Zip Spec 0A (10) '1.0'\n-512D3 Extract OS 00 (0) 'MS-DOS'\n-512D4 General Purpose Flag 0800 (2048)\n+51715 CENTRAL HEADER #112 02014B50 (33639248)\n+51719 Created Zip Spec 14 (20) '2.0'\n+5171A Created OS 03 (3) 'Unix'\n+5171B Extract Zip Spec 0A (10) '1.0'\n+5171C Extract OS 00 (0) 'MS-DOS'\n+5171D General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-512D6 Compression Method 0008 (8) 'Deflated'\n-512D8 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-512DC CRC 59CE8088 (1506705544)\n-512E0 Compressed Size 000001F7 (503)\n-512E4 Uncompressed Size 000003E0 (992)\n-512E8 Filename Length 0023 (35)\n-512EA Extra Length 0000 (0)\n-512EC Comment Length 0000 (0)\n-512EE Disk Start 0000 (0)\n-512F0 Int File Attributes 0000 (0)\n+5171F Compression Method 0008 (8) 'Deflated'\n+51721 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+51725 CRC 59CE8088 (1506705544)\n+51729 Compressed Size 000001F7 (503)\n+5172D Uncompressed Size 000003E0 (992)\n+51731 Filename Length 0023 (35)\n+51733 Extra Length 0000 (0)\n+51735 Comment Length 0000 (0)\n+51737 Disk Start 0000 (0)\n+51739 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-512F2 Ext File Attributes 81A40000 (2175008768)\n+5173B Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-512F6 Local Header Offset 00020961 (133473)\n-512FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5173F Local Header Offset 00020964 (133476)\n+51743 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x512FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x51743: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-5131D CENTRAL HEADER #113 02014B50 (33639248)\n-51321 Created Zip Spec 14 (20) '2.0'\n-51322 Created OS 03 (3) 'Unix'\n-51323 Extract Zip Spec 0A (10) '1.0'\n-51324 Extract OS 00 (0) 'MS-DOS'\n-51325 General Purpose Flag 0800 (2048)\n+51766 CENTRAL HEADER #113 02014B50 (33639248)\n+5176A Created Zip Spec 14 (20) '2.0'\n+5176B Created OS 03 (3) 'Unix'\n+5176C Extract Zip Spec 0A (10) '1.0'\n+5176D Extract OS 00 (0) 'MS-DOS'\n+5176E General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-51327 Compression Method 0008 (8) 'Deflated'\n-51329 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-5132D CRC 887A1F8D (2289704845)\n-51331 Compressed Size 000001DF (479)\n-51335 Uncompressed Size 0000045C (1116)\n-51339 Filename Length 0026 (38)\n-5133B Extra Length 0000 (0)\n-5133D Comment Length 0000 (0)\n-5133F Disk Start 0000 (0)\n-51341 Int File Attributes 0000 (0)\n+51770 Compression Method 0008 (8) 'Deflated'\n+51772 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+51776 CRC 887A1F8D (2289704845)\n+5177A Compressed Size 000001DF (479)\n+5177E Uncompressed Size 0000045C (1116)\n+51782 Filename Length 0026 (38)\n+51784 Extra Length 0000 (0)\n+51786 Comment Length 0000 (0)\n+51788 Disk Start 0000 (0)\n+5178A Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-51343 Ext File Attributes 81A40000 (2175008768)\n+5178C Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-51347 Local Header Offset 00020B99 (134041)\n-5134B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+51790 Local Header Offset 00020B9C (134044)\n+51794 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5134B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x51794: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-51371 CENTRAL HEADER #114 02014B50 (33639248)\n-51375 Created Zip Spec 14 (20) '2.0'\n-51376 Created OS 03 (3) 'Unix'\n-51377 Extract Zip Spec 0A (10) '1.0'\n-51378 Extract OS 00 (0) 'MS-DOS'\n-51379 General Purpose Flag 0800 (2048)\n+517BA CENTRAL HEADER #114 02014B50 (33639248)\n+517BE Created Zip Spec 14 (20) '2.0'\n+517BF Created OS 03 (3) 'Unix'\n+517C0 Extract Zip Spec 0A (10) '1.0'\n+517C1 Extract OS 00 (0) 'MS-DOS'\n+517C2 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-5137B Compression Method 0008 (8) 'Deflated'\n-5137D Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-51381 CRC 9A7902B3 (2591621811)\n-51385 Compressed Size 00000159 (345)\n-51389 Uncompressed Size 000002B0 (688)\n-5138D Filename Length 0024 (36)\n-5138F Extra Length 0000 (0)\n-51391 Comment Length 0000 (0)\n-51393 Disk Start 0000 (0)\n-51395 Int File Attributes 0000 (0)\n+517C4 Compression Method 0008 (8) 'Deflated'\n+517C6 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+517CA CRC 9A7902B3 (2591621811)\n+517CE Compressed Size 00000159 (345)\n+517D2 Uncompressed Size 000002B0 (688)\n+517D6 Filename Length 0024 (36)\n+517D8 Extra Length 0000 (0)\n+517DA Comment Length 0000 (0)\n+517DC Disk Start 0000 (0)\n+517DE Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-51397 Ext File Attributes 81A40000 (2175008768)\n+517E0 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-5139B Local Header Offset 00020DBC (134588)\n-5139F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+517E4 Local Header Offset 00020DBF (134591)\n+517E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5139F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x517E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-513C3 CENTRAL HEADER #115 02014B50 (33639248)\n-513C7 Created Zip Spec 14 (20) '2.0'\n-513C8 Created OS 03 (3) 'Unix'\n-513C9 Extract Zip Spec 0A (10) '1.0'\n-513CA Extract OS 00 (0) 'MS-DOS'\n-513CB General Purpose Flag 0800 (2048)\n+5180C CENTRAL HEADER #115 02014B50 (33639248)\n+51810 Created Zip Spec 14 (20) '2.0'\n+51811 Created OS 03 (3) 'Unix'\n+51812 Extract Zip Spec 0A (10) '1.0'\n+51813 Extract OS 00 (0) 'MS-DOS'\n+51814 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-513CD Compression Method 0008 (8) 'Deflated'\n-513CF Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-513D3 CRC F0FFEC41 (4043304001)\n-513D7 Compressed Size 00000343 (835)\n-513DB Uncompressed Size 000006A3 (1699)\n-513DF Filename Length 001F (31)\n-513E1 Extra Length 0000 (0)\n-513E3 Comment Length 0000 (0)\n-513E5 Disk Start 0000 (0)\n-513E7 Int File Attributes 0000 (0)\n+51816 Compression Method 0008 (8) 'Deflated'\n+51818 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+5181C CRC F0FFEC41 (4043304001)\n+51820 Compressed Size 00000343 (835)\n+51824 Uncompressed Size 000006A3 (1699)\n+51828 Filename Length 001F (31)\n+5182A Extra Length 0000 (0)\n+5182C Comment Length 0000 (0)\n+5182E Disk Start 0000 (0)\n+51830 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-513E9 Ext File Attributes 81A40000 (2175008768)\n+51832 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-513ED Local Header Offset 00020F57 (134999)\n-513F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+51836 Local Header Offset 00020F5A (135002)\n+5183A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x513F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5183A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-51410 CENTRAL HEADER #116 02014B50 (33639248)\n-51414 Created Zip Spec 14 (20) '2.0'\n-51415 Created OS 03 (3) 'Unix'\n-51416 Extract Zip Spec 0A (10) '1.0'\n-51417 Extract OS 00 (0) 'MS-DOS'\n-51418 General Purpose Flag 0800 (2048)\n+51859 CENTRAL HEADER #116 02014B50 (33639248)\n+5185D Created Zip Spec 14 (20) '2.0'\n+5185E Created OS 03 (3) 'Unix'\n+5185F Extract Zip Spec 0A (10) '1.0'\n+51860 Extract OS 00 (0) 'MS-DOS'\n+51861 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-5141A Compression Method 0008 (8) 'Deflated'\n-5141C Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-51420 CRC 08EE4282 (149832322)\n-51424 Compressed Size 00000188 (392)\n-51428 Uncompressed Size 00000364 (868)\n-5142C Filename Length 0024 (36)\n-5142E Extra Length 0000 (0)\n-51430 Comment Length 0000 (0)\n-51432 Disk Start 0000 (0)\n-51434 Int File Attributes 0000 (0)\n+51863 Compression Method 0008 (8) 'Deflated'\n+51865 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+51869 CRC 08EE4282 (149832322)\n+5186D Compressed Size 00000188 (392)\n+51871 Uncompressed Size 00000364 (868)\n+51875 Filename Length 0024 (36)\n+51877 Extra Length 0000 (0)\n+51879 Comment Length 0000 (0)\n+5187B Disk Start 0000 (0)\n+5187D Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-51436 Ext File Attributes 81A40000 (2175008768)\n+5187F Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-5143A Local Header Offset 000212D7 (135895)\n-5143E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+51883 Local Header Offset 000212DA (135898)\n+51887 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5143E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x51887: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-51462 CENTRAL HEADER #117 02014B50 (33639248)\n-51466 Created Zip Spec 14 (20) '2.0'\n-51467 Created OS 03 (3) 'Unix'\n-51468 Extract Zip Spec 0A (10) '1.0'\n-51469 Extract OS 00 (0) 'MS-DOS'\n-5146A General Purpose Flag 0800 (2048)\n+518AB CENTRAL HEADER #117 02014B50 (33639248)\n+518AF Created Zip Spec 14 (20) '2.0'\n+518B0 Created OS 03 (3) 'Unix'\n+518B1 Extract Zip Spec 0A (10) '1.0'\n+518B2 Extract OS 00 (0) 'MS-DOS'\n+518B3 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-5146C Compression Method 0008 (8) 'Deflated'\n-5146E Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-51472 CRC 084B7554 (139162964)\n-51476 Compressed Size 0000018A (394)\n-5147A Uncompressed Size 0000037D (893)\n-5147E Filename Length 0029 (41)\n-51480 Extra Length 0000 (0)\n-51482 Comment Length 0000 (0)\n-51484 Disk Start 0000 (0)\n-51486 Int File Attributes 0000 (0)\n+518B5 Compression Method 0008 (8) 'Deflated'\n+518B7 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+518BB CRC 084B7554 (139162964)\n+518BF Compressed Size 0000018A (394)\n+518C3 Uncompressed Size 0000037D (893)\n+518C7 Filename Length 0029 (41)\n+518C9 Extra Length 0000 (0)\n+518CB Comment Length 0000 (0)\n+518CD Disk Start 0000 (0)\n+518CF Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-51488 Ext File Attributes 81A40000 (2175008768)\n+518D1 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-5148C Local Header Offset 000214A1 (136353)\n-51490 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+518D5 Local Header Offset 000214A4 (136356)\n+518D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x51490: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x518D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-514B9 CENTRAL HEADER #118 02014B50 (33639248)\n-514BD Created Zip Spec 14 (20) '2.0'\n-514BE Created OS 03 (3) 'Unix'\n-514BF Extract Zip Spec 0A (10) '1.0'\n-514C0 Extract OS 00 (0) 'MS-DOS'\n-514C1 General Purpose Flag 0800 (2048)\n+51902 CENTRAL HEADER #118 02014B50 (33639248)\n+51906 Created Zip Spec 14 (20) '2.0'\n+51907 Created OS 03 (3) 'Unix'\n+51908 Extract Zip Spec 0A (10) '1.0'\n+51909 Extract OS 00 (0) 'MS-DOS'\n+5190A General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-514C3 Compression Method 0008 (8) 'Deflated'\n-514C5 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-514C9 CRC 64B0E545 (1689314629)\n-514CD Compressed Size 000001EB (491)\n-514D1 Uncompressed Size 0000046B (1131)\n-514D5 Filename Length 0021 (33)\n-514D7 Extra Length 0000 (0)\n-514D9 Comment Length 0000 (0)\n-514DB Disk Start 0000 (0)\n-514DD Int File Attributes 0000 (0)\n+5190C Compression Method 0008 (8) 'Deflated'\n+5190E Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+51912 CRC 64B0E545 (1689314629)\n+51916 Compressed Size 000001EB (491)\n+5191A Uncompressed Size 0000046B (1131)\n+5191E Filename Length 0021 (33)\n+51920 Extra Length 0000 (0)\n+51922 Comment Length 0000 (0)\n+51924 Disk Start 0000 (0)\n+51926 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-514DF Ext File Attributes 81A40000 (2175008768)\n+51928 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-514E3 Local Header Offset 00021672 (136818)\n-514E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5192C Local Header Offset 00021675 (136821)\n+51930 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x514E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x51930: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-51508 CENTRAL HEADER #119 02014B50 (33639248)\n-5150C Created Zip Spec 14 (20) '2.0'\n-5150D Created OS 03 (3) 'Unix'\n-5150E Extract Zip Spec 0A (10) '1.0'\n-5150F Extract OS 00 (0) 'MS-DOS'\n-51510 General Purpose Flag 0800 (2048)\n+51951 CENTRAL HEADER #119 02014B50 (33639248)\n+51955 Created Zip Spec 14 (20) '2.0'\n+51956 Created OS 03 (3) 'Unix'\n+51957 Extract Zip Spec 0A (10) '1.0'\n+51958 Extract OS 00 (0) 'MS-DOS'\n+51959 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-51512 Compression Method 0008 (8) 'Deflated'\n-51514 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-51518 CRC 99070B2C (2567375660)\n-5151C Compressed Size 000001ED (493)\n-51520 Uncompressed Size 000003D6 (982)\n-51524 Filename Length 0023 (35)\n-51526 Extra Length 0000 (0)\n-51528 Comment Length 0000 (0)\n-5152A Disk Start 0000 (0)\n-5152C Int File Attributes 0000 (0)\n+5195B Compression Method 0008 (8) 'Deflated'\n+5195D Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+51961 CRC 99070B2C (2567375660)\n+51965 Compressed Size 000001ED (493)\n+51969 Uncompressed Size 000003D6 (982)\n+5196D Filename Length 0023 (35)\n+5196F Extra Length 0000 (0)\n+51971 Comment Length 0000 (0)\n+51973 Disk Start 0000 (0)\n+51975 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-5152E Ext File Attributes 81A40000 (2175008768)\n+51977 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-51532 Local Header Offset 0002189C (137372)\n-51536 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5197B Local Header Offset 0002189F (137375)\n+5197F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x51536: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5197F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-51559 CENTRAL HEADER #120 02014B50 (33639248)\n-5155D Created Zip Spec 14 (20) '2.0'\n-5155E Created OS 03 (3) 'Unix'\n-5155F Extract Zip Spec 0A (10) '1.0'\n-51560 Extract OS 00 (0) 'MS-DOS'\n-51561 General Purpose Flag 0800 (2048)\n+519A2 CENTRAL HEADER #120 02014B50 (33639248)\n+519A6 Created Zip Spec 14 (20) '2.0'\n+519A7 Created OS 03 (3) 'Unix'\n+519A8 Extract Zip Spec 0A (10) '1.0'\n+519A9 Extract OS 00 (0) 'MS-DOS'\n+519AA General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-51563 Compression Method 0008 (8) 'Deflated'\n-51565 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-51569 CRC 86A3B57C (2258875772)\n-5156D Compressed Size 000001F8 (504)\n-51571 Uncompressed Size 00000383 (899)\n-51575 Filename Length 0025 (37)\n-51577 Extra Length 0000 (0)\n-51579 Comment Length 0000 (0)\n-5157B Disk Start 0000 (0)\n-5157D Int File Attributes 0000 (0)\n+519AC Compression Method 0008 (8) 'Deflated'\n+519AE Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+519B2 CRC 86A3B57C (2258875772)\n+519B6 Compressed Size 000001F8 (504)\n+519BA Uncompressed Size 00000383 (899)\n+519BE Filename Length 0025 (37)\n+519C0 Extra Length 0000 (0)\n+519C2 Comment Length 0000 (0)\n+519C4 Disk Start 0000 (0)\n+519C6 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-5157F Ext File Attributes 81A40000 (2175008768)\n+519C8 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-51583 Local Header Offset 00021ACA (137930)\n-51587 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+519CC Local Header Offset 00021ACD (137933)\n+519D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x51587: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x519D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-515AC CENTRAL HEADER #121 02014B50 (33639248)\n-515B0 Created Zip Spec 14 (20) '2.0'\n-515B1 Created OS 03 (3) 'Unix'\n-515B2 Extract Zip Spec 0A (10) '1.0'\n-515B3 Extract OS 00 (0) 'MS-DOS'\n-515B4 General Purpose Flag 0800 (2048)\n+519F5 CENTRAL HEADER #121 02014B50 (33639248)\n+519F9 Created Zip Spec 14 (20) '2.0'\n+519FA Created OS 03 (3) 'Unix'\n+519FB Extract Zip Spec 0A (10) '1.0'\n+519FC Extract OS 00 (0) 'MS-DOS'\n+519FD General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-515B6 Compression Method 0008 (8) 'Deflated'\n-515B8 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-515BC CRC 94C123ED (2495685613)\n-515C0 Compressed Size 000001B7 (439)\n-515C4 Uncompressed Size 00000357 (855)\n-515C8 Filename Length 0025 (37)\n-515CA Extra Length 0000 (0)\n-515CC Comment Length 0000 (0)\n-515CE Disk Start 0000 (0)\n-515D0 Int File Attributes 0000 (0)\n+519FF Compression Method 0008 (8) 'Deflated'\n+51A01 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+51A05 CRC 94C123ED (2495685613)\n+51A09 Compressed Size 000001B7 (439)\n+51A0D Uncompressed Size 00000357 (855)\n+51A11 Filename Length 0025 (37)\n+51A13 Extra Length 0000 (0)\n+51A15 Comment Length 0000 (0)\n+51A17 Disk Start 0000 (0)\n+51A19 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-515D2 Ext File Attributes 81A40000 (2175008768)\n+51A1B Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-515D6 Local Header Offset 00021D05 (138501)\n-515DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+51A1F Local Header Offset 00021D08 (138504)\n+51A23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x515DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x51A23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-515FF CENTRAL HEADER #122 02014B50 (33639248)\n-51603 Created Zip Spec 14 (20) '2.0'\n-51604 Created OS 03 (3) 'Unix'\n-51605 Extract Zip Spec 0A (10) '1.0'\n-51606 Extract OS 00 (0) 'MS-DOS'\n-51607 General Purpose Flag 0800 (2048)\n+51A48 CENTRAL HEADER #122 02014B50 (33639248)\n+51A4C Created Zip Spec 14 (20) '2.0'\n+51A4D Created OS 03 (3) 'Unix'\n+51A4E Extract Zip Spec 0A (10) '1.0'\n+51A4F Extract OS 00 (0) 'MS-DOS'\n+51A50 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-51609 Compression Method 0008 (8) 'Deflated'\n-5160B Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-5160F CRC 172D2611 (388834833)\n-51613 Compressed Size 0000043A (1082)\n-51617 Uncompressed Size 000007E8 (2024)\n-5161B Filename Length 0027 (39)\n-5161D Extra Length 0000 (0)\n-5161F Comment Length 0000 (0)\n-51621 Disk Start 0000 (0)\n-51623 Int File Attributes 0000 (0)\n+51A52 Compression Method 0008 (8) 'Deflated'\n+51A54 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+51A58 CRC 172D2611 (388834833)\n+51A5C Compressed Size 0000043A (1082)\n+51A60 Uncompressed Size 000007E8 (2024)\n+51A64 Filename Length 0027 (39)\n+51A66 Extra Length 0000 (0)\n+51A68 Comment Length 0000 (0)\n+51A6A Disk Start 0000 (0)\n+51A6C Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-51625 Ext File Attributes 81A40000 (2175008768)\n+51A6E Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-51629 Local Header Offset 00021EFF (139007)\n-5162D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+51A72 Local Header Offset 00021F02 (139010)\n+51A76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5162D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x51A76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-51654 CENTRAL HEADER #123 02014B50 (33639248)\n-51658 Created Zip Spec 14 (20) '2.0'\n-51659 Created OS 03 (3) 'Unix'\n-5165A Extract Zip Spec 0A (10) '1.0'\n-5165B Extract OS 00 (0) 'MS-DOS'\n-5165C General Purpose Flag 0800 (2048)\n+51A9D CENTRAL HEADER #123 02014B50 (33639248)\n+51AA1 Created Zip Spec 14 (20) '2.0'\n+51AA2 Created OS 03 (3) 'Unix'\n+51AA3 Extract Zip Spec 0A (10) '1.0'\n+51AA4 Extract OS 00 (0) 'MS-DOS'\n+51AA5 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-5165E Compression Method 0008 (8) 'Deflated'\n-51660 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-51664 CRC 21806F7C (562065276)\n-51668 Compressed Size 000000F2 (242)\n-5166C Uncompressed Size 0000016C (364)\n-51670 Filename Length 0021 (33)\n-51672 Extra Length 0000 (0)\n-51674 Comment Length 0000 (0)\n-51676 Disk Start 0000 (0)\n-51678 Int File Attributes 0000 (0)\n+51AA7 Compression Method 0008 (8) 'Deflated'\n+51AA9 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+51AAD CRC 21806F7C (562065276)\n+51AB1 Compressed Size 000000F2 (242)\n+51AB5 Uncompressed Size 0000016C (364)\n+51AB9 Filename Length 0021 (33)\n+51ABB Extra Length 0000 (0)\n+51ABD Comment Length 0000 (0)\n+51ABF Disk Start 0000 (0)\n+51AC1 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-5167A Ext File Attributes 81A40000 (2175008768)\n+51AC3 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-5167E Local Header Offset 0002237E (140158)\n-51682 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+51AC7 Local Header Offset 00022381 (140161)\n+51ACB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x51682: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x51ACB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-516A3 CENTRAL HEADER #124 02014B50 (33639248)\n-516A7 Created Zip Spec 14 (20) '2.0'\n-516A8 Created OS 03 (3) 'Unix'\n-516A9 Extract Zip Spec 0A (10) '1.0'\n-516AA Extract OS 00 (0) 'MS-DOS'\n-516AB General Purpose Flag 0800 (2048)\n+51AEC CENTRAL HEADER #124 02014B50 (33639248)\n+51AF0 Created Zip Spec 14 (20) '2.0'\n+51AF1 Created OS 03 (3) 'Unix'\n+51AF2 Extract Zip Spec 0A (10) '1.0'\n+51AF3 Extract OS 00 (0) 'MS-DOS'\n+51AF4 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-516AD Compression Method 0008 (8) 'Deflated'\n-516AF Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-516B3 CRC ACE64EDA (2900774618)\n-516B7 Compressed Size 000000CA (202)\n-516BB Uncompressed Size 000001CE (462)\n-516BF Filename Length 0029 (41)\n-516C1 Extra Length 0000 (0)\n-516C3 Comment Length 0000 (0)\n-516C5 Disk Start 0000 (0)\n-516C7 Int File Attributes 0000 (0)\n+51AF6 Compression Method 0008 (8) 'Deflated'\n+51AF8 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+51AFC CRC ACE64EDA (2900774618)\n+51B00 Compressed Size 000000CA (202)\n+51B04 Uncompressed Size 000001CE (462)\n+51B08 Filename Length 0029 (41)\n+51B0A Extra Length 0000 (0)\n+51B0C Comment Length 0000 (0)\n+51B0E Disk Start 0000 (0)\n+51B10 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-516C9 Ext File Attributes 81A40000 (2175008768)\n+51B12 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-516CD Local Header Offset 000224AF (140463)\n-516D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+51B16 Local Header Offset 000224B2 (140466)\n+51B1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x516D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x51B1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-516FA CENTRAL HEADER #125 02014B50 (33639248)\n-516FE Created Zip Spec 14 (20) '2.0'\n-516FF Created OS 03 (3) 'Unix'\n-51700 Extract Zip Spec 0A (10) '1.0'\n-51701 Extract OS 00 (0) 'MS-DOS'\n-51702 General Purpose Flag 0800 (2048)\n+51B43 CENTRAL HEADER #125 02014B50 (33639248)\n+51B47 Created Zip Spec 14 (20) '2.0'\n+51B48 Created OS 03 (3) 'Unix'\n+51B49 Extract Zip Spec 0A (10) '1.0'\n+51B4A Extract OS 00 (0) 'MS-DOS'\n+51B4B General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-51704 Compression Method 0008 (8) 'Deflated'\n-51706 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-5170A CRC C20893B5 (3255342005)\n-5170E Compressed Size 00000160 (352)\n-51712 Uncompressed Size 000002C9 (713)\n-51716 Filename Length 0029 (41)\n-51718 Extra Length 0000 (0)\n-5171A Comment Length 0000 (0)\n-5171C Disk Start 0000 (0)\n-5171E Int File Attributes 0000 (0)\n+51B4D Compression Method 0008 (8) 'Deflated'\n+51B4F Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+51B53 CRC C20893B5 (3255342005)\n+51B57 Compressed Size 00000160 (352)\n+51B5B Uncompressed Size 000002C9 (713)\n+51B5F Filename Length 0029 (41)\n+51B61 Extra Length 0000 (0)\n+51B63 Comment Length 0000 (0)\n+51B65 Disk Start 0000 (0)\n+51B67 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-51720 Ext File Attributes 81A40000 (2175008768)\n+51B69 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-51724 Local Header Offset 000225C0 (140736)\n-51728 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+51B6D Local Header Offset 000225C3 (140739)\n+51B71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x51728: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x51B71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-51751 CENTRAL HEADER #126 02014B50 (33639248)\n-51755 Created Zip Spec 14 (20) '2.0'\n-51756 Created OS 03 (3) 'Unix'\n-51757 Extract Zip Spec 0A (10) '1.0'\n-51758 Extract OS 00 (0) 'MS-DOS'\n-51759 General Purpose Flag 0800 (2048)\n+51B9A CENTRAL HEADER #126 02014B50 (33639248)\n+51B9E Created Zip Spec 14 (20) '2.0'\n+51B9F Created OS 03 (3) 'Unix'\n+51BA0 Extract Zip Spec 0A (10) '1.0'\n+51BA1 Extract OS 00 (0) 'MS-DOS'\n+51BA2 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-5175B Compression Method 0008 (8) 'Deflated'\n-5175D Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-51761 CRC 7532B831 (1966258225)\n-51765 Compressed Size 0000027B (635)\n-51769 Uncompressed Size 00000537 (1335)\n-5176D Filename Length 0023 (35)\n-5176F Extra Length 0000 (0)\n-51771 Comment Length 0000 (0)\n-51773 Disk Start 0000 (0)\n-51775 Int File Attributes 0000 (0)\n+51BA4 Compression Method 0008 (8) 'Deflated'\n+51BA6 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+51BAA CRC 7532B831 (1966258225)\n+51BAE Compressed Size 0000027B (635)\n+51BB2 Uncompressed Size 00000537 (1335)\n+51BB6 Filename Length 0023 (35)\n+51BB8 Extra Length 0000 (0)\n+51BBA Comment Length 0000 (0)\n+51BBC Disk Start 0000 (0)\n+51BBE Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-51777 Ext File Attributes 81A40000 (2175008768)\n+51BC0 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-5177B Local Header Offset 00022767 (141159)\n-5177F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+51BC4 Local Header Offset 0002276A (141162)\n+51BC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5177F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x51BC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-517A2 CENTRAL HEADER #127 02014B50 (33639248)\n-517A6 Created Zip Spec 14 (20) '2.0'\n-517A7 Created OS 03 (3) 'Unix'\n-517A8 Extract Zip Spec 0A (10) '1.0'\n-517A9 Extract OS 00 (0) 'MS-DOS'\n-517AA General Purpose Flag 0800 (2048)\n+51BEB CENTRAL HEADER #127 02014B50 (33639248)\n+51BEF Created Zip Spec 14 (20) '2.0'\n+51BF0 Created OS 03 (3) 'Unix'\n+51BF1 Extract Zip Spec 0A (10) '1.0'\n+51BF2 Extract OS 00 (0) 'MS-DOS'\n+51BF3 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-517AC Compression Method 0008 (8) 'Deflated'\n-517AE Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-517B2 CRC 85726714 (2238867220)\n-517B6 Compressed Size 0000018D (397)\n-517BA Uncompressed Size 0000032F (815)\n-517BE Filename Length 0028 (40)\n-517C0 Extra Length 0000 (0)\n-517C2 Comment Length 0000 (0)\n-517C4 Disk Start 0000 (0)\n-517C6 Int File Attributes 0000 (0)\n+51BF5 Compression Method 0008 (8) 'Deflated'\n+51BF7 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+51BFB CRC 85726714 (2238867220)\n+51BFF Compressed Size 0000018D (397)\n+51C03 Uncompressed Size 0000032F (815)\n+51C07 Filename Length 0028 (40)\n+51C09 Extra Length 0000 (0)\n+51C0B Comment Length 0000 (0)\n+51C0D Disk Start 0000 (0)\n+51C0F Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-517C8 Ext File Attributes 81A40000 (2175008768)\n+51C11 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-517CC Local Header Offset 00022A23 (141859)\n-517D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+51C15 Local Header Offset 00022A26 (141862)\n+51C19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x517D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x51C19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-517F8 CENTRAL HEADER #128 02014B50 (33639248)\n-517FC Created Zip Spec 14 (20) '2.0'\n-517FD Created OS 03 (3) 'Unix'\n-517FE Extract Zip Spec 0A (10) '1.0'\n-517FF Extract OS 00 (0) 'MS-DOS'\n-51800 General Purpose Flag 0800 (2048)\n+51C41 CENTRAL HEADER #128 02014B50 (33639248)\n+51C45 Created Zip Spec 14 (20) '2.0'\n+51C46 Created OS 03 (3) 'Unix'\n+51C47 Extract Zip Spec 0A (10) '1.0'\n+51C48 Extract OS 00 (0) 'MS-DOS'\n+51C49 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-51802 Compression Method 0008 (8) 'Deflated'\n-51804 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-51808 CRC D2FC8F50 (3539767120)\n-5180C Compressed Size 000000F0 (240)\n-51810 Uncompressed Size 00000164 (356)\n-51814 Filename Length 001F (31)\n-51816 Extra Length 0000 (0)\n-51818 Comment Length 0000 (0)\n-5181A Disk Start 0000 (0)\n-5181C Int File Attributes 0000 (0)\n+51C4B Compression Method 0008 (8) 'Deflated'\n+51C4D Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+51C51 CRC D2FC8F50 (3539767120)\n+51C55 Compressed Size 000000F0 (240)\n+51C59 Uncompressed Size 00000164 (356)\n+51C5D Filename Length 001F (31)\n+51C5F Extra Length 0000 (0)\n+51C61 Comment Length 0000 (0)\n+51C63 Disk Start 0000 (0)\n+51C65 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-5181E Ext File Attributes 81A40000 (2175008768)\n+51C67 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-51822 Local Header Offset 00022BF6 (142326)\n-51826 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+51C6B Local Header Offset 00022BF9 (142329)\n+51C6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x51826: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x51C6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-51845 CENTRAL HEADER #129 02014B50 (33639248)\n-51849 Created Zip Spec 14 (20) '2.0'\n-5184A Created OS 03 (3) 'Unix'\n-5184B Extract Zip Spec 0A (10) '1.0'\n-5184C Extract OS 00 (0) 'MS-DOS'\n-5184D General Purpose Flag 0800 (2048)\n+51C8E CENTRAL HEADER #129 02014B50 (33639248)\n+51C92 Created Zip Spec 14 (20) '2.0'\n+51C93 Created OS 03 (3) 'Unix'\n+51C94 Extract Zip Spec 0A (10) '1.0'\n+51C95 Extract OS 00 (0) 'MS-DOS'\n+51C96 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-5184F Compression Method 0008 (8) 'Deflated'\n-51851 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-51855 CRC 2F1BAC92 (790342802)\n-51859 Compressed Size 0000019F (415)\n-5185D Uncompressed Size 000004AE (1198)\n-51861 Filename Length 0027 (39)\n-51863 Extra Length 0000 (0)\n-51865 Comment Length 0000 (0)\n-51867 Disk Start 0000 (0)\n-51869 Int File Attributes 0000 (0)\n+51C98 Compression Method 0008 (8) 'Deflated'\n+51C9A Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+51C9E CRC 2F1BAC92 (790342802)\n+51CA2 Compressed Size 0000019F (415)\n+51CA6 Uncompressed Size 000004AE (1198)\n+51CAA Filename Length 0027 (39)\n+51CAC Extra Length 0000 (0)\n+51CAE Comment Length 0000 (0)\n+51CB0 Disk Start 0000 (0)\n+51CB2 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-5186B Ext File Attributes 81A40000 (2175008768)\n+51CB4 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-5186F Local Header Offset 00022D23 (142627)\n-51873 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+51CB8 Local Header Offset 00022D26 (142630)\n+51CBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x51873: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x51CBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-5189A CENTRAL HEADER #130 02014B50 (33639248)\n-5189E Created Zip Spec 14 (20) '2.0'\n-5189F Created OS 03 (3) 'Unix'\n-518A0 Extract Zip Spec 0A (10) '1.0'\n-518A1 Extract OS 00 (0) 'MS-DOS'\n-518A2 General Purpose Flag 0800 (2048)\n+51CE3 CENTRAL HEADER #130 02014B50 (33639248)\n+51CE7 Created Zip Spec 14 (20) '2.0'\n+51CE8 Created OS 03 (3) 'Unix'\n+51CE9 Extract Zip Spec 0A (10) '1.0'\n+51CEA Extract OS 00 (0) 'MS-DOS'\n+51CEB General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-518A4 Compression Method 0008 (8) 'Deflated'\n-518A6 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-518AA CRC A4FA75C3 (2767877571)\n-518AE Compressed Size 000003E5 (997)\n-518B2 Uncompressed Size 00000D85 (3461)\n-518B6 Filename Length 0025 (37)\n-518B8 Extra Length 0000 (0)\n-518BA Comment Length 0000 (0)\n-518BC Disk Start 0000 (0)\n-518BE Int File Attributes 0000 (0)\n+51CED Compression Method 0008 (8) 'Deflated'\n+51CEF Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+51CF3 CRC A4FA75C3 (2767877571)\n+51CF7 Compressed Size 000003E5 (997)\n+51CFB Uncompressed Size 00000D85 (3461)\n+51CFF Filename Length 0025 (37)\n+51D01 Extra Length 0000 (0)\n+51D03 Comment Length 0000 (0)\n+51D05 Disk Start 0000 (0)\n+51D07 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-518C0 Ext File Attributes 81A40000 (2175008768)\n+51D09 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-518C4 Local Header Offset 00022F07 (143111)\n-518C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+51D0D Local Header Offset 00022F0A (143114)\n+51D11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x518C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x51D11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-518ED CENTRAL HEADER #131 02014B50 (33639248)\n-518F1 Created Zip Spec 14 (20) '2.0'\n-518F2 Created OS 03 (3) 'Unix'\n-518F3 Extract Zip Spec 0A (10) '1.0'\n-518F4 Extract OS 00 (0) 'MS-DOS'\n-518F5 General Purpose Flag 0800 (2048)\n+51D36 CENTRAL HEADER #131 02014B50 (33639248)\n+51D3A Created Zip Spec 14 (20) '2.0'\n+51D3B Created OS 03 (3) 'Unix'\n+51D3C Extract Zip Spec 0A (10) '1.0'\n+51D3D Extract OS 00 (0) 'MS-DOS'\n+51D3E General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-518F7 Compression Method 0008 (8) 'Deflated'\n-518F9 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-518FD CRC 5B51527B (1532056187)\n-51901 Compressed Size 0000033C (828)\n-51905 Uncompressed Size 00000606 (1542)\n-51909 Filename Length 0022 (34)\n-5190B Extra Length 0000 (0)\n-5190D Comment Length 0000 (0)\n-5190F Disk Start 0000 (0)\n-51911 Int File Attributes 0000 (0)\n+51D40 Compression Method 0008 (8) 'Deflated'\n+51D42 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+51D46 CRC 5B51527B (1532056187)\n+51D4A Compressed Size 0000033C (828)\n+51D4E Uncompressed Size 00000606 (1542)\n+51D52 Filename Length 0022 (34)\n+51D54 Extra Length 0000 (0)\n+51D56 Comment Length 0000 (0)\n+51D58 Disk Start 0000 (0)\n+51D5A Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-51913 Ext File Attributes 81A40000 (2175008768)\n+51D5C Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-51917 Local Header Offset 0002332F (144175)\n-5191B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+51D60 Local Header Offset 00023332 (144178)\n+51D64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5191B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x51D64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-5193D CENTRAL HEADER #132 02014B50 (33639248)\n-51941 Created Zip Spec 14 (20) '2.0'\n-51942 Created OS 03 (3) 'Unix'\n-51943 Extract Zip Spec 0A (10) '1.0'\n-51944 Extract OS 00 (0) 'MS-DOS'\n-51945 General Purpose Flag 0800 (2048)\n+51D86 CENTRAL HEADER #132 02014B50 (33639248)\n+51D8A Created Zip Spec 14 (20) '2.0'\n+51D8B Created OS 03 (3) 'Unix'\n+51D8C Extract Zip Spec 0A (10) '1.0'\n+51D8D Extract OS 00 (0) 'MS-DOS'\n+51D8E General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-51947 Compression Method 0008 (8) 'Deflated'\n-51949 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-5194D CRC 630533B3 (1661285299)\n-51951 Compressed Size 00000543 (1347)\n-51955 Uncompressed Size 00000B55 (2901)\n-51959 Filename Length 001D (29)\n-5195B Extra Length 0000 (0)\n-5195D Comment Length 0000 (0)\n-5195F Disk Start 0000 (0)\n-51961 Int File Attributes 0000 (0)\n+51D90 Compression Method 0008 (8) 'Deflated'\n+51D92 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+51D96 CRC 630533B3 (1661285299)\n+51D9A Compressed Size 00000543 (1347)\n+51D9E Uncompressed Size 00000B55 (2901)\n+51DA2 Filename Length 001D (29)\n+51DA4 Extra Length 0000 (0)\n+51DA6 Comment Length 0000 (0)\n+51DA8 Disk Start 0000 (0)\n+51DAA Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-51963 Ext File Attributes 81A40000 (2175008768)\n+51DAC Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-51967 Local Header Offset 000236AB (145067)\n-5196B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+51DB0 Local Header Offset 000236AE (145070)\n+51DB4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5196B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x51DB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-51988 CENTRAL HEADER #133 02014B50 (33639248)\n-5198C Created Zip Spec 14 (20) '2.0'\n-5198D Created OS 03 (3) 'Unix'\n-5198E Extract Zip Spec 0A (10) '1.0'\n-5198F Extract OS 00 (0) 'MS-DOS'\n-51990 General Purpose Flag 0800 (2048)\n+51DD1 CENTRAL HEADER #133 02014B50 (33639248)\n+51DD5 Created Zip Spec 14 (20) '2.0'\n+51DD6 Created OS 03 (3) 'Unix'\n+51DD7 Extract Zip Spec 0A (10) '1.0'\n+51DD8 Extract OS 00 (0) 'MS-DOS'\n+51DD9 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-51992 Compression Method 0008 (8) 'Deflated'\n-51994 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-51998 CRC 5EB20168 (1588724072)\n-5199C Compressed Size 000001C4 (452)\n-519A0 Uncompressed Size 00000389 (905)\n-519A4 Filename Length 0027 (39)\n-519A6 Extra Length 0000 (0)\n-519A8 Comment Length 0000 (0)\n-519AA Disk Start 0000 (0)\n-519AC Int File Attributes 0000 (0)\n+51DDB Compression Method 0008 (8) 'Deflated'\n+51DDD Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+51DE1 CRC 5EB20168 (1588724072)\n+51DE5 Compressed Size 000001C4 (452)\n+51DE9 Uncompressed Size 00000389 (905)\n+51DED Filename Length 0027 (39)\n+51DEF Extra Length 0000 (0)\n+51DF1 Comment Length 0000 (0)\n+51DF3 Disk Start 0000 (0)\n+51DF5 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-519AE Ext File Attributes 81A40000 (2175008768)\n+51DF7 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-519B2 Local Header Offset 00023C29 (146473)\n-519B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+51DFB Local Header Offset 00023C2C (146476)\n+51DFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x519B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x51DFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-519DD CENTRAL HEADER #134 02014B50 (33639248)\n-519E1 Created Zip Spec 14 (20) '2.0'\n-519E2 Created OS 03 (3) 'Unix'\n-519E3 Extract Zip Spec 0A (10) '1.0'\n-519E4 Extract OS 00 (0) 'MS-DOS'\n-519E5 General Purpose Flag 0800 (2048)\n+51E26 CENTRAL HEADER #134 02014B50 (33639248)\n+51E2A Created Zip Spec 14 (20) '2.0'\n+51E2B Created OS 03 (3) 'Unix'\n+51E2C Extract Zip Spec 0A (10) '1.0'\n+51E2D Extract OS 00 (0) 'MS-DOS'\n+51E2E General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-519E7 Compression Method 0008 (8) 'Deflated'\n-519E9 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-519ED CRC 64E2669E (1692559006)\n-519F1 Compressed Size 00000213 (531)\n-519F5 Uncompressed Size 00000426 (1062)\n-519F9 Filename Length 0024 (36)\n-519FB Extra Length 0000 (0)\n-519FD Comment Length 0000 (0)\n-519FF Disk Start 0000 (0)\n-51A01 Int File Attributes 0000 (0)\n+51E30 Compression Method 0008 (8) 'Deflated'\n+51E32 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+51E36 CRC 64E2669E (1692559006)\n+51E3A Compressed Size 00000213 (531)\n+51E3E Uncompressed Size 00000426 (1062)\n+51E42 Filename Length 0024 (36)\n+51E44 Extra Length 0000 (0)\n+51E46 Comment Length 0000 (0)\n+51E48 Disk Start 0000 (0)\n+51E4A Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-51A03 Ext File Attributes 81A40000 (2175008768)\n+51E4C Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-51A07 Local Header Offset 00023E32 (146994)\n-51A0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+51E50 Local Header Offset 00023E35 (146997)\n+51E54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x51A0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x51E54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-51A2F CENTRAL HEADER #135 02014B50 (33639248)\n-51A33 Created Zip Spec 14 (20) '2.0'\n-51A34 Created OS 03 (3) 'Unix'\n-51A35 Extract Zip Spec 0A (10) '1.0'\n-51A36 Extract OS 00 (0) 'MS-DOS'\n-51A37 General Purpose Flag 0800 (2048)\n+51E78 CENTRAL HEADER #135 02014B50 (33639248)\n+51E7C Created Zip Spec 14 (20) '2.0'\n+51E7D Created OS 03 (3) 'Unix'\n+51E7E Extract Zip Spec 0A (10) '1.0'\n+51E7F Extract OS 00 (0) 'MS-DOS'\n+51E80 General Purpose Flag 0800 (2048)\n [Bit 11] 1 'Language Encoding'\n-51A39 Compression Method 0000 (0) 'Stored'\n-51A3B Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-51A3F CRC 00000000 (0)\n-51A43 Compressed Size 00000000 (0)\n-51A47 Uncompressed Size 00000000 (0)\n-51A4B Filename Length 0013 (19)\n-51A4D Extra Length 0000 (0)\n-51A4F Comment Length 0000 (0)\n-51A51 Disk Start 0000 (0)\n-51A53 Int File Attributes 0000 (0)\n+51E82 Compression Method 0000 (0) 'Stored'\n+51E84 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+51E88 CRC 00000000 (0)\n+51E8C Compressed Size 00000000 (0)\n+51E90 Uncompressed Size 00000000 (0)\n+51E94 Filename Length 0013 (19)\n+51E96 Extra Length 0000 (0)\n+51E98 Comment Length 0000 (0)\n+51E9A Disk Start 0000 (0)\n+51E9C Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-51A55 Ext File Attributes 41ED0010 (1106051088)\n+51E9E Ext File Attributes 41ED0010 (1106051088)\n [Bit 4] Directory\n [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x'\n [Bits 28-31] 04 (4) 'Directory'\n-51A59 Local Header Offset 00024087 (147591)\n-51A5D Filename 'XXXXXXXXXXXXXXXXXXX'\n+51EA2 Local Header Offset 0002408A (147594)\n+51EA6 Filename 'XXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x51A5D: Filename 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x51EA6: Filename 'XXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-# ERROR: Offset 0x51A5D: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x51EA6: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/'\n # 'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x51A35: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x51E7E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX'\n #\n \n-51A70 CENTRAL HEADER #136 02014B50 (33639248)\n-51A74 Created Zip Spec 14 (20) '2.0'\n-51A75 Created OS 03 (3) 'Unix'\n-51A76 Extract Zip Spec 0A (10) '1.0'\n-51A77 Extract OS 00 (0) 'MS-DOS'\n-51A78 General Purpose Flag 0800 (2048)\n+51EB9 CENTRAL HEADER #136 02014B50 (33639248)\n+51EBD Created Zip Spec 14 (20) '2.0'\n+51EBE Created OS 03 (3) 'Unix'\n+51EBF Extract Zip Spec 0A (10) '1.0'\n+51EC0 Extract OS 00 (0) 'MS-DOS'\n+51EC1 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-51A7A Compression Method 0008 (8) 'Deflated'\n-51A7C Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-51A80 CRC B8D43C47 (3100916807)\n-51A84 Compressed Size 000000A4 (164)\n-51A88 Uncompressed Size 000000E4 (228)\n-51A8C Filename Length 0029 (41)\n-51A8E Extra Length 0000 (0)\n-51A90 Comment Length 0000 (0)\n-51A92 Disk Start 0000 (0)\n-51A94 Int File Attributes 0000 (0)\n+51EC3 Compression Method 0008 (8) 'Deflated'\n+51EC5 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+51EC9 CRC B8D43C47 (3100916807)\n+51ECD Compressed Size 000000A4 (164)\n+51ED1 Uncompressed Size 000000E4 (228)\n+51ED5 Filename Length 0029 (41)\n+51ED7 Extra Length 0000 (0)\n+51ED9 Comment Length 0000 (0)\n+51EDB Disk Start 0000 (0)\n+51EDD Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-51A96 Ext File Attributes 81A40000 (2175008768)\n+51EDF Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-51A9A Local Header Offset 000240B8 (147640)\n-51A9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+51EE3 Local Header Offset 000240BB (147643)\n+51EE7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x51A9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x51EE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-51AC7 CENTRAL HEADER #137 02014B50 (33639248)\n-51ACB Created Zip Spec 14 (20) '2.0'\n-51ACC Created OS 03 (3) 'Unix'\n-51ACD Extract Zip Spec 0A (10) '1.0'\n-51ACE Extract OS 00 (0) 'MS-DOS'\n-51ACF General Purpose Flag 0800 (2048)\n+51F10 CENTRAL HEADER #137 02014B50 (33639248)\n+51F14 Created Zip Spec 14 (20) '2.0'\n+51F15 Created OS 03 (3) 'Unix'\n+51F16 Extract Zip Spec 0A (10) '1.0'\n+51F17 Extract OS 00 (0) 'MS-DOS'\n+51F18 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-51AD1 Compression Method 0008 (8) 'Deflated'\n-51AD3 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-51AD7 CRC 8BBD70C4 (2344448196)\n-51ADB Compressed Size 00000131 (305)\n-51ADF Uncompressed Size 000001ED (493)\n-51AE3 Filename Length 002F (47)\n-51AE5 Extra Length 0000 (0)\n-51AE7 Comment Length 0000 (0)\n-51AE9 Disk Start 0000 (0)\n-51AEB Int File Attributes 0000 (0)\n+51F1A Compression Method 0008 (8) 'Deflated'\n+51F1C Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+51F20 CRC 8BBD70C4 (2344448196)\n+51F24 Compressed Size 00000131 (305)\n+51F28 Uncompressed Size 000001ED (493)\n+51F2C Filename Length 002F (47)\n+51F2E Extra Length 0000 (0)\n+51F30 Comment Length 0000 (0)\n+51F32 Disk Start 0000 (0)\n+51F34 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-51AED Ext File Attributes 81A40000 (2175008768)\n+51F36 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-51AF1 Local Header Offset 000241A3 (147875)\n-51AF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+51F3A Local Header Offset 000241A6 (147878)\n+51F3E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x51AF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x51F3E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-51B24 CENTRAL HEADER #138 02014B50 (33639248)\n-51B28 Created Zip Spec 14 (20) '2.0'\n-51B29 Created OS 03 (3) 'Unix'\n-51B2A Extract Zip Spec 0A (10) '1.0'\n-51B2B Extract OS 00 (0) 'MS-DOS'\n-51B2C General Purpose Flag 0800 (2048)\n+51F6D CENTRAL HEADER #138 02014B50 (33639248)\n+51F71 Created Zip Spec 14 (20) '2.0'\n+51F72 Created OS 03 (3) 'Unix'\n+51F73 Extract Zip Spec 0A (10) '1.0'\n+51F74 Extract OS 00 (0) 'MS-DOS'\n+51F75 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-51B2E Compression Method 0008 (8) 'Deflated'\n-51B30 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-51B34 CRC 276C6939 (661416249)\n-51B38 Compressed Size 00000173 (371)\n-51B3C Uncompressed Size 000002E7 (743)\n-51B40 Filename Length 0038 (56)\n-51B42 Extra Length 0000 (0)\n-51B44 Comment Length 0000 (0)\n-51B46 Disk Start 0000 (0)\n-51B48 Int File Attributes 0000 (0)\n+51F77 Compression Method 0008 (8) 'Deflated'\n+51F79 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+51F7D CRC 276C6939 (661416249)\n+51F81 Compressed Size 00000173 (371)\n+51F85 Uncompressed Size 000002E7 (743)\n+51F89 Filename Length 0038 (56)\n+51F8B Extra Length 0000 (0)\n+51F8D Comment Length 0000 (0)\n+51F8F Disk Start 0000 (0)\n+51F91 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-51B4A Ext File Attributes 81A40000 (2175008768)\n+51F93 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-51B4E Local Header Offset 00024321 (148257)\n-51B52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+51F97 Local Header Offset 00024324 (148260)\n+51F9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x51B52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x51F9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-51B8A CENTRAL HEADER #139 02014B50 (33639248)\n-51B8E Created Zip Spec 14 (20) '2.0'\n-51B8F Created OS 03 (3) 'Unix'\n-51B90 Extract Zip Spec 0A (10) '1.0'\n-51B91 Extract OS 00 (0) 'MS-DOS'\n-51B92 General Purpose Flag 0800 (2048)\n+51FD3 CENTRAL HEADER #139 02014B50 (33639248)\n+51FD7 Created Zip Spec 14 (20) '2.0'\n+51FD8 Created OS 03 (3) 'Unix'\n+51FD9 Extract Zip Spec 0A (10) '1.0'\n+51FDA Extract OS 00 (0) 'MS-DOS'\n+51FDB General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-51B94 Compression Method 0008 (8) 'Deflated'\n-51B96 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-51B9A CRC 99EF1B50 (2582584144)\n-51B9E Compressed Size 00007981 (31105)\n-51BA2 Uncompressed Size 00017015 (94229)\n-51BA6 Filename Length 0027 (39)\n-51BA8 Extra Length 0000 (0)\n-51BAA Comment Length 0000 (0)\n-51BAC Disk Start 0000 (0)\n-51BAE Int File Attributes 0000 (0)\n+51FDD Compression Method 0008 (8) 'Deflated'\n+51FDF Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+51FE3 CRC 99EF1B50 (2582584144)\n+51FE7 Compressed Size 00007981 (31105)\n+51FEB Uncompressed Size 00017015 (94229)\n+51FEF Filename Length 0027 (39)\n+51FF1 Extra Length 0000 (0)\n+51FF3 Comment Length 0000 (0)\n+51FF5 Disk Start 0000 (0)\n+51FF7 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-51BB0 Ext File Attributes 81A40000 (2175008768)\n+51FF9 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-51BB4 Local Header Offset 000244EA (148714)\n-51BB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+51FFD Local Header Offset 000244ED (148717)\n+52001 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x51BB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52001: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-51BDF CENTRAL HEADER #140 02014B50 (33639248)\n-51BE3 Created Zip Spec 14 (20) '2.0'\n-51BE4 Created OS 03 (3) 'Unix'\n-51BE5 Extract Zip Spec 0A (10) '1.0'\n-51BE6 Extract OS 00 (0) 'MS-DOS'\n-51BE7 General Purpose Flag 0800 (2048)\n+52028 CENTRAL HEADER #140 02014B50 (33639248)\n+5202C Created Zip Spec 14 (20) '2.0'\n+5202D Created OS 03 (3) 'Unix'\n+5202E Extract Zip Spec 0A (10) '1.0'\n+5202F Extract OS 00 (0) 'MS-DOS'\n+52030 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-51BE9 Compression Method 0008 (8) 'Deflated'\n-51BEB Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-51BEF CRC 15939206 (361992710)\n-51BF3 Compressed Size 00000BB8 (3000)\n-51BF7 Uncompressed Size 0000187A (6266)\n-51BFB Filename Length 0030 (48)\n-51BFD Extra Length 0000 (0)\n-51BFF Comment Length 0000 (0)\n-51C01 Disk Start 0000 (0)\n-51C03 Int File Attributes 0000 (0)\n+52032 Compression Method 0008 (8) 'Deflated'\n+52034 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+52038 CRC 15939206 (361992710)\n+5203C Compressed Size 00000BB8 (3000)\n+52040 Uncompressed Size 0000187A (6266)\n+52044 Filename Length 0030 (48)\n+52046 Extra Length 0000 (0)\n+52048 Comment Length 0000 (0)\n+5204A Disk Start 0000 (0)\n+5204C Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-51C05 Ext File Attributes 81A40000 (2175008768)\n+5204E Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-51C09 Local Header Offset 0002BEB0 (179888)\n-51C0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+52052 Local Header Offset 0002BEB3 (179891)\n+52056 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x51C0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52056: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-51C3D CENTRAL HEADER #141 02014B50 (33639248)\n-51C41 Created Zip Spec 14 (20) '2.0'\n-51C42 Created OS 03 (3) 'Unix'\n-51C43 Extract Zip Spec 0A (10) '1.0'\n-51C44 Extract OS 00 (0) 'MS-DOS'\n-51C45 General Purpose Flag 0800 (2048)\n+52086 CENTRAL HEADER #141 02014B50 (33639248)\n+5208A Created Zip Spec 14 (20) '2.0'\n+5208B Created OS 03 (3) 'Unix'\n+5208C Extract Zip Spec 0A (10) '1.0'\n+5208D Extract OS 00 (0) 'MS-DOS'\n+5208E General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-51C47 Compression Method 0008 (8) 'Deflated'\n-51C49 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-51C4D CRC A9D323A7 (2849186727)\n-51C51 Compressed Size 00003795 (14229)\n-51C55 Uncompressed Size 00006E51 (28241)\n-51C59 Filename Length 0033 (51)\n-51C5B Extra Length 0000 (0)\n-51C5D Comment Length 0000 (0)\n-51C5F Disk Start 0000 (0)\n-51C61 Int File Attributes 0000 (0)\n+52090 Compression Method 0008 (8) 'Deflated'\n+52092 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+52096 CRC A9D323A7 (2849186727)\n+5209A Compressed Size 00003795 (14229)\n+5209E Uncompressed Size 00006E51 (28241)\n+520A2 Filename Length 0033 (51)\n+520A4 Extra Length 0000 (0)\n+520A6 Comment Length 0000 (0)\n+520A8 Disk Start 0000 (0)\n+520AA Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-51C63 Ext File Attributes 81A40000 (2175008768)\n+520AC Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-51C67 Local Header Offset 0002CAB6 (182966)\n-51C6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+520B0 Local Header Offset 0002CAB9 (182969)\n+520B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x51C6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x520B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-51C9E CENTRAL HEADER #142 02014B50 (33639248)\n-51CA2 Created Zip Spec 14 (20) '2.0'\n-51CA3 Created OS 03 (3) 'Unix'\n-51CA4 Extract Zip Spec 0A (10) '1.0'\n-51CA5 Extract OS 00 (0) 'MS-DOS'\n-51CA6 General Purpose Flag 0800 (2048)\n+520E7 CENTRAL HEADER #142 02014B50 (33639248)\n+520EB Created Zip Spec 14 (20) '2.0'\n+520EC Created OS 03 (3) 'Unix'\n+520ED Extract Zip Spec 0A (10) '1.0'\n+520EE Extract OS 00 (0) 'MS-DOS'\n+520EF General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-51CA8 Compression Method 0008 (8) 'Deflated'\n-51CAA Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-51CAE CRC B8FC2664 (3103532644)\n-51CB2 Compressed Size 0000078A (1930)\n-51CB6 Uncompressed Size 00000DB7 (3511)\n-51CBA Filename Length 0027 (39)\n-51CBC Extra Length 0000 (0)\n-51CBE Comment Length 0000 (0)\n-51CC0 Disk Start 0000 (0)\n-51CC2 Int File Attributes 0000 (0)\n+520F1 Compression Method 0008 (8) 'Deflated'\n+520F3 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+520F7 CRC B8FC2664 (3103532644)\n+520FB Compressed Size 0000078A (1930)\n+520FF Uncompressed Size 00000DB7 (3511)\n+52103 Filename Length 0027 (39)\n+52105 Extra Length 0000 (0)\n+52107 Comment Length 0000 (0)\n+52109 Disk Start 0000 (0)\n+5210B Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-51CC4 Ext File Attributes 81A40000 (2175008768)\n+5210D Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-51CC8 Local Header Offset 0003029C (197276)\n-51CCC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+52111 Local Header Offset 0003029F (197279)\n+52115 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x51CCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52115: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-51CF3 CENTRAL HEADER #143 02014B50 (33639248)\n-51CF7 Created Zip Spec 14 (20) '2.0'\n-51CF8 Created OS 03 (3) 'Unix'\n-51CF9 Extract Zip Spec 0A (10) '1.0'\n-51CFA Extract OS 00 (0) 'MS-DOS'\n-51CFB General Purpose Flag 0800 (2048)\n+5213C CENTRAL HEADER #143 02014B50 (33639248)\n+52140 Created Zip Spec 14 (20) '2.0'\n+52141 Created OS 03 (3) 'Unix'\n+52142 Extract Zip Spec 0A (10) '1.0'\n+52143 Extract OS 00 (0) 'MS-DOS'\n+52144 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-51CFD Compression Method 0008 (8) 'Deflated'\n-51CFF Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-51D03 CRC 65B5B65A (1706407514)\n-51D07 Compressed Size 00000EE4 (3812)\n-51D0B Uncompressed Size 000020FF (8447)\n-51D0F Filename Length 0029 (41)\n-51D11 Extra Length 0000 (0)\n-51D13 Comment Length 0000 (0)\n-51D15 Disk Start 0000 (0)\n-51D17 Int File Attributes 0000 (0)\n+52146 Compression Method 0008 (8) 'Deflated'\n+52148 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+5214C CRC 65B5B65A (1706407514)\n+52150 Compressed Size 00000EE4 (3812)\n+52154 Uncompressed Size 000020FF (8447)\n+52158 Filename Length 0029 (41)\n+5215A Extra Length 0000 (0)\n+5215C Comment Length 0000 (0)\n+5215E Disk Start 0000 (0)\n+52160 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-51D19 Ext File Attributes 81A40000 (2175008768)\n+52162 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-51D1D Local Header Offset 00030A6B (199275)\n-51D21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+52166 Local Header Offset 00030A6E (199278)\n+5216A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x51D21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5216A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-51D4A CENTRAL HEADER #144 02014B50 (33639248)\n-51D4E Created Zip Spec 14 (20) '2.0'\n-51D4F Created OS 03 (3) 'Unix'\n-51D50 Extract Zip Spec 0A (10) '1.0'\n-51D51 Extract OS 00 (0) 'MS-DOS'\n-51D52 General Purpose Flag 0800 (2048)\n+52193 CENTRAL HEADER #144 02014B50 (33639248)\n+52197 Created Zip Spec 14 (20) '2.0'\n+52198 Created OS 03 (3) 'Unix'\n+52199 Extract Zip Spec 0A (10) '1.0'\n+5219A Extract OS 00 (0) 'MS-DOS'\n+5219B General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-51D54 Compression Method 0008 (8) 'Deflated'\n-51D56 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-51D5A CRC 01761DD6 (24518102)\n-51D5E Compressed Size 00000286 (646)\n-51D62 Uncompressed Size 000004F0 (1264)\n-51D66 Filename Length 001E (30)\n-51D68 Extra Length 0000 (0)\n-51D6A Comment Length 0000 (0)\n-51D6C Disk Start 0000 (0)\n-51D6E Int File Attributes 0000 (0)\n+5219D Compression Method 0008 (8) 'Deflated'\n+5219F Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+521A3 CRC 01761DD6 (24518102)\n+521A7 Compressed Size 00000286 (646)\n+521AB Uncompressed Size 000004F0 (1264)\n+521AF Filename Length 001E (30)\n+521B1 Extra Length 0000 (0)\n+521B3 Comment Length 0000 (0)\n+521B5 Disk Start 0000 (0)\n+521B7 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-51D70 Ext File Attributes 81A40000 (2175008768)\n+521B9 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-51D74 Local Header Offset 00031996 (203158)\n-51D78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+521BD Local Header Offset 00031999 (203161)\n+521C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x51D78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x521C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-51D96 CENTRAL HEADER #145 02014B50 (33639248)\n-51D9A Created Zip Spec 14 (20) '2.0'\n-51D9B Created OS 03 (3) 'Unix'\n-51D9C Extract Zip Spec 0A (10) '1.0'\n-51D9D Extract OS 00 (0) 'MS-DOS'\n-51D9E General Purpose Flag 0800 (2048)\n+521DF CENTRAL HEADER #145 02014B50 (33639248)\n+521E3 Created Zip Spec 14 (20) '2.0'\n+521E4 Created OS 03 (3) 'Unix'\n+521E5 Extract Zip Spec 0A (10) '1.0'\n+521E6 Extract OS 00 (0) 'MS-DOS'\n+521E7 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-51DA0 Compression Method 0008 (8) 'Deflated'\n-51DA2 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-51DA6 CRC 1D2AACD5 (489336021)\n-51DAA Compressed Size 0000063B (1595)\n-51DAE Uncompressed Size 00000B5A (2906)\n-51DB2 Filename Length 0026 (38)\n-51DB4 Extra Length 0000 (0)\n-51DB6 Comment Length 0000 (0)\n-51DB8 Disk Start 0000 (0)\n-51DBA Int File Attributes 0000 (0)\n+521E9 Compression Method 0008 (8) 'Deflated'\n+521EB Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+521EF CRC 1D2AACD5 (489336021)\n+521F3 Compressed Size 0000063B (1595)\n+521F7 Uncompressed Size 00000B5A (2906)\n+521FB Filename Length 0026 (38)\n+521FD Extra Length 0000 (0)\n+521FF Comment Length 0000 (0)\n+52201 Disk Start 0000 (0)\n+52203 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-51DBC Ext File Attributes 81A40000 (2175008768)\n+52205 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-51DC0 Local Header Offset 00031C58 (203864)\n-51DC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+52209 Local Header Offset 00031C5B (203867)\n+5220D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x51DC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5220D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-51DEA CENTRAL HEADER #146 02014B50 (33639248)\n-51DEE Created Zip Spec 14 (20) '2.0'\n-51DEF Created OS 03 (3) 'Unix'\n-51DF0 Extract Zip Spec 0A (10) '1.0'\n-51DF1 Extract OS 00 (0) 'MS-DOS'\n-51DF2 General Purpose Flag 0800 (2048)\n+52233 CENTRAL HEADER #146 02014B50 (33639248)\n+52237 Created Zip Spec 14 (20) '2.0'\n+52238 Created OS 03 (3) 'Unix'\n+52239 Extract Zip Spec 0A (10) '1.0'\n+5223A Extract OS 00 (0) 'MS-DOS'\n+5223B General Purpose Flag 0800 (2048)\n [Bit 11] 1 'Language Encoding'\n-51DF4 Compression Method 0000 (0) 'Stored'\n-51DF6 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-51DFA CRC 00000000 (0)\n-51DFE Compressed Size 00000000 (0)\n-51E02 Uncompressed Size 00000000 (0)\n-51E06 Filename Length 0011 (17)\n-51E08 Extra Length 0000 (0)\n-51E0A Comment Length 0000 (0)\n-51E0C Disk Start 0000 (0)\n-51E0E Int File Attributes 0000 (0)\n+5223D Compression Method 0000 (0) 'Stored'\n+5223F Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+52243 CRC 00000000 (0)\n+52247 Compressed Size 00000000 (0)\n+5224B Uncompressed Size 00000000 (0)\n+5224F Filename Length 0011 (17)\n+52251 Extra Length 0000 (0)\n+52253 Comment Length 0000 (0)\n+52255 Disk Start 0000 (0)\n+52257 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-51E10 Ext File Attributes 41ED0010 (1106051088)\n+52259 Ext File Attributes 41ED0010 (1106051088)\n [Bit 4] Directory\n [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x'\n [Bits 28-31] 04 (4) 'Directory'\n-51E14 Local Header Offset 000322D7 (205527)\n-51E18 Filename 'XXXXXXXXXXXXXXXXX'\n+5225D Local Header Offset 000322DA (205530)\n+52261 Filename 'XXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x51E18: Filename 'XXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52261: Filename 'XXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-# ERROR: Offset 0x51E18: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x52261: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/'\n # 'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x51DF0: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52239: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX'\n #\n \n-51E29 CENTRAL HEADER #147 02014B50 (33639248)\n-51E2D Created Zip Spec 14 (20) '2.0'\n-51E2E Created OS 03 (3) 'Unix'\n-51E2F Extract Zip Spec 0A (10) '1.0'\n-51E30 Extract OS 00 (0) 'MS-DOS'\n-51E31 General Purpose Flag 0800 (2048)\n+52272 CENTRAL HEADER #147 02014B50 (33639248)\n+52276 Created Zip Spec 14 (20) '2.0'\n+52277 Created OS 03 (3) 'Unix'\n+52278 Extract Zip Spec 0A (10) '1.0'\n+52279 Extract OS 00 (0) 'MS-DOS'\n+5227A General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-51E33 Compression Method 0008 (8) 'Deflated'\n-51E35 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-51E39 CRC B194C22E (2979316270)\n-51E3D Compressed Size 0000013D (317)\n-51E41 Uncompressed Size 000001C3 (451)\n-51E45 Filename Length 001C (28)\n-51E47 Extra Length 0000 (0)\n-51E49 Comment Length 0000 (0)\n-51E4B Disk Start 0000 (0)\n-51E4D Int File Attributes 0000 (0)\n+5227C Compression Method 0008 (8) 'Deflated'\n+5227E Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+52282 CRC B194C22E (2979316270)\n+52286 Compressed Size 0000013D (317)\n+5228A Uncompressed Size 000001C3 (451)\n+5228E Filename Length 001C (28)\n+52290 Extra Length 0000 (0)\n+52292 Comment Length 0000 (0)\n+52294 Disk Start 0000 (0)\n+52296 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-51E4F Ext File Attributes 81A40000 (2175008768)\n+52298 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-51E53 Local Header Offset 00032306 (205574)\n-51E57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5229C Local Header Offset 00032309 (205577)\n+522A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x51E57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x522A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-51E73 CENTRAL HEADER #148 02014B50 (33639248)\n-51E77 Created Zip Spec 14 (20) '2.0'\n-51E78 Created OS 03 (3) 'Unix'\n-51E79 Extract Zip Spec 0A (10) '1.0'\n-51E7A Extract OS 00 (0) 'MS-DOS'\n-51E7B General Purpose Flag 0800 (2048)\n+522BC CENTRAL HEADER #148 02014B50 (33639248)\n+522C0 Created Zip Spec 14 (20) '2.0'\n+522C1 Created OS 03 (3) 'Unix'\n+522C2 Extract Zip Spec 0A (10) '1.0'\n+522C3 Extract OS 00 (0) 'MS-DOS'\n+522C4 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-51E7D Compression Method 0008 (8) 'Deflated'\n-51E7F Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-51E83 CRC B43BFC2F (3023830063)\n-51E87 Compressed Size 00000362 (866)\n-51E8B Uncompressed Size 00000694 (1684)\n-51E8F Filename Length 002B (43)\n-51E91 Extra Length 0000 (0)\n-51E93 Comment Length 0000 (0)\n-51E95 Disk Start 0000 (0)\n-51E97 Int File Attributes 0000 (0)\n+522C6 Compression Method 0008 (8) 'Deflated'\n+522C8 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+522CC CRC B43BFC2F (3023830063)\n+522D0 Compressed Size 00000362 (866)\n+522D4 Uncompressed Size 00000694 (1684)\n+522D8 Filename Length 002B (43)\n+522DA Extra Length 0000 (0)\n+522DC Comment Length 0000 (0)\n+522DE Disk Start 0000 (0)\n+522E0 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-51E99 Ext File Attributes 81A40000 (2175008768)\n+522E2 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-51E9D Local Header Offset 0003247D (205949)\n-51EA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+522E6 Local Header Offset 00032480 (205952)\n+522EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x51EA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x522EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-51ECC CENTRAL HEADER #149 02014B50 (33639248)\n-51ED0 Created Zip Spec 14 (20) '2.0'\n-51ED1 Created OS 03 (3) 'Unix'\n-51ED2 Extract Zip Spec 0A (10) '1.0'\n-51ED3 Extract OS 00 (0) 'MS-DOS'\n-51ED4 General Purpose Flag 0800 (2048)\n+52315 CENTRAL HEADER #149 02014B50 (33639248)\n+52319 Created Zip Spec 14 (20) '2.0'\n+5231A Created OS 03 (3) 'Unix'\n+5231B Extract Zip Spec 0A (10) '1.0'\n+5231C Extract OS 00 (0) 'MS-DOS'\n+5231D General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-51ED6 Compression Method 0008 (8) 'Deflated'\n-51ED8 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-51EDC CRC B6CF64B9 (3067045049)\n-51EE0 Compressed Size 0000027F (639)\n-51EE4 Uncompressed Size 000004AF (1199)\n-51EE8 Filename Length 002B (43)\n-51EEA Extra Length 0000 (0)\n-51EEC Comment Length 0000 (0)\n-51EEE Disk Start 0000 (0)\n-51EF0 Int File Attributes 0000 (0)\n+5231F Compression Method 0008 (8) 'Deflated'\n+52321 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+52325 CRC B6CF64B9 (3067045049)\n+52329 Compressed Size 0000027F (639)\n+5232D Uncompressed Size 000004AF (1199)\n+52331 Filename Length 002B (43)\n+52333 Extra Length 0000 (0)\n+52335 Comment Length 0000 (0)\n+52337 Disk Start 0000 (0)\n+52339 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-51EF2 Ext File Attributes 81A40000 (2175008768)\n+5233B Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-51EF6 Local Header Offset 00032828 (206888)\n-51EFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5233F Local Header Offset 0003282B (206891)\n+52343 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x51EFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52343: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-51F25 CENTRAL HEADER #150 02014B50 (33639248)\n-51F29 Created Zip Spec 14 (20) '2.0'\n-51F2A Created OS 03 (3) 'Unix'\n-51F2B Extract Zip Spec 0A (10) '1.0'\n-51F2C Extract OS 00 (0) 'MS-DOS'\n-51F2D General Purpose Flag 0800 (2048)\n+5236E CENTRAL HEADER #150 02014B50 (33639248)\n+52372 Created Zip Spec 14 (20) '2.0'\n+52373 Created OS 03 (3) 'Unix'\n+52374 Extract Zip Spec 0A (10) '1.0'\n+52375 Extract OS 00 (0) 'MS-DOS'\n+52376 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-51F2F Compression Method 0008 (8) 'Deflated'\n-51F31 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-51F35 CRC CCAC4981 (3433843073)\n-51F39 Compressed Size 00000AC1 (2753)\n-51F3D Uncompressed Size 0000161E (5662)\n-51F41 Filename Length 0024 (36)\n-51F43 Extra Length 0000 (0)\n-51F45 Comment Length 0000 (0)\n-51F47 Disk Start 0000 (0)\n-51F49 Int File Attributes 0000 (0)\n+52378 Compression Method 0008 (8) 'Deflated'\n+5237A Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+5237E CRC CCAC4981 (3433843073)\n+52382 Compressed Size 00000AC1 (2753)\n+52386 Uncompressed Size 0000161E (5662)\n+5238A Filename Length 0024 (36)\n+5238C Extra Length 0000 (0)\n+5238E Comment Length 0000 (0)\n+52390 Disk Start 0000 (0)\n+52392 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-51F4B Ext File Attributes 81A40000 (2175008768)\n+52394 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-51F4F Local Header Offset 00032AF0 (207600)\n-51F53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+52398 Local Header Offset 00032AF3 (207603)\n+5239C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x51F53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5239C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-51F77 CENTRAL HEADER #151 02014B50 (33639248)\n-51F7B Created Zip Spec 14 (20) '2.0'\n-51F7C Created OS 03 (3) 'Unix'\n-51F7D Extract Zip Spec 0A (10) '1.0'\n-51F7E Extract OS 00 (0) 'MS-DOS'\n-51F7F General Purpose Flag 0800 (2048)\n+523C0 CENTRAL HEADER #151 02014B50 (33639248)\n+523C4 Created Zip Spec 14 (20) '2.0'\n+523C5 Created OS 03 (3) 'Unix'\n+523C6 Extract Zip Spec 0A (10) '1.0'\n+523C7 Extract OS 00 (0) 'MS-DOS'\n+523C8 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-51F81 Compression Method 0008 (8) 'Deflated'\n-51F83 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-51F87 CRC D50E901C (3574501404)\n-51F8B Compressed Size 00000A9F (2719)\n-51F8F Uncompressed Size 00001602 (5634)\n-51F93 Filename Length 0028 (40)\n-51F95 Extra Length 0000 (0)\n-51F97 Comment Length 0000 (0)\n-51F99 Disk Start 0000 (0)\n-51F9B Int File Attributes 0000 (0)\n+523CA Compression Method 0008 (8) 'Deflated'\n+523CC Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+523D0 CRC D50E901C (3574501404)\n+523D4 Compressed Size 00000A9F (2719)\n+523D8 Uncompressed Size 00001602 (5634)\n+523DC Filename Length 0028 (40)\n+523DE Extra Length 0000 (0)\n+523E0 Comment Length 0000 (0)\n+523E2 Disk Start 0000 (0)\n+523E4 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-51F9D Ext File Attributes 81A40000 (2175008768)\n+523E6 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-51FA1 Local Header Offset 000335F3 (210419)\n-51FA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+523EA Local Header Offset 000335F6 (210422)\n+523EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x51FA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x523EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-51FCD CENTRAL HEADER #152 02014B50 (33639248)\n-51FD1 Created Zip Spec 14 (20) '2.0'\n-51FD2 Created OS 03 (3) 'Unix'\n-51FD3 Extract Zip Spec 0A (10) '1.0'\n-51FD4 Extract OS 00 (0) 'MS-DOS'\n-51FD5 General Purpose Flag 0800 (2048)\n+52416 CENTRAL HEADER #152 02014B50 (33639248)\n+5241A Created Zip Spec 14 (20) '2.0'\n+5241B Created OS 03 (3) 'Unix'\n+5241C Extract Zip Spec 0A (10) '1.0'\n+5241D Extract OS 00 (0) 'MS-DOS'\n+5241E General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-51FD7 Compression Method 0008 (8) 'Deflated'\n-51FD9 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-51FDD CRC 1BBC7AFA (465337082)\n-51FE1 Compressed Size 000009E8 (2536)\n-51FE5 Uncompressed Size 0000128F (4751)\n-51FE9 Filename Length 002D (45)\n-51FEB Extra Length 0000 (0)\n-51FED Comment Length 0000 (0)\n-51FEF Disk Start 0000 (0)\n-51FF1 Int File Attributes 0000 (0)\n+52420 Compression Method 0008 (8) 'Deflated'\n+52422 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+52426 CRC 1BBC7AFA (465337082)\n+5242A Compressed Size 000009E8 (2536)\n+5242E Uncompressed Size 0000128F (4751)\n+52432 Filename Length 002D (45)\n+52434 Extra Length 0000 (0)\n+52436 Comment Length 0000 (0)\n+52438 Disk Start 0000 (0)\n+5243A Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-51FF3 Ext File Attributes 81A40000 (2175008768)\n+5243C Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-51FF7 Local Header Offset 000340D8 (213208)\n-51FFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+52440 Local Header Offset 000340DB (213211)\n+52444 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x51FFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52444: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-52028 CENTRAL HEADER #153 02014B50 (33639248)\n-5202C Created Zip Spec 14 (20) '2.0'\n-5202D Created OS 03 (3) 'Unix'\n-5202E Extract Zip Spec 0A (10) '1.0'\n-5202F Extract OS 00 (0) 'MS-DOS'\n-52030 General Purpose Flag 0800 (2048)\n+52471 CENTRAL HEADER #153 02014B50 (33639248)\n+52475 Created Zip Spec 14 (20) '2.0'\n+52476 Created OS 03 (3) 'Unix'\n+52477 Extract Zip Spec 0A (10) '1.0'\n+52478 Extract OS 00 (0) 'MS-DOS'\n+52479 General Purpose Flag 0800 (2048)\n [Bit 11] 1 'Language Encoding'\n-52032 Compression Method 0000 (0) 'Stored'\n-52034 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-52038 CRC 00000000 (0)\n-5203C Compressed Size 00000000 (0)\n-52040 Uncompressed Size 00000000 (0)\n-52044 Filename Length 0017 (23)\n-52046 Extra Length 0000 (0)\n-52048 Comment Length 0000 (0)\n-5204A Disk Start 0000 (0)\n-5204C Int File Attributes 0000 (0)\n+5247B Compression Method 0000 (0) 'Stored'\n+5247D Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+52481 CRC 00000000 (0)\n+52485 Compressed Size 00000000 (0)\n+52489 Uncompressed Size 00000000 (0)\n+5248D Filename Length 0017 (23)\n+5248F Extra Length 0000 (0)\n+52491 Comment Length 0000 (0)\n+52493 Disk Start 0000 (0)\n+52495 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-5204E Ext File Attributes 41ED0010 (1106051088)\n+52497 Ext File Attributes 41ED0010 (1106051088)\n [Bit 4] Directory\n [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x'\n [Bits 28-31] 04 (4) 'Directory'\n-52052 Local Header Offset 00034B0B (215819)\n-52056 Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n+5249B Local Header Offset 00034B0E (215822)\n+5249F Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52056: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5249F: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-# ERROR: Offset 0x52056: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x5249F: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n # 'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x5202E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52477: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-5206D CENTRAL HEADER #154 02014B50 (33639248)\n-52071 Created Zip Spec 14 (20) '2.0'\n-52072 Created OS 03 (3) 'Unix'\n-52073 Extract Zip Spec 0A (10) '1.0'\n-52074 Extract OS 00 (0) 'MS-DOS'\n-52075 General Purpose Flag 0800 (2048)\n+524B6 CENTRAL HEADER #154 02014B50 (33639248)\n+524BA Created Zip Spec 14 (20) '2.0'\n+524BB Created OS 03 (3) 'Unix'\n+524BC Extract Zip Spec 0A (10) '1.0'\n+524BD Extract OS 00 (0) 'MS-DOS'\n+524BE General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-52077 Compression Method 0008 (8) 'Deflated'\n-52079 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-5207D CRC 0F4FECD8 (256896216)\n-52081 Compressed Size 00000910 (2320)\n-52085 Uncompressed Size 000015C7 (5575)\n-52089 Filename Length 002B (43)\n-5208B Extra Length 0000 (0)\n-5208D Comment Length 0000 (0)\n-5208F Disk Start 0000 (0)\n-52091 Int File Attributes 0000 (0)\n+524C0 Compression Method 0008 (8) 'Deflated'\n+524C2 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+524C6 CRC 0F4FECD8 (256896216)\n+524CA Compressed Size 00000910 (2320)\n+524CE Uncompressed Size 000015C7 (5575)\n+524D2 Filename Length 002B (43)\n+524D4 Extra Length 0000 (0)\n+524D6 Comment Length 0000 (0)\n+524D8 Disk Start 0000 (0)\n+524DA Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-52093 Ext File Attributes 81A40000 (2175008768)\n+524DC Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-52097 Local Header Offset 00034B40 (215872)\n-5209B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+524E0 Local Header Offset 00034B43 (215875)\n+524E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5209B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x524E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-520C6 CENTRAL HEADER #155 02014B50 (33639248)\n-520CA Created Zip Spec 14 (20) '2.0'\n-520CB Created OS 03 (3) 'Unix'\n-520CC Extract Zip Spec 0A (10) '1.0'\n-520CD Extract OS 00 (0) 'MS-DOS'\n-520CE General Purpose Flag 0800 (2048)\n+5250F CENTRAL HEADER #155 02014B50 (33639248)\n+52513 Created Zip Spec 14 (20) '2.0'\n+52514 Created OS 03 (3) 'Unix'\n+52515 Extract Zip Spec 0A (10) '1.0'\n+52516 Extract OS 00 (0) 'MS-DOS'\n+52517 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-520D0 Compression Method 0008 (8) 'Deflated'\n-520D2 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-520D6 CRC 09C55FAF (163930031)\n-520DA Compressed Size 00000BFD (3069)\n-520DE Uncompressed Size 00001C58 (7256)\n-520E2 Filename Length 002A (42)\n-520E4 Extra Length 0000 (0)\n-520E6 Comment Length 0000 (0)\n-520E8 Disk Start 0000 (0)\n-520EA Int File Attributes 0000 (0)\n+52519 Compression Method 0008 (8) 'Deflated'\n+5251B Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+5251F CRC CF45F6C5 (3477468869)\n+52523 Compressed Size 00000C34 (3124)\n+52527 Uncompressed Size 00001D7D (7549)\n+5252B Filename Length 002A (42)\n+5252D Extra Length 0000 (0)\n+5252F Comment Length 0000 (0)\n+52531 Disk Start 0000 (0)\n+52533 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-520EC Ext File Attributes 81A40000 (2175008768)\n+52535 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-520F0 Local Header Offset 00035499 (218265)\n-520F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+52539 Local Header Offset 0003549C (218268)\n+5253D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x520F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5253D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-5211E CENTRAL HEADER #156 02014B50 (33639248)\n-52122 Created Zip Spec 14 (20) '2.0'\n-52123 Created OS 03 (3) 'Unix'\n-52124 Extract Zip Spec 0A (10) '1.0'\n-52125 Extract OS 00 (0) 'MS-DOS'\n-52126 General Purpose Flag 0800 (2048)\n+52567 CENTRAL HEADER #156 02014B50 (33639248)\n+5256B Created Zip Spec 14 (20) '2.0'\n+5256C Created OS 03 (3) 'Unix'\n+5256D Extract Zip Spec 0A (10) '1.0'\n+5256E Extract OS 00 (0) 'MS-DOS'\n+5256F General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-52128 Compression Method 0008 (8) 'Deflated'\n-5212A Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-5212E CRC 63D92802 (1675175938)\n-52132 Compressed Size 000007AC (1964)\n-52136 Uncompressed Size 0000127F (4735)\n-5213A Filename Length 002C (44)\n-5213C Extra Length 0000 (0)\n-5213E Comment Length 0000 (0)\n-52140 Disk Start 0000 (0)\n-52142 Int File Attributes 0000 (0)\n+52571 Compression Method 0008 (8) 'Deflated'\n+52573 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+52577 CRC 85FB091E (2247821598)\n+5257B Compressed Size 000007D6 (2006)\n+5257F Uncompressed Size 000012E4 (4836)\n+52583 Filename Length 002C (44)\n+52585 Extra Length 0000 (0)\n+52587 Comment Length 0000 (0)\n+52589 Disk Start 0000 (0)\n+5258B Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-52144 Ext File Attributes 81A40000 (2175008768)\n+5258D Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-52148 Local Header Offset 000360DE (221406)\n-5214C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+52591 Local Header Offset 00036118 (221464)\n+52595 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5214C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52595: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-52178 CENTRAL HEADER #157 02014B50 (33639248)\n-5217C Created Zip Spec 14 (20) '2.0'\n-5217D Created OS 03 (3) 'Unix'\n-5217E Extract Zip Spec 0A (10) '1.0'\n-5217F Extract OS 00 (0) 'MS-DOS'\n-52180 General Purpose Flag 0800 (2048)\n+525C1 CENTRAL HEADER #157 02014B50 (33639248)\n+525C5 Created Zip Spec 14 (20) '2.0'\n+525C6 Created OS 03 (3) 'Unix'\n+525C7 Extract Zip Spec 0A (10) '1.0'\n+525C8 Extract OS 00 (0) 'MS-DOS'\n+525C9 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-52182 Compression Method 0008 (8) 'Deflated'\n-52184 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-52188 CRC D97B3168 (3648729448)\n-5218C Compressed Size 00000CBB (3259)\n-52190 Uncompressed Size 00001D13 (7443)\n-52194 Filename Length 002B (43)\n-52196 Extra Length 0000 (0)\n-52198 Comment Length 0000 (0)\n-5219A Disk Start 0000 (0)\n-5219C Int File Attributes 0000 (0)\n+525CB Compression Method 0008 (8) 'Deflated'\n+525CD Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+525D1 CRC 501DBFA7 (1344126887)\n+525D5 Compressed Size 00000CFB (3323)\n+525D9 Uncompressed Size 00001E06 (7686)\n+525DD Filename Length 002B (43)\n+525DF Extra Length 0000 (0)\n+525E1 Comment Length 0000 (0)\n+525E3 Disk Start 0000 (0)\n+525E5 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-5219E Ext File Attributes 81A40000 (2175008768)\n+525E7 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-521A2 Local Header Offset 000368D4 (223444)\n-521A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+525EB Local Header Offset 00036938 (223544)\n+525EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x521A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x525EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-521D1 CENTRAL HEADER #158 02014B50 (33639248)\n-521D5 Created Zip Spec 14 (20) '2.0'\n-521D6 Created OS 03 (3) 'Unix'\n-521D7 Extract Zip Spec 0A (10) '1.0'\n-521D8 Extract OS 00 (0) 'MS-DOS'\n-521D9 General Purpose Flag 0800 (2048)\n+5261A CENTRAL HEADER #158 02014B50 (33639248)\n+5261E Created Zip Spec 14 (20) '2.0'\n+5261F Created OS 03 (3) 'Unix'\n+52620 Extract Zip Spec 0A (10) '1.0'\n+52621 Extract OS 00 (0) 'MS-DOS'\n+52622 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-521DB Compression Method 0008 (8) 'Deflated'\n-521DD Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-521E1 CRC 0E6DFCE1 (242089185)\n-521E5 Compressed Size 00000F3F (3903)\n-521E9 Uncompressed Size 000025BD (9661)\n-521ED Filename Length 002B (43)\n-521EF Extra Length 0000 (0)\n-521F1 Comment Length 0000 (0)\n-521F3 Disk Start 0000 (0)\n-521F5 Int File Attributes 0000 (0)\n+52624 Compression Method 0008 (8) 'Deflated'\n+52626 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+5262A CRC 03744E30 (57953840)\n+5262E Compressed Size 00000F80 (3968)\n+52632 Uncompressed Size 00002802 (10242)\n+52636 Filename Length 002B (43)\n+52638 Extra Length 0000 (0)\n+5263A Comment Length 0000 (0)\n+5263C Disk Start 0000 (0)\n+5263E Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-521F7 Ext File Attributes 81A40000 (2175008768)\n+52640 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-521FB Local Header Offset 000375D8 (226776)\n-521FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+52644 Local Header Offset 0003767C (226940)\n+52648 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x521FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52648: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-5222A CENTRAL HEADER #159 02014B50 (33639248)\n-5222E Created Zip Spec 14 (20) '2.0'\n-5222F Created OS 03 (3) 'Unix'\n-52230 Extract Zip Spec 0A (10) '1.0'\n-52231 Extract OS 00 (0) 'MS-DOS'\n-52232 General Purpose Flag 0800 (2048)\n+52673 CENTRAL HEADER #159 02014B50 (33639248)\n+52677 Created Zip Spec 14 (20) '2.0'\n+52678 Created OS 03 (3) 'Unix'\n+52679 Extract Zip Spec 0A (10) '1.0'\n+5267A Extract OS 00 (0) 'MS-DOS'\n+5267B General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-52234 Compression Method 0008 (8) 'Deflated'\n-52236 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-5223A CRC DE8B7B90 (3733683088)\n-5223E Compressed Size 00000761 (1889)\n-52242 Uncompressed Size 00001170 (4464)\n-52246 Filename Length 0031 (49)\n-52248 Extra Length 0000 (0)\n-5224A Comment Length 0000 (0)\n-5224C Disk Start 0000 (0)\n-5224E Int File Attributes 0000 (0)\n+5267D Compression Method 0008 (8) 'Deflated'\n+5267F Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+52683 CRC 4325222E (1126507054)\n+52687 Compressed Size 0000078B (1931)\n+5268B Uncompressed Size 000011E5 (4581)\n+5268F Filename Length 0031 (49)\n+52691 Extra Length 0000 (0)\n+52693 Comment Length 0000 (0)\n+52695 Disk Start 0000 (0)\n+52697 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-52250 Ext File Attributes 81A40000 (2175008768)\n+52699 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-52254 Local Header Offset 00038560 (230752)\n-52258 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5269D Local Header Offset 00038645 (230981)\n+526A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52258: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x526A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-52289 CENTRAL HEADER #160 02014B50 (33639248)\n-5228D Created Zip Spec 14 (20) '2.0'\n-5228E Created OS 03 (3) 'Unix'\n-5228F Extract Zip Spec 0A (10) '1.0'\n-52290 Extract OS 00 (0) 'MS-DOS'\n-52291 General Purpose Flag 0800 (2048)\n+526D2 CENTRAL HEADER #160 02014B50 (33639248)\n+526D6 Created Zip Spec 14 (20) '2.0'\n+526D7 Created OS 03 (3) 'Unix'\n+526D8 Extract Zip Spec 0A (10) '1.0'\n+526D9 Extract OS 00 (0) 'MS-DOS'\n+526DA General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-52293 Compression Method 0008 (8) 'Deflated'\n-52295 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-52299 CRC E26B241E (3798672414)\n-5229D Compressed Size 00000BAD (2989)\n-522A1 Uncompressed Size 00001B9E (7070)\n-522A5 Filename Length 0031 (49)\n-522A7 Extra Length 0000 (0)\n-522A9 Comment Length 0000 (0)\n-522AB Disk Start 0000 (0)\n-522AD Int File Attributes 0000 (0)\n+526DC Compression Method 0008 (8) 'Deflated'\n+526DE Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+526E2 CRC 30F829C9 (821569993)\n+526E6 Compressed Size 00000BC9 (3017)\n+526EA Uncompressed Size 00001C0F (7183)\n+526EE Filename Length 0031 (49)\n+526F0 Extra Length 0000 (0)\n+526F2 Comment Length 0000 (0)\n+526F4 Disk Start 0000 (0)\n+526F6 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-522AF Ext File Attributes 81A40000 (2175008768)\n+526F8 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-522B3 Local Header Offset 00038D10 (232720)\n-522B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+526FC Local Header Offset 00038E1F (232991)\n+52700 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x522B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52700: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-522E8 CENTRAL HEADER #161 02014B50 (33639248)\n-522EC Created Zip Spec 14 (20) '2.0'\n-522ED Created OS 03 (3) 'Unix'\n-522EE Extract Zip Spec 0A (10) '1.0'\n-522EF Extract OS 00 (0) 'MS-DOS'\n-522F0 General Purpose Flag 0800 (2048)\n+52731 CENTRAL HEADER #161 02014B50 (33639248)\n+52735 Created Zip Spec 14 (20) '2.0'\n+52736 Created OS 03 (3) 'Unix'\n+52737 Extract Zip Spec 0A (10) '1.0'\n+52738 Extract OS 00 (0) 'MS-DOS'\n+52739 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-522F2 Compression Method 0008 (8) 'Deflated'\n-522F4 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-522F8 CRC 4C99E3BC (1285153724)\n-522FC Compressed Size 000000FF (255)\n-52300 Uncompressed Size 000001FE (510)\n-52304 Filename Length 002E (46)\n-52306 Extra Length 0000 (0)\n-52308 Comment Length 0000 (0)\n-5230A Disk Start 0000 (0)\n-5230C Int File Attributes 0000 (0)\n+5273B Compression Method 0008 (8) 'Deflated'\n+5273D Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+52741 CRC 4C99E3BC (1285153724)\n+52745 Compressed Size 000000FF (255)\n+52749 Uncompressed Size 000001FE (510)\n+5274D Filename Length 002E (46)\n+5274F Extra Length 0000 (0)\n+52751 Comment Length 0000 (0)\n+52753 Disk Start 0000 (0)\n+52755 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-5230E Ext File Attributes 81A40000 (2175008768)\n+52757 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-52312 Local Header Offset 0003990C (235788)\n-52316 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5275B Local Header Offset 00039A37 (236087)\n+5275F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52316: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5275F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-52344 CENTRAL HEADER #162 02014B50 (33639248)\n-52348 Created Zip Spec 14 (20) '2.0'\n-52349 Created OS 03 (3) 'Unix'\n-5234A Extract Zip Spec 0A (10) '1.0'\n-5234B Extract OS 00 (0) 'MS-DOS'\n-5234C General Purpose Flag 0800 (2048)\n+5278D CENTRAL HEADER #162 02014B50 (33639248)\n+52791 Created Zip Spec 14 (20) '2.0'\n+52792 Created OS 03 (3) 'Unix'\n+52793 Extract Zip Spec 0A (10) '1.0'\n+52794 Extract OS 00 (0) 'MS-DOS'\n+52795 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-5234E Compression Method 0008 (8) 'Deflated'\n-52350 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-52354 CRC C8114BEE (3356576750)\n-52358 Compressed Size 00000120 (288)\n-5235C Uncompressed Size 0000027D (637)\n-52360 Filename Length 002C (44)\n-52362 Extra Length 0000 (0)\n-52364 Comment Length 0000 (0)\n-52366 Disk Start 0000 (0)\n-52368 Int File Attributes 0000 (0)\n+52797 Compression Method 0008 (8) 'Deflated'\n+52799 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+5279D CRC C8114BEE (3356576750)\n+527A1 Compressed Size 00000120 (288)\n+527A5 Uncompressed Size 0000027D (637)\n+527A9 Filename Length 002C (44)\n+527AB Extra Length 0000 (0)\n+527AD Comment Length 0000 (0)\n+527AF Disk Start 0000 (0)\n+527B1 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-5236A Ext File Attributes 81A40000 (2175008768)\n+527B3 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-5236E Local Header Offset 00039A57 (236119)\n-52372 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+527B7 Local Header Offset 00039B82 (236418)\n+527BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52372: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x527BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-5239E CENTRAL HEADER #163 02014B50 (33639248)\n-523A2 Created Zip Spec 14 (20) '2.0'\n-523A3 Created OS 03 (3) 'Unix'\n-523A4 Extract Zip Spec 0A (10) '1.0'\n-523A5 Extract OS 00 (0) 'MS-DOS'\n-523A6 General Purpose Flag 0800 (2048)\n+527E7 CENTRAL HEADER #163 02014B50 (33639248)\n+527EB Created Zip Spec 14 (20) '2.0'\n+527EC Created OS 03 (3) 'Unix'\n+527ED Extract Zip Spec 0A (10) '1.0'\n+527EE Extract OS 00 (0) 'MS-DOS'\n+527EF General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-523A8 Compression Method 0008 (8) 'Deflated'\n-523AA Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-523AE CRC F9AED406 (4188984326)\n-523B2 Compressed Size 00000658 (1624)\n-523B6 Uncompressed Size 00001310 (4880)\n-523BA Filename Length 0028 (40)\n-523BC Extra Length 0000 (0)\n-523BE Comment Length 0000 (0)\n-523C0 Disk Start 0000 (0)\n-523C2 Int File Attributes 0000 (0)\n+527F1 Compression Method 0008 (8) 'Deflated'\n+527F3 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+527F7 CRC F9AED406 (4188984326)\n+527FB Compressed Size 00000658 (1624)\n+527FF Uncompressed Size 00001310 (4880)\n+52803 Filename Length 0028 (40)\n+52805 Extra Length 0000 (0)\n+52807 Comment Length 0000 (0)\n+52809 Disk Start 0000 (0)\n+5280B Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-523C4 Ext File Attributes 81A40000 (2175008768)\n+5280D Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-523C8 Local Header Offset 00039BC1 (236481)\n-523CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+52811 Local Header Offset 00039CEC (236780)\n+52815 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x523CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52815: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-523F4 CENTRAL HEADER #164 02014B50 (33639248)\n-523F8 Created Zip Spec 14 (20) '2.0'\n-523F9 Created OS 03 (3) 'Unix'\n-523FA Extract Zip Spec 0A (10) '1.0'\n-523FB Extract OS 00 (0) 'MS-DOS'\n-523FC General Purpose Flag 0800 (2048)\n+5283D CENTRAL HEADER #164 02014B50 (33639248)\n+52841 Created Zip Spec 14 (20) '2.0'\n+52842 Created OS 03 (3) 'Unix'\n+52843 Extract Zip Spec 0A (10) '1.0'\n+52844 Extract OS 00 (0) 'MS-DOS'\n+52845 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-523FE Compression Method 0008 (8) 'Deflated'\n-52400 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-52404 CRC D0D46916 (3503581462)\n-52408 Compressed Size 0000086F (2159)\n-5240C Uncompressed Size 000016B2 (5810)\n-52410 Filename Length 0031 (49)\n-52412 Extra Length 0000 (0)\n-52414 Comment Length 0000 (0)\n-52416 Disk Start 0000 (0)\n-52418 Int File Attributes 0000 (0)\n+52847 Compression Method 0008 (8) 'Deflated'\n+52849 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+5284D CRC D0D46916 (3503581462)\n+52851 Compressed Size 0000086F (2159)\n+52855 Uncompressed Size 000016B2 (5810)\n+52859 Filename Length 0031 (49)\n+5285B Extra Length 0000 (0)\n+5285D Comment Length 0000 (0)\n+5285F Disk Start 0000 (0)\n+52861 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-5241A Ext File Attributes 81A40000 (2175008768)\n+52863 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-5241E Local Header Offset 0003A25F (238175)\n-52422 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+52867 Local Header Offset 0003A38A (238474)\n+5286B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52422: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5286B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-52453 CENTRAL HEADER #165 02014B50 (33639248)\n-52457 Created Zip Spec 14 (20) '2.0'\n-52458 Created OS 03 (3) 'Unix'\n-52459 Extract Zip Spec 0A (10) '1.0'\n-5245A Extract OS 00 (0) 'MS-DOS'\n-5245B General Purpose Flag 0800 (2048)\n+5289C CENTRAL HEADER #165 02014B50 (33639248)\n+528A0 Created Zip Spec 14 (20) '2.0'\n+528A1 Created OS 03 (3) 'Unix'\n+528A2 Extract Zip Spec 0A (10) '1.0'\n+528A3 Extract OS 00 (0) 'MS-DOS'\n+528A4 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-5245D Compression Method 0008 (8) 'Deflated'\n-5245F Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-52463 CRC CC8B3731 (3431675697)\n-52467 Compressed Size 00000D66 (3430)\n-5246B Uncompressed Size 0000227C (8828)\n-5246F Filename Length 002B (43)\n-52471 Extra Length 0000 (0)\n-52473 Comment Length 0000 (0)\n-52475 Disk Start 0000 (0)\n-52477 Int File Attributes 0000 (0)\n+528A6 Compression Method 0008 (8) 'Deflated'\n+528A8 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+528AC CRC FD047CFB (4244929787)\n+528B0 Compressed Size 00000DAE (3502)\n+528B4 Uncompressed Size 00002305 (8965)\n+528B8 Filename Length 002B (43)\n+528BA Extra Length 0000 (0)\n+528BC Comment Length 0000 (0)\n+528BE Disk Start 0000 (0)\n+528C0 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-52479 Ext File Attributes 81A40000 (2175008768)\n+528C2 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-5247D Local Header Offset 0003AB1D (240413)\n-52481 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+528C6 Local Header Offset 0003AC48 (240712)\n+528CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52481: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x528CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-524AC CENTRAL HEADER #166 02014B50 (33639248)\n-524B0 Created Zip Spec 14 (20) '2.0'\n-524B1 Created OS 03 (3) 'Unix'\n-524B2 Extract Zip Spec 0A (10) '1.0'\n-524B3 Extract OS 00 (0) 'MS-DOS'\n-524B4 General Purpose Flag 0800 (2048)\n+528F5 CENTRAL HEADER #166 02014B50 (33639248)\n+528F9 Created Zip Spec 14 (20) '2.0'\n+528FA Created OS 03 (3) 'Unix'\n+528FB Extract Zip Spec 0A (10) '1.0'\n+528FC Extract OS 00 (0) 'MS-DOS'\n+528FD General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-524B6 Compression Method 0008 (8) 'Deflated'\n-524B8 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-524BC CRC 6C0C9F56 (1812766550)\n-524C0 Compressed Size 000010F3 (4339)\n-524C4 Uncompressed Size 000024FD (9469)\n-524C8 Filename Length 0028 (40)\n-524CA Extra Length 0000 (0)\n-524CC Comment Length 0000 (0)\n-524CE Disk Start 0000 (0)\n-524D0 Int File Attributes 0000 (0)\n+528FF Compression Method 0008 (8) 'Deflated'\n+52901 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+52905 CRC D0A86D13 (3500698899)\n+52909 Compressed Size 000010BC (4284)\n+5290D Uncompressed Size 000024A1 (9377)\n+52911 Filename Length 0028 (40)\n+52913 Extra Length 0000 (0)\n+52915 Comment Length 0000 (0)\n+52917 Disk Start 0000 (0)\n+52919 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-524D2 Ext File Attributes 81A40000 (2175008768)\n+5291B Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-524D6 Local Header Offset 0003B8CC (243916)\n-524DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5291F Local Header Offset 0003BA3F (244287)\n+52923 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x524DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52923: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-52502 CENTRAL HEADER #167 02014B50 (33639248)\n-52506 Created Zip Spec 14 (20) '2.0'\n-52507 Created OS 03 (3) 'Unix'\n-52508 Extract Zip Spec 0A (10) '1.0'\n-52509 Extract OS 00 (0) 'MS-DOS'\n-5250A General Purpose Flag 0800 (2048)\n+5294B CENTRAL HEADER #167 02014B50 (33639248)\n+5294F Created Zip Spec 14 (20) '2.0'\n+52950 Created OS 03 (3) 'Unix'\n+52951 Extract Zip Spec 0A (10) '1.0'\n+52952 Extract OS 00 (0) 'MS-DOS'\n+52953 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-5250C Compression Method 0008 (8) 'Deflated'\n-5250E Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-52512 CRC CFD8F6F2 (3487102706)\n-52516 Compressed Size 0000074F (1871)\n-5251A Uncompressed Size 00001155 (4437)\n-5251E Filename Length 0026 (38)\n-52520 Extra Length 0000 (0)\n-52522 Comment Length 0000 (0)\n-52524 Disk Start 0000 (0)\n-52526 Int File Attributes 0000 (0)\n+52955 Compression Method 0008 (8) 'Deflated'\n+52957 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+5295B CRC 82DE3017 (2195599383)\n+5295F Compressed Size 0000076E (1902)\n+52963 Uncompressed Size 000011A2 (4514)\n+52967 Filename Length 0026 (38)\n+52969 Extra Length 0000 (0)\n+5296B Comment Length 0000 (0)\n+5296D Disk Start 0000 (0)\n+5296F Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-52528 Ext File Attributes 81A40000 (2175008768)\n+52971 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-5252C Local Header Offset 0003CA05 (248325)\n-52530 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+52975 Local Header Offset 0003CB41 (248641)\n+52979 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52530: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52979: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-52556 CENTRAL HEADER #168 02014B50 (33639248)\n-5255A Created Zip Spec 14 (20) '2.0'\n-5255B Created OS 03 (3) 'Unix'\n-5255C Extract Zip Spec 0A (10) '1.0'\n-5255D Extract OS 00 (0) 'MS-DOS'\n-5255E General Purpose Flag 0800 (2048)\n+5299F CENTRAL HEADER #168 02014B50 (33639248)\n+529A3 Created Zip Spec 14 (20) '2.0'\n+529A4 Created OS 03 (3) 'Unix'\n+529A5 Extract Zip Spec 0A (10) '1.0'\n+529A6 Extract OS 00 (0) 'MS-DOS'\n+529A7 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-52560 Compression Method 0008 (8) 'Deflated'\n-52562 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-52566 CRC 26438B48 (641960776)\n-5256A Compressed Size 000009B8 (2488)\n-5256E Uncompressed Size 00001796 (6038)\n-52572 Filename Length 0025 (37)\n-52574 Extra Length 0000 (0)\n-52576 Comment Length 0000 (0)\n-52578 Disk Start 0000 (0)\n-5257A Int File Attributes 0000 (0)\n+529A9 Compression Method 0008 (8) 'Deflated'\n+529AB Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+529AF CRC 27F551D2 (670388690)\n+529B3 Compressed Size 000009BA (2490)\n+529B7 Uncompressed Size 000017D3 (6099)\n+529BB Filename Length 0025 (37)\n+529BD Extra Length 0000 (0)\n+529BF Comment Length 0000 (0)\n+529C1 Disk Start 0000 (0)\n+529C3 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-5257C Ext File Attributes 81A40000 (2175008768)\n+529C5 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-52580 Local Header Offset 0003D198 (250264)\n-52584 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+529C9 Local Header Offset 0003D2F3 (250611)\n+529CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52584: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x529CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-525A9 CENTRAL HEADER #169 02014B50 (33639248)\n-525AD Created Zip Spec 14 (20) '2.0'\n-525AE Created OS 03 (3) 'Unix'\n-525AF Extract Zip Spec 0A (10) '1.0'\n-525B0 Extract OS 00 (0) 'MS-DOS'\n-525B1 General Purpose Flag 0800 (2048)\n+529F2 CENTRAL HEADER #169 02014B50 (33639248)\n+529F6 Created Zip Spec 14 (20) '2.0'\n+529F7 Created OS 03 (3) 'Unix'\n+529F8 Extract Zip Spec 0A (10) '1.0'\n+529F9 Extract OS 00 (0) 'MS-DOS'\n+529FA General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-525B3 Compression Method 0008 (8) 'Deflated'\n-525B5 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-525B9 CRC F3C2E35A (4089635674)\n-525BD Compressed Size 00000A14 (2580)\n-525C1 Uncompressed Size 000018C0 (6336)\n-525C5 Filename Length 0027 (39)\n-525C7 Extra Length 0000 (0)\n-525C9 Comment Length 0000 (0)\n-525CB Disk Start 0000 (0)\n-525CD Int File Attributes 0000 (0)\n+529FC Compression Method 0008 (8) 'Deflated'\n+529FE Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+52A02 CRC FFE584AA (4293231786)\n+52A06 Compressed Size 00000A34 (2612)\n+52A0A Uncompressed Size 0000190D (6413)\n+52A0E Filename Length 0027 (39)\n+52A10 Extra Length 0000 (0)\n+52A12 Comment Length 0000 (0)\n+52A14 Disk Start 0000 (0)\n+52A16 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-525CF Ext File Attributes 81A40000 (2175008768)\n+52A18 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-525D3 Local Header Offset 0003DB93 (252819)\n-525D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+52A1C Local Header Offset 0003DCF0 (253168)\n+52A20 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x525D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52A20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-525FE CENTRAL HEADER #170 02014B50 (33639248)\n-52602 Created Zip Spec 14 (20) '2.0'\n-52603 Created OS 03 (3) 'Unix'\n-52604 Extract Zip Spec 0A (10) '1.0'\n-52605 Extract OS 00 (0) 'MS-DOS'\n-52606 General Purpose Flag 0800 (2048)\n+52A47 CENTRAL HEADER #170 02014B50 (33639248)\n+52A4B Created Zip Spec 14 (20) '2.0'\n+52A4C Created OS 03 (3) 'Unix'\n+52A4D Extract Zip Spec 0A (10) '1.0'\n+52A4E Extract OS 00 (0) 'MS-DOS'\n+52A4F General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-52608 Compression Method 0008 (8) 'Deflated'\n-5260A Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-5260E CRC 24C5A2D7 (616932055)\n-52612 Compressed Size 00000773 (1907)\n-52616 Uncompressed Size 00001229 (4649)\n-5261A Filename Length 002B (43)\n-5261C Extra Length 0000 (0)\n-5261E Comment Length 0000 (0)\n-52620 Disk Start 0000 (0)\n-52622 Int File Attributes 0000 (0)\n+52A51 Compression Method 0008 (8) 'Deflated'\n+52A53 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+52A57 CRC 4BBE2998 (1270753688)\n+52A5B Compressed Size 0000079B (1947)\n+52A5F Uncompressed Size 00001276 (4726)\n+52A63 Filename Length 002B (43)\n+52A65 Extra Length 0000 (0)\n+52A67 Comment Length 0000 (0)\n+52A69 Disk Start 0000 (0)\n+52A6B Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-52624 Ext File Attributes 81A40000 (2175008768)\n+52A6D Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-52628 Local Header Offset 0003E5EC (255468)\n-5262C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+52A71 Local Header Offset 0003E769 (255849)\n+52A75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5262C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52A75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-52657 CENTRAL HEADER #171 02014B50 (33639248)\n-5265B Created Zip Spec 14 (20) '2.0'\n-5265C Created OS 03 (3) 'Unix'\n-5265D Extract Zip Spec 0A (10) '1.0'\n-5265E Extract OS 00 (0) 'MS-DOS'\n-5265F General Purpose Flag 0800 (2048)\n+52AA0 CENTRAL HEADER #171 02014B50 (33639248)\n+52AA4 Created Zip Spec 14 (20) '2.0'\n+52AA5 Created OS 03 (3) 'Unix'\n+52AA6 Extract Zip Spec 0A (10) '1.0'\n+52AA7 Extract OS 00 (0) 'MS-DOS'\n+52AA8 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-52661 Compression Method 0008 (8) 'Deflated'\n-52663 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-52667 CRC 45B7D0B1 (1169674417)\n-5266B Compressed Size 000009F6 (2550)\n-5266F Uncompressed Size 000017B4 (6068)\n-52673 Filename Length 002B (43)\n-52675 Extra Length 0000 (0)\n-52677 Comment Length 0000 (0)\n-52679 Disk Start 0000 (0)\n-5267B Int File Attributes 0000 (0)\n+52AAA Compression Method 0008 (8) 'Deflated'\n+52AAC Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+52AB0 CRC BF1FEA5F (3206539871)\n+52AB4 Compressed Size 00000A1F (2591)\n+52AB8 Uncompressed Size 0000185B (6235)\n+52ABC Filename Length 002B (43)\n+52ABE Extra Length 0000 (0)\n+52AC0 Comment Length 0000 (0)\n+52AC2 Disk Start 0000 (0)\n+52AC4 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-5267D Ext File Attributes 81A40000 (2175008768)\n+52AC6 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-52681 Local Header Offset 0003EDA8 (257448)\n-52685 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+52ACA Local Header Offset 0003EF4D (257869)\n+52ACE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52685: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52ACE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-526B0 CENTRAL HEADER #172 02014B50 (33639248)\n-526B4 Created Zip Spec 14 (20) '2.0'\n-526B5 Created OS 03 (3) 'Unix'\n-526B6 Extract Zip Spec 0A (10) '1.0'\n-526B7 Extract OS 00 (0) 'MS-DOS'\n-526B8 General Purpose Flag 0800 (2048)\n+52AF9 CENTRAL HEADER #172 02014B50 (33639248)\n+52AFD Created Zip Spec 14 (20) '2.0'\n+52AFE Created OS 03 (3) 'Unix'\n+52AFF Extract Zip Spec 0A (10) '1.0'\n+52B00 Extract OS 00 (0) 'MS-DOS'\n+52B01 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-526BA Compression Method 0008 (8) 'Deflated'\n-526BC Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-526C0 CRC 5CD9DF2D (1557782317)\n-526C4 Compressed Size 00000714 (1812)\n-526C8 Uncompressed Size 00001150 (4432)\n-526CC Filename Length 0028 (40)\n-526CE Extra Length 0000 (0)\n-526D0 Comment Length 0000 (0)\n-526D2 Disk Start 0000 (0)\n-526D4 Int File Attributes 0000 (0)\n+52B03 Compression Method 0008 (8) 'Deflated'\n+52B05 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+52B09 CRC FA87CA6C (4203203180)\n+52B0D Compressed Size 00000733 (1843)\n+52B11 Uncompressed Size 000011C3 (4547)\n+52B15 Filename Length 0028 (40)\n+52B17 Extra Length 0000 (0)\n+52B19 Comment Length 0000 (0)\n+52B1B Disk Start 0000 (0)\n+52B1D Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-526D6 Ext File Attributes 81A40000 (2175008768)\n+52B1F Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-526DA Local Header Offset 0003F7E7 (260071)\n-526DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+52B23 Local Header Offset 0003F9B5 (260533)\n+52B27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x526DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52B27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-52706 CENTRAL HEADER #173 02014B50 (33639248)\n-5270A Created Zip Spec 14 (20) '2.0'\n-5270B Created OS 03 (3) 'Unix'\n-5270C Extract Zip Spec 0A (10) '1.0'\n-5270D Extract OS 00 (0) 'MS-DOS'\n-5270E General Purpose Flag 0800 (2048)\n+52B4F CENTRAL HEADER #173 02014B50 (33639248)\n+52B53 Created Zip Spec 14 (20) '2.0'\n+52B54 Created OS 03 (3) 'Unix'\n+52B55 Extract Zip Spec 0A (10) '1.0'\n+52B56 Extract OS 00 (0) 'MS-DOS'\n+52B57 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-52710 Compression Method 0008 (8) 'Deflated'\n-52712 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-52716 CRC 6AD41AAE (1792285358)\n-5271A Compressed Size 000011B6 (4534)\n-5271E Uncompressed Size 00002B7B (11131)\n-52722 Filename Length 002E (46)\n-52724 Extra Length 0000 (0)\n-52726 Comment Length 0000 (0)\n-52728 Disk Start 0000 (0)\n-5272A Int File Attributes 0000 (0)\n+52B59 Compression Method 0008 (8) 'Deflated'\n+52B5B Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+52B5F CRC 18350680 (406128256)\n+52B63 Compressed Size 00001216 (4630)\n+52B67 Uncompressed Size 00002F8B (12171)\n+52B6B Filename Length 002E (46)\n+52B6D Extra Length 0000 (0)\n+52B6F Comment Length 0000 (0)\n+52B71 Disk Start 0000 (0)\n+52B73 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-5272C Ext File Attributes 81A40000 (2175008768)\n+52B75 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-52730 Local Header Offset 0003FF41 (261953)\n-52734 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+52B79 Local Header Offset 0004012E (262446)\n+52B7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52734: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52B7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-52762 CENTRAL HEADER #174 02014B50 (33639248)\n-52766 Created Zip Spec 14 (20) '2.0'\n-52767 Created OS 03 (3) 'Unix'\n-52768 Extract Zip Spec 0A (10) '1.0'\n-52769 Extract OS 00 (0) 'MS-DOS'\n-5276A General Purpose Flag 0800 (2048)\n+52BAB CENTRAL HEADER #174 02014B50 (33639248)\n+52BAF Created Zip Spec 14 (20) '2.0'\n+52BB0 Created OS 03 (3) 'Unix'\n+52BB1 Extract Zip Spec 0A (10) '1.0'\n+52BB2 Extract OS 00 (0) 'MS-DOS'\n+52BB3 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-5276C Compression Method 0008 (8) 'Deflated'\n-5276E Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-52772 CRC 4DE2FBCB (1306721227)\n-52776 Compressed Size 0000323D (12861)\n-5277A Uncompressed Size 00008A6D (35437)\n-5277E Filename Length 0029 (41)\n-52780 Extra Length 0000 (0)\n-52782 Comment Length 0000 (0)\n-52784 Disk Start 0000 (0)\n-52786 Int File Attributes 0000 (0)\n+52BB5 Compression Method 0008 (8) 'Deflated'\n+52BB7 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+52BBB CRC 1DEE7A69 (502168169)\n+52BBF Compressed Size 00003373 (13171)\n+52BC3 Uncompressed Size 00009558 (38232)\n+52BC7 Filename Length 0029 (41)\n+52BC9 Extra Length 0000 (0)\n+52BCB Comment Length 0000 (0)\n+52BCD Disk Start 0000 (0)\n+52BCF Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-52788 Ext File Attributes 81A40000 (2175008768)\n+52BD1 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-5278C Local Header Offset 00041143 (266563)\n-52790 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+52BD5 Local Header Offset 00041390 (267152)\n+52BD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52790: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52BD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-527B9 CENTRAL HEADER #175 02014B50 (33639248)\n-527BD Created Zip Spec 14 (20) '2.0'\n-527BE Created OS 03 (3) 'Unix'\n-527BF Extract Zip Spec 0A (10) '1.0'\n-527C0 Extract OS 00 (0) 'MS-DOS'\n-527C1 General Purpose Flag 0800 (2048)\n+52C02 CENTRAL HEADER #175 02014B50 (33639248)\n+52C06 Created Zip Spec 14 (20) '2.0'\n+52C07 Created OS 03 (3) 'Unix'\n+52C08 Extract Zip Spec 0A (10) '1.0'\n+52C09 Extract OS 00 (0) 'MS-DOS'\n+52C0A General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-527C3 Compression Method 0008 (8) 'Deflated'\n-527C5 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-527C9 CRC FF365893 (4281751699)\n-527CD Compressed Size 0000075C (1884)\n-527D1 Uncompressed Size 0000116E (4462)\n-527D5 Filename Length 0022 (34)\n-527D7 Extra Length 0000 (0)\n-527D9 Comment Length 0000 (0)\n-527DB Disk Start 0000 (0)\n-527DD Int File Attributes 0000 (0)\n+52C0C Compression Method 0008 (8) 'Deflated'\n+52C0E Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+52C12 CRC AF2C7508 (2938926344)\n+52C16 Compressed Size 0000078B (1931)\n+52C1A Uncompressed Size 00001221 (4641)\n+52C1E Filename Length 0022 (34)\n+52C20 Extra Length 0000 (0)\n+52C22 Comment Length 0000 (0)\n+52C24 Disk Start 0000 (0)\n+52C26 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-527DF Ext File Attributes 81A40000 (2175008768)\n+52C28 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-527E3 Local Header Offset 000443C7 (279495)\n-527E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+52C2C Local Header Offset 0004474A (280394)\n+52C30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x527E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52C30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-52809 CENTRAL HEADER #176 02014B50 (33639248)\n-5280D Created Zip Spec 14 (20) '2.0'\n-5280E Created OS 03 (3) 'Unix'\n-5280F Extract Zip Spec 0A (10) '1.0'\n-52810 Extract OS 00 (0) 'MS-DOS'\n-52811 General Purpose Flag 0800 (2048)\n+52C52 CENTRAL HEADER #176 02014B50 (33639248)\n+52C56 Created Zip Spec 14 (20) '2.0'\n+52C57 Created OS 03 (3) 'Unix'\n+52C58 Extract Zip Spec 0A (10) '1.0'\n+52C59 Extract OS 00 (0) 'MS-DOS'\n+52C5A General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-52813 Compression Method 0008 (8) 'Deflated'\n-52815 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-52819 CRC CB6486C3 (3412362947)\n-5281D Compressed Size 00000A8D (2701)\n-52821 Uncompressed Size 0000188C (6284)\n-52825 Filename Length 0029 (41)\n-52827 Extra Length 0000 (0)\n-52829 Comment Length 0000 (0)\n-5282B Disk Start 0000 (0)\n-5282D Int File Attributes 0000 (0)\n+52C5C Compression Method 0008 (8) 'Deflated'\n+52C5E Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+52C62 CRC F5C1074E (4123068238)\n+52C66 Compressed Size 00000ACE (2766)\n+52C6A Uncompressed Size 000019B7 (6583)\n+52C6E Filename Length 0029 (41)\n+52C70 Extra Length 0000 (0)\n+52C72 Comment Length 0000 (0)\n+52C74 Disk Start 0000 (0)\n+52C76 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-5282F Ext File Attributes 81A40000 (2175008768)\n+52C78 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-52833 Local Header Offset 00044B63 (281443)\n-52837 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+52C7C Local Header Offset 00044F15 (282389)\n+52C80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52837: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52C80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-52860 CENTRAL HEADER #177 02014B50 (33639248)\n-52864 Created Zip Spec 14 (20) '2.0'\n-52865 Created OS 03 (3) 'Unix'\n-52866 Extract Zip Spec 0A (10) '1.0'\n-52867 Extract OS 00 (0) 'MS-DOS'\n-52868 General Purpose Flag 0800 (2048)\n+52CA9 CENTRAL HEADER #177 02014B50 (33639248)\n+52CAD Created Zip Spec 14 (20) '2.0'\n+52CAE Created OS 03 (3) 'Unix'\n+52CAF Extract Zip Spec 0A (10) '1.0'\n+52CB0 Extract OS 00 (0) 'MS-DOS'\n+52CB1 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-5286A Compression Method 0008 (8) 'Deflated'\n-5286C Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-52870 CRC 7D18040A (2098725898)\n-52874 Compressed Size 00000871 (2161)\n-52878 Uncompressed Size 0000142F (5167)\n-5287C Filename Length 0021 (33)\n-5287E Extra Length 0000 (0)\n-52880 Comment Length 0000 (0)\n-52882 Disk Start 0000 (0)\n-52884 Int File Attributes 0000 (0)\n+52CB3 Compression Method 0008 (8) 'Deflated'\n+52CB5 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+52CB9 CRC C5CE0631 (3318613553)\n+52CBD Compressed Size 00000895 (2197)\n+52CC1 Uncompressed Size 00001490 (5264)\n+52CC5 Filename Length 0021 (33)\n+52CC7 Extra Length 0000 (0)\n+52CC9 Comment Length 0000 (0)\n+52CCB Disk Start 0000 (0)\n+52CCD Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-52886 Ext File Attributes 81A40000 (2175008768)\n+52CCF Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-5288A Local Header Offset 00045637 (284215)\n-5288E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+52CD3 Local Header Offset 00045A2A (285226)\n+52CD7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5288E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52CD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-528AF CENTRAL HEADER #178 02014B50 (33639248)\n-528B3 Created Zip Spec 14 (20) '2.0'\n-528B4 Created OS 03 (3) 'Unix'\n-528B5 Extract Zip Spec 0A (10) '1.0'\n-528B6 Extract OS 00 (0) 'MS-DOS'\n-528B7 General Purpose Flag 0800 (2048)\n+52CF8 CENTRAL HEADER #178 02014B50 (33639248)\n+52CFC Created Zip Spec 14 (20) '2.0'\n+52CFD Created OS 03 (3) 'Unix'\n+52CFE Extract Zip Spec 0A (10) '1.0'\n+52CFF Extract OS 00 (0) 'MS-DOS'\n+52D00 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-528B9 Compression Method 0008 (8) 'Deflated'\n-528BB Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-528BF CRC 8201CA2F (2181155375)\n-528C3 Compressed Size 000007FC (2044)\n-528C7 Uncompressed Size 000013C7 (5063)\n-528CB Filename Length 0025 (37)\n-528CD Extra Length 0000 (0)\n-528CF Comment Length 0000 (0)\n-528D1 Disk Start 0000 (0)\n-528D3 Int File Attributes 0000 (0)\n+52D02 Compression Method 0008 (8) 'Deflated'\n+52D04 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+52D08 CRC 4A2D2529 (1244472617)\n+52D0C Compressed Size 0000082E (2094)\n+52D10 Uncompressed Size 000014EA (5354)\n+52D14 Filename Length 0025 (37)\n+52D16 Extra Length 0000 (0)\n+52D18 Comment Length 0000 (0)\n+52D1A Disk Start 0000 (0)\n+52D1C Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-528D5 Ext File Attributes 81A40000 (2175008768)\n+52D1E Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-528D9 Local Header Offset 00045EE7 (286439)\n-528DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+52D22 Local Header Offset 000462FE (287486)\n+52D26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x528DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52D26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-52902 CENTRAL HEADER #179 02014B50 (33639248)\n-52906 Created Zip Spec 14 (20) '2.0'\n-52907 Created OS 03 (3) 'Unix'\n-52908 Extract Zip Spec 0A (10) '1.0'\n-52909 Extract OS 00 (0) 'MS-DOS'\n-5290A General Purpose Flag 0800 (2048)\n+52D4B CENTRAL HEADER #179 02014B50 (33639248)\n+52D4F Created Zip Spec 14 (20) '2.0'\n+52D50 Created OS 03 (3) 'Unix'\n+52D51 Extract Zip Spec 0A (10) '1.0'\n+52D52 Extract OS 00 (0) 'MS-DOS'\n+52D53 General Purpose Flag 0800 (2048)\n [Bit 11] 1 'Language Encoding'\n-5290C Compression Method 0000 (0) 'Stored'\n-5290E Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-52912 CRC 00000000 (0)\n-52916 Compressed Size 00000000 (0)\n-5291A Uncompressed Size 00000000 (0)\n-5291E Filename Length 0012 (18)\n-52920 Extra Length 0000 (0)\n-52922 Comment Length 0000 (0)\n-52924 Disk Start 0000 (0)\n-52926 Int File Attributes 0000 (0)\n+52D55 Compression Method 0000 (0) 'Stored'\n+52D57 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+52D5B CRC 00000000 (0)\n+52D5F Compressed Size 00000000 (0)\n+52D63 Uncompressed Size 00000000 (0)\n+52D67 Filename Length 0012 (18)\n+52D69 Extra Length 0000 (0)\n+52D6B Comment Length 0000 (0)\n+52D6D Disk Start 0000 (0)\n+52D6F Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-52928 Ext File Attributes 41ED0010 (1106051088)\n+52D71 Ext File Attributes 41ED0010 (1106051088)\n [Bit 4] Directory\n [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x'\n [Bits 28-31] 04 (4) 'Directory'\n-5292C Local Header Offset 00046726 (288550)\n-52930 Filename 'XXXXXXXXXXXXXXXXXX'\n+52D75 Local Header Offset 00046B6F (289647)\n+52D79 Filename 'XXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52930: Filename 'XXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52D79: Filename 'XXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-# ERROR: Offset 0x52930: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x52D79: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/'\n # 'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x52908: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52D51: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX'\n #\n \n-52942 CENTRAL HEADER #180 02014B50 (33639248)\n-52946 Created Zip Spec 14 (20) '2.0'\n-52947 Created OS 03 (3) 'Unix'\n-52948 Extract Zip Spec 0A (10) '1.0'\n-52949 Extract OS 00 (0) 'MS-DOS'\n-5294A General Purpose Flag 0800 (2048)\n+52D8B CENTRAL HEADER #180 02014B50 (33639248)\n+52D8F Created Zip Spec 14 (20) '2.0'\n+52D90 Created OS 03 (3) 'Unix'\n+52D91 Extract Zip Spec 0A (10) '1.0'\n+52D92 Extract OS 00 (0) 'MS-DOS'\n+52D93 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-5294C Compression Method 0008 (8) 'Deflated'\n-5294E Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-52952 CRC 4B39C077 (1262076023)\n-52956 Compressed Size 0000090A (2314)\n-5295A Uncompressed Size 000015BD (5565)\n-5295E Filename Length 0026 (38)\n-52960 Extra Length 0000 (0)\n-52962 Comment Length 0000 (0)\n-52964 Disk Start 0000 (0)\n-52966 Int File Attributes 0000 (0)\n+52D95 Compression Method 0008 (8) 'Deflated'\n+52D97 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+52D9B CRC 4B39C077 (1262076023)\n+52D9F Compressed Size 0000090A (2314)\n+52DA3 Uncompressed Size 000015BD (5565)\n+52DA7 Filename Length 0026 (38)\n+52DA9 Extra Length 0000 (0)\n+52DAB Comment Length 0000 (0)\n+52DAD Disk Start 0000 (0)\n+52DAF Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-52968 Ext File Attributes 81A40000 (2175008768)\n+52DB1 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-5296C Local Header Offset 00046756 (288598)\n-52970 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+52DB5 Local Header Offset 00046B9F (289695)\n+52DB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52970: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52DB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-52996 CENTRAL HEADER #181 02014B50 (33639248)\n-5299A Created Zip Spec 14 (20) '2.0'\n-5299B Created OS 03 (3) 'Unix'\n-5299C Extract Zip Spec 0A (10) '1.0'\n-5299D Extract OS 00 (0) 'MS-DOS'\n-5299E General Purpose Flag 0800 (2048)\n+52DDF CENTRAL HEADER #181 02014B50 (33639248)\n+52DE3 Created Zip Spec 14 (20) '2.0'\n+52DE4 Created OS 03 (3) 'Unix'\n+52DE5 Extract Zip Spec 0A (10) '1.0'\n+52DE6 Extract OS 00 (0) 'MS-DOS'\n+52DE7 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-529A0 Compression Method 0008 (8) 'Deflated'\n-529A2 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-529A6 CRC 836FDA93 (2205145747)\n-529AA Compressed Size 00000BF4 (3060)\n-529AE Uncompressed Size 00004229 (16937)\n-529B2 Filename Length 0025 (37)\n-529B4 Extra Length 0000 (0)\n-529B6 Comment Length 0000 (0)\n-529B8 Disk Start 0000 (0)\n-529BA Int File Attributes 0000 (0)\n+52DE9 Compression Method 0008 (8) 'Deflated'\n+52DEB Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+52DEF CRC 836FDA93 (2205145747)\n+52DF3 Compressed Size 00000BF4 (3060)\n+52DF7 Uncompressed Size 00004229 (16937)\n+52DFB Filename Length 0025 (37)\n+52DFD Extra Length 0000 (0)\n+52DFF Comment Length 0000 (0)\n+52E01 Disk Start 0000 (0)\n+52E03 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-529BC Ext File Attributes 81A40000 (2175008768)\n+52E05 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-529C0 Local Header Offset 000470A4 (290980)\n-529C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+52E09 Local Header Offset 000474ED (292077)\n+52E0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x529C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52E0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-529E9 CENTRAL HEADER #182 02014B50 (33639248)\n-529ED Created Zip Spec 14 (20) '2.0'\n-529EE Created OS 03 (3) 'Unix'\n-529EF Extract Zip Spec 0A (10) '1.0'\n-529F0 Extract OS 00 (0) 'MS-DOS'\n-529F1 General Purpose Flag 0800 (2048)\n+52E32 CENTRAL HEADER #182 02014B50 (33639248)\n+52E36 Created Zip Spec 14 (20) '2.0'\n+52E37 Created OS 03 (3) 'Unix'\n+52E38 Extract Zip Spec 0A (10) '1.0'\n+52E39 Extract OS 00 (0) 'MS-DOS'\n+52E3A General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-529F3 Compression Method 0008 (8) 'Deflated'\n-529F5 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-529F9 CRC 12F9D19E (318362014)\n-529FD Compressed Size 000000FD (253)\n-52A01 Uncompressed Size 000001F9 (505)\n-52A05 Filename Length 0029 (41)\n-52A07 Extra Length 0000 (0)\n-52A09 Comment Length 0000 (0)\n-52A0B Disk Start 0000 (0)\n-52A0D Int File Attributes 0000 (0)\n+52E3C Compression Method 0008 (8) 'Deflated'\n+52E3E Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+52E42 CRC 12F9D19E (318362014)\n+52E46 Compressed Size 000000FD (253)\n+52E4A Uncompressed Size 000001F9 (505)\n+52E4E Filename Length 0029 (41)\n+52E50 Extra Length 0000 (0)\n+52E52 Comment Length 0000 (0)\n+52E54 Disk Start 0000 (0)\n+52E56 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-52A0F Ext File Attributes 81A40000 (2175008768)\n+52E58 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-52A13 Local Header Offset 00047CDB (294107)\n-52A17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+52E5C Local Header Offset 00048124 (295204)\n+52E60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52A17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52E60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-52A40 CENTRAL HEADER #183 02014B50 (33639248)\n-52A44 Created Zip Spec 14 (20) '2.0'\n-52A45 Created OS 03 (3) 'Unix'\n-52A46 Extract Zip Spec 0A (10) '1.0'\n-52A47 Extract OS 00 (0) 'MS-DOS'\n-52A48 General Purpose Flag 0800 (2048)\n+52E89 CENTRAL HEADER #183 02014B50 (33639248)\n+52E8D Created Zip Spec 14 (20) '2.0'\n+52E8E Created OS 03 (3) 'Unix'\n+52E8F Extract Zip Spec 0A (10) '1.0'\n+52E90 Extract OS 00 (0) 'MS-DOS'\n+52E91 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-52A4A Compression Method 0008 (8) 'Deflated'\n-52A4C Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-52A50 CRC 453B650D (1161520397)\n-52A54 Compressed Size 000000EB (235)\n-52A58 Uncompressed Size 00000263 (611)\n-52A5C Filename Length 0028 (40)\n-52A5E Extra Length 0000 (0)\n-52A60 Comment Length 0000 (0)\n-52A62 Disk Start 0000 (0)\n-52A64 Int File Attributes 0000 (0)\n+52E93 Compression Method 0008 (8) 'Deflated'\n+52E95 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+52E99 CRC 453B650D (1161520397)\n+52E9D Compressed Size 000000EB (235)\n+52EA1 Uncompressed Size 00000263 (611)\n+52EA5 Filename Length 0028 (40)\n+52EA7 Extra Length 0000 (0)\n+52EA9 Comment Length 0000 (0)\n+52EAB Disk Start 0000 (0)\n+52EAD Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-52A66 Ext File Attributes 81A40000 (2175008768)\n+52EAF Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-52A6A Local Header Offset 00047E1F (294431)\n-52A6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+52EB3 Local Header Offset 00048268 (295528)\n+52EB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52A6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52EB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-52A96 CENTRAL HEADER #184 02014B50 (33639248)\n-52A9A Created Zip Spec 14 (20) '2.0'\n-52A9B Created OS 03 (3) 'Unix'\n-52A9C Extract Zip Spec 0A (10) '1.0'\n-52A9D Extract OS 00 (0) 'MS-DOS'\n-52A9E General Purpose Flag 0800 (2048)\n+52EDF CENTRAL HEADER #184 02014B50 (33639248)\n+52EE3 Created Zip Spec 14 (20) '2.0'\n+52EE4 Created OS 03 (3) 'Unix'\n+52EE5 Extract Zip Spec 0A (10) '1.0'\n+52EE6 Extract OS 00 (0) 'MS-DOS'\n+52EE7 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-52AA0 Compression Method 0008 (8) 'Deflated'\n-52AA2 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-52AA6 CRC CA80CB12 (3397438226)\n-52AAA Compressed Size 0000011D (285)\n-52AAE Uncompressed Size 0000026E (622)\n-52AB2 Filename Length 0027 (39)\n-52AB4 Extra Length 0000 (0)\n-52AB6 Comment Length 0000 (0)\n-52AB8 Disk Start 0000 (0)\n-52ABA Int File Attributes 0000 (0)\n+52EE9 Compression Method 0008 (8) 'Deflated'\n+52EEB Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+52EEF CRC CA80CB12 (3397438226)\n+52EF3 Compressed Size 0000011D (285)\n+52EF7 Uncompressed Size 0000026E (622)\n+52EFB Filename Length 0027 (39)\n+52EFD Extra Length 0000 (0)\n+52EFF Comment Length 0000 (0)\n+52F01 Disk Start 0000 (0)\n+52F03 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-52ABC Ext File Attributes 81A40000 (2175008768)\n+52F05 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-52AC0 Local Header Offset 00047F50 (294736)\n-52AC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+52F09 Local Header Offset 00048399 (295833)\n+52F0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52AC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52F0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-52AEB CENTRAL HEADER #185 02014B50 (33639248)\n-52AEF Created Zip Spec 14 (20) '2.0'\n-52AF0 Created OS 03 (3) 'Unix'\n-52AF1 Extract Zip Spec 0A (10) '1.0'\n-52AF2 Extract OS 00 (0) 'MS-DOS'\n-52AF3 General Purpose Flag 0800 (2048)\n+52F34 CENTRAL HEADER #185 02014B50 (33639248)\n+52F38 Created Zip Spec 14 (20) '2.0'\n+52F39 Created OS 03 (3) 'Unix'\n+52F3A Extract Zip Spec 0A (10) '1.0'\n+52F3B Extract OS 00 (0) 'MS-DOS'\n+52F3C General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-52AF5 Compression Method 0008 (8) 'Deflated'\n-52AF7 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-52AFB CRC 4E0B607C (1309368444)\n-52AFF Compressed Size 00000167 (359)\n-52B03 Uncompressed Size 000003EC (1004)\n-52B07 Filename Length 0026 (38)\n-52B09 Extra Length 0000 (0)\n-52B0B Comment Length 0000 (0)\n-52B0D Disk Start 0000 (0)\n-52B0F Int File Attributes 0000 (0)\n+52F3E Compression Method 0008 (8) 'Deflated'\n+52F40 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+52F44 CRC 4E0B607C (1309368444)\n+52F48 Compressed Size 00000167 (359)\n+52F4C Uncompressed Size 000003EC (1004)\n+52F50 Filename Length 0026 (38)\n+52F52 Extra Length 0000 (0)\n+52F54 Comment Length 0000 (0)\n+52F56 Disk Start 0000 (0)\n+52F58 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-52B11 Ext File Attributes 81A40000 (2175008768)\n+52F5A Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-52B15 Local Header Offset 000480B2 (295090)\n-52B19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+52F5E Local Header Offset 000484FB (296187)\n+52F62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52B19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52F62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-52B3F CENTRAL HEADER #186 02014B50 (33639248)\n-52B43 Created Zip Spec 14 (20) '2.0'\n-52B44 Created OS 03 (3) 'Unix'\n-52B45 Extract Zip Spec 0A (10) '1.0'\n-52B46 Extract OS 00 (0) 'MS-DOS'\n-52B47 General Purpose Flag 0800 (2048)\n+52F88 CENTRAL HEADER #186 02014B50 (33639248)\n+52F8C Created Zip Spec 14 (20) '2.0'\n+52F8D Created OS 03 (3) 'Unix'\n+52F8E Extract Zip Spec 0A (10) '1.0'\n+52F8F Extract OS 00 (0) 'MS-DOS'\n+52F90 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-52B49 Compression Method 0008 (8) 'Deflated'\n-52B4B Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-52B4F CRC 6AB22B3C (1790061372)\n-52B53 Compressed Size 00000653 (1619)\n-52B57 Uncompressed Size 000012C5 (4805)\n-52B5B Filename Length 0023 (35)\n-52B5D Extra Length 0000 (0)\n-52B5F Comment Length 0000 (0)\n-52B61 Disk Start 0000 (0)\n-52B63 Int File Attributes 0000 (0)\n+52F92 Compression Method 0008 (8) 'Deflated'\n+52F94 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+52F98 CRC 6AB22B3C (1790061372)\n+52F9C Compressed Size 00000653 (1619)\n+52FA0 Uncompressed Size 000012C5 (4805)\n+52FA4 Filename Length 0023 (35)\n+52FA6 Extra Length 0000 (0)\n+52FA8 Comment Length 0000 (0)\n+52FAA Disk Start 0000 (0)\n+52FAC Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-52B65 Ext File Attributes 81A40000 (2175008768)\n+52FAE Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-52B69 Local Header Offset 0004825D (295517)\n-52B6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+52FB2 Local Header Offset 000486A6 (296614)\n+52FB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52B6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52FB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-52B90 CENTRAL HEADER #187 02014B50 (33639248)\n-52B94 Created Zip Spec 14 (20) '2.0'\n-52B95 Created OS 03 (3) 'Unix'\n-52B96 Extract Zip Spec 0A (10) '1.0'\n-52B97 Extract OS 00 (0) 'MS-DOS'\n-52B98 General Purpose Flag 0800 (2048)\n+52FD9 CENTRAL HEADER #187 02014B50 (33639248)\n+52FDD Created Zip Spec 14 (20) '2.0'\n+52FDE Created OS 03 (3) 'Unix'\n+52FDF Extract Zip Spec 0A (10) '1.0'\n+52FE0 Extract OS 00 (0) 'MS-DOS'\n+52FE1 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-52B9A Compression Method 0008 (8) 'Deflated'\n-52B9C Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-52BA0 CRC 8BF7C572 (2348270962)\n-52BA4 Compressed Size 0000050A (1290)\n-52BA8 Uncompressed Size 0000165E (5726)\n-52BAC Filename Length 0022 (34)\n-52BAE Extra Length 0000 (0)\n-52BB0 Comment Length 0000 (0)\n-52BB2 Disk Start 0000 (0)\n-52BB4 Int File Attributes 0000 (0)\n+52FE3 Compression Method 0008 (8) 'Deflated'\n+52FE5 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+52FE9 CRC 8BF7C572 (2348270962)\n+52FED Compressed Size 0000050A (1290)\n+52FF1 Uncompressed Size 0000165E (5726)\n+52FF5 Filename Length 0022 (34)\n+52FF7 Extra Length 0000 (0)\n+52FF9 Comment Length 0000 (0)\n+52FFB Disk Start 0000 (0)\n+52FFD Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-52BB6 Ext File Attributes 81A40000 (2175008768)\n+52FFF Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-52BBA Local Header Offset 000488F1 (297201)\n-52BBE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+53003 Local Header Offset 00048D3A (298298)\n+53007 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52BBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x53007: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-52BE0 CENTRAL HEADER #188 02014B50 (33639248)\n-52BE4 Created Zip Spec 14 (20) '2.0'\n-52BE5 Created OS 03 (3) 'Unix'\n-52BE6 Extract Zip Spec 0A (10) '1.0'\n-52BE7 Extract OS 00 (0) 'MS-DOS'\n-52BE8 General Purpose Flag 0800 (2048)\n+53029 CENTRAL HEADER #188 02014B50 (33639248)\n+5302D Created Zip Spec 14 (20) '2.0'\n+5302E Created OS 03 (3) 'Unix'\n+5302F Extract Zip Spec 0A (10) '1.0'\n+53030 Extract OS 00 (0) 'MS-DOS'\n+53031 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-52BEA Compression Method 0008 (8) 'Deflated'\n-52BEC Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-52BF0 CRC 5B07D674 (1527240308)\n-52BF4 Compressed Size 00000866 (2150)\n-52BF8 Uncompressed Size 00001662 (5730)\n-52BFC Filename Length 002C (44)\n-52BFE Extra Length 0000 (0)\n-52C00 Comment Length 0000 (0)\n-52C02 Disk Start 0000 (0)\n-52C04 Int File Attributes 0000 (0)\n+53033 Compression Method 0008 (8) 'Deflated'\n+53035 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+53039 CRC 5B07D674 (1527240308)\n+5303D Compressed Size 00000866 (2150)\n+53041 Uncompressed Size 00001662 (5730)\n+53045 Filename Length 002C (44)\n+53047 Extra Length 0000 (0)\n+53049 Comment Length 0000 (0)\n+5304B Disk Start 0000 (0)\n+5304D Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-52C06 Ext File Attributes 81A40000 (2175008768)\n+5304F Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-52C0A Local Header Offset 00048E3B (298555)\n-52C0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+53053 Local Header Offset 00049284 (299652)\n+53057 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52C0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x53057: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-52C3A CENTRAL HEADER #189 02014B50 (33639248)\n-52C3E Created Zip Spec 14 (20) '2.0'\n-52C3F Created OS 03 (3) 'Unix'\n-52C40 Extract Zip Spec 0A (10) '1.0'\n-52C41 Extract OS 00 (0) 'MS-DOS'\n-52C42 General Purpose Flag 0800 (2048)\n+53083 CENTRAL HEADER #189 02014B50 (33639248)\n+53087 Created Zip Spec 14 (20) '2.0'\n+53088 Created OS 03 (3) 'Unix'\n+53089 Extract Zip Spec 0A (10) '1.0'\n+5308A Extract OS 00 (0) 'MS-DOS'\n+5308B General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-52C44 Compression Method 0008 (8) 'Deflated'\n-52C46 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-52C4A CRC 7D3867D2 (2100848594)\n-52C4E Compressed Size 0000078B (1931)\n-52C52 Uncompressed Size 00002BF8 (11256)\n-52C56 Filename Length 002B (43)\n-52C58 Extra Length 0000 (0)\n-52C5A Comment Length 0000 (0)\n-52C5C Disk Start 0000 (0)\n-52C5E Int File Attributes 0000 (0)\n+5308D Compression Method 0008 (8) 'Deflated'\n+5308F Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+53093 CRC 7D3867D2 (2100848594)\n+53097 Compressed Size 0000078B (1931)\n+5309B Uncompressed Size 00002BF8 (11256)\n+5309F Filename Length 002B (43)\n+530A1 Extra Length 0000 (0)\n+530A3 Comment Length 0000 (0)\n+530A5 Disk Start 0000 (0)\n+530A7 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-52C60 Ext File Attributes 81A40000 (2175008768)\n+530A9 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-52C64 Local Header Offset 000496EB (300779)\n-52C68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+530AD Local Header Offset 00049B34 (301876)\n+530B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52C68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x530B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-52C93 CENTRAL HEADER #190 02014B50 (33639248)\n-52C97 Created Zip Spec 14 (20) '2.0'\n-52C98 Created OS 03 (3) 'Unix'\n-52C99 Extract Zip Spec 0A (10) '1.0'\n-52C9A Extract OS 00 (0) 'MS-DOS'\n-52C9B General Purpose Flag 0800 (2048)\n+530DC CENTRAL HEADER #190 02014B50 (33639248)\n+530E0 Created Zip Spec 14 (20) '2.0'\n+530E1 Created OS 03 (3) 'Unix'\n+530E2 Extract Zip Spec 0A (10) '1.0'\n+530E3 Extract OS 00 (0) 'MS-DOS'\n+530E4 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-52C9D Compression Method 0008 (8) 'Deflated'\n-52C9F Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-52CA3 CRC 7CDAB221 (2094707233)\n-52CA7 Compressed Size 00000A3C (2620)\n-52CAB Uncompressed Size 00001738 (5944)\n-52CAF Filename Length 0028 (40)\n-52CB1 Extra Length 0000 (0)\n-52CB3 Comment Length 0000 (0)\n-52CB5 Disk Start 0000 (0)\n-52CB7 Int File Attributes 0000 (0)\n+530E6 Compression Method 0008 (8) 'Deflated'\n+530E8 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+530EC CRC 7CDAB221 (2094707233)\n+530F0 Compressed Size 00000A3C (2620)\n+530F4 Uncompressed Size 00001738 (5944)\n+530F8 Filename Length 0028 (40)\n+530FA Extra Length 0000 (0)\n+530FC Comment Length 0000 (0)\n+530FE Disk Start 0000 (0)\n+53100 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-52CB9 Ext File Attributes 81A40000 (2175008768)\n+53102 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-52CBD Local Header Offset 00049EBF (302783)\n-52CC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+53106 Local Header Offset 0004A308 (303880)\n+5310A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52CC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5310A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-52CE9 CENTRAL HEADER #191 02014B50 (33639248)\n-52CED Created Zip Spec 14 (20) '2.0'\n-52CEE Created OS 03 (3) 'Unix'\n-52CEF Extract Zip Spec 0A (10) '1.0'\n-52CF0 Extract OS 00 (0) 'MS-DOS'\n-52CF1 General Purpose Flag 0800 (2048)\n+53132 CENTRAL HEADER #191 02014B50 (33639248)\n+53136 Created Zip Spec 14 (20) '2.0'\n+53137 Created OS 03 (3) 'Unix'\n+53138 Extract Zip Spec 0A (10) '1.0'\n+53139 Extract OS 00 (0) 'MS-DOS'\n+5313A General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-52CF3 Compression Method 0008 (8) 'Deflated'\n-52CF5 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-52CF9 CRC F68F856B (4136600939)\n-52CFD Compressed Size 0000059F (1439)\n-52D01 Uncompressed Size 000016C0 (5824)\n-52D05 Filename Length 0027 (39)\n-52D07 Extra Length 0000 (0)\n-52D09 Comment Length 0000 (0)\n-52D0B Disk Start 0000 (0)\n-52D0D Int File Attributes 0000 (0)\n+5313C Compression Method 0008 (8) 'Deflated'\n+5313E Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+53142 CRC F68F856B (4136600939)\n+53146 Compressed Size 0000059F (1439)\n+5314A Uncompressed Size 000016C0 (5824)\n+5314E Filename Length 0027 (39)\n+53150 Extra Length 0000 (0)\n+53152 Comment Length 0000 (0)\n+53154 Disk Start 0000 (0)\n+53156 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-52D0F Ext File Attributes 81A40000 (2175008768)\n+53158 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-52D13 Local Header Offset 0004A941 (305473)\n-52D17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5315C Local Header Offset 0004AD8A (306570)\n+53160 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52D17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x53160: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-52D3E CENTRAL HEADER #192 02014B50 (33639248)\n-52D42 Created Zip Spec 14 (20) '2.0'\n-52D43 Created OS 03 (3) 'Unix'\n-52D44 Extract Zip Spec 0A (10) '1.0'\n-52D45 Extract OS 00 (0) 'MS-DOS'\n-52D46 General Purpose Flag 0800 (2048)\n+53187 CENTRAL HEADER #192 02014B50 (33639248)\n+5318B Created Zip Spec 14 (20) '2.0'\n+5318C Created OS 03 (3) 'Unix'\n+5318D Extract Zip Spec 0A (10) '1.0'\n+5318E Extract OS 00 (0) 'MS-DOS'\n+5318F General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-52D48 Compression Method 0008 (8) 'Deflated'\n-52D4A Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-52D4E CRC D523EBA2 (3575901090)\n-52D52 Compressed Size 000010EC (4332)\n-52D56 Uncompressed Size 000024C6 (9414)\n-52D5A Filename Length 0023 (35)\n-52D5C Extra Length 0000 (0)\n-52D5E Comment Length 0000 (0)\n-52D60 Disk Start 0000 (0)\n-52D62 Int File Attributes 0000 (0)\n+53191 Compression Method 0008 (8) 'Deflated'\n+53193 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+53197 CRC D523EBA2 (3575901090)\n+5319B Compressed Size 000010EC (4332)\n+5319F Uncompressed Size 000024C6 (9414)\n+531A3 Filename Length 0023 (35)\n+531A5 Extra Length 0000 (0)\n+531A7 Comment Length 0000 (0)\n+531A9 Disk Start 0000 (0)\n+531AB Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-52D64 Ext File Attributes 81A40000 (2175008768)\n+531AD Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-52D68 Local Header Offset 0004AF25 (306981)\n-52D6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+531B1 Local Header Offset 0004B36E (308078)\n+531B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52D6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x531B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-52D8F CENTRAL HEADER #193 02014B50 (33639248)\n-52D93 Created Zip Spec 14 (20) '2.0'\n-52D94 Created OS 03 (3) 'Unix'\n-52D95 Extract Zip Spec 0A (10) '1.0'\n-52D96 Extract OS 00 (0) 'MS-DOS'\n-52D97 General Purpose Flag 0800 (2048)\n+531D8 CENTRAL HEADER #193 02014B50 (33639248)\n+531DC Created Zip Spec 14 (20) '2.0'\n+531DD Created OS 03 (3) 'Unix'\n+531DE Extract Zip Spec 0A (10) '1.0'\n+531DF Extract OS 00 (0) 'MS-DOS'\n+531E0 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-52D99 Compression Method 0008 (8) 'Deflated'\n-52D9B Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-52D9F CRC 0C869E44 (210148932)\n-52DA3 Compressed Size 00001330 (4912)\n-52DA7 Uncompressed Size 000043BC (17340)\n-52DAB Filename Length 0022 (34)\n-52DAD Extra Length 0000 (0)\n-52DAF Comment Length 0000 (0)\n-52DB1 Disk Start 0000 (0)\n-52DB3 Int File Attributes 0000 (0)\n+531E2 Compression Method 0008 (8) 'Deflated'\n+531E4 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+531E8 CRC 0C869E44 (210148932)\n+531EC Compressed Size 00001330 (4912)\n+531F0 Uncompressed Size 000043BC (17340)\n+531F4 Filename Length 0022 (34)\n+531F6 Extra Length 0000 (0)\n+531F8 Comment Length 0000 (0)\n+531FA Disk Start 0000 (0)\n+531FC Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-52DB5 Ext File Attributes 81A40000 (2175008768)\n+531FE Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-52DB9 Local Header Offset 0004C052 (311378)\n-52DBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+53202 Local Header Offset 0004C49B (312475)\n+53206 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52DBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x53206: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-52DDF CENTRAL HEADER #194 02014B50 (33639248)\n-52DE3 Created Zip Spec 14 (20) '2.0'\n-52DE4 Created OS 03 (3) 'Unix'\n-52DE5 Extract Zip Spec 0A (10) '1.0'\n-52DE6 Extract OS 00 (0) 'MS-DOS'\n-52DE7 General Purpose Flag 0800 (2048)\n+53228 CENTRAL HEADER #194 02014B50 (33639248)\n+5322C Created Zip Spec 14 (20) '2.0'\n+5322D Created OS 03 (3) 'Unix'\n+5322E Extract Zip Spec 0A (10) '1.0'\n+5322F Extract OS 00 (0) 'MS-DOS'\n+53230 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-52DE9 Compression Method 0008 (8) 'Deflated'\n-52DEB Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-52DEF CRC 49A0C8CF (1235273935)\n-52DF3 Compressed Size 000001E2 (482)\n-52DF7 Uncompressed Size 0000038C (908)\n-52DFB Filename Length 0039 (57)\n-52DFD Extra Length 0000 (0)\n-52DFF Comment Length 0000 (0)\n-52E01 Disk Start 0000 (0)\n-52E03 Int File Attributes 0000 (0)\n+53232 Compression Method 0008 (8) 'Deflated'\n+53234 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+53238 CRC 49A0C8CF (1235273935)\n+5323C Compressed Size 000001E2 (482)\n+53240 Uncompressed Size 0000038C (908)\n+53244 Filename Length 0039 (57)\n+53246 Extra Length 0000 (0)\n+53248 Comment Length 0000 (0)\n+5324A Disk Start 0000 (0)\n+5324C Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-52E05 Ext File Attributes 81A40000 (2175008768)\n+5324E Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-52E09 Local Header Offset 0004D3C2 (316354)\n-52E0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+53252 Local Header Offset 0004D80B (317451)\n+53256 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52E0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x53256: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-52E46 CENTRAL HEADER #195 02014B50 (33639248)\n-52E4A Created Zip Spec 14 (20) '2.0'\n-52E4B Created OS 03 (3) 'Unix'\n-52E4C Extract Zip Spec 0A (10) '1.0'\n-52E4D Extract OS 00 (0) 'MS-DOS'\n-52E4E General Purpose Flag 0800 (2048)\n+5328F CENTRAL HEADER #195 02014B50 (33639248)\n+53293 Created Zip Spec 14 (20) '2.0'\n+53294 Created OS 03 (3) 'Unix'\n+53295 Extract Zip Spec 0A (10) '1.0'\n+53296 Extract OS 00 (0) 'MS-DOS'\n+53297 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-52E50 Compression Method 0008 (8) 'Deflated'\n-52E52 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-52E56 CRC 63BB9958 (1673238872)\n-52E5A Compressed Size 000001B7 (439)\n-52E5E Uncompressed Size 00000331 (817)\n-52E62 Filename Length 003A (58)\n-52E64 Extra Length 0000 (0)\n-52E66 Comment Length 0000 (0)\n-52E68 Disk Start 0000 (0)\n-52E6A Int File Attributes 0000 (0)\n+53299 Compression Method 0008 (8) 'Deflated'\n+5329B Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+5329F CRC 63BB9958 (1673238872)\n+532A3 Compressed Size 000001B7 (439)\n+532A7 Uncompressed Size 00000331 (817)\n+532AB Filename Length 003A (58)\n+532AD Extra Length 0000 (0)\n+532AF Comment Length 0000 (0)\n+532B1 Disk Start 0000 (0)\n+532B3 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-52E6C Ext File Attributes 81A40000 (2175008768)\n+532B5 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-52E70 Local Header Offset 0004D5FB (316923)\n-52E74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+532B9 Local Header Offset 0004DA44 (318020)\n+532BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52E74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x532BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-52EAE CENTRAL HEADER #196 02014B50 (33639248)\n-52EB2 Created Zip Spec 14 (20) '2.0'\n-52EB3 Created OS 03 (3) 'Unix'\n-52EB4 Extract Zip Spec 0A (10) '1.0'\n-52EB5 Extract OS 00 (0) 'MS-DOS'\n-52EB6 General Purpose Flag 0800 (2048)\n+532F7 CENTRAL HEADER #196 02014B50 (33639248)\n+532FB Created Zip Spec 14 (20) '2.0'\n+532FC Created OS 03 (3) 'Unix'\n+532FD Extract Zip Spec 0A (10) '1.0'\n+532FE Extract OS 00 (0) 'MS-DOS'\n+532FF General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-52EB8 Compression Method 0008 (8) 'Deflated'\n-52EBA Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-52EBE CRC FCB6C442 (4239836226)\n-52EC2 Compressed Size 00000AFF (2815)\n-52EC6 Uncompressed Size 0000199B (6555)\n-52ECA Filename Length 002F (47)\n-52ECC Extra Length 0000 (0)\n-52ECE Comment Length 0000 (0)\n-52ED0 Disk Start 0000 (0)\n-52ED2 Int File Attributes 0000 (0)\n+53301 Compression Method 0008 (8) 'Deflated'\n+53303 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+53307 CRC FCB6C442 (4239836226)\n+5330B Compressed Size 00000AFF (2815)\n+5330F Uncompressed Size 0000199B (6555)\n+53313 Filename Length 002F (47)\n+53315 Extra Length 0000 (0)\n+53317 Comment Length 0000 (0)\n+53319 Disk Start 0000 (0)\n+5331B Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-52ED4 Ext File Attributes 81A40000 (2175008768)\n+5331D Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-52ED8 Local Header Offset 0004D80A (317450)\n-52EDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+53321 Local Header Offset 0004DC53 (318547)\n+53325 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52EDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x53325: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-52F0B CENTRAL HEADER #197 02014B50 (33639248)\n-52F0F Created Zip Spec 14 (20) '2.0'\n-52F10 Created OS 03 (3) 'Unix'\n-52F11 Extract Zip Spec 0A (10) '1.0'\n-52F12 Extract OS 00 (0) 'MS-DOS'\n-52F13 General Purpose Flag 0800 (2048)\n+53354 CENTRAL HEADER #197 02014B50 (33639248)\n+53358 Created Zip Spec 14 (20) '2.0'\n+53359 Created OS 03 (3) 'Unix'\n+5335A Extract Zip Spec 0A (10) '1.0'\n+5335B Extract OS 00 (0) 'MS-DOS'\n+5335C General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-52F15 Compression Method 0008 (8) 'Deflated'\n-52F17 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-52F1B CRC 062DE909 (103672073)\n-52F1F Compressed Size 0000061C (1564)\n-52F23 Uncompressed Size 00001728 (5928)\n-52F27 Filename Length 002E (46)\n-52F29 Extra Length 0000 (0)\n-52F2B Comment Length 0000 (0)\n-52F2D Disk Start 0000 (0)\n-52F2F Int File Attributes 0000 (0)\n+5335E Compression Method 0008 (8) 'Deflated'\n+53360 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+53364 CRC 062DE909 (103672073)\n+53368 Compressed Size 0000061C (1564)\n+5336C Uncompressed Size 00001728 (5928)\n+53370 Filename Length 002E (46)\n+53372 Extra Length 0000 (0)\n+53374 Comment Length 0000 (0)\n+53376 Disk Start 0000 (0)\n+53378 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-52F31 Ext File Attributes 81A40000 (2175008768)\n+5337A Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-52F35 Local Header Offset 0004E356 (320342)\n-52F39 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5337E Local Header Offset 0004E79F (321439)\n+53382 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52F39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x53382: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-52F67 CENTRAL HEADER #198 02014B50 (33639248)\n-52F6B Created Zip Spec 14 (20) '2.0'\n-52F6C Created OS 03 (3) 'Unix'\n-52F6D Extract Zip Spec 0A (10) '1.0'\n-52F6E Extract OS 00 (0) 'MS-DOS'\n-52F6F General Purpose Flag 0800 (2048)\n+533B0 CENTRAL HEADER #198 02014B50 (33639248)\n+533B4 Created Zip Spec 14 (20) '2.0'\n+533B5 Created OS 03 (3) 'Unix'\n+533B6 Extract Zip Spec 0A (10) '1.0'\n+533B7 Extract OS 00 (0) 'MS-DOS'\n+533B8 General Purpose Flag 0800 (2048)\n [Bit 11] 1 'Language Encoding'\n-52F71 Compression Method 0000 (0) 'Stored'\n-52F73 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-52F77 CRC 00000000 (0)\n-52F7B Compressed Size 00000000 (0)\n-52F7F Uncompressed Size 00000000 (0)\n-52F83 Filename Length 000F (15)\n-52F85 Extra Length 0000 (0)\n-52F87 Comment Length 0000 (0)\n-52F89 Disk Start 0000 (0)\n-52F8B Int File Attributes 0000 (0)\n+533BA Compression Method 0000 (0) 'Stored'\n+533BC Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+533C0 CRC 00000000 (0)\n+533C4 Compressed Size 00000000 (0)\n+533C8 Uncompressed Size 00000000 (0)\n+533CC Filename Length 000F (15)\n+533CE Extra Length 0000 (0)\n+533D0 Comment Length 0000 (0)\n+533D2 Disk Start 0000 (0)\n+533D4 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-52F8D Ext File Attributes 41ED0010 (1106051088)\n+533D6 Ext File Attributes 41ED0010 (1106051088)\n [Bit 4] Directory\n [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x'\n [Bits 28-31] 04 (4) 'Directory'\n-52F91 Local Header Offset 0004E9BE (321982)\n-52F95 Filename 'XXXXXXXXXXXXXXX'\n+533DA Local Header Offset 0004EE07 (323079)\n+533DE Filename 'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52F95: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x533DE: Filename 'XXXXXXXXXXXXXXX'\n # Zero length filename\n #\n-# ERROR: Offset 0x52F95: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x533DE: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n # 'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x52F6D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x533B6: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n #\n \n-52FA4 CENTRAL HEADER #199 02014B50 (33639248)\n-52FA8 Created Zip Spec 14 (20) '2.0'\n-52FA9 Created OS 03 (3) 'Unix'\n-52FAA Extract Zip Spec 0A (10) '1.0'\n-52FAB Extract OS 00 (0) 'MS-DOS'\n-52FAC General Purpose Flag 0800 (2048)\n+533ED CENTRAL HEADER #199 02014B50 (33639248)\n+533F1 Created Zip Spec 14 (20) '2.0'\n+533F2 Created OS 03 (3) 'Unix'\n+533F3 Extract Zip Spec 0A (10) '1.0'\n+533F4 Extract OS 00 (0) 'MS-DOS'\n+533F5 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-52FAE Compression Method 0008 (8) 'Deflated'\n-52FB0 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-52FB4 CRC 49B10191 (1236337041)\n-52FB8 Compressed Size 00000214 (532)\n-52FBC Uncompressed Size 0000038E (910)\n-52FC0 Filename Length 0023 (35)\n-52FC2 Extra Length 0000 (0)\n-52FC4 Comment Length 0000 (0)\n-52FC6 Disk Start 0000 (0)\n-52FC8 Int File Attributes 0000 (0)\n+533F7 Compression Method 0008 (8) 'Deflated'\n+533F9 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+533FD CRC 49B10191 (1236337041)\n+53401 Compressed Size 00000214 (532)\n+53405 Uncompressed Size 0000038E (910)\n+53409 Filename Length 0023 (35)\n+5340B Extra Length 0000 (0)\n+5340D Comment Length 0000 (0)\n+5340F Disk Start 0000 (0)\n+53411 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-52FCA Ext File Attributes 81A40000 (2175008768)\n+53413 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-52FCE Local Header Offset 0004E9EB (322027)\n-52FD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+53417 Local Header Offset 0004EE34 (323124)\n+5341B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52FD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5341B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-52FF5 CENTRAL HEADER #200 02014B50 (33639248)\n-52FF9 Created Zip Spec 14 (20) '2.0'\n-52FFA Created OS 03 (3) 'Unix'\n-52FFB Extract Zip Spec 0A (10) '1.0'\n-52FFC Extract OS 00 (0) 'MS-DOS'\n-52FFD General Purpose Flag 0800 (2048)\n+5343E CENTRAL HEADER #200 02014B50 (33639248)\n+53442 Created Zip Spec 14 (20) '2.0'\n+53443 Created OS 03 (3) 'Unix'\n+53444 Extract Zip Spec 0A (10) '1.0'\n+53445 Extract OS 00 (0) 'MS-DOS'\n+53446 General Purpose Flag 0800 (2048)\n [Bits 1-2] 0 'Normal Compression'\n [Bit 11] 1 'Language Encoding'\n-52FFF Compression Method 0008 (8) 'Deflated'\n-53001 Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n-53005 CRC 0DEC8561 (233604449)\n-53009 Compressed Size 0000029C (668)\n-5300D Uncompressed Size 00000487 (1159)\n-53011 Filename Length 0026 (38)\n-53013 Extra Length 0000 (0)\n-53015 Comment Length 0000 (0)\n-53017 Disk Start 0000 (0)\n-53019 Int File Attributes 0000 (0)\n+53448 Compression Method 0008 (8) 'Deflated'\n+5344A Modification Time 5A8A9CE2 (1519033570) 'Thu Apr 10 19:39:04 2025'\n+5344E CRC 0DEC8561 (233604449)\n+53452 Compressed Size 0000029C (668)\n+53456 Uncompressed Size 00000487 (1159)\n+5345A Filename Length 0026 (38)\n+5345C Extra Length 0000 (0)\n+5345E Comment Length 0000 (0)\n+53460 Disk Start 0000 (0)\n+53462 Int File Attributes 0000 (0)\n [Bit 0] 0 'Binary Data'\n-5301B Ext File Attributes 81A40000 (2175008768)\n+53464 Ext File Attributes 81A40000 (2175008768)\n [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--'\n [Bits 28-31] 08 (8) 'Regular File'\n-5301F Local Header Offset 0004EC40 (322624)\n-53023 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+53468 Local Header Offset 0004F089 (323721)\n+5346C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x53023: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5346C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n # Zero length filename\n #\n \n-53049 END CENTRAL HEADER 06054B50 (101010256)\n-5304D Number of this disk 0000 (0)\n-5304F Central Dir Disk no 0000 (0)\n-53051 Entries in this disk 00C8 (200)\n-53053 Total Entries 00C8 (200)\n-53055 Size of Central Dir 00004129 (16681)\n-53059 Offset to Central Dir 0004EF20 (323360)\n-5305D Comment Length 0000 (0)\n+53492 END CENTRAL HEADER 06054B50 (101010256)\n+53496 Number of this disk 0000 (0)\n+53498 Central Dir Disk no 0000 (0)\n+5349A Entries in this disk 00C8 (200)\n+5349C Total Entries 00C8 (200)\n+5349E Size of Central Dir 00004129 (16681)\n+534A2 Offset to Central Dir 0004F369 (324457)\n+534A6 Comment Length 0000 (0)\n #\n # Error Count: 14\n # Warning Count: 414\n #\n # Done\n"}, {"source1": "relaxngcc/datatype/parser/Start.class", "source2": "relaxngcc/datatype/parser/Start.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -33,35 +33,54 @@\n }\n \n public void enterElement(final String $__uri, final String $__local, final String $__qname, final Attributes $attrs) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n+ case 2: {\n+ if ($__uri == \"\" && $__local == \"resource\") {\n+ final NGCCHandler h = (NGCCHandler)new resource((NGCCHandler)this, super._source, this.$runtime, 498);\n+ this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n+ if ($__uri == \"\" && $__local == \"datatype\") {\n+ final NGCCHandler h = (NGCCHandler)new datatype((NGCCHandler)this, super._source, this.$runtime, 495);\n+ this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n+ this.$_ngcc_current_state = 1;\n+ this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n case 9: {\n if ($__uri == \"\" && $__local == \"datatypeLibrary\") {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.$_ngcc_current_state = 8;\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n case 1: {\n if ($__uri == \"\" && $__local == \"datatype\") {\n- final NGCCHandler h = (NGCCHandler)new datatype((NGCCHandler)this, super._source, this.$runtime, 523);\n+ final NGCCHandler h = (NGCCHandler)new datatype((NGCCHandler)this, super._source, this.$runtime, 494);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n+ case 0: {\n+ this.revertToParentFromEnterElement((Object)this, super._cookie, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n case 4: {\n if ($__uri == \"\" && $__local == \"resource\") {\n- final NGCCHandler h = (NGCCHandler)new resource((NGCCHandler)this, super._source, this.$runtime, 528);\n+ final NGCCHandler h = (NGCCHandler)new resource((NGCCHandler)this, super._source, this.$runtime, 499);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.$_ngcc_current_state = 2;\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n@@ -71,54 +90,44 @@\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 0: {\n- this.revertToParentFromEnterElement((Object)this, super._cookie, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n- case 2: {\n- if ($__uri == \"\" && $__local == \"resource\") {\n- final NGCCHandler h = (NGCCHandler)new resource((NGCCHandler)this, super._source, this.$runtime, 527);\n- this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n- if ($__uri == \"\" && $__local == \"datatype\") {\n- final NGCCHandler h = (NGCCHandler)new datatype((NGCCHandler)this, super._source, this.$runtime, 524);\n- this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n- this.$_ngcc_current_state = 1;\n- this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n default: {\n this.unexpectedEnterElement($__qname);\n break;\n }\n }\n }\n \n public void leaveElement(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n+ case 2: {\n+ this.$_ngcc_current_state = 1;\n+ this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n case 1: {\n if ($__uri == \"\" && $__local == \"datatypeLibrary\") {\n this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n+ case 0: {\n+ this.revertToParentFromLeaveElement((Object)this, super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n case 4: {\n this.$_ngcc_current_state = 2;\n this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n case 8: {\n final int $ai;\n@@ -126,71 +135,62 @@\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 0: {\n- this.revertToParentFromLeaveElement((Object)this, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n- case 2: {\n- this.$_ngcc_current_state = 1;\n- this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n default: {\n this.unexpectedLeaveElement($__qname);\n break;\n }\n }\n }\n \n public void enterAttribute(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n+ case 2: {\n+ this.$_ngcc_current_state = 1;\n+ this.$runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n+ case 0: {\n+ this.revertToParentFromEnterAttribute((Object)this, super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n case 4: {\n this.$_ngcc_current_state = 2;\n this.$runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n case 8: {\n if ($__uri == \"\" && $__local == \"uri\") {\n this.$_ngcc_current_state = 7;\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n- case 0: {\n- this.revertToParentFromEnterAttribute((Object)this, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n- case 2: {\n- this.$_ngcc_current_state = 1;\n- this.$runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n default: {\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n }\n }\n \n public void leaveAttribute(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n- case 4: {\n- this.$_ngcc_current_state = 2;\n+ case 2: {\n+ this.$_ngcc_current_state = 1;\n this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n case 6: {\n if ($__uri == \"\" && $__local == \"uri\") {\n this.$_ngcc_current_state = 4;\n break;\n@@ -198,28 +198,37 @@\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n case 0: {\n this.revertToParentFromLeaveAttribute((Object)this, super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 2: {\n- this.$_ngcc_current_state = 1;\n+ case 4: {\n+ this.$_ngcc_current_state = 2;\n this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n default: {\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n }\n }\n \n public void text(final String $value) throws SAXException {\n switch (this.$_ngcc_current_state) {\n+ case 2: {\n+ this.$_ngcc_current_state = 1;\n+ this.$runtime.sendText(super._cookie, $value);\n+ break;\n+ }\n+ case 0: {\n+ this.revertToParentFromText((Object)this, super._cookie, $value);\n+ break;\n+ }\n case 7: {\n this.uri = $value;\n this.$_ngcc_current_state = 6;\n this.action0();\n break;\n }\n case 4: {\n@@ -232,44 +241,35 @@\n if (($ai = this.$runtime.getAttributeIndex(\"\", \"uri\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n break;\n }\n- case 0: {\n- this.revertToParentFromText((Object)this, super._cookie, $value);\n- break;\n- }\n- case 2: {\n- this.$_ngcc_current_state = 1;\n- this.$runtime.sendText(super._cookie, $value);\n- break;\n- }\n }\n }\n \n public void onChildCompleted(final Object $__result__, final int $__cookie__, final boolean $__needAttCheck__) throws SAXException {\n switch ($__cookie__) {\n- case 523: {\n- this.$_ngcc_current_state = 1;\n- break;\n- }\n- case 528: {\n+ case 498: {\n this.$_ngcc_current_state = 2;\n break;\n }\n- case 527: {\n- this.$_ngcc_current_state = 2;\n+ case 495: {\n+ this.$_ngcc_current_state = 1;\n break;\n }\n- case 524: {\n+ case 494: {\n this.$_ngcc_current_state = 1;\n break;\n }\n+ case 499: {\n+ this.$_ngcc_current_state = 2;\n+ break;\n+ }\n }\n }\n \n public boolean accepted() {\n return this.$_ngcc_current_state == 0;\n }\n }\n"}]}, {"source1": "relaxngcc/datatype/parser/datatype.class", "source2": "relaxngcc/datatype/parser/datatype.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -44,175 +44,175 @@\n }\n \n public void enterElement(final String $__uri, final String $__local, final String $__qname, final Attributes $attrs) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n- case 14: {\n+ case 2: {\n+ if ($__uri == \"\" && $__local == \"useResource\") {\n+ this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n+ this.$_ngcc_current_state = 7;\n+ break;\n+ }\n+ if ($__uri.equals(\"\")) {\n+ final NGCCHandler h = (NGCCHandler)new macro((NGCCHandler)this, super._source, this.$runtime, 506);\n+ this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n+ this.unexpectedEnterElement($__qname);\n+ break;\n+ }\n+ case 7: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 0: {\n- this.revertToParentFromEnterElement((Object)this, super._cookie, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n case 15: {\n if ($__uri == \"\" && $__local == \"datatype\") {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.$_ngcc_current_state = 14;\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n+ case 0: {\n+ this.revertToParentFromEnterElement((Object)this, super._cookie, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n case 11: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"\", \"javaType\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 2: {\n+ case 3: {\n if ($__uri == \"\" && $__local == \"useResource\") {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.$_ngcc_current_state = 7;\n break;\n }\n- if ($__uri.equals(\"\")) {\n- final NGCCHandler h = (NGCCHandler)new macro((NGCCHandler)this, super._source, this.$runtime, 535);\n- this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n- this.unexpectedEnterElement($__qname);\n+ this.$_ngcc_current_state = 2;\n+ this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- case 7: {\n+ case 14: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 3: {\n- if ($__uri == \"\" && $__local == \"useResource\") {\n- this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n- this.$_ngcc_current_state = 7;\n- break;\n- }\n- this.$_ngcc_current_state = 2;\n- this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n default: {\n this.unexpectedEnterElement($__qname);\n break;\n }\n }\n }\n \n public void leaveElement(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n+ case 2: {\n+ if ($__uri == \"\" && $__local == \"datatype\") {\n+ final NGCCHandler h = (NGCCHandler)new macro((NGCCHandler)this, super._source, this.$runtime, 506);\n+ this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n+ break;\n+ }\n+ this.unexpectedLeaveElement($__qname);\n+ break;\n+ }\n case 4: {\n if ($__uri == \"\" && $__local == \"useResource\") {\n this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n this.$_ngcc_current_state = 2;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 14: {\n+ case 7: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 1: {\n- if ($__uri == \"\" && $__local == \"datatype\") {\n- this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n- this.$_ngcc_current_state = 0;\n- this.action0();\n- break;\n- }\n- this.unexpectedLeaveElement($__qname);\n- break;\n- }\n case 0: {\n this.revertToParentFromLeaveElement((Object)this, super._cookie, $__uri, $__local, $__qname);\n break;\n }\n case 11: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"\", \"javaType\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 2: {\n- if ($__uri == \"\" && $__local == \"datatype\") {\n- final NGCCHandler h = (NGCCHandler)new macro((NGCCHandler)this, super._source, this.$runtime, 535);\n- this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n- break;\n- }\n- this.unexpectedLeaveElement($__qname);\n+ case 3: {\n+ this.$_ngcc_current_state = 2;\n+ this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 7: {\n+ case 14: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 3: {\n- this.$_ngcc_current_state = 2;\n- this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n+ case 1: {\n+ if ($__uri == \"\" && $__local == \"datatype\") {\n+ this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n+ this.$_ngcc_current_state = 0;\n+ this.action0();\n+ break;\n+ }\n+ this.unexpectedLeaveElement($__qname);\n break;\n }\n default: {\n this.unexpectedLeaveElement($__qname);\n break;\n }\n }\n }\n \n public void enterAttribute(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n- case 14: {\n+ case 7: {\n if ($__uri == \"\" && $__local == \"name\") {\n- this.$_ngcc_current_state = 13;\n+ this.$_ngcc_current_state = 6;\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n case 0: {\n this.revertToParentFromEnterAttribute((Object)this, super._cookie, $__uri, $__local, $__qname);\n@@ -222,27 +222,27 @@\n if ($__uri == \"\" && $__local == \"javaType\") {\n this.$_ngcc_current_state = 10;\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n- case 7: {\n+ case 3: {\n+ this.$_ngcc_current_state = 2;\n+ this.$runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n+ case 14: {\n if ($__uri == \"\" && $__local == \"name\") {\n- this.$_ngcc_current_state = 6;\n+ this.$_ngcc_current_state = 13;\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n- case 3: {\n- this.$_ngcc_current_state = 2;\n- this.$runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n default: {\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n }\n }\n \n@@ -264,57 +264,57 @@\n if ($__uri == \"\" && $__local == \"name\") {\n this.$_ngcc_current_state = 11;\n break;\n }\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n+ case 0: {\n+ this.revertToParentFromLeaveAttribute((Object)this, super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n case 9: {\n if ($__uri == \"\" && $__local == \"javaType\") {\n this.$_ngcc_current_state = 3;\n break;\n }\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n- case 0: {\n- this.revertToParentFromLeaveAttribute((Object)this, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n case 3: {\n this.$_ngcc_current_state = 2;\n this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n default: {\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n }\n }\n \n public void text(final String $value) throws SAXException {\n switch (this.$_ngcc_current_state) {\n- case 14: {\n- final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n- this.$runtime.consumeAttribute($ai);\n- this.$runtime.sendText(super._cookie, $value);\n- break;\n- }\n+ case 2: {\n+ final NGCCHandler h = (NGCCHandler)new macro((NGCCHandler)this, super._source, this.$runtime, 506);\n+ this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n case 10: {\n this.javaType = $value;\n this.$_ngcc_current_state = 9;\n break;\n }\n- case 6: {\n- this.resName = $value;\n- this.$_ngcc_current_state = 5;\n+ case 7: {\n+ final int $ai;\n+ if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n+ this.$runtime.consumeAttribute($ai);\n+ this.$runtime.sendText(super._cookie, $value);\n+ break;\n+ }\n break;\n }\n case 0: {\n this.revertToParentFromText((Object)this, super._cookie, $value);\n break;\n }\n case 11: {\n@@ -322,44 +322,44 @@\n if (($ai = this.$runtime.getAttributeIndex(\"\", \"javaType\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n break;\n }\n- case 2: {\n- final NGCCHandler h = (NGCCHandler)new macro((NGCCHandler)this, super._source, this.$runtime, 535);\n- this.spawnChildFromText((NGCCEventReceiver)h, $value);\n+ case 3: {\n+ this.$_ngcc_current_state = 2;\n+ this.$runtime.sendText(super._cookie, $value);\n break;\n }\n- case 7: {\n+ case 14: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n break;\n }\n- case 3: {\n- this.$_ngcc_current_state = 2;\n- this.$runtime.sendText(super._cookie, $value);\n+ case 6: {\n+ this.resName = $value;\n+ this.$_ngcc_current_state = 5;\n break;\n }\n case 13: {\n this.name = $value;\n this.$_ngcc_current_state = 12;\n break;\n }\n }\n }\n \n public void onChildCompleted(final Object $__result__, final int $__cookie__, final boolean $__needAttCheck__) throws SAXException {\n switch ($__cookie__) {\n- case 535: {\n+ case 506: {\n this.m = (Macro)$__result__;\n this.$_ngcc_current_state = 1;\n break;\n }\n }\n }\n \n"}]}, {"source1": "relaxngcc/datatype/parser/macro.class", "source2": "relaxngcc/datatype/parser/macro.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -73,27 +73,27 @@\n }\n \n public void leaveElement(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n+ case 0: {\n+ this.revertToParentFromLeaveElement((Object)this.m, super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n case 3: {\n if ($__uri.equals(\"\")) {\n this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 0: {\n- this.revertToParentFromLeaveElement((Object)this.m, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n case 1: {\n this.$_ngcc_current_state = 0;\n this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n default: {\n this.unexpectedLeaveElement($__qname);\n"}]}, {"source1": "relaxngcc/datatype/parser/resource.class", "source2": "relaxngcc/datatype/parser/resource.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -45,17 +45,21 @@\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n+ case 0: {\n+ this.revertToParentFromEnterElement((Object)this, super._cookie, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n case 2: {\n if ($__uri.equals(\"\")) {\n- final NGCCHandler h = (NGCCHandler)new macro((NGCCHandler)this, super._source, this.$runtime, 552);\n+ final NGCCHandler h = (NGCCHandler)new macro((NGCCHandler)this, super._source, this.$runtime, 487);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n case 6: {\n@@ -63,57 +67,53 @@\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.$_ngcc_current_state = 5;\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 0: {\n- this.revertToParentFromEnterElement((Object)this, super._cookie, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n default: {\n this.unexpectedEnterElement($__qname);\n break;\n }\n }\n }\n \n public void leaveElement(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n- case 5: {\n- final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n- this.$runtime.consumeAttribute($ai);\n- this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n+ case 1: {\n+ if ($__uri == \"\" && $__local == \"resource\") {\n+ this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n+ this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 2: {\n- if ($__uri == \"\" && $__local == \"resource\") {\n- final NGCCHandler h = (NGCCHandler)new macro((NGCCHandler)this, super._source, this.$runtime, 552);\n- this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n+ case 5: {\n+ final int $ai;\n+ if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n+ this.$runtime.consumeAttribute($ai);\n+ this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n case 0: {\n this.revertToParentFromLeaveElement((Object)this, super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 1: {\n+ case 2: {\n if ($__uri == \"\" && $__local == \"resource\") {\n- this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n- this.$_ngcc_current_state = 0;\n+ final NGCCHandler h = (NGCCHandler)new macro((NGCCHandler)this, super._source, this.$runtime, 487);\n+ this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n default: {\n this.unexpectedLeaveElement($__qname);\n@@ -147,64 +147,64 @@\n }\n \n public void leaveAttribute(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n- case 0: {\n- this.revertToParentFromLeaveAttribute((Object)this, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n case 3: {\n if ($__uri == \"\" && $__local == \"name\") {\n this.$_ngcc_current_state = 2;\n break;\n }\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n+ case 0: {\n+ this.revertToParentFromLeaveAttribute((Object)this, super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n default: {\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n }\n }\n \n public void text(final String $value) throws SAXException {\n switch (this.$_ngcc_current_state) {\n+ case 4: {\n+ this.name = $value;\n+ this.$_ngcc_current_state = 3;\n+ break;\n+ }\n case 5: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n break;\n }\n- case 2: {\n- final NGCCHandler h = (NGCCHandler)new macro((NGCCHandler)this, super._source, this.$runtime, 552);\n- this.spawnChildFromText((NGCCEventReceiver)h, $value);\n- break;\n- }\n case 0: {\n this.revertToParentFromText((Object)this, super._cookie, $value);\n break;\n }\n- case 4: {\n- this.name = $value;\n- this.$_ngcc_current_state = 3;\n+ case 2: {\n+ final NGCCHandler h = (NGCCHandler)new macro((NGCCHandler)this, super._source, this.$runtime, 487);\n+ this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n }\n }\n \n public void onChildCompleted(final Object $__result__, final int $__cookie__, final boolean $__needAttCheck__) throws SAXException {\n switch ($__cookie__) {\n- case 552: {\n+ case 487: {\n this.m = (Macro)$__result__;\n this.action0();\n this.$_ngcc_current_state = 1;\n break;\n }\n }\n }\n"}]}, {"source1": "relaxngcc/parser/state/DefineElement.class", "source2": "relaxngcc/parser/state/DefineElement.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -30,15 +30,15 @@\n \n public void enterElement(final String $__uri, final String $__local, final String $__qname, final Attributes $attrs) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n case 6: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"define\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"define\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.$_ngcc_current_state = 5;\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n@@ -54,16 +54,16 @@\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n case 2: {\n int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"group\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-body\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"list\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"optional\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-import\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"interleave\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0 || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"notAllowed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"oneOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"element\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"zeroOrMore\") || ($ai = this.$runtime.getAttributeIndex(\"\", \"combine\")) >= 0 || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"mixed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"empty\") || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0 || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"value\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\")) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 504, this.$runtime.grammar.getOrCreate(this.$runtime, this.name));\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"optional\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"list\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"notAllowed\")) || ($ai = this.$runtime.getAttributeIndex(\"\", \"combine\")) >= 0 || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"mixed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"oneOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"element\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-body\")) || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0 || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java\")) || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0 || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"interleave\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\")) || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0 || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"empty\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"group\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-import\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"value\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"zeroOrMore\"))) {\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 71, this.$runtime.grammar.getOrCreate(this.$runtime, this.name));\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n default: {\n@@ -74,14 +74,23 @@\n }\n \n public void leaveElement(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n+ case 1: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"define\")) {\n+ this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n+ this.$_ngcc_current_state = 0;\n+ break;\n+ }\n+ this.unexpectedLeaveElement($__qname);\n+ break;\n+ }\n case 0: {\n this.revertToParentFromLeaveElement((Object)this, super._cookie, $__uri, $__local, $__qname);\n break;\n }\n case 5: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n@@ -90,31 +99,22 @@\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n case 2: {\n int $ai;\n- if ((($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"define\") || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"define\") || (($ai = this.$runtime.getAttributeIndex(\"\", \"combine\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"define\") || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"define\") || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"define\") || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"define\")) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 504, this.$runtime.grammar.getOrCreate(this.$runtime, this.name));\n+ if ((($ai = this.$runtime.getAttributeIndex(\"\", \"combine\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"define\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"define\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"define\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"define\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"define\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"define\"))) {\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 71, this.$runtime.grammar.getOrCreate(this.$runtime, this.name));\n this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 1: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"define\") {\n- this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n- this.$_ngcc_current_state = 0;\n- break;\n- }\n- this.unexpectedLeaveElement($__qname);\n- break;\n- }\n default: {\n this.unexpectedLeaveElement($__qname);\n break;\n }\n }\n }\n \n@@ -124,24 +124,24 @@\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n case 0: {\n this.revertToParentFromEnterAttribute((Object)this, super._cookie, $__uri, $__local, $__qname);\n break;\n }\n case 5: {\n- if ($__uri == \"\" && $__local == \"name\") {\n+ if ($__uri.equals(\"\") && $__local.equals(\"name\")) {\n this.$_ngcc_current_state = 4;\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n case 2: {\n- if (($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"class\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"access\") || ($__uri == \"\" && $__local == \"combine\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"return-type\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"return-value\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"params\")) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 504, this.$runtime.grammar.getOrCreate(this.$runtime, this.name));\n+ if (($__uri.equals(\"\") && $__local.equals(\"combine\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"params\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"access\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"return-type\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"class\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"return-value\"))) {\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 71, this.$runtime.grammar.getOrCreate(this.$runtime, this.name));\n this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n default: {\n@@ -152,35 +152,40 @@\n }\n \n public void leaveAttribute(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n- case 0: {\n- this.revertToParentFromLeaveAttribute((Object)this, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n case 3: {\n- if ($__uri == \"\" && $__local == \"name\") {\n+ if ($__uri.equals(\"\") && $__local.equals(\"name\")) {\n this.$_ngcc_current_state = 2;\n break;\n }\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n+ case 0: {\n+ this.revertToParentFromLeaveAttribute((Object)this, super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n default: {\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n }\n }\n \n public void text(final String $value) throws SAXException {\n switch (this.$_ngcc_current_state) {\n+ case 4: {\n+ this.name = $value;\n+ this.$_ngcc_current_state = 3;\n+ break;\n+ }\n case 0: {\n this.revertToParentFromText((Object)this, super._cookie, $value);\n break;\n }\n case 5: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n@@ -188,57 +193,52 @@\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n break;\n }\n case 2: {\n int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 504, this.$runtime.grammar.getOrCreate(this.$runtime, this.name));\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 71, this.$runtime.grammar.getOrCreate(this.$runtime, this.name));\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 504, this.$runtime.grammar.getOrCreate(this.$runtime, this.name));\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 71, this.$runtime.grammar.getOrCreate(this.$runtime, this.name));\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 504, this.$runtime.grammar.getOrCreate(this.$runtime, this.name));\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 71, this.$runtime.grammar.getOrCreate(this.$runtime, this.name));\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- if (($ai = this.$runtime.getAttributeIndex(\"\", \"combine\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 504, this.$runtime.grammar.getOrCreate(this.$runtime, this.name));\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 71, this.$runtime.grammar.getOrCreate(this.$runtime, this.name));\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 504, this.$runtime.grammar.getOrCreate(this.$runtime, this.name));\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 71, this.$runtime.grammar.getOrCreate(this.$runtime, this.name));\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 504, this.$runtime.grammar.getOrCreate(this.$runtime, this.name));\n+ if (($ai = this.$runtime.getAttributeIndex(\"\", \"combine\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 71, this.$runtime.grammar.getOrCreate(this.$runtime, this.name));\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n break;\n }\n- case 4: {\n- this.name = $value;\n- this.$_ngcc_current_state = 3;\n- break;\n- }\n }\n }\n \n public void onChildCompleted(final Object $__result__, final int $__cookie__, final boolean $__needAttCheck__) throws SAXException {\n switch ($__cookie__) {\n- case 504: {\n+ case 71: {\n this.$_ngcc_current_state = 1;\n break;\n }\n }\n }\n \n public boolean accepted() {\n"}]}, {"source1": "relaxngcc/parser/state/ExceptNameClass.class", "source2": "relaxngcc/parser/state/ExceptNameClass.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -31,36 +31,36 @@\n \n public void enterElement(final String $__uri, final String $__local, final String $__qname, final Attributes $attrs) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n case 1: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"except\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"except\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.$_ngcc_current_state = 3;\n break;\n }\n this.$_ngcc_current_state = 0;\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- case 0: {\n- this.revertToParentFromEnterElement((Object)this.nc, super._cookie, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n case 3: {\n- if (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"nsName\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"name\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"anyName\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\")) {\n- final NGCCHandler h = (NGCCHandler)new NameClasses((NGCCHandler)this, super._source, this.$runtime, 482);\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"anyName\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"name\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"nsName\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NameClasses((NGCCHandler)this, super._source, this.$runtime, 393);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n+ case 0: {\n+ this.revertToParentFromEnterElement((Object)this.nc, super._cookie, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n default: {\n this.unexpectedEnterElement($__qname);\n break;\n }\n }\n }\n \n@@ -75,15 +75,15 @@\n break;\n }\n case 0: {\n this.revertToParentFromLeaveElement((Object)this.nc, super._cookie, $__uri, $__local, $__qname);\n break;\n }\n case 2: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"except\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"except\")) {\n this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n@@ -148,15 +148,15 @@\n break;\n }\n }\n }\n \n public void onChildCompleted(final Object $__result__, final int $__cookie__, final boolean $__needAttCheck__) throws SAXException {\n switch ($__cookie__) {\n- case 482: {\n+ case 393: {\n this.nc = (NameClass)$__result__;\n this.$_ngcc_current_state = 2;\n break;\n }\n }\n }\n \n"}]}, {"source1": "relaxngcc/parser/state/GrammarContent.class", "source2": "relaxngcc/parser/state/GrammarContent.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -42,189 +42,189 @@\n }\n \n public void enterElement(final String $__uri, final String $__local, final String $__qname, final Attributes $attrs) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n- case 1: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"start\") {\n- final NGCCHandler h = (NGCCHandler)new StartElement((NGCCHandler)this, super._source, this.$runtime, 81);\n+ case 0: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"start\")) {\n+ final NGCCHandler h = (NGCCHandler)new StartElement((NGCCHandler)this, super._source, this.$runtime, 447);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"define\") {\n- final NGCCHandler h = (NGCCHandler)new DefineElement((NGCCHandler)this, super._source, this.$runtime, 82);\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"define\")) {\n+ final NGCCHandler h = (NGCCHandler)new DefineElement((NGCCHandler)this, super._source, this.$runtime, 448);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"div\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"div\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.$_ngcc_current_state = 19;\n break;\n }\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-import\") {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-import\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.$_ngcc_current_state = 15;\n break;\n }\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-body\") {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-body\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.$_ngcc_current_state = 11;\n break;\n }\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"include\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"include\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.$_ngcc_current_state = 7;\n break;\n }\n- this.$_ngcc_current_state = 0;\n- this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n+ this.revertToParentFromEnterElement((Object)this, super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- case 0: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"start\") {\n- final NGCCHandler h = (NGCCHandler)new StartElement((NGCCHandler)this, super._source, this.$runtime, 75);\n+ case 7: {\n+ final int $ai;\n+ if (($ai = this.$runtime.getAttributeIndex(\"\", \"href\")) >= 0) {\n+ this.$runtime.consumeAttribute($ai);\n+ this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n+ this.unexpectedEnterElement($__qname);\n+ break;\n+ }\n+ case 4: {\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"define\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"div\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"start\"))) {\n+ final NGCCHandler h = (NGCCHandler)new IncludeContent((NGCCHandler)this, super._source, this.$runtime, 411);\n+ this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n+ this.unexpectedEnterElement($__qname);\n+ break;\n+ }\n+ case 1: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"start\")) {\n+ final NGCCHandler h = (NGCCHandler)new StartElement((NGCCHandler)this, super._source, this.$runtime, 453);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"define\") {\n- final NGCCHandler h = (NGCCHandler)new DefineElement((NGCCHandler)this, super._source, this.$runtime, 76);\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"define\")) {\n+ final NGCCHandler h = (NGCCHandler)new DefineElement((NGCCHandler)this, super._source, this.$runtime, 454);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"div\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"div\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.$_ngcc_current_state = 19;\n break;\n }\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-import\") {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-import\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.$_ngcc_current_state = 15;\n break;\n }\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-body\") {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-body\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.$_ngcc_current_state = 11;\n break;\n }\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"include\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"include\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.$_ngcc_current_state = 7;\n break;\n }\n- this.revertToParentFromEnterElement((Object)this, super._cookie, $__uri, $__local, $__qname, $attrs);\n+ this.$_ngcc_current_state = 0;\n+ this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n case 19: {\n- if (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"define\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"div\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"include\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-import\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-body\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"start\")) {\n- final NGCCHandler h = new GrammarContent(this, super._source, this.$runtime, 54);\n+ if (($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-import\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"define\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"include\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"start\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"div\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-body\"))) {\n+ final NGCCHandler h = new GrammarContent(this, super._source, this.$runtime, 426);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 4: {\n- if (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"define\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"start\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"div\")) {\n- final NGCCHandler h = (NGCCHandler)new IncludeContent((NGCCHandler)this, super._source, this.$runtime, 39);\n- this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n- this.unexpectedEnterElement($__qname);\n- break;\n- }\n- case 7: {\n- final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"\", \"href\")) >= 0) {\n- this.$runtime.consumeAttribute($ai);\n- this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n- this.unexpectedEnterElement($__qname);\n- break;\n- }\n default: {\n this.unexpectedEnterElement($__qname);\n break;\n }\n }\n }\n \n public void leaveElement(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n- case 1: {\n- this.$_ngcc_current_state = 0;\n- this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n+ case 3: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"include\")) {\n+ this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n+ this.$_ngcc_current_state = 0;\n+ break;\n+ }\n+ this.unexpectedLeaveElement($__qname);\n break;\n }\n case 0: {\n this.revertToParentFromLeaveElement((Object)this, super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 10: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-body\") {\n+ case 14: {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-import\")) {\n this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 19: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"div\") {\n- final NGCCHandler h = new GrammarContent(this, super._source, this.$runtime, 54);\n- this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n+ case 10: {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-body\")) {\n+ this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n+ this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 4: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"include\") {\n- final NGCCHandler h = (NGCCHandler)new IncludeContent((NGCCHandler)this, super._source, this.$runtime, 39);\n- this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n+ case 7: {\n+ final int $ai;\n+ if (($ai = this.$runtime.getAttributeIndex(\"\", \"href\")) >= 0) {\n+ this.$runtime.consumeAttribute($ai);\n+ this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 3: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"include\") {\n- this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n- this.$_ngcc_current_state = 0;\n+ case 4: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"include\")) {\n+ final NGCCHandler h = (NGCCHandler)new IncludeContent((NGCCHandler)this, super._source, this.$runtime, 411);\n+ this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 14: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-import\") {\n- this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n- this.$_ngcc_current_state = 0;\n- break;\n- }\n- this.unexpectedLeaveElement($__qname);\n+ case 1: {\n+ this.$_ngcc_current_state = 0;\n+ this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 7: {\n- final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"\", \"href\")) >= 0) {\n- this.$runtime.consumeAttribute($ai);\n- this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n+ case 19: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"div\")) {\n+ final NGCCHandler h = new GrammarContent(this, super._source, this.$runtime, 426);\n+ this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n case 18: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"div\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"div\")) {\n this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n@@ -236,54 +236,54 @@\n }\n \n public void enterAttribute(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n- case 1: {\n- this.$_ngcc_current_state = 0;\n- this.$runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n case 0: {\n this.revertToParentFromEnterAttribute((Object)this, super._cookie, $__uri, $__local, $__qname);\n break;\n }\n case 7: {\n- if ($__uri == \"\" && $__local == \"href\") {\n+ if ($__uri.equals(\"\") && $__local.equals(\"href\")) {\n this.$_ngcc_current_state = 6;\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n+ case 1: {\n+ this.$_ngcc_current_state = 0;\n+ this.$runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n default: {\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n }\n }\n \n public void leaveAttribute(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n+ case 0: {\n+ this.revertToParentFromLeaveAttribute((Object)this, super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n case 1: {\n this.$_ngcc_current_state = 0;\n this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 0: {\n- this.revertToParentFromLeaveAttribute((Object)this, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n case 5: {\n- if ($__uri == \"\" && $__local == \"href\") {\n+ if ($__uri.equals(\"\") && $__local.equals(\"href\")) {\n this.$_ngcc_current_state = 4;\n this.action0();\n break;\n }\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n@@ -292,78 +292,78 @@\n break;\n }\n }\n }\n \n public void text(final String $value) throws SAXException {\n switch (this.$_ngcc_current_state) {\n- case 1: {\n- this.$_ngcc_current_state = 0;\n- this.$runtime.sendText(super._cookie, $value);\n- break;\n- }\n case 0: {\n this.revertToParentFromText((Object)this, super._cookie, $value);\n break;\n }\n- case 6: {\n- this.href = $value;\n- this.$_ngcc_current_state = 5;\n- break;\n- }\n- case 11: {\n- this.value = $value;\n- this.$_ngcc_current_state = 10;\n- this.action1();\n+ case 7: {\n+ final int $ai;\n+ if (($ai = this.$runtime.getAttributeIndex(\"\", \"href\")) >= 0) {\n+ this.$runtime.consumeAttribute($ai);\n+ this.$runtime.sendText(super._cookie, $value);\n+ break;\n+ }\n break;\n }\n case 15: {\n this.value = $value;\n this.$_ngcc_current_state = 14;\n this.action2();\n break;\n }\n- case 7: {\n- final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"\", \"href\")) >= 0) {\n- this.$runtime.consumeAttribute($ai);\n- this.$runtime.sendText(super._cookie, $value);\n- break;\n- }\n+ case 1: {\n+ this.$_ngcc_current_state = 0;\n+ this.$runtime.sendText(super._cookie, $value);\n+ break;\n+ }\n+ case 11: {\n+ this.value = $value;\n+ this.$_ngcc_current_state = 10;\n+ this.action1();\n+ break;\n+ }\n+ case 6: {\n+ this.href = $value;\n+ this.$_ngcc_current_state = 5;\n break;\n }\n }\n }\n \n public void onChildCompleted(final Object $__result__, final int $__cookie__, final boolean $__needAttCheck__) throws SAXException {\n switch ($__cookie__) {\n- case 39: {\n+ case 411: {\n this.$_ngcc_current_state = 3;\n break;\n }\n- case 81: {\n- this.$_ngcc_current_state = 0;\n+ case 426: {\n+ this.$_ngcc_current_state = 18;\n break;\n }\n- case 82: {\n+ case 447: {\n this.$_ngcc_current_state = 0;\n break;\n }\n- case 75: {\n+ case 448: {\n this.$_ngcc_current_state = 0;\n break;\n }\n- case 76: {\n+ case 453: {\n this.$_ngcc_current_state = 0;\n break;\n }\n- case 54: {\n- this.$_ngcc_current_state = 18;\n+ case 454: {\n+ this.$_ngcc_current_state = 0;\n break;\n }\n }\n }\n \n public boolean accepted() {\n- return this.$_ngcc_current_state == 0 || this.$_ngcc_current_state == 1;\n+ return this.$_ngcc_current_state == 1 || this.$_ngcc_current_state == 0;\n }\n }\n"}]}, {"source1": "relaxngcc/parser/state/IncludeContent.class", "source2": "relaxngcc/parser/state/IncludeContent.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -40,164 +40,164 @@\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 0: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"start\") {\n+ case 1: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"start\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.$_ngcc_current_state = 14;\n break;\n }\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"define\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"define\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.$_ngcc_current_state = 11;\n break;\n }\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"div\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"div\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.$_ngcc_current_state = 4;\n break;\n }\n- this.revertToParentFromEnterElement((Object)this, super._cookie, $__uri, $__local, $__qname, $attrs);\n+ this.$_ngcc_current_state = 0;\n+ this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n case 4: {\n- if (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"define\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"start\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"div\")) {\n- final NGCCHandler h = new IncludeContent(this, super._source, this.$runtime, 89);\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"define\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"div\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"start\"))) {\n+ final NGCCHandler h = new IncludeContent(this, super._source, this.$runtime, 47);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 1: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"start\") {\n- this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n- this.$_ngcc_current_state = 14;\n- break;\n- }\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"define\") {\n- this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n- this.$_ngcc_current_state = 11;\n- break;\n- }\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"div\") {\n- this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n- this.$_ngcc_current_state = 4;\n+ case 14: {\n+ int $ai;\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"optional\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"list\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"notAllowed\")) || ($ai = this.$runtime.getAttributeIndex(\"\", \"combine\")) >= 0 || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"mixed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"oneOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"element\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-body\")) || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0 || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java\")) || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0 || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"interleave\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\")) || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0 || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"empty\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"group\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-import\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"value\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"zeroOrMore\"))) {\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 58, (Scope)this.$runtime.grammar);\n+ this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- this.$_ngcc_current_state = 0;\n- this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n+ this.unexpectedEnterElement($__qname);\n break;\n }\n case 8: {\n int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"group\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-body\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"list\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"optional\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-import\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"interleave\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0 || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"notAllowed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"oneOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"element\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"zeroOrMore\") || ($ai = this.$runtime.getAttributeIndex(\"\", \"combine\")) >= 0 || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"mixed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"empty\") || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0 || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"value\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\")) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 93, this.$runtime.grammar.redefine(this.$runtime, this.name));\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"optional\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"list\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"notAllowed\")) || ($ai = this.$runtime.getAttributeIndex(\"\", \"combine\")) >= 0 || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"mixed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"oneOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"element\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-body\")) || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0 || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java\")) || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0 || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"interleave\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\")) || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0 || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"empty\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"group\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-import\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"value\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"zeroOrMore\"))) {\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 51, this.$runtime.grammar.redefine(this.$runtime, this.name));\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 14: {\n- int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"group\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-body\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"list\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"optional\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-import\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"interleave\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0 || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"notAllowed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"oneOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"element\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"zeroOrMore\") || ($ai = this.$runtime.getAttributeIndex(\"\", \"combine\")) >= 0 || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"mixed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"empty\") || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0 || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"value\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\")) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 100, (Scope)this.$runtime.grammar);\n- this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n+ case 0: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"start\")) {\n+ this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n+ this.$_ngcc_current_state = 14;\n break;\n }\n- this.unexpectedEnterElement($__qname);\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"define\")) {\n+ this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n+ this.$_ngcc_current_state = 11;\n+ break;\n+ }\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"div\")) {\n+ this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n+ this.$_ngcc_current_state = 4;\n+ break;\n+ }\n+ this.revertToParentFromEnterElement((Object)this, super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n default: {\n this.unexpectedEnterElement($__qname);\n break;\n }\n }\n }\n \n public void leaveElement(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n- case 7: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"define\") {\n- this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n- this.$_ngcc_current_state = 0;\n+ case 11: {\n+ final int $ai;\n+ if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n+ this.$runtime.consumeAttribute($ai);\n+ this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n case 13: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"start\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"start\")) {\n this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 3: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"div\") {\n- this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n- this.$_ngcc_current_state = 0;\n+ case 1: {\n+ this.$_ngcc_current_state = 0;\n+ this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n+ case 4: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"div\")) {\n+ final NGCCHandler h = new IncludeContent(this, super._source, this.$runtime, 47);\n+ this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 11: {\n- final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n- this.$runtime.consumeAttribute($ai);\n- this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n+ case 7: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"define\")) {\n+ this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n+ this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 0: {\n- this.revertToParentFromLeaveElement((Object)this, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n- case 4: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"div\") {\n- final NGCCHandler h = new IncludeContent(this, super._source, this.$runtime, 89);\n+ case 14: {\n+ int $ai;\n+ if ((($ai = this.$runtime.getAttributeIndex(\"\", \"combine\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"start\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"start\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"start\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"start\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"start\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"start\"))) {\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 58, (Scope)this.$runtime.grammar);\n this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 1: {\n- this.$_ngcc_current_state = 0;\n- this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n case 8: {\n int $ai;\n- if ((($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"define\") || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"define\") || (($ai = this.$runtime.getAttributeIndex(\"\", \"combine\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"define\") || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"define\") || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"define\") || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"define\")) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 93, this.$runtime.grammar.redefine(this.$runtime, this.name));\n+ if ((($ai = this.$runtime.getAttributeIndex(\"\", \"combine\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"define\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"define\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"define\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"define\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"define\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"define\"))) {\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 51, this.$runtime.grammar.redefine(this.$runtime, this.name));\n this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 14: {\n- int $ai;\n- if ((($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"start\") || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"start\") || (($ai = this.$runtime.getAttributeIndex(\"\", \"combine\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"start\") || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"start\") || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"start\") || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"start\")) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 100, (Scope)this.$runtime.grammar);\n- this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n+ case 0: {\n+ this.revertToParentFromLeaveElement((Object)this, super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n+ case 3: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"div\")) {\n+ this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n+ this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n default: {\n this.unexpectedLeaveElement($__qname);\n@@ -208,77 +208,77 @@\n \n public void enterAttribute(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n case 11: {\n- if ($__uri == \"\" && $__local == \"name\") {\n+ if ($__uri.equals(\"\") && $__local.equals(\"name\")) {\n this.$_ngcc_current_state = 10;\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n- case 0: {\n- this.revertToParentFromEnterAttribute((Object)this, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n case 1: {\n this.$_ngcc_current_state = 0;\n this.$runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 8: {\n- if (($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"class\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"access\") || ($__uri == \"\" && $__local == \"combine\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"return-type\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"return-value\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"params\")) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 93, this.$runtime.grammar.redefine(this.$runtime, this.name));\n+ case 14: {\n+ if (($__uri.equals(\"\") && $__local.equals(\"combine\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"params\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"access\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"return-type\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"class\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"return-value\"))) {\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 58, (Scope)this.$runtime.grammar);\n this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n- case 14: {\n- if (($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"class\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"access\") || ($__uri == \"\" && $__local == \"combine\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"return-type\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"return-value\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"params\")) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 100, (Scope)this.$runtime.grammar);\n+ case 8: {\n+ if (($__uri.equals(\"\") && $__local.equals(\"combine\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"params\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"access\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"return-type\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"class\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"return-value\"))) {\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 51, this.$runtime.grammar.redefine(this.$runtime, this.name));\n this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n+ case 0: {\n+ this.revertToParentFromEnterAttribute((Object)this, super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n default: {\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n }\n }\n \n public void leaveAttribute(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n+ case 1: {\n+ this.$_ngcc_current_state = 0;\n+ this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n case 9: {\n- if ($__uri == \"\" && $__local == \"name\") {\n+ if ($__uri.equals(\"\") && $__local.equals(\"name\")) {\n this.$_ngcc_current_state = 8;\n break;\n }\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n case 0: {\n this.revertToParentFromLeaveAttribute((Object)this, super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 1: {\n- this.$_ngcc_current_state = 0;\n- this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n default: {\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n }\n }\n \n@@ -294,106 +294,106 @@\n if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n break;\n }\n- case 0: {\n- this.revertToParentFromText((Object)this, super._cookie, $value);\n- break;\n- }\n case 1: {\n this.$_ngcc_current_state = 0;\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n- case 8: {\n+ case 14: {\n int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 93, this.$runtime.grammar.redefine(this.$runtime, this.name));\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 58, (Scope)this.$runtime.grammar);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 93, this.$runtime.grammar.redefine(this.$runtime, this.name));\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 58, (Scope)this.$runtime.grammar);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 93, this.$runtime.grammar.redefine(this.$runtime, this.name));\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 58, (Scope)this.$runtime.grammar);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- if (($ai = this.$runtime.getAttributeIndex(\"\", \"combine\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 93, this.$runtime.grammar.redefine(this.$runtime, this.name));\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 58, (Scope)this.$runtime.grammar);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 93, this.$runtime.grammar.redefine(this.$runtime, this.name));\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 58, (Scope)this.$runtime.grammar);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 93, this.$runtime.grammar.redefine(this.$runtime, this.name));\n+ if (($ai = this.$runtime.getAttributeIndex(\"\", \"combine\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 58, (Scope)this.$runtime.grammar);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n break;\n }\n- case 14: {\n+ case 8: {\n int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 100, (Scope)this.$runtime.grammar);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 51, this.$runtime.grammar.redefine(this.$runtime, this.name));\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 100, (Scope)this.$runtime.grammar);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 51, this.$runtime.grammar.redefine(this.$runtime, this.name));\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 100, (Scope)this.$runtime.grammar);\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 51, this.$runtime.grammar.redefine(this.$runtime, this.name));\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- if (($ai = this.$runtime.getAttributeIndex(\"\", \"combine\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 100, (Scope)this.$runtime.grammar);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 51, this.$runtime.grammar.redefine(this.$runtime, this.name));\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 100, (Scope)this.$runtime.grammar);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 51, this.$runtime.grammar.redefine(this.$runtime, this.name));\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 100, (Scope)this.$runtime.grammar);\n+ if (($ai = this.$runtime.getAttributeIndex(\"\", \"combine\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 51, this.$runtime.grammar.redefine(this.$runtime, this.name));\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n break;\n }\n+ case 0: {\n+ this.revertToParentFromText((Object)this, super._cookie, $value);\n+ break;\n+ }\n }\n }\n \n public void onChildCompleted(final Object $__result__, final int $__cookie__, final boolean $__needAttCheck__) throws SAXException {\n switch ($__cookie__) {\n- case 93: {\n- this.$_ngcc_current_state = 7;\n+ case 58: {\n+ this.$_ngcc_current_state = 13;\n break;\n }\n- case 89: {\n+ case 47: {\n this.$_ngcc_current_state = 3;\n break;\n }\n- case 100: {\n- this.$_ngcc_current_state = 13;\n+ case 51: {\n+ this.$_ngcc_current_state = 7;\n break;\n }\n }\n }\n \n public boolean accepted() {\n return this.$_ngcc_current_state == 0 || this.$_ngcc_current_state == 1;\n"}]}, {"source1": "relaxngcc/parser/state/IncludedGrammarState.class", "source2": "relaxngcc/parser/state/IncludedGrammarState.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -29,69 +29,69 @@\n \n public void enterElement(final String $__uri, final String $__local, final String $__qname, final Attributes $attrs) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n case 3: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.$_ngcc_current_state = 2;\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n+ case 0: {\n+ this.revertToParentFromEnterElement((Object)this, super._cookie, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n case 2: {\n- if (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"define\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"div\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"include\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-import\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-body\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"start\")) {\n- final NGCCHandler h = (NGCCHandler)new GrammarContent((NGCCHandler)this, super._source, this.$runtime, 165);\n+ if (($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-import\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"define\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"include\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"start\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"div\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-body\"))) {\n+ final NGCCHandler h = (NGCCHandler)new GrammarContent((NGCCHandler)this, super._source, this.$runtime, 79);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 0: {\n- this.revertToParentFromEnterElement((Object)this, super._cookie, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n default: {\n this.unexpectedEnterElement($__qname);\n break;\n }\n }\n }\n \n public void leaveElement(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n+ case 0: {\n+ this.revertToParentFromLeaveElement((Object)this, super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n case 1: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) {\n this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n case 2: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") {\n- final NGCCHandler h = (NGCCHandler)new GrammarContent((NGCCHandler)this, super._source, this.$runtime, 165);\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) {\n+ final NGCCHandler h = (NGCCHandler)new GrammarContent((NGCCHandler)this, super._source, this.$runtime, 79);\n this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 0: {\n- this.revertToParentFromLeaveElement((Object)this, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n default: {\n this.unexpectedLeaveElement($__qname);\n break;\n }\n }\n }\n \n@@ -134,15 +134,15 @@\n break;\n }\n }\n }\n \n public void onChildCompleted(final Object $__result__, final int $__cookie__, final boolean $__needAttCheck__) throws SAXException {\n switch ($__cookie__) {\n- case 165: {\n+ case 79: {\n this.$_ngcc_current_state = 1;\n break;\n }\n }\n }\n \n public boolean accepted() {\n"}]}, {"source1": "relaxngcc/parser/state/NGCCDefineParamState.class", "source2": "relaxngcc/parser/state/NGCCDefineParamState.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -40,54 +40,54 @@\n }\n \n public void enterElement(final String $__uri, final String $__local, final String $__qname, final Attributes $attrs) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n+ case 0: {\n+ this.revertToParentFromEnterElement((Object)this.param, super._cookie, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n case 1: {\n this.action0();\n this.$_ngcc_current_state = 0;\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- case 6: {\n+ case 2: {\n final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0) {\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- this.$_ngcc_current_state = 2;\n+ this.$_ngcc_current_state = 1;\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n case 14: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.$_ngcc_current_state = 10;\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- case 0: {\n- this.revertToParentFromEnterElement((Object)this.param, super._cookie, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n- case 2: {\n+ case 6: {\n final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0) {\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- this.$_ngcc_current_state = 1;\n+ this.$_ngcc_current_state = 2;\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n case 10: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n@@ -106,54 +106,54 @@\n }\n \n public void leaveElement(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n+ case 0: {\n+ this.revertToParentFromLeaveElement((Object)this.param, super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n case 1: {\n this.action0();\n this.$_ngcc_current_state = 0;\n this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 6: {\n+ case 2: {\n final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0) {\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- this.$_ngcc_current_state = 2;\n+ this.$_ngcc_current_state = 1;\n this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n case 14: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n this.$_ngcc_current_state = 10;\n this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 0: {\n- this.revertToParentFromLeaveElement((Object)this.param, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n- case 2: {\n+ case 6: {\n final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0) {\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- this.$_ngcc_current_state = 1;\n+ this.$_ngcc_current_state = 2;\n this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n case 10: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n@@ -172,53 +172,53 @@\n }\n \n public void enterAttribute(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n+ case 0: {\n+ this.revertToParentFromEnterAttribute((Object)this.param, super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n case 1: {\n this.action0();\n this.$_ngcc_current_state = 0;\n this.$runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 6: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"return-type\") {\n- this.$_ngcc_current_state = 8;\n+ case 2: {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"return-value\")) {\n+ this.$_ngcc_current_state = 4;\n break;\n }\n- this.$_ngcc_current_state = 2;\n+ this.$_ngcc_current_state = 1;\n this.$runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n case 14: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"params\") {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"params\")) {\n this.$_ngcc_current_state = 16;\n break;\n }\n this.$_ngcc_current_state = 10;\n this.$runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 0: {\n- this.revertToParentFromEnterAttribute((Object)this.param, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n- case 2: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"return-value\") {\n- this.$_ngcc_current_state = 4;\n+ case 6: {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"return-type\")) {\n+ this.$_ngcc_current_state = 8;\n break;\n }\n- this.$_ngcc_current_state = 1;\n+ this.$_ngcc_current_state = 2;\n this.$runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n case 10: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"access\") {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"access\")) {\n this.$_ngcc_current_state = 12;\n break;\n }\n this.$_ngcc_current_state = 6;\n this.$runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n@@ -230,148 +230,148 @@\n }\n \n public void leaveAttribute(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n- case 1: {\n- this.action0();\n- this.$_ngcc_current_state = 0;\n- this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n- case 6: {\n- this.$_ngcc_current_state = 2;\n- this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n- case 15: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"params\") {\n- this.$_ngcc_current_state = 10;\n+ case 3: {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"return-value\")) {\n+ this.$_ngcc_current_state = 1;\n break;\n }\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n- case 14: {\n- this.$_ngcc_current_state = 10;\n- this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n case 7: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"return-type\") {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"return-type\")) {\n this.$_ngcc_current_state = 2;\n break;\n }\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n case 11: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"access\") {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"access\")) {\n this.$_ngcc_current_state = 6;\n break;\n }\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n case 0: {\n this.revertToParentFromLeaveAttribute((Object)this.param, super._cookie, $__uri, $__local, $__qname);\n break;\n }\n+ case 1: {\n+ this.action0();\n+ this.$_ngcc_current_state = 0;\n+ this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n case 2: {\n this.$_ngcc_current_state = 1;\n this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 3: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"return-value\") {\n- this.$_ngcc_current_state = 1;\n- break;\n- }\n- this.unexpectedLeaveAttribute($__qname);\n+ case 14: {\n+ this.$_ngcc_current_state = 10;\n+ this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n+ case 6: {\n+ this.$_ngcc_current_state = 2;\n+ this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n case 10: {\n this.$_ngcc_current_state = 6;\n this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n+ case 15: {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"params\")) {\n+ this.$_ngcc_current_state = 10;\n+ break;\n+ }\n+ this.unexpectedLeaveAttribute($__qname);\n+ break;\n+ }\n default: {\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n }\n }\n \n public void text(final String $value) throws SAXException {\n switch (this.$_ngcc_current_state) {\n- case 1: {\n- this.action0();\n- this.$_ngcc_current_state = 0;\n- this.$runtime.sendText(super._cookie, $value);\n+ case 0: {\n+ this.revertToParentFromText((Object)this.param, super._cookie, $value);\n+ break;\n+ }\n+ case 8: {\n+ this.returnType = $value;\n+ this.$_ngcc_current_state = 7;\n break;\n }\n case 12: {\n this.access = $value;\n this.$_ngcc_current_state = 11;\n break;\n }\n- case 4: {\n- this.returnValue = $value;\n- this.$_ngcc_current_state = 3;\n+ case 1: {\n+ this.action0();\n+ this.$_ngcc_current_state = 0;\n+ this.$runtime.sendText(super._cookie, $value);\n break;\n }\n- case 6: {\n+ case 2: {\n final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0) {\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n- this.$_ngcc_current_state = 2;\n+ this.$_ngcc_current_state = 1;\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n case 14: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n this.$_ngcc_current_state = 10;\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n- case 0: {\n- this.revertToParentFromText((Object)this.param, super._cookie, $value);\n+ case 16: {\n+ this.params = $value;\n+ this.$_ngcc_current_state = 15;\n break;\n }\n- case 2: {\n+ case 4: {\n+ this.returnValue = $value;\n+ this.$_ngcc_current_state = 3;\n+ break;\n+ }\n+ case 6: {\n final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0) {\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n- this.$_ngcc_current_state = 1;\n+ this.$_ngcc_current_state = 2;\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n- case 8: {\n- this.returnType = $value;\n- this.$_ngcc_current_state = 7;\n- break;\n- }\n- case 16: {\n- this.params = $value;\n- this.$_ngcc_current_state = 15;\n- break;\n- }\n case 10: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n@@ -382,10 +382,10 @@\n }\n }\n \n public void onChildCompleted(final Object $__result__, final int $__cookie__, final boolean $__needAttCheck__) throws SAXException {\n }\n \n public boolean accepted() {\n- return this.$_ngcc_current_state == 10 || this.$_ngcc_current_state == 2 || this.$_ngcc_current_state == 0 || this.$_ngcc_current_state == 14 || this.$_ngcc_current_state == 1 || this.$_ngcc_current_state == 6;\n+ return this.$_ngcc_current_state == 6 || this.$_ngcc_current_state == 14 || this.$_ngcc_current_state == 2 || this.$_ngcc_current_state == 0 || this.$_ngcc_current_state == 10 || this.$_ngcc_current_state == 1;\n }\n }\n"}]}, {"source1": "relaxngcc/parser/state/NGCCLocalClass.class", "source2": "relaxngcc/parser/state/NGCCLocalClass.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -48,291 +48,291 @@\n }\n \n public void enterElement(final String $__uri, final String $__local, final String $__qname, final Attributes $attrs) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n+ case 0: {\n+ this.revertToParentFromEnterElement((Object)this.p, super._cookie, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n case 1: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.$_ngcc_current_state = 0;\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- case 2: {\n+ case 3: {\n int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 31, this.name);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"with-params\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 8);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 31, this.name);\n+ final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 8);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- case 3: {\n+ case 2: {\n int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"with-params\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 32);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 7, this.name);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 32);\n+ final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 7, this.name);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- case 0: {\n- this.revertToParentFromEnterElement((Object)this.p, super._cookie, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n default: {\n this.unexpectedEnterElement($__qname);\n break;\n }\n }\n }\n \n public void leaveElement(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n+ case 0: {\n+ this.revertToParentFromLeaveElement((Object)this.p, super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n case 1: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n this.$_ngcc_current_state = 0;\n this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 2: {\n+ case 3: {\n int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 31, this.name);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"with-params\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 8);\n this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n- final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 31, this.name);\n+ final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 8);\n this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n- case 3: {\n+ case 2: {\n int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"with-params\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 32);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 7, this.name);\n this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n- final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 32);\n+ final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 7, this.name);\n this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n- case 0: {\n- this.revertToParentFromLeaveElement((Object)this.p, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n default: {\n this.unexpectedLeaveElement($__qname);\n break;\n }\n }\n }\n \n public void enterAttribute(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n+ case 0: {\n+ this.revertToParentFromEnterAttribute((Object)this.p, super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n case 1: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"class\") {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"class\")) {\n this.$_ngcc_current_state = 5;\n break;\n }\n this.$_ngcc_current_state = 0;\n this.$runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 2: {\n- if (($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"return-value\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"access\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"params\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"return-type\")) {\n- final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 31, this.name);\n+ case 3: {\n+ if (($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"alias\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"return-type\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"params\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"return-value\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"access\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"with-params\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 8);\n this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n- final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 31, this.name);\n+ final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 8);\n this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n- case 3: {\n- if (($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"alias\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"return-value\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"with-params\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"access\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"params\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"return-type\")) {\n- final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 32);\n+ case 2: {\n+ if (($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"return-type\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"params\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"return-value\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"access\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 7, this.name);\n this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n- final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 32);\n+ final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 7, this.name);\n this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n- case 0: {\n- this.revertToParentFromEnterAttribute((Object)this.p, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n default: {\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n }\n }\n \n public void leaveAttribute(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n- case 4: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"class\") {\n- this.$_ngcc_current_state = 3;\n- break;\n- }\n- this.unexpectedLeaveAttribute($__qname);\n+ case 0: {\n+ this.revertToParentFromLeaveAttribute((Object)this.p, super._cookie, $__uri, $__local, $__qname);\n break;\n }\n case 1: {\n this.$_ngcc_current_state = 0;\n this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 2: {\n- final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 31, this.name);\n- this.spawnChildFromLeaveAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n+ case 4: {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"class\")) {\n+ this.$_ngcc_current_state = 3;\n+ break;\n+ }\n+ this.unexpectedLeaveAttribute($__qname);\n break;\n }\n case 3: {\n- final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 32);\n+ final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 8);\n this.spawnChildFromLeaveAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n- case 0: {\n- this.revertToParentFromLeaveAttribute((Object)this.p, super._cookie, $__uri, $__local, $__qname);\n+ case 2: {\n+ final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 7, this.name);\n+ this.spawnChildFromLeaveAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n default: {\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n }\n }\n \n public void text(final String $value) throws SAXException {\n switch (this.$_ngcc_current_state) {\n+ case 0: {\n+ this.revertToParentFromText((Object)this.p, super._cookie, $value);\n+ break;\n+ }\n case 1: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n this.$_ngcc_current_state = 0;\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n- case 5: {\n- this.name = $value;\n- this.$_ngcc_current_state = 4;\n- break;\n- }\n- case 2: {\n+ case 3: {\n int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 31, this.name);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"with-params\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 8);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 31, this.name);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 8);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 31, this.name);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 8);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 31, this.name);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 8);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 31, this.name);\n- this.spawnChildFromText((NGCCEventReceiver)h, $value);\n- break;\n- }\n- case 3: {\n- int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 32);\n+ final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 8);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 32);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 8);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n+ final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 8);\n+ this.spawnChildFromText((NGCCEventReceiver)h, $value);\n+ break;\n+ }\n+ case 5: {\n+ this.name = $value;\n+ this.$_ngcc_current_state = 4;\n+ break;\n+ }\n+ case 2: {\n+ int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 32);\n+ final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 7, this.name);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"with-params\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 32);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 7, this.name);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 32);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 7, this.name);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 32);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 7, this.name);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 32);\n+ final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 7, this.name);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- case 0: {\n- this.revertToParentFromText((Object)this.p, super._cookie, $value);\n- break;\n- }\n }\n }\n \n public void onChildCompleted(final Object $__result__, final int $__cookie__, final boolean $__needAttCheck__) throws SAXException {\n switch ($__cookie__) {\n- case 31: {\n+ case 8: {\n+ this.cparam = (NGCCCallParam)$__result__;\n+ this.$_ngcc_current_state = 2;\n+ break;\n+ }\n+ case 7: {\n this.dparam = (NGCCDefineParam)$__result__;\n this.action0();\n this.$_ngcc_current_state = 0;\n break;\n }\n- case 32: {\n- this.cparam = (NGCCCallParam)$__result__;\n- this.$_ngcc_current_state = 2;\n- break;\n- }\n }\n }\n \n public boolean accepted() {\n return this.$_ngcc_current_state == 0 || this.$_ngcc_current_state == 1;\n }\n }\n"}]}, {"source1": "relaxngcc/parser/state/NGCCRuntime.class", "source2": "relaxngcc/parser/state/NGCCRuntime.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -98,18 +98,15 @@\n final StringTokenizer t = new StringTokenizer(str, \" \\t\\r\\n\");\n while (t.hasMoreTokens()) {\n this.currentHandler.text(t.nextToken());\n }\n }\n \n @Override\n- public void startElement(String uri, String localname, String qname, final Attributes atts) throws SAXException {\n- uri = uri.intern();\n- localname = localname.intern();\n- qname = qname.intern();\n+ public void startElement(final String uri, final String localname, final String qname, final Attributes atts) throws SAXException {\n if (this.redirect != null) {\n this.redirect.startElement(uri, localname, qname, atts);\n ++this.redirectionDepth;\n }\n else {\n this.processPendingText(true);\n this.currentHandler.enterElement(uri, localname, qname, atts);\n@@ -130,18 +127,15 @@\n else {\n this.currentAtts = this.attStack.peek();\n }\n this.nsEffectivePtr = Integer.valueOf(this.nsEffectiveStack.pop());\n }\n \n @Override\n- public void endElement(String uri, String localname, String qname) throws SAXException {\n- uri = uri.intern();\n- localname = localname.intern();\n- qname = qname.intern();\n+ public void endElement(final String uri, final String localname, final String qname) throws SAXException {\n if (this.redirect != null) {\n this.redirect.endElement(uri, localname, qname);\n --this.redirectionDepth;\n if (this.redirectionDepth != 0) {\n return;\n }\n for (int i = 0; i < this.namespaces.size(); i += 2) {\n@@ -175,17 +169,17 @@\n }\n \n public int getAttributeIndex(final String uri, final String localname) {\n return this.currentAtts.getIndex(uri, localname);\n }\n \n public void consumeAttribute(final int index) throws SAXException {\n- final String uri = this.currentAtts.getURI(index).intern();\n- final String local = this.currentAtts.getLocalName(index).intern();\n- final String qname = this.currentAtts.getQName(index).intern();\n+ final String uri = this.currentAtts.getURI(index);\n+ final String local = this.currentAtts.getLocalName(index);\n+ final String qname = this.currentAtts.getQName(index);\n final String value = this.currentAtts.getValue(index);\n this.currentAtts.removeAttribute(index);\n this.currentHandler.enterAttribute(uri, local, qname);\n this.currentHandler.text(value);\n this.currentHandler.leaveAttribute(uri, local, qname);\n }\n \n@@ -228,15 +222,15 @@\n @Override\n public void endDocument() throws SAXException {\n this.currentHandler.leaveElement(\"\\u0000\", \"\\u0000\", \"\\u0000\");\n this.reset();\n }\n \n @Override\n- public void startDocument() throws SAXException {\n+ public void startDocument() {\n }\n \n public void sendEnterAttribute(final int threadId, final String uri, final String local, final String qname) throws SAXException {\n this.currentHandler.enterAttribute(uri, local, qname);\n }\n \n public void sendEnterElement(final int threadId, final String uri, final String local, final String qname, final Attributes atts) throws SAXException {\n"}]}, {"source1": "relaxngcc/parser/state/NGCCalias.class", "source2": "relaxngcc/parser/state/NGCCalias.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -29,104 +29,104 @@\n }\n \n public void enterElement(final String $__uri, final String $__local, final String $__qname, final Attributes $attrs) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n+ case 0: {\n+ this.revertToParentFromEnterElement((Object)this.alias, super._cookie, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n case 1: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.$_ngcc_current_state = 0;\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- case 0: {\n- this.revertToParentFromEnterElement((Object)this.alias, super._cookie, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n default: {\n this.unexpectedEnterElement($__qname);\n break;\n }\n }\n }\n \n public void leaveElement(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n+ case 0: {\n+ this.revertToParentFromLeaveElement((Object)this.alias, super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n case 1: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n this.$_ngcc_current_state = 0;\n this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 0: {\n- this.revertToParentFromLeaveElement((Object)this.alias, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n default: {\n this.unexpectedLeaveElement($__qname);\n break;\n }\n }\n }\n \n public void enterAttribute(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n+ case 0: {\n+ this.revertToParentFromEnterAttribute((Object)this.alias, super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n case 1: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"alias\") {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"alias\")) {\n this.$_ngcc_current_state = 3;\n break;\n }\n this.$_ngcc_current_state = 0;\n this.$runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 0: {\n- this.revertToParentFromEnterAttribute((Object)this.alias, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n default: {\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n }\n }\n \n public void leaveAttribute(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n+ case 0: {\n+ this.revertToParentFromLeaveAttribute((Object)this.alias, super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n case 1: {\n this.$_ngcc_current_state = 0;\n this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 0: {\n- this.revertToParentFromLeaveAttribute((Object)this.alias, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n case 2: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"alias\") {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"alias\")) {\n this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n default: {\n@@ -134,37 +134,37 @@\n break;\n }\n }\n }\n \n public void text(final String $value) throws SAXException {\n switch (this.$_ngcc_current_state) {\n+ case 3: {\n+ this.alias = $value;\n+ this.$_ngcc_current_state = 2;\n+ break;\n+ }\n+ case 0: {\n+ this.revertToParentFromText((Object)this.alias, super._cookie, $value);\n+ break;\n+ }\n case 1: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n this.$_ngcc_current_state = 0;\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n- case 3: {\n- this.alias = $value;\n- this.$_ngcc_current_state = 2;\n- break;\n- }\n- case 0: {\n- this.revertToParentFromText((Object)this.alias, super._cookie, $value);\n- break;\n- }\n }\n }\n \n public void onChildCompleted(final Object $__result__, final int $__cookie__, final boolean $__needAttCheck__) throws SAXException {\n }\n \n public boolean accepted() {\n- return this.$_ngcc_current_state == 0 || this.$_ngcc_current_state == 1;\n+ return this.$_ngcc_current_state == 1 || this.$_ngcc_current_state == 0;\n }\n }\n"}]}, {"source1": "relaxngcc/parser/state/NGCCcall.class", "source2": "relaxngcc/parser/state/NGCCcall.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -47,29 +47,29 @@\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.$_ngcc_current_state = 1;\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- case 0: {\n- this.revertToParentFromEnterElement((Object)this.param, super._cookie, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n case 1: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 486);\n+ final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 397);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 486);\n+ final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 397);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n+ case 0: {\n+ this.revertToParentFromEnterElement((Object)this.param, super._cookie, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n default: {\n this.unexpectedEnterElement($__qname);\n break;\n }\n }\n }\n \n@@ -85,98 +85,98 @@\n this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n this.$_ngcc_current_state = 1;\n this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 0: {\n- this.revertToParentFromLeaveElement((Object)this.param, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n case 1: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 486);\n+ final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 397);\n this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n- final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 486);\n+ final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 397);\n this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n+ case 0: {\n+ this.revertToParentFromLeaveElement((Object)this.param, super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n default: {\n this.unexpectedLeaveElement($__qname);\n break;\n }\n }\n }\n \n public void enterAttribute(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n case 2: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"with-params\") {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"with-params\")) {\n this.$_ngcc_current_state = 4;\n break;\n }\n this.$_ngcc_current_state = 1;\n this.$runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 0: {\n- this.revertToParentFromEnterAttribute((Object)this.param, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n case 1: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"alias\") {\n- final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 486);\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"alias\")) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 397);\n this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n- final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 486);\n+ final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 397);\n this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n+ case 0: {\n+ this.revertToParentFromEnterAttribute((Object)this.param, super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n default: {\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n }\n }\n \n public void leaveAttribute(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n- case 2: {\n- this.$_ngcc_current_state = 1;\n- this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n- case 0: {\n- this.revertToParentFromLeaveAttribute((Object)this.param, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n case 3: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"with-params\") {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"with-params\")) {\n this.$_ngcc_current_state = 1;\n break;\n }\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n+ case 2: {\n+ this.$_ngcc_current_state = 1;\n+ this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n case 1: {\n- final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 486);\n+ final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 397);\n this.spawnChildFromLeaveAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n+ case 0: {\n+ this.revertToParentFromLeaveAttribute((Object)this.param, super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n default: {\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n }\n }\n \n@@ -189,40 +189,40 @@\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n this.$_ngcc_current_state = 1;\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n- case 4: {\n- this.withParams = $value;\n- this.$_ngcc_current_state = 3;\n- break;\n- }\n- case 0: {\n- this.revertToParentFromText((Object)this.param, super._cookie, $value);\n- break;\n- }\n case 1: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 486);\n+ final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 397);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 486);\n+ final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 397);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n+ case 0: {\n+ this.revertToParentFromText((Object)this.param, super._cookie, $value);\n+ break;\n+ }\n+ case 4: {\n+ this.withParams = $value;\n+ this.$_ngcc_current_state = 3;\n+ break;\n+ }\n }\n }\n \n public void onChildCompleted(final Object $__result__, final int $__cookie__, final boolean $__needAttCheck__) throws SAXException {\n switch ($__cookie__) {\n- case 486: {\n+ case 397: {\n this.alias = (String)$__result__;\n this.action0();\n this.$_ngcc_current_state = 0;\n break;\n }\n }\n }\n"}]}, {"source1": "relaxngcc/parser/state/NGCCdefine.class", "source2": "relaxngcc/parser/state/NGCCdefine.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -32,29 +32,29 @@\n }\n \n public void enterElement(final String $__uri, final String $__local, final String $__qname, final Attributes $attrs) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n- case 0: {\n- this.revertToParentFromEnterElement((Object)this.param, super._cookie, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n case 1: {\n int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 492, this.className);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 1, this.className);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 492, this.className);\n+ final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 1, this.className);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n+ case 0: {\n+ this.revertToParentFromEnterElement((Object)this.param, super._cookie, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n case 2: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n@@ -70,29 +70,29 @@\n }\n \n public void leaveElement(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n- case 0: {\n- this.revertToParentFromLeaveElement((Object)this.param, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n case 1: {\n int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 492, this.className);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 1, this.className);\n this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n- final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 492, this.className);\n+ final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 1, this.className);\n this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n+ case 0: {\n+ this.revertToParentFromLeaveElement((Object)this.param, super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n case 2: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n@@ -108,30 +108,30 @@\n }\n \n public void enterAttribute(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n- case 0: {\n- this.revertToParentFromEnterAttribute((Object)this.param, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n case 1: {\n- if (($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"return-value\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"access\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"params\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"return-type\")) {\n- final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 492, this.className);\n+ if (($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"return-type\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"params\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"return-value\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"access\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 1, this.className);\n this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n- final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 492, this.className);\n+ final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 1, this.className);\n this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n+ case 0: {\n+ this.revertToParentFromEnterAttribute((Object)this.param, super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n case 2: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"class\") {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"class\")) {\n this.$_ngcc_current_state = 4;\n break;\n }\n this.$_ngcc_current_state = 1;\n this.$runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n@@ -143,29 +143,29 @@\n }\n \n public void leaveAttribute(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n- case 3: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"class\") {\n- this.$_ngcc_current_state = 1;\n- break;\n- }\n- this.unexpectedLeaveAttribute($__qname);\n+ case 1: {\n+ final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 1, this.className);\n+ this.spawnChildFromLeaveAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n case 0: {\n this.revertToParentFromLeaveAttribute((Object)this.param, super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 1: {\n- final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 492, this.className);\n- this.spawnChildFromLeaveAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n+ case 3: {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"class\")) {\n+ this.$_ngcc_current_state = 1;\n+ break;\n+ }\n+ this.unexpectedLeaveAttribute($__qname);\n break;\n }\n case 2: {\n this.$_ngcc_current_state = 1;\n this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n@@ -174,66 +174,66 @@\n break;\n }\n }\n }\n \n public void text(final String $value) throws SAXException {\n switch (this.$_ngcc_current_state) {\n- case 0: {\n- this.revertToParentFromText((Object)this.param, super._cookie, $value);\n- break;\n- }\n- case 4: {\n- this.className = $value;\n- this.$_ngcc_current_state = 3;\n- break;\n- }\n case 1: {\n int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 492, this.className);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 1, this.className);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 492, this.className);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 1, this.className);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 492, this.className);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 1, this.className);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 492, this.className);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 1, this.className);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 492, this.className);\n+ final NGCCHandler h = (NGCCHandler)new NGCCDefineParamState((NGCCHandler)this, super._source, this.$runtime, 1, this.className);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n+ case 0: {\n+ this.revertToParentFromText((Object)this.param, super._cookie, $value);\n+ break;\n+ }\n case 2: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n this.$_ngcc_current_state = 1;\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n+ case 4: {\n+ this.className = $value;\n+ this.$_ngcc_current_state = 3;\n+ break;\n+ }\n }\n }\n \n public void onChildCompleted(final Object $__result__, final int $__cookie__, final boolean $__needAttCheck__) throws SAXException {\n switch ($__cookie__) {\n- case 492: {\n+ case 1: {\n this.param = (NGCCDefineParam)$__result__;\n this.$_ngcc_current_state = 0;\n break;\n }\n }\n }\n \n"}]}, {"source1": "relaxngcc/parser/state/NGCCwithParams.class", "source2": "relaxngcc/parser/state/NGCCwithParams.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -42,15 +42,15 @@\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n case 0: {\n this.revertToParentFromEnterElement((Object)this, super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n case 1: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"withParams\") {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"withParams\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.$_ngcc_current_state = 3;\n break;\n }\n this.$_ngcc_current_state = 0;\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n@@ -63,27 +63,27 @@\n }\n \n public void leaveElement(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n- case 0: {\n- this.revertToParentFromLeaveElement((Object)this, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n case 2: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"withParams\") {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"withParams\")) {\n this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n+ case 0: {\n+ this.revertToParentFromLeaveElement((Object)this, super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n case 1: {\n this.$_ngcc_current_state = 0;\n this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n default: {\n this.unexpectedLeaveElement($__qname);\n@@ -154,10 +154,10 @@\n }\n }\n \n public void onChildCompleted(final Object $__result__, final int $__cookie__, final boolean $__needAttCheck__) throws SAXException {\n }\n \n public boolean accepted() {\n- return this.$_ngcc_current_state == 1 || this.$_ngcc_current_state == 0;\n+ return this.$_ngcc_current_state == 0 || this.$_ngcc_current_state == 1;\n }\n }\n"}]}, {"source1": "relaxngcc/parser/state/NameClassState.class", "source2": "relaxngcc/parser/state/NameClassState.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -46,63 +46,63 @@\n }\n \n public void enterElement(final String $__uri, final String $__local, final String $__qname, final Attributes $attrs) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n- case 3: {\n- if (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"nsName\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"name\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"anyName\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\")) {\n- final NGCCHandler h = (NGCCHandler)new NameClasses((NGCCHandler)this, super._source, this.$runtime, 2);\n- this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n- this.unexpectedEnterElement($__qname);\n- break;\n- }\n case 0: {\n this.revertToParentFromEnterElement((Object)this.nc, super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n case 1: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"name\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"name\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.$_ngcc_current_state = 14;\n break;\n }\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"anyName\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"anyName\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.$_ngcc_current_state = 11;\n break;\n }\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"nsName\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"nsName\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.$_ngcc_current_state = 7;\n break;\n }\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.$_ngcc_current_state = 3;\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n case 11: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"except\") {\n- final NGCCHandler h = (NGCCHandler)new ExceptNameClass((NGCCHandler)this, super._source, this.$runtime, 10);\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"except\")) {\n+ final NGCCHandler h = (NGCCHandler)new ExceptNameClass((NGCCHandler)this, super._source, this.$runtime, 473);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n case 7: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"except\") {\n- final NGCCHandler h = (NGCCHandler)new ExceptNameClass((NGCCHandler)this, super._source, this.$runtime, 6);\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"except\")) {\n+ final NGCCHandler h = (NGCCHandler)new ExceptNameClass((NGCCHandler)this, super._source, this.$runtime, 469);\n+ this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n+ this.unexpectedEnterElement($__qname);\n+ break;\n+ }\n+ case 3: {\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"anyName\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"name\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"nsName\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NameClasses((NGCCHandler)this, super._source, this.$runtime, 465);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n default: {\n@@ -114,66 +114,66 @@\n \n public void leaveElement(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n case 6: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"nsName\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"nsName\")) {\n this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 0: {\n- this.revertToParentFromLeaveElement((Object)this.nc, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n case 10: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"anyName\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"anyName\")) {\n this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 13: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"name\") {\n- this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n- this.$_ngcc_current_state = 0;\n+ case 0: {\n+ this.revertToParentFromLeaveElement((Object)this.nc, super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n+ case 11: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"anyName\")) {\n+ final NGCCHandler h = (NGCCHandler)new ExceptNameClass((NGCCHandler)this, super._source, this.$runtime, 473);\n+ this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 11: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"anyName\") {\n- final NGCCHandler h = (NGCCHandler)new ExceptNameClass((NGCCHandler)this, super._source, this.$runtime, 10);\n+ case 7: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"nsName\")) {\n+ final NGCCHandler h = (NGCCHandler)new ExceptNameClass((NGCCHandler)this, super._source, this.$runtime, 469);\n this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 2: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") {\n+ case 13: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"name\")) {\n this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 7: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"nsName\") {\n- final NGCCHandler h = (NGCCHandler)new ExceptNameClass((NGCCHandler)this, super._source, this.$runtime, 6);\n- this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n+ case 2: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) {\n+ this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n+ this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n default: {\n this.unexpectedLeaveElement($__qname);\n@@ -212,44 +212,44 @@\n break;\n }\n }\n }\n \n public void text(final String $value) throws SAXException {\n switch (this.$_ngcc_current_state) {\n+ case 0: {\n+ this.revertToParentFromText((Object)this.nc, super._cookie, $value);\n+ break;\n+ }\n case 14: {\n this.name = $value;\n this.$_ngcc_current_state = 13;\n this.action2();\n break;\n }\n- case 0: {\n- this.revertToParentFromText((Object)this.nc, super._cookie, $value);\n- break;\n- }\n }\n }\n \n public void onChildCompleted(final Object $__result__, final int $__cookie__, final boolean $__needAttCheck__) throws SAXException {\n switch ($__cookie__) {\n- case 2: {\n- this.nc = (NameClass)$__result__;\n- this.$_ngcc_current_state = 2;\n+ case 469: {\n+ this.child = (NameClass)$__result__;\n+ this.action0();\n+ this.$_ngcc_current_state = 6;\n break;\n }\n- case 10: {\n+ case 473: {\n this.child = (NameClass)$__result__;\n this.action1();\n this.$_ngcc_current_state = 10;\n break;\n }\n- case 6: {\n- this.child = (NameClass)$__result__;\n- this.action0();\n- this.$_ngcc_current_state = 6;\n+ case 465: {\n+ this.nc = (NameClass)$__result__;\n+ this.$_ngcc_current_state = 2;\n break;\n }\n }\n }\n \n public boolean accepted() {\n return this.$_ngcc_current_state == 0;\n"}]}, {"source1": "relaxngcc/parser/state/NameClasses.class", "source2": "relaxngcc/parser/state/NameClasses.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -43,25 +43,25 @@\n \n public void enterElement(final String $__uri, final String $__local, final String $__qname, final Attributes $attrs) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n case 0: {\n- if (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"nsName\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"name\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"anyName\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\")) {\n- final NGCCHandler h = (NGCCHandler)new NameClassState((NGCCHandler)this, super._source, this.$runtime, 113);\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"name\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"anyName\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"nsName\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NameClassState((NGCCHandler)this, super._source, this.$runtime, 404);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.revertToParentFromEnterElement((Object)this.nc, super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n case 1: {\n- if (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"nsName\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"name\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"anyName\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\")) {\n- final NGCCHandler h = (NGCCHandler)new NameClassState((NGCCHandler)this, super._source, this.$runtime, 112);\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"name\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"anyName\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"nsName\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NameClassState((NGCCHandler)this, super._source, this.$runtime, 403);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n default: {\n@@ -126,21 +126,21 @@\n break;\n }\n }\n }\n \n public void onChildCompleted(final Object $__result__, final int $__cookie__, final boolean $__needAttCheck__) throws SAXException {\n switch ($__cookie__) {\n- case 113: {\n+ case 404: {\n this.child = (NameClass)$__result__;\n this.action0();\n this.$_ngcc_current_state = 0;\n break;\n }\n- case 112: {\n+ case 403: {\n this.child = (NameClass)$__result__;\n this.action0();\n this.$_ngcc_current_state = 0;\n break;\n }\n }\n }\n"}]}, {"source1": "relaxngcc/parser/state/PatternDefinition.class", "source2": "relaxngcc/parser/state/PatternDefinition.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -57,368 +57,368 @@\n }\n \n public void enterElement(final String $__uri, final String $__local, final String $__qname, final Attributes $attrs) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n- case 15: {\n- final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"\", \"combine\")) >= 0) {\n- this.$runtime.consumeAttribute($ai);\n- this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n+ case 10: {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-import\")) {\n+ this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n+ this.$_ngcc_current_state = 12;\n break;\n }\n- this.$_ngcc_current_state = 14;\n+ this.$_ngcc_current_state = 6;\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- case 1: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-body\") {\n+ case 5: {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-body\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n- this.$_ngcc_current_state = 3;\n+ this.$_ngcc_current_state = 8;\n break;\n }\n- this.$_ngcc_current_state = 0;\n- this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"optional\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"list\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"notAllowed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"interleave\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"mixed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"oneOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"empty\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"element\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"group\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"value\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"zeroOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java\"))) {\n+ final NGCCHandler h = (NGCCHandler)new patterns((NGCCHandler)this, super._source, this.$runtime, 491);\n+ this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n+ this.unexpectedEnterElement($__qname);\n break;\n }\n case 6: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-body\") {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-body\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.$_ngcc_current_state = 8;\n break;\n }\n this.$_ngcc_current_state = 5;\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- case 0: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-body\") {\n- this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n- this.$_ngcc_current_state = 3;\n+ case 15: {\n+ final int $ai;\n+ if (($ai = this.$runtime.getAttributeIndex(\"\", \"combine\")) >= 0) {\n+ this.$runtime.consumeAttribute($ai);\n+ this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- this.revertToParentFromEnterElement((Object)this, super._cookie, $__uri, $__local, $__qname, $attrs);\n+ this.$_ngcc_current_state = 14;\n+ this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- case 14: {\n- int $ai;\n- if ((($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"oneOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"value\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"notAllowed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"empty\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"mixed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"zeroOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"element\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"interleave\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-import\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"optional\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"list\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-body\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"group\"))) || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"group\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-body\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"list\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"optional\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-import\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"interleave\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0 && (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"oneOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"value\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"notAllowed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"empty\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"mixed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"zeroOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"element\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"interleave\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-import\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"optional\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"list\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-body\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"group\"))) || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"notAllowed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"oneOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"element\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"zeroOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"mixed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"empty\") || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0 && (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"oneOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"value\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"notAllowed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"empty\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"mixed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"zeroOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"element\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"interleave\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-import\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"optional\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"list\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-body\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"group\"))) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0 && (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"oneOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"value\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"notAllowed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"empty\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"mixed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"zeroOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"element\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"interleave\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-import\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"optional\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"list\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-body\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"group\"))) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0 && (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"oneOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"value\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"notAllowed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"empty\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"mixed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"zeroOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"element\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"interleave\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-import\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"optional\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"list\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-body\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"group\"))) || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"value\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\")) {\n- final NGCCHandler h = (NGCCHandler)new NGCCdefine((NGCCHandler)this, super._source, this.$runtime, 153, this.scope.name);\n- this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n+ case 1: {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-body\")) {\n+ this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n+ this.$_ngcc_current_state = 3;\n break;\n }\n- this.unexpectedEnterElement($__qname);\n+ this.$_ngcc_current_state = 0;\n+ this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- case 5: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-body\") {\n- this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n- this.$_ngcc_current_state = 8;\n- break;\n- }\n- if (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"group\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"list\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"optional\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"interleave\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"element\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"zeroOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"mixed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"empty\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"notAllowed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"value\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"oneOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\")) {\n- final NGCCHandler h = (NGCCHandler)new patterns((NGCCHandler)this, super._source, this.$runtime, 141);\n+ case 14: {\n+ int $ai;\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"optional\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"list\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"notAllowed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"mixed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"oneOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"element\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-body\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0 && (($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"zeroOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"value\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-import\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-body\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"group\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"element\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"empty\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"oneOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"mixed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"interleave\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"notAllowed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"list\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"optional\")))) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0 && (($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"zeroOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"value\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-import\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-body\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"group\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"element\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"empty\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"oneOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"mixed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"interleave\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"notAllowed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"list\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"optional\")))) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0 && (($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"zeroOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"value\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-import\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-body\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"group\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"element\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"empty\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"oneOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"mixed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"interleave\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"notAllowed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"list\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"optional\")))) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"interleave\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && (($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"zeroOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"value\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-import\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-body\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"group\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"element\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"empty\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"oneOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"mixed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"interleave\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"notAllowed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"list\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"optional\")))) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0 && (($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"zeroOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"value\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-import\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-body\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"group\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"element\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"empty\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"oneOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"mixed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"interleave\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"notAllowed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"list\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"optional\")))) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"empty\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"group\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-import\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"value\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"zeroOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCdefine((NGCCHandler)this, super._source, this.$runtime, 503, this.scope.name);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 10: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-import\") {\n+ case 0: {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-body\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n- this.$_ngcc_current_state = 12;\n+ this.$_ngcc_current_state = 3;\n break;\n }\n- this.$_ngcc_current_state = 6;\n- this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n+ this.revertToParentFromEnterElement((Object)this, super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n default: {\n this.unexpectedEnterElement($__qname);\n break;\n }\n }\n }\n \n public void leaveElement(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n- case 15: {\n- final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"\", \"combine\")) >= 0) {\n- this.$runtime.consumeAttribute($ai);\n- this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n- this.$_ngcc_current_state = 14;\n- this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n- case 1: {\n- this.$_ngcc_current_state = 0;\n- this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n- case 6: {\n- this.$_ngcc_current_state = 5;\n+ case 10: {\n+ this.$_ngcc_current_state = 6;\n this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n case 11: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-import\") {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-import\")) {\n this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n this.$_ngcc_current_state = 6;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n+ case 7: {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-body\")) {\n+ this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n+ this.$_ngcc_current_state = 5;\n+ break;\n+ }\n+ this.unexpectedLeaveElement($__qname);\n+ break;\n+ }\n case 2: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-body\") {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-body\")) {\n this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 0: {\n- this.revertToParentFromLeaveElement((Object)this, super._cookie, $__uri, $__local, $__qname);\n+ case 6: {\n+ this.$_ngcc_current_state = 5;\n+ this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 7: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-body\") {\n- this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n- this.$_ngcc_current_state = 5;\n+ case 15: {\n+ final int $ai;\n+ if (($ai = this.$runtime.getAttributeIndex(\"\", \"combine\")) >= 0) {\n+ this.$runtime.consumeAttribute($ai);\n+ this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- this.unexpectedLeaveElement($__qname);\n+ this.$_ngcc_current_state = 14;\n+ this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n+ case 1: {\n+ this.$_ngcc_current_state = 0;\n+ this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n case 14: {\n int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCdefine((NGCCHandler)this, super._source, this.$runtime, 153, this.scope.name);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCdefine((NGCCHandler)this, super._source, this.$runtime, 503, this.scope.name);\n this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 10: {\n- this.$_ngcc_current_state = 6;\n- this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n+ case 0: {\n+ this.revertToParentFromLeaveElement((Object)this, super._cookie, $__uri, $__local, $__qname);\n break;\n }\n default: {\n this.unexpectedLeaveElement($__qname);\n break;\n }\n }\n }\n \n public void enterAttribute(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n+ case 10: {\n+ this.$_ngcc_current_state = 6;\n+ this.$runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n+ case 6: {\n+ this.$_ngcc_current_state = 5;\n+ this.$runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n case 15: {\n- if ($__uri == \"\" && $__local == \"combine\") {\n+ if ($__uri.equals(\"\") && $__local.equals(\"combine\")) {\n this.$_ngcc_current_state = 17;\n break;\n }\n this.$_ngcc_current_state = 14;\n this.$runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n case 1: {\n this.$_ngcc_current_state = 0;\n this.$runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 6: {\n- this.$_ngcc_current_state = 5;\n- this.$runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n- case 0: {\n- this.revertToParentFromEnterAttribute((Object)this, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n case 14: {\n- if (($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"class\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"access\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"return-type\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"return-value\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"params\")) {\n- final NGCCHandler h = (NGCCHandler)new NGCCdefine((NGCCHandler)this, super._source, this.$runtime, 153, this.scope.name);\n+ if (($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"params\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"access\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"return-type\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"class\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"return-value\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCdefine((NGCCHandler)this, super._source, this.$runtime, 503, this.scope.name);\n this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n- case 10: {\n- this.$_ngcc_current_state = 6;\n- this.$runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);\n+ case 0: {\n+ this.revertToParentFromEnterAttribute((Object)this, super._cookie, $__uri, $__local, $__qname);\n break;\n }\n default: {\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n }\n }\n \n public void leaveAttribute(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n+ case 10: {\n+ this.$_ngcc_current_state = 6;\n+ this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n+ case 6: {\n+ this.$_ngcc_current_state = 5;\n+ this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n case 15: {\n this.$_ngcc_current_state = 14;\n this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n case 1: {\n this.$_ngcc_current_state = 0;\n this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 6: {\n- this.$_ngcc_current_state = 5;\n- this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n case 0: {\n this.revertToParentFromLeaveAttribute((Object)this, super._cookie, $__uri, $__local, $__qname);\n break;\n }\n case 16: {\n- if ($__uri == \"\" && $__local == \"combine\") {\n+ if ($__uri.equals(\"\") && $__local.equals(\"combine\")) {\n this.$_ngcc_current_state = 14;\n break;\n }\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n- case 10: {\n- this.$_ngcc_current_state = 6;\n- this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n default: {\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n }\n }\n \n public void text(final String $value) throws SAXException {\n switch (this.$_ngcc_current_state) {\n- case 17: {\n- this.combine = $value;\n- this.$_ngcc_current_state = 16;\n+ case 10: {\n+ this.$_ngcc_current_state = 6;\n+ this.$runtime.sendText(super._cookie, $value);\n break;\n }\n- case 15: {\n- final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"\", \"combine\")) >= 0) {\n- this.$runtime.consumeAttribute($ai);\n- this.$runtime.sendText(super._cookie, $value);\n- break;\n- }\n- this.$_ngcc_current_state = 14;\n- this.$runtime.sendText(super._cookie, $value);\n+ case 3: {\n+ this.value = $value;\n+ this.$_ngcc_current_state = 2;\n+ this.action0();\n+ break;\n+ }\n+ case 8: {\n+ this.value = $value;\n+ this.$_ngcc_current_state = 7;\n+ this.action2();\n break;\n }\n case 12: {\n this.value = $value;\n this.$_ngcc_current_state = 11;\n this.action3();\n break;\n }\n- case 1: {\n- this.$_ngcc_current_state = 0;\n+ case 6: {\n+ this.$_ngcc_current_state = 5;\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n- case 6: {\n- this.$_ngcc_current_state = 5;\n+ case 15: {\n+ final int $ai;\n+ if (($ai = this.$runtime.getAttributeIndex(\"\", \"combine\")) >= 0) {\n+ this.$runtime.consumeAttribute($ai);\n+ this.$runtime.sendText(super._cookie, $value);\n+ break;\n+ }\n+ this.$_ngcc_current_state = 14;\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n- case 3: {\n- this.value = $value;\n- this.$_ngcc_current_state = 2;\n- this.action0();\n+ case 17: {\n+ this.combine = $value;\n+ this.$_ngcc_current_state = 16;\n break;\n }\n- case 0: {\n- this.revertToParentFromText((Object)this, super._cookie, $value);\n+ case 1: {\n+ this.$_ngcc_current_state = 0;\n+ this.$runtime.sendText(super._cookie, $value);\n break;\n }\n case 14: {\n int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCdefine((NGCCHandler)this, super._source, this.$runtime, 153, this.scope.name);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCdefine((NGCCHandler)this, super._source, this.$runtime, 503, this.scope.name);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCdefine((NGCCHandler)this, super._source, this.$runtime, 153, this.scope.name);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCdefine((NGCCHandler)this, super._source, this.$runtime, 503, this.scope.name);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCdefine((NGCCHandler)this, super._source, this.$runtime, 153, this.scope.name);\n+ final NGCCHandler h = (NGCCHandler)new NGCCdefine((NGCCHandler)this, super._source, this.$runtime, 503, this.scope.name);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCdefine((NGCCHandler)this, super._source, this.$runtime, 153, this.scope.name);\n+ final NGCCHandler h = (NGCCHandler)new NGCCdefine((NGCCHandler)this, super._source, this.$runtime, 503, this.scope.name);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCdefine((NGCCHandler)this, super._source, this.$runtime, 153, this.scope.name);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCdefine((NGCCHandler)this, super._source, this.$runtime, 503, this.scope.name);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n break;\n }\n- case 10: {\n- this.$_ngcc_current_state = 6;\n- this.$runtime.sendText(super._cookie, $value);\n- break;\n- }\n- case 8: {\n- this.value = $value;\n- this.$_ngcc_current_state = 7;\n- this.action2();\n+ case 0: {\n+ this.revertToParentFromText((Object)this, super._cookie, $value);\n break;\n }\n }\n }\n \n public void onChildCompleted(final Object $__result__, final int $__cookie__, final boolean $__needAttCheck__) throws SAXException {\n switch ($__cookie__) {\n- case 153: {\n- this.param = (NGCCDefineParam)$__result__;\n- this.action4();\n- this.$_ngcc_current_state = 10;\n- break;\n- }\n- case 141: {\n+ case 491: {\n this.p = (Pattern)$__result__;\n this.action1();\n this.$_ngcc_current_state = 1;\n break;\n }\n+ case 503: {\n+ this.param = (NGCCDefineParam)$__result__;\n+ this.action4();\n+ this.$_ngcc_current_state = 10;\n+ break;\n+ }\n }\n }\n \n public boolean accepted() {\n return this.$_ngcc_current_state == 0 || this.$_ngcc_current_state == 1;\n }\n }\n"}]}, {"source1": "relaxngcc/parser/state/PatternState.class", "source2": "relaxngcc/parser/state/PatternState.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -150,71 +150,110 @@\n }\n \n public void enterElement(final String $__uri, final String $__local, final String $__qname, final Attributes $attrs) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n- case 114: {\n+ case 84: {\n final int $ai;\n- if ((($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0 && (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"oneOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"value\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"notAllowed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"empty\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"mixed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"zeroOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"element\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"interleave\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"optional\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"list\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"group\"))) || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"nsName\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"name\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"anyName\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\")) {\n- final NGCCHandler h = (NGCCHandler)new name((NGCCHandler)this, super._source, this.$runtime, 289, false);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 166, this.p, this.loc);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 51: {\n- int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"with-params\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 222);\n+ case 94: {\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"optional\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"list\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"notAllowed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"interleave\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"mixed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"oneOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"empty\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"element\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"group\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"value\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"zeroOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java\"))) {\n+ final NGCCHandler h = new PatternState(this, super._source, this.$runtime, 179);\n+ this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n+ final int $ai;\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 177, this.p, this.loc);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 7: {\n- if (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"define\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"div\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"include\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-import\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-body\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"start\")) {\n- final NGCCHandler h = (NGCCHandler)new GrammarContent((NGCCHandler)this, super._source, this.$runtime, 175);\n+ case 95: {\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"optional\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"list\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"notAllowed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"interleave\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"mixed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"oneOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"empty\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"element\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"group\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"value\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"zeroOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java\"))) {\n+ final NGCCHandler h = new PatternState(this, super._source, this.$runtime, 178);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 58: {\n+ case 90: {\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"optional\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"list\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"notAllowed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"interleave\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"mixed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"oneOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"empty\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"element\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"group\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"value\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"zeroOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java\"))) {\n+ final NGCCHandler h = new PatternState(this, super._source, this.$runtime, 172);\n+ this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n+ this.unexpectedEnterElement($__qname);\n+ break;\n+ }\n+ case 114: {\n+ final int $ai;\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0 && (($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"zeroOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"value\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"group\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"element\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"empty\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"oneOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"mixed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"interleave\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"notAllowed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"list\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"optional\")))) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"anyName\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"name\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"nsName\"))) {\n+ final NGCCHandler h = (NGCCHandler)new name((NGCCHandler)this, super._source, this.$runtime, 200, false);\n+ this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n+ this.unexpectedEnterElement($__qname);\n+ break;\n+ }\n+ case 21: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 106: {\n- if (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"group\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"list\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"optional\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"interleave\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"element\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"zeroOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"mixed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"empty\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"notAllowed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"value\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"oneOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\")) {\n- final NGCCHandler h = (NGCCHandler)new patterns((NGCCHandler)this, super._source, this.$runtime, 282);\n+ case 31: {\n+ final int $ai;\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 112);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 280);\n+ this.unexpectedEnterElement($__qname);\n+ break;\n+ }\n+ case 109: {\n+ final int $ai;\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0 && (($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"zeroOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"value\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"group\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"element\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"empty\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"oneOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"mixed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"interleave\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"notAllowed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"list\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"optional\")))) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"anyName\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"name\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"nsName\"))) {\n+ final NGCCHandler h = (NGCCHandler)new name((NGCCHandler)this, super._source, this.$runtime, 194, true);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 100: {\n- if (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"group\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"list\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"optional\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"interleave\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"element\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"zeroOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"mixed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"empty\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"notAllowed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"value\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"oneOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\")) {\n- final NGCCHandler h = (NGCCHandler)new patterns((NGCCHandler)this, super._source, this.$runtime, 273);\n+ case 113: {\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"optional\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"list\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"notAllowed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"interleave\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"mixed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"oneOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"empty\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"element\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"group\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"value\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"zeroOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java\"))) {\n+ final NGCCHandler h = (NGCCHandler)new patterns((NGCCHandler)this, super._source, this.$runtime, 199);\n+ this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n+ this.unexpectedEnterElement($__qname);\n+ break;\n+ }\n+ case 104: {\n+ final int $ai;\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 188, this.p, this.loc);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n case 32: {\n@@ -224,476 +263,437 @@\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.$_ngcc_current_state = 31;\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n+ case 80: {\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"optional\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"list\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"notAllowed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"interleave\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"mixed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"oneOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"empty\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"element\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"group\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"value\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"zeroOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java\"))) {\n+ final NGCCHandler h = (NGCCHandler)new patterns((NGCCHandler)this, super._source, this.$runtime, 162);\n+ this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n+ this.unexpectedEnterElement($__qname);\n+ break;\n+ }\n+ case 14: {\n+ final int $ai;\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 93, this.p, this.loc);\n+ this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n+ this.unexpectedEnterElement($__qname);\n+ break;\n+ }\n+ case 70: {\n+ final int $ai;\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"optional\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0 && (($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"zeroOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"value\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"group\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"element\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"empty\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"oneOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"mixed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"interleave\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"notAllowed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"list\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"optional\")))) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"list\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"notAllowed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"interleave\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"mixed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"oneOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"empty\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"element\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"group\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"value\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"zeroOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 152);\n+ this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n+ this.unexpectedEnterElement($__qname);\n+ break;\n+ }\n+ case 39: {\n+ final int $ai;\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 121, this.p, this.loc);\n+ this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n+ this.unexpectedEnterElement($__qname);\n+ break;\n+ }\n case 40: {\n int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 211);\n+ final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 122);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 50: {\n+ case 44: {\n final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n- this.$runtime.consumeAttribute($ai);\n- this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 126, this.p, this.loc);\n+ this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 112: {\n+ case 54: {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"withParams\")) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCwithParams((NGCCHandler)this, super._source, this.$runtime, 136, this.params);\n+ this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n+ final NGCCHandler h = (NGCCHandler)new NGCCwithParams((NGCCHandler)this, super._source, this.$runtime, 136, this.params);\n+ this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n+ case 89: {\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"optional\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"list\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"notAllowed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"interleave\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"mixed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"oneOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"empty\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"element\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"group\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"value\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"zeroOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java\"))) {\n+ final NGCCHandler h = new PatternState(this, super._source, this.$runtime, 173);\n+ this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 287, this.p, this.loc);\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 171, this.p, this.loc);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 75: {\n- if (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"group\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"list\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"optional\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"interleave\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"element\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"zeroOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"mixed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"empty\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"notAllowed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"value\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"oneOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\")) {\n- final NGCCHandler h = (NGCCHandler)new patterns((NGCCHandler)this, super._source, this.$runtime, 246);\n+ case 69: {\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"optional\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"list\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"notAllowed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"interleave\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"mixed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"oneOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"empty\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"element\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"group\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"value\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"zeroOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java\"))) {\n+ final NGCCHandler h = (NGCCHandler)new patterns((NGCCHandler)this, super._source, this.$runtime, 151);\n+ this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n+ break;\n+ }\n+ this.unexpectedEnterElement($__qname);\n+ break;\n+ }\n+ case 29: {\n+ final int $ai;\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 110, this.p, this.loc);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n case 116: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"element\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"element\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.action19();\n this.$_ngcc_current_state = 114;\n break;\n }\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.action19();\n this.$_ngcc_current_state = 109;\n break;\n }\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"group\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"group\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.action19();\n this.$_ngcc_current_state = 100;\n break;\n }\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"interleave\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"interleave\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.action19();\n this.$_ngcc_current_state = 95;\n break;\n }\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.action19();\n this.$_ngcc_current_state = 90;\n break;\n }\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"optional\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"optional\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.action19();\n this.$_ngcc_current_state = 85;\n break;\n }\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"zeroOrMore\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"zeroOrMore\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.action19();\n this.$_ngcc_current_state = 80;\n break;\n }\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"oneOrMore\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"oneOrMore\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.action19();\n this.$_ngcc_current_state = 75;\n break;\n }\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"list\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"list\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.action19();\n this.$_ngcc_current_state = 70;\n break;\n }\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"mixed\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"mixed\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.action19();\n this.$_ngcc_current_state = 64;\n break;\n }\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.action19();\n this.$_ngcc_current_state = 59;\n break;\n }\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.action19();\n this.$_ngcc_current_state = 51;\n break;\n }\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"empty\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"empty\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.action19();\n this.action7();\n this.$_ngcc_current_state = 44;\n break;\n }\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.action19();\n this.$_ngcc_current_state = 40;\n break;\n }\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"value\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"value\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.action19();\n this.$_ngcc_current_state = 32;\n break;\n }\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.action19();\n this.$_ngcc_current_state = 25;\n break;\n }\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"notAllowed\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"notAllowed\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.action19();\n this.action3();\n this.$_ngcc_current_state = 10;\n break;\n }\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.action19();\n this.action2();\n this.$_ngcc_current_state = 7;\n break;\n }\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java\") {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.action19();\n this.$_ngcc_current_state = 3;\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 80: {\n- if (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"group\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"list\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"optional\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"interleave\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"element\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"zeroOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"mixed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"empty\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"notAllowed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"value\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"oneOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\")) {\n- final NGCCHandler h = (NGCCHandler)new patterns((NGCCHandler)this, super._source, this.$runtime, 251);\n- this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n- this.unexpectedEnterElement($__qname);\n- break;\n- }\n- case 89: {\n- if (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"group\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"list\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"optional\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"interleave\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"element\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"zeroOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"mixed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"empty\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"notAllowed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"value\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"oneOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\")) {\n- final NGCCHandler h = new PatternState(this, super._source, this.$runtime, 262);\n- this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n- final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 260, this.p, this.loc);\n- this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n- this.unexpectedEnterElement($__qname);\n- break;\n- }\n- case 59: {\n- int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"with-params\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 230);\n- this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n- this.unexpectedEnterElement($__qname);\n- break;\n- }\n- case 39: {\n+ case 112: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 210, this.p, this.loc);\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 198, this.p, this.loc);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 84: {\n+ case 58: {\n final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 255, this.p, this.loc);\n- this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n+ if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n+ this.$runtime.consumeAttribute($ai);\n+ this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 29: {\n+ case 79: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 199, this.p, this.loc);\n- this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n- this.unexpectedEnterElement($__qname);\n- break;\n- }\n- case 109: {\n- final int $ai;\n- if ((($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0 && (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"oneOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"value\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"notAllowed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"empty\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"mixed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"zeroOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"element\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"interleave\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"optional\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"list\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"group\"))) || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"nsName\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"name\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"anyName\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\")) {\n- final NGCCHandler h = (NGCCHandler)new name((NGCCHandler)this, super._source, this.$runtime, 283, true);\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 161, this.p, this.loc);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 63: {\n- final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 234, this.p, this.loc);\n+ case 7: {\n+ if (($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-import\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"define\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"include\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"start\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"div\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-body\"))) {\n+ final NGCCHandler h = (NGCCHandler)new GrammarContent((NGCCHandler)this, super._source, this.$runtime, 86);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 70: {\n- final int $ai;\n- if ((($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0 && (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"oneOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"value\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"notAllowed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"empty\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"mixed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"zeroOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"element\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"interleave\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"optional\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"list\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"group\"))) || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"group\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"list\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"optional\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"interleave\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"element\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"zeroOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"mixed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"empty\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"notAllowed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"value\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"oneOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\")) {\n- final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 241);\n+ case 85: {\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"optional\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"list\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"notAllowed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"interleave\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"mixed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"oneOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"empty\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"element\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"group\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"value\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"zeroOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java\"))) {\n+ final NGCCHandler h = (NGCCHandler)new patterns((NGCCHandler)this, super._source, this.$runtime, 167);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n case 15: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"param\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"param\")) {\n this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n this.$_ngcc_current_state = 21;\n break;\n }\n int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 183);\n- this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n- this.unexpectedEnterElement($__qname);\n- break;\n- }\n- case 113: {\n- if (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"group\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"list\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"optional\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"interleave\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"element\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"zeroOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"mixed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"empty\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"notAllowed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"value\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"oneOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\")) {\n- final NGCCHandler h = (NGCCHandler)new patterns((NGCCHandler)this, super._source, this.$runtime, 288);\n+ final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 94);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 31: {\n- final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 201);\n- this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n- this.unexpectedEnterElement($__qname);\n- break;\n- }\n- case 104: {\n+ case 63: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 277, this.p, this.loc);\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 145, this.p, this.loc);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 21: {\n+ case 50: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 74: {\n- final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 245, this.p, this.loc);\n- this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n- this.unexpectedEnterElement($__qname);\n+ case 105: {\n+ this.action17();\n+ this.$_ngcc_current_state = 104;\n+ this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- case 25: {\n- final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"\", \"type\")) >= 0) {\n- this.$runtime.consumeAttribute($ai);\n- this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n+ case 16: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"param\")) {\n+ this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n+ this.$_ngcc_current_state = 21;\n break;\n }\n- this.unexpectedEnterElement($__qname);\n+ this.$_ngcc_current_state = 15;\n+ this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- case 54: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"withParams\") {\n- final NGCCHandler h = (NGCCHandler)new NGCCwithParams((NGCCHandler)this, super._source, this.$runtime, 225, this.params);\n+ case 74: {\n+ final int $ai;\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 156, this.p, this.loc);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- final NGCCHandler h = (NGCCHandler)new NGCCwithParams((NGCCHandler)this, super._source, this.$runtime, 225, this.params);\n- this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n+ this.unexpectedEnterElement($__qname);\n break;\n }\n- case 44: {\n+ case 68: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 215, this.p, this.loc);\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 150, this.p, this.loc);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 85: {\n- if (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"group\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"list\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"optional\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"interleave\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"element\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"zeroOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"mixed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"empty\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"notAllowed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"value\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"oneOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\")) {\n- final NGCCHandler h = (NGCCHandler)new patterns((NGCCHandler)this, super._source, this.$runtime, 256);\n+ case 75: {\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"optional\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"list\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"notAllowed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"interleave\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"mixed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"oneOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"empty\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"element\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"group\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"value\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"zeroOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java\"))) {\n+ final NGCCHandler h = (NGCCHandler)new patterns((NGCCHandler)this, super._source, this.$runtime, 157);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 79: {\n+ case 25: {\n final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 250, this.p, this.loc);\n- this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n+ if (($ai = this.$runtime.getAttributeIndex(\"\", \"type\")) >= 0) {\n+ this.$runtime.consumeAttribute($ai);\n+ this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 69: {\n- if (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"group\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"list\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"optional\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"interleave\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"element\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"zeroOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"mixed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"empty\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"notAllowed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"value\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"oneOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\")) {\n- final NGCCHandler h = (NGCCHandler)new patterns((NGCCHandler)this, super._source, this.$runtime, 240);\n+ case 59: {\n+ int $ai;\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"with-params\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 141);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 90: {\n- if (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"group\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"list\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"optional\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"interleave\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"element\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"zeroOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"mixed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"empty\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"notAllowed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"value\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"oneOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\")) {\n- final NGCCHandler h = new PatternState(this, super._source, this.$runtime, 261);\n+ case 99: {\n+ final int $ai;\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 183, this.p, this.loc);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 0: {\n- this.revertToParentFromEnterElement((Object)this.p, super._cookie, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n- case 64: {\n- if (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"group\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"list\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"optional\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"interleave\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"element\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"zeroOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"mixed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"empty\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"notAllowed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"value\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"oneOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\")) {\n- final NGCCHandler h = (NGCCHandler)new patterns((NGCCHandler)this, super._source, this.$runtime, 235);\n+ case 51: {\n+ int $ai;\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"with-params\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 133);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 105: {\n- this.action17();\n- this.$_ngcc_current_state = 104;\n- this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n- case 95: {\n- if (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"group\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"list\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"optional\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"interleave\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"element\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"zeroOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"mixed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"empty\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"notAllowed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"value\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"oneOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\")) {\n- final NGCCHandler h = new PatternState(this, super._source, this.$runtime, 267);\n+ case 64: {\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"optional\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"list\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"notAllowed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"interleave\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"mixed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"oneOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"empty\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"element\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"group\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"value\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"zeroOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java\"))) {\n+ final NGCCHandler h = (NGCCHandler)new patterns((NGCCHandler)this, super._source, this.$runtime, 146);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 99: {\n- final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 272, this.p, this.loc);\n+ case 100: {\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"optional\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"list\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"notAllowed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"interleave\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"mixed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"oneOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"empty\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"element\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"group\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"value\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"zeroOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java\"))) {\n+ final NGCCHandler h = (NGCCHandler)new patterns((NGCCHandler)this, super._source, this.$runtime, 184);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 94: {\n- if (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"group\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"list\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"optional\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"interleave\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"element\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"zeroOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"mixed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"empty\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"notAllowed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"value\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"oneOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\")) {\n- final NGCCHandler h = new PatternState(this, super._source, this.$runtime, 268);\n- this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n- final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 266, this.p, this.loc);\n- this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n- this.unexpectedEnterElement($__qname);\n+ case 0: {\n+ this.revertToParentFromEnterElement((Object)this.p, super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- case 68: {\n- final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 239, this.p, this.loc);\n+ case 106: {\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"optional\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"list\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"notAllowed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"interleave\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"mixed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"oneOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"empty\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"element\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"group\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"value\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"zeroOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java\"))) {\n+ final NGCCHandler h = (NGCCHandler)new patterns((NGCCHandler)this, super._source, this.$runtime, 193);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- this.unexpectedEnterElement($__qname);\n- break;\n- }\n- case 16: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"param\") {\n- this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n- this.$_ngcc_current_state = 21;\n- break;\n- }\n- this.$_ngcc_current_state = 15;\n- this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n- break;\n- }\n- case 14: {\n- final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 182, this.p, this.loc);\n+ int $ai;\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 191);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n default: {\n@@ -704,778 +704,778 @@\n }\n \n public void leaveElement(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n- case 114: {\n+ case 94: {\n final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new name((NGCCHandler)this, super._source, this.$runtime, 289, false);\n+ if ((($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"interleave\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"interleave\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 177, this.p, this.loc);\n this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 51: {\n- int $ai;\n- if ((($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\") || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"with-params\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\") || (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\")) {\n- final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 222);\n- this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n+ case 28: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"value\")) {\n+ this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n+ this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 32: {\n- final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"\", \"type\")) >= 0) {\n- this.$runtime.consumeAttribute($ai);\n- this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n+ case 2: {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java\")) {\n+ this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n+ this.$_ngcc_current_state = 0;\n break;\n }\n- this.$_ngcc_current_state = 31;\n- this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n+ this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 10: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"notAllowed\") {\n- this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n- this.$_ngcc_current_state = 0;\n+ case 31: {\n+ final int $ai;\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 112);\n+ this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 112: {\n+ case 109: {\n final int $ai;\n- if ((($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"element\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"element\")) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 287, this.p, this.loc);\n+ if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) {\n+ final NGCCHandler h = (NGCCHandler)new name((NGCCHandler)this, super._source, this.$runtime, 194, true);\n this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 89: {\n+ case 104: {\n final int $ai;\n- if ((($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\")) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 260, this.p, this.loc);\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 188, this.p, this.loc);\n this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 93: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"interleave\") {\n+ case 38: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) {\n this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 59: {\n- int $ai;\n- if ((($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\") || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\") || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"with-params\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\")) {\n- final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 230);\n+ case 73: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"oneOrMore\")) {\n+ this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n+ this.$_ngcc_current_state = 0;\n+ break;\n+ }\n+ this.unexpectedLeaveElement($__qname);\n+ break;\n+ }\n+ case 14: {\n+ final int $ai;\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 93, this.p, this.loc);\n this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 111: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"element\") {\n+ case 47: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\")) {\n this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n case 39: {\n final int $ai;\n- if ((($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\")) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 210, this.p, this.loc);\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 121, this.p, this.loc);\n this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 84: {\n- final int $ai;\n- if ((($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"optional\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"optional\")) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 255, this.p, this.loc);\n+ case 93: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"interleave\")) {\n+ this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n+ this.$_ngcc_current_state = 0;\n+ break;\n+ }\n+ this.unexpectedLeaveElement($__qname);\n+ break;\n+ }\n+ case 40: {\n+ int $ai;\n+ if ((($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 122);\n this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 55: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\") {\n- this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n- this.$_ngcc_current_state = 54;\n+ case 44: {\n+ final int $ai;\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"empty\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"empty\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 126, this.p, this.loc);\n+ this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 70: {\n+ case 29: {\n final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 241);\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"value\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"value\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 110, this.p, this.loc);\n this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 6: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") {\n+ case 88: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) {\n this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 31: {\n- final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 201);\n+ case 7: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) {\n+ final NGCCHandler h = (NGCCHandler)new GrammarContent((NGCCHandler)this, super._source, this.$runtime, 86);\n this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 104: {\n+ case 79: {\n final int $ai;\n- if ((($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\")) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 277, this.p, this.loc);\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"zeroOrMore\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"zeroOrMore\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 161, this.p, this.loc);\n this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 74: {\n+ case 50: {\n final int $ai;\n- if ((($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"oneOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"oneOrMore\")) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 245, this.p, this.loc);\n- this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n+ if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n+ this.$runtime.consumeAttribute($ai);\n+ this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 25: {\n- final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"\", \"type\")) >= 0) {\n- this.$runtime.consumeAttribute($ai);\n- this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n+ case 17: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"param\")) {\n+ this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n+ this.$_ngcc_current_state = 15;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 28: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"value\") {\n+ case 6: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) {\n this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 54: {\n- final NGCCHandler h = (NGCCHandler)new NGCCwithParams((NGCCHandler)this, super._source, this.$runtime, 225, this.params);\n- this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n+ case 68: {\n+ final int $ai;\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"list\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"list\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 150, this.p, this.loc);\n+ this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n+ break;\n+ }\n+ this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 79: {\n+ case 74: {\n final int $ai;\n- if ((($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"zeroOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"zeroOrMore\")) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 250, this.p, this.loc);\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"oneOrMore\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"oneOrMore\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 156, this.p, this.loc);\n this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 43: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"empty\") {\n+ case 103: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) {\n this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 0: {\n- this.revertToParentFromLeaveElement((Object)this.p, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n- case 78: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"zeroOrMore\") {\n- this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n- this.$_ngcc_current_state = 0;\n+ case 25: {\n+ final int $ai;\n+ if (($ai = this.$runtime.getAttributeIndex(\"\", \"type\")) >= 0) {\n+ this.$runtime.consumeAttribute($ai);\n+ this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 73: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"oneOrMore\") {\n+ case 111: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"element\")) {\n this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 16: {\n- this.$_ngcc_current_state = 15;\n- this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n- case 83: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"optional\") {\n+ case 43: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"empty\")) {\n this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 2: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java\") {\n- this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n- this.$_ngcc_current_state = 0;\n+ case 0: {\n+ this.revertToParentFromLeaveElement((Object)this.p, super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n+ case 84: {\n+ final int $ai;\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"optional\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"optional\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 166, this.p, this.loc);\n+ this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 98: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"group\") {\n+ case 10: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"notAllowed\")) {\n this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 7: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") {\n- final NGCCHandler h = (NGCCHandler)new GrammarContent((NGCCHandler)this, super._source, this.$runtime, 175);\n+ case 114: {\n+ final int $ai;\n+ if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new name((NGCCHandler)this, super._source, this.$runtime, 200, false);\n this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 58: {\n+ case 21: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 106: {\n- int $ai;\n- if ((($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\")) {\n- final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 280);\n- this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n- break;\n- }\n- this.unexpectedLeaveElement($__qname);\n- break;\n- }\n- case 40: {\n- int $ai;\n- if ((($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\")) {\n- final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 211);\n- this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n+ case 32: {\n+ final int $ai;\n+ if (($ai = this.$runtime.getAttributeIndex(\"\", \"type\")) >= 0) {\n+ this.$runtime.consumeAttribute($ai);\n+ this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- this.unexpectedLeaveElement($__qname);\n+ this.$_ngcc_current_state = 31;\n+ this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 50: {\n+ case 70: {\n final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n- this.$runtime.consumeAttribute($ai);\n- this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 152);\n+ this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 67: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"list\") {\n+ case 78: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"zeroOrMore\")) {\n this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 29: {\n+ case 54: {\n+ final NGCCHandler h = (NGCCHandler)new NGCCwithParams((NGCCHandler)this, super._source, this.$runtime, 136, this.params);\n+ this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n+ break;\n+ }\n+ case 89: {\n final int $ai;\n- if ((($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"value\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"value\")) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 199, this.p, this.loc);\n+ if ((($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 171, this.p, this.loc);\n this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 109: {\n+ case 112: {\n final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") {\n- final NGCCHandler h = (NGCCHandler)new name((NGCCHandler)this, super._source, this.$runtime, 283, true);\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"element\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"element\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 198, this.p, this.loc);\n this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 63: {\n+ case 58: {\n final int $ai;\n- if ((($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"mixed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"mixed\")) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 234, this.p, this.loc);\n- this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n+ if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n+ this.$runtime.consumeAttribute($ai);\n+ this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 15: {\n- int $ai;\n- if ((($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\")) {\n- final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 183);\n- this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n+ case 83: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"optional\")) {\n+ this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n+ this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 103: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") {\n- this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n- this.$_ngcc_current_state = 0;\n+ case 63: {\n+ final int $ai;\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"mixed\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"mixed\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 145, this.p, this.loc);\n+ this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 62: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"mixed\") {\n- this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n- this.$_ngcc_current_state = 0;\n+ case 15: {\n+ int $ai;\n+ if ((($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 94);\n+ this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 21: {\n- final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n- this.$runtime.consumeAttribute($ai);\n- this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n+ case 55: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\")) {\n+ this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n+ this.$_ngcc_current_state = 54;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n case 13: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) {\n this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 44: {\n- final int $ai;\n- if ((($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"empty\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"empty\")) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 215, this.p, this.loc);\n- this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n+ case 98: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"group\")) {\n+ this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n+ this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 17: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"param\") {\n+ case 67: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"list\")) {\n this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n- this.$_ngcc_current_state = 15;\n+ this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n case 105: {\n this.action17();\n this.$_ngcc_current_state = 104;\n this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 99: {\n- final int $ai;\n- if (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"group\") || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"group\")) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 272, this.p, this.loc);\n- this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n- break;\n- }\n- this.unexpectedLeaveElement($__qname);\n+ case 16: {\n+ this.$_ngcc_current_state = 15;\n+ this.$runtime.sendLeaveElement(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 88: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") {\n- this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n- this.$_ngcc_current_state = 0;\n+ case 59: {\n+ int $ai;\n+ if ((($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\")) || (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"with-params\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 141);\n+ this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 94: {\n+ case 99: {\n final int $ai;\n- if ((($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"interleave\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"interleave\")) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 266, this.p, this.loc);\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"group\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"group\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 183, this.p, this.loc);\n this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 38: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") {\n+ case 62: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"mixed\")) {\n this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 68: {\n- final int $ai;\n- if ((($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"list\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"list\")) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 239, this.p, this.loc);\n+ case 51: {\n+ int $ai;\n+ if ((($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\")) || (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"with-params\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 133);\n this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 14: {\n- final int $ai;\n- if ((($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\")) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 182, this.p, this.loc);\n+ case 106: {\n+ int $ai;\n+ if ((($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 191);\n this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 47: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\") {\n- this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n- this.$_ngcc_current_state = 0;\n- break;\n- }\n- this.unexpectedLeaveElement($__qname);\n- break;\n- }\n default: {\n this.unexpectedLeaveElement($__qname);\n break;\n }\n }\n }\n \n public void enterAttribute(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n- case 114: {\n- if ($__uri == \"\" && $__local == \"name\") {\n- final NGCCHandler h = (NGCCHandler)new name((NGCCHandler)this, super._source, this.$runtime, 289, false);\n+ case 94: {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"class\")) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 177, this.p, this.loc);\n this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n- case 51: {\n- if (($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"alias\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"with-params\") || ($__uri == \"\" && $__local == \"name\")) {\n- final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 222);\n+ case 84: {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"class\")) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 166, this.p, this.loc);\n this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n- case 58: {\n- if ($__uri == \"\" && $__local == \"name\") {\n- this.$_ngcc_current_state = 57;\n+ case 114: {\n+ if ($__uri.equals(\"\") && $__local.equals(\"name\")) {\n+ final NGCCHandler h = (NGCCHandler)new name((NGCCHandler)this, super._source, this.$runtime, 200, false);\n+ this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n- case 106: {\n- if (($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"alias\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"class\")) {\n- final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 280);\n- this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n+ case 21: {\n+ if ($__uri.equals(\"\") && $__local.equals(\"name\")) {\n+ this.$_ngcc_current_state = 20;\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n- case 32: {\n- if ($__uri == \"\" && $__local == \"type\") {\n- this.$_ngcc_current_state = 34;\n+ case 31: {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"alias\")) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 112);\n+ this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n- this.$_ngcc_current_state = 31;\n- this.$runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);\n+ this.unexpectedEnterAttribute($__qname);\n break;\n }\n- case 40: {\n- if (($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"alias\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"class\")) {\n- final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 211);\n+ case 109: {\n+ if ($__uri.equals(\"\") && $__local.equals(\"name\")) {\n+ final NGCCHandler h = (NGCCHandler)new name((NGCCHandler)this, super._source, this.$runtime, 194, true);\n this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n- case 50: {\n- if ($__uri == \"\" && $__local == \"name\") {\n- this.$_ngcc_current_state = 49;\n+ case 104: {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"class\")) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 188, this.p, this.loc);\n+ this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n- case 112: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"class\") {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 287, this.p, this.loc);\n- this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n+ case 32: {\n+ if ($__uri.equals(\"\") && $__local.equals(\"type\")) {\n+ this.$_ngcc_current_state = 34;\n break;\n }\n- this.unexpectedEnterAttribute($__qname);\n+ this.$_ngcc_current_state = 31;\n+ this.$runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 89: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"class\") {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 260, this.p, this.loc);\n+ case 14: {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"class\")) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 93, this.p, this.loc);\n this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n- case 59: {\n- if (($__uri == \"\" && $__local == \"name\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"alias\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"with-params\")) {\n- final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 230);\n+ case 70: {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"alias\")) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 152);\n this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n case 39: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"class\") {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 210, this.p, this.loc);\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"class\")) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 121, this.p, this.loc);\n this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n- case 84: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"class\") {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 255, this.p, this.loc);\n+ case 40: {\n+ if (($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"alias\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"class\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 122);\n this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n- case 29: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"class\") {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 199, this.p, this.loc);\n- this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n- break;\n- }\n- this.unexpectedEnterAttribute($__qname);\n+ case 54: {\n+ final NGCCHandler h = (NGCCHandler)new NGCCwithParams((NGCCHandler)this, super._source, this.$runtime, 136, this.params);\n+ this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n- case 109: {\n- if ($__uri == \"\" && $__local == \"name\") {\n- final NGCCHandler h = (NGCCHandler)new name((NGCCHandler)this, super._source, this.$runtime, 283, true);\n+ case 44: {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"class\")) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 126, this.p, this.loc);\n this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n- case 63: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"class\") {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 234, this.p, this.loc);\n+ case 89: {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"class\")) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 171, this.p, this.loc);\n this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n- case 70: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"alias\") {\n- final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 241);\n+ case 29: {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"class\")) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 110, this.p, this.loc);\n this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n- case 15: {\n- if (($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"alias\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"class\")) {\n- final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 183);\n+ case 112: {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"class\")) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 198, this.p, this.loc);\n this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n- case 31: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"alias\") {\n- final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 201);\n- this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n+ case 58: {\n+ if ($__uri.equals(\"\") && $__local.equals(\"name\")) {\n+ this.$_ngcc_current_state = 57;\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n- case 104: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"class\") {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 277, this.p, this.loc);\n+ case 79: {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"class\")) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 161, this.p, this.loc);\n this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n- case 21: {\n- if ($__uri == \"\" && $__local == \"name\") {\n- this.$_ngcc_current_state = 20;\n+ case 15: {\n+ if (($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"alias\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"class\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 94);\n+ this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n- case 74: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"class\") {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 245, this.p, this.loc);\n+ case 63: {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"class\")) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 145, this.p, this.loc);\n this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n- case 25: {\n- if ($__uri == \"\" && $__local == \"type\") {\n- this.$_ngcc_current_state = 24;\n+ case 50: {\n+ if ($__uri.equals(\"\") && $__local.equals(\"name\")) {\n+ this.$_ngcc_current_state = 49;\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n- case 54: {\n- final NGCCHandler h = (NGCCHandler)new NGCCwithParams((NGCCHandler)this, super._source, this.$runtime, 225, this.params);\n- this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n+ case 105: {\n+ this.action17();\n+ this.$_ngcc_current_state = 104;\n+ this.$runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 44: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"class\") {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 215, this.p, this.loc);\n+ case 16: {\n+ this.$_ngcc_current_state = 15;\n+ this.$runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n+ case 68: {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"class\")) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 150, this.p, this.loc);\n this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n- case 79: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"class\") {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 250, this.p, this.loc);\n+ case 74: {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"class\")) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 156, this.p, this.loc);\n this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n- case 0: {\n- this.revertToParentFromEnterAttribute((Object)this.p, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n- case 105: {\n- this.action17();\n- this.$_ngcc_current_state = 104;\n- this.$runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);\n+ case 25: {\n+ if ($__uri.equals(\"\") && $__local.equals(\"type\")) {\n+ this.$_ngcc_current_state = 24;\n+ break;\n+ }\n+ this.unexpectedEnterAttribute($__qname);\n break;\n }\n- case 99: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"class\") {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 272, this.p, this.loc);\n+ case 59: {\n+ if (($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"alias\")) || ($__uri.equals(\"\") && $__local.equals(\"name\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"with-params\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 141);\n this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n- case 94: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"class\") {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 266, this.p, this.loc);\n+ case 99: {\n+ if ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"class\")) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 183, this.p, this.loc);\n this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n- case 68: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"class\") {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 239, this.p, this.loc);\n+ case 51: {\n+ if (($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"alias\")) || ($__uri.equals(\"\") && $__local.equals(\"name\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"with-params\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 133);\n this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n- case 16: {\n- this.$_ngcc_current_state = 15;\n- this.$runtime.sendEnterAttribute(super._cookie, $__uri, $__local, $__qname);\n+ case 0: {\n+ this.revertToParentFromEnterAttribute((Object)this.p, super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 14: {\n- if ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"class\") {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 182, this.p, this.loc);\n+ case 106: {\n+ if (($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"alias\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"class\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 191);\n this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n default: {\n@@ -1486,642 +1486,642 @@\n }\n \n public void leaveAttribute(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n- case 0: {\n- this.revertToParentFromLeaveAttribute((Object)this.p, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n- case 48: {\n- if ($__uri == \"\" && $__local == \"name\") {\n- this.$_ngcc_current_state = 47;\n- this.action8();\n+ case 56: {\n+ if ($__uri.equals(\"\") && $__local.equals(\"name\")) {\n+ this.$_ngcc_current_state = 55;\n+ this.action9();\n break;\n }\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n- case 105: {\n- this.action17();\n- this.$_ngcc_current_state = 104;\n- this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n+ case 23: {\n+ if ($__uri.equals(\"\") && $__local.equals(\"type\")) {\n+ this.$_ngcc_current_state = 16;\n+ break;\n+ }\n+ this.unexpectedLeaveAttribute($__qname);\n break;\n }\n- case 56: {\n- if ($__uri == \"\" && $__local == \"name\") {\n- this.$_ngcc_current_state = 55;\n- this.action9();\n+ case 19: {\n+ if ($__uri.equals(\"\") && $__local.equals(\"name\")) {\n+ this.$_ngcc_current_state = 18;\n break;\n }\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n case 33: {\n- if ($__uri == \"\" && $__local == \"type\") {\n+ if ($__uri.equals(\"\") && $__local.equals(\"type\")) {\n this.$_ngcc_current_state = 31;\n break;\n }\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n- case 16: {\n- this.$_ngcc_current_state = 15;\n- this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n case 54: {\n- final NGCCHandler h = (NGCCHandler)new NGCCwithParams((NGCCHandler)this, super._source, this.$runtime, 225, this.params);\n+ final NGCCHandler h = (NGCCHandler)new NGCCwithParams((NGCCHandler)this, super._source, this.$runtime, 136, this.params);\n this.spawnChildFromLeaveAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n- case 32: {\n- this.$_ngcc_current_state = 31;\n+ case 105: {\n+ this.action17();\n+ this.$_ngcc_current_state = 104;\n this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 19: {\n- if ($__uri == \"\" && $__local == \"name\") {\n- this.$_ngcc_current_state = 18;\n- break;\n- }\n- this.unexpectedLeaveAttribute($__qname);\n+ case 16: {\n+ this.$_ngcc_current_state = 15;\n+ this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n break;\n }\n- case 23: {\n- if ($__uri == \"\" && $__local == \"type\") {\n- this.$_ngcc_current_state = 16;\n+ case 48: {\n+ if ($__uri.equals(\"\") && $__local.equals(\"name\")) {\n+ this.$_ngcc_current_state = 47;\n+ this.action8();\n break;\n }\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n+ case 32: {\n+ this.$_ngcc_current_state = 31;\n+ this.$runtime.sendLeaveAttribute(super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n+ case 0: {\n+ this.revertToParentFromLeaveAttribute((Object)this.p, super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n default: {\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n }\n }\n \n public void text(final String $value) throws SAXException {\n switch (this.$_ngcc_current_state) {\n- case 114: {\n+ case 84: {\n final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new name((NGCCHandler)this, super._source, this.$runtime, 289, false);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 166, this.p, this.loc);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n break;\n }\n- case 3: {\n- this.value = $value;\n- this.$_ngcc_current_state = 2;\n- this.action0();\n- break;\n- }\n- case 51: {\n- int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 222);\n+ case 94: {\n+ final int $ai;\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 177, this.p, this.loc);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"with-params\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 222);\n- this.spawnChildFromText((NGCCEventReceiver)h, $value);\n+ break;\n+ }\n+ case 34: {\n+ if ($value.equals(\"token\")) {\n+ this.$_ngcc_current_state = 33;\n break;\n }\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 222);\n+ break;\n+ }\n+ case 20: {\n+ this.$_ngcc_current_state = 19;\n+ break;\n+ }\n+ case 30: {\n+ this.value = $value;\n+ this.$_ngcc_current_state = 29;\n+ this.action5();\n+ break;\n+ }\n+ case 49: {\n+ this.target = $value;\n+ this.$_ngcc_current_state = 48;\n+ break;\n+ }\n+ case 114: {\n+ final int $ai;\n+ if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new name((NGCCHandler)this, super._source, this.$runtime, 200, false);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n break;\n }\n- case 58: {\n+ case 57: {\n+ this.target = $value;\n+ this.$_ngcc_current_state = 56;\n+ break;\n+ }\n+ case 21: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n break;\n }\n- case 106: {\n- int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 280);\n- this.spawnChildFromText((NGCCEventReceiver)h, $value);\n- break;\n- }\n+ case 31: {\n+ final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 280);\n+ final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 112);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n+ final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 112);\n+ this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- case 32: {\n+ case 109: {\n final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"\", \"type\")) >= 0) {\n- this.$runtime.consumeAttribute($ai);\n- this.$runtime.sendText(super._cookie, $value);\n+ if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new name((NGCCHandler)this, super._source, this.$runtime, 194, true);\n+ this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- this.$_ngcc_current_state = 31;\n- this.$runtime.sendText(super._cookie, $value);\n break;\n }\n- case 40: {\n- int $ai;\n+ case 104: {\n+ final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 211);\n- this.spawnChildFromText((NGCCEventReceiver)h, $value);\n- break;\n- }\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 211);\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 188, this.p, this.loc);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n break;\n }\n- case 50: {\n+ case 18: {\n+ this.$_ngcc_current_state = 17;\n+ break;\n+ }\n+ case 32: {\n final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n+ if (($ai = this.$runtime.getAttributeIndex(\"\", \"type\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n+ this.$_ngcc_current_state = 31;\n+ this.$runtime.sendText(super._cookie, $value);\n break;\n }\n- case 112: {\n+ case 14: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 287, this.p, this.loc);\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 93, this.p, this.loc);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n break;\n }\n- case 49: {\n- this.target = $value;\n- this.$_ngcc_current_state = 48;\n+ case 70: {\n+ final int $ai;\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 152);\n+ this.spawnChildFromText((NGCCEventReceiver)h, $value);\n+ break;\n+ }\n break;\n }\n- case 89: {\n+ case 39: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 260, this.p, this.loc);\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 121, this.p, this.loc);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n break;\n }\n- case 59: {\n+ case 40: {\n int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"with-params\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 230);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 122);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 230);\n- this.spawnChildFromText((NGCCEventReceiver)h, $value);\n- break;\n- }\n- if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 230);\n+ final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 122);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n break;\n }\n- case 39: {\n+ case 44: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 210, this.p, this.loc);\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 126, this.p, this.loc);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n break;\n }\n- case 84: {\n+ case 54: {\n+ final NGCCHandler h = (NGCCHandler)new NGCCwithParams((NGCCHandler)this, super._source, this.$runtime, 136, this.params);\n+ this.spawnChildFromText((NGCCEventReceiver)h, $value);\n+ break;\n+ }\n+ case 89: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 255, this.p, this.loc);\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 171, this.p, this.loc);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n break;\n }\n case 29: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 199, this.p, this.loc);\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 110, this.p, this.loc);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n break;\n }\n- case 109: {\n+ case 112: {\n final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new name((NGCCHandler)this, super._source, this.$runtime, 283, true);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 198, this.p, this.loc);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n break;\n }\n case 24: {\n this.typeName = $value;\n this.$_ngcc_current_state = 23;\n break;\n }\n- case 63: {\n+ case 58: {\n final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 234, this.p, this.loc);\n- this.spawnChildFromText((NGCCEventReceiver)h, $value);\n+ if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n+ this.$runtime.consumeAttribute($ai);\n+ this.$runtime.sendText(super._cookie, $value);\n break;\n }\n break;\n }\n- case 70: {\n+ case 79: {\n final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 241);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 161, this.p, this.loc);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n break;\n }\n+ case 3: {\n+ this.value = $value;\n+ this.$_ngcc_current_state = 2;\n+ this.action0();\n+ break;\n+ }\n case 15: {\n int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 183);\n+ final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 94);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 183);\n- this.spawnChildFromText((NGCCEventReceiver)h, $value);\n- break;\n- }\n- break;\n- }\n- case 31: {\n- final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 201);\n+ final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 94);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 201);\n- this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- case 104: {\n+ case 63: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 277, this.p, this.loc);\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 145, this.p, this.loc);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n break;\n }\n- case 21: {\n+ case 50: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n break;\n }\n+ case 105: {\n+ this.action17();\n+ this.$_ngcc_current_state = 104;\n+ this.$runtime.sendText(super._cookie, $value);\n+ break;\n+ }\n+ case 16: {\n+ this.$_ngcc_current_state = 15;\n+ this.$runtime.sendText(super._cookie, $value);\n+ break;\n+ }\n case 74: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 245, this.p, this.loc);\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 156, this.p, this.loc);\n+ this.spawnChildFromText((NGCCEventReceiver)h, $value);\n+ break;\n+ }\n+ break;\n+ }\n+ case 68: {\n+ final int $ai;\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 150, this.p, this.loc);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n break;\n }\n case 25: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"\", \"type\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n break;\n }\n- case 54: {\n- final NGCCHandler h = (NGCCHandler)new NGCCwithParams((NGCCHandler)this, super._source, this.$runtime, 225, this.params);\n- this.spawnChildFromText((NGCCEventReceiver)h, $value);\n- break;\n- }\n- case 44: {\n- final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 215, this.p, this.loc);\n+ case 59: {\n+ int $ai;\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"with-params\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 141);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- break;\n- }\n- case 79: {\n- final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 250, this.p, this.loc);\n+ if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 141);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- break;\n- }\n- case 18: {\n- this.$_ngcc_current_state = 17;\n- break;\n- }\n- case 30: {\n- this.value = $value;\n- this.$_ngcc_current_state = 29;\n- this.action5();\n- break;\n- }\n- case 57: {\n- this.target = $value;\n- this.$_ngcc_current_state = 56;\n- break;\n- }\n- case 0: {\n- this.revertToParentFromText((Object)this.p, super._cookie, $value);\n- break;\n- }\n- case 105: {\n- this.action17();\n- this.$_ngcc_current_state = 104;\n- this.$runtime.sendText(super._cookie, $value);\n- break;\n- }\n- case 34: {\n- if ($value.equals(\"token\")) {\n- this.$_ngcc_current_state = 33;\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 141);\n+ this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n break;\n }\n case 99: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 272, this.p, this.loc);\n+ final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 183, this.p, this.loc);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n break;\n }\n- case 20: {\n- this.$_ngcc_current_state = 19;\n- break;\n- }\n- case 94: {\n- final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 266, this.p, this.loc);\n+ case 51: {\n+ int $ai;\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"with-params\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 133);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- break;\n- }\n- case 68: {\n- final int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 239, this.p, this.loc);\n+ if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 133);\n+ this.spawnChildFromText((NGCCEventReceiver)h, $value);\n+ break;\n+ }\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCcall((NGCCHandler)this, super._source, this.$runtime, 133);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n break;\n }\n- case 16: {\n- this.$_ngcc_current_state = 15;\n- this.$runtime.sendText(super._cookie, $value);\n+ case 0: {\n+ this.revertToParentFromText((Object)this.p, super._cookie, $value);\n break;\n }\n- case 14: {\n- final int $ai;\n+ case 106: {\n+ int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new NGCCLocalClass((NGCCHandler)this, super._source, this.$runtime, 182, this.p, this.loc);\n+ final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 191);\n+ this.spawnChildFromText((NGCCEventReceiver)h, $value);\n+ break;\n+ }\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"alias\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new NGCCalias((NGCCHandler)this, super._source, this.$runtime, 191);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n break;\n }\n }\n }\n \n public void onChildCompleted(final Object $__result__, final int $__cookie__, final boolean $__needAttCheck__) throws SAXException {\n switch ($__cookie__) {\n- case 289: {\n- this.name = (NameClass)$__result__;\n- this.$_ngcc_current_state = 113;\n+ case 179: {\n+ this.child = (Pattern)$__result__;\n+ this.action16();\n+ this.$_ngcc_current_state = 94;\n break;\n }\n- case 222: {\n- this.params = (NGCCCallParam)$__result__;\n- this.$_ngcc_current_state = 50;\n+ case 177: {\n+ this.p = (Pattern)$__result__;\n+ this.$_ngcc_current_state = 93;\n break;\n }\n- case 246: {\n- this.p = (Pattern)$__result__;\n- this.action12();\n- this.$_ngcc_current_state = 74;\n+ case 112: {\n+ this.alias = (String)$__result__;\n+ this.$_ngcc_current_state = 30;\n break;\n }\n- case 262: {\n- this.child = (Pattern)$__result__;\n- this.action15();\n- this.$_ngcc_current_state = 89;\n+ case 194: {\n+ this.name = (NameClass)$__result__;\n+ this.$_ngcc_current_state = 106;\n break;\n }\n- case 260: {\n+ case 188: {\n this.p = (Pattern)$__result__;\n- this.$_ngcc_current_state = 88;\n+ this.$_ngcc_current_state = 103;\n break;\n }\n- case 210: {\n+ case 121: {\n this.p = (Pattern)$__result__;\n this.$_ngcc_current_state = 38;\n break;\n }\n- case 255: {\n- this.p = (Pattern)$__result__;\n- this.$_ngcc_current_state = 83;\n+ case 86: {\n+ this.action1();\n+ this.$_ngcc_current_state = 6;\n break;\n }\n- case 277: {\n+ case 161: {\n this.p = (Pattern)$__result__;\n- this.$_ngcc_current_state = 103;\n- break;\n- }\n- case 225: {\n- this.$_ngcc_current_state = 0;\n+ this.$_ngcc_current_state = 78;\n break;\n }\n- case 261: {\n+ case 172: {\n this.child = (Pattern)$__result__;\n this.action15();\n this.$_ngcc_current_state = 89;\n break;\n }\n- case 267: {\n- this.child = (Pattern)$__result__;\n- this.action16();\n- this.$_ngcc_current_state = 94;\n- break;\n- }\n- case 282: {\n+ case 162: {\n this.p = (Pattern)$__result__;\n- this.$_ngcc_current_state = 105;\n+ this.action13();\n+ this.$_ngcc_current_state = 79;\n break;\n }\n- case 280: {\n+ case 152: {\n this.alias = (String)$__result__;\n- this.$_ngcc_current_state = 105;\n+ this.$_ngcc_current_state = 69;\n break;\n }\n- case 211: {\n- this.alias = (String)$__result__;\n- this.action6();\n- this.$_ngcc_current_state = 39;\n+ case 136: {\n+ this.$_ngcc_current_state = 0;\n break;\n }\n- case 234: {\n+ case 167: {\n this.p = (Pattern)$__result__;\n- this.$_ngcc_current_state = 62;\n+ this.action14();\n+ this.$_ngcc_current_state = 84;\n break;\n }\n- case 288: {\n+ case 145: {\n this.p = (Pattern)$__result__;\n- this.action18();\n- this.$_ngcc_current_state = 112;\n+ this.$_ngcc_current_state = 62;\n break;\n }\n- case 256: {\n- this.p = (Pattern)$__result__;\n- this.action14();\n- this.$_ngcc_current_state = 84;\n+ case 133: {\n+ this.params = (NGCCCallParam)$__result__;\n+ this.$_ngcc_current_state = 50;\n break;\n }\n- case 235: {\n+ case 146: {\n this.p = (Pattern)$__result__;\n this.action10();\n this.$_ngcc_current_state = 63;\n break;\n }\n- case 268: {\n+ case 193: {\n+ this.p = (Pattern)$__result__;\n+ this.$_ngcc_current_state = 105;\n+ break;\n+ }\n+ case 191: {\n+ this.alias = (String)$__result__;\n+ this.$_ngcc_current_state = 105;\n+ break;\n+ }\n+ case 178: {\n this.child = (Pattern)$__result__;\n this.action16();\n this.$_ngcc_current_state = 94;\n break;\n }\n- case 266: {\n+ case 93: {\n+ this.p = (Pattern)$__result__;\n+ this.$_ngcc_current_state = 13;\n+ break;\n+ }\n+ case 122: {\n+ this.alias = (String)$__result__;\n+ this.action6();\n+ this.$_ngcc_current_state = 39;\n+ break;\n+ }\n+ case 126: {\n this.p = (Pattern)$__result__;\n- this.$_ngcc_current_state = 93;\n+ this.$_ngcc_current_state = 43;\n break;\n }\n- case 273: {\n+ case 110: {\n this.p = (Pattern)$__result__;\n- this.$_ngcc_current_state = 99;\n+ this.$_ngcc_current_state = 28;\n break;\n }\n- case 287: {\n+ case 150: {\n this.p = (Pattern)$__result__;\n- this.$_ngcc_current_state = 111;\n+ this.$_ngcc_current_state = 67;\n break;\n }\n- case 251: {\n+ case 156: {\n this.p = (Pattern)$__result__;\n- this.action13();\n- this.$_ngcc_current_state = 79;\n+ this.$_ngcc_current_state = 73;\n break;\n }\n- case 230: {\n- this.params = (NGCCCallParam)$__result__;\n- this.$_ngcc_current_state = 58;\n+ case 184: {\n+ this.p = (Pattern)$__result__;\n+ this.$_ngcc_current_state = 99;\n break;\n }\n- case 241: {\n- this.alias = (String)$__result__;\n- this.$_ngcc_current_state = 69;\n+ case 166: {\n+ this.p = (Pattern)$__result__;\n+ this.$_ngcc_current_state = 83;\n break;\n }\n- case 201: {\n- this.alias = (String)$__result__;\n- this.$_ngcc_current_state = 30;\n+ case 200: {\n+ this.name = (NameClass)$__result__;\n+ this.$_ngcc_current_state = 113;\n break;\n }\n- case 245: {\n+ case 199: {\n this.p = (Pattern)$__result__;\n- this.$_ngcc_current_state = 73;\n+ this.action18();\n+ this.$_ngcc_current_state = 112;\n break;\n }\n- case 250: {\n+ case 151: {\n this.p = (Pattern)$__result__;\n- this.$_ngcc_current_state = 78;\n+ this.action11();\n+ this.$_ngcc_current_state = 68;\n break;\n }\n- case 175: {\n- this.action1();\n- this.$_ngcc_current_state = 6;\n+ case 173: {\n+ this.child = (Pattern)$__result__;\n+ this.action15();\n+ this.$_ngcc_current_state = 89;\n break;\n }\n- case 199: {\n+ case 171: {\n this.p = (Pattern)$__result__;\n- this.$_ngcc_current_state = 28;\n+ this.$_ngcc_current_state = 88;\n break;\n }\n- case 283: {\n- this.name = (NameClass)$__result__;\n- this.$_ngcc_current_state = 106;\n+ case 198: {\n+ this.p = (Pattern)$__result__;\n+ this.$_ngcc_current_state = 111;\n break;\n }\n- case 183: {\n+ case 94: {\n this.alias = (String)$__result__;\n this.action4();\n this.$_ngcc_current_state = 14;\n break;\n }\n- case 215: {\n+ case 157: {\n this.p = (Pattern)$__result__;\n- this.$_ngcc_current_state = 43;\n- break;\n- }\n- case 240: {\n- this.p = (Pattern)$__result__;\n- this.action11();\n- this.$_ngcc_current_state = 68;\n+ this.action12();\n+ this.$_ngcc_current_state = 74;\n break;\n }\n- case 272: {\n+ case 183: {\n this.p = (Pattern)$__result__;\n this.$_ngcc_current_state = 98;\n break;\n }\n- case 239: {\n- this.p = (Pattern)$__result__;\n- this.$_ngcc_current_state = 67;\n- break;\n- }\n- case 182: {\n- this.p = (Pattern)$__result__;\n- this.$_ngcc_current_state = 13;\n+ case 141: {\n+ this.params = (NGCCCallParam)$__result__;\n+ this.$_ngcc_current_state = 58;\n break;\n }\n }\n }\n \n public boolean accepted() {\n return this.$_ngcc_current_state == 0;\n"}]}, {"source1": "relaxngcc/parser/state/Start.class", "source2": "relaxngcc/parser/state/Start.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -35,16 +35,16 @@\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n case 0: {\n this.revertToParentFromEnterElement((Object)this, super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n case 1: {\n- if (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"group\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"list\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"optional\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"interleave\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"element\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"zeroOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"mixed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"empty\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"notAllowed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"value\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"oneOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\")) {\n- final NGCCHandler h = (NGCCHandler)new PatternState((NGCCHandler)this, super._source, this.$runtime, 167);\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"optional\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"list\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"notAllowed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"interleave\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"mixed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"oneOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"empty\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"element\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"group\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"value\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"zeroOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java\"))) {\n+ final NGCCHandler h = (NGCCHandler)new PatternState((NGCCHandler)this, super._source, this.$runtime, 463);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n default: {\n@@ -109,15 +109,15 @@\n break;\n }\n }\n }\n \n public void onChildCompleted(final Object $__result__, final int $__cookie__, final boolean $__needAttCheck__) throws SAXException {\n switch ($__cookie__) {\n- case 167: {\n+ case 463: {\n this.result = (Pattern)$__result__;\n this.$_ngcc_current_state = 0;\n break;\n }\n }\n }\n \n"}]}, {"source1": "relaxngcc/parser/state/StartElement.class", "source2": "relaxngcc/parser/state/StartElement.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -29,97 +29,97 @@\n }\n \n public void enterElement(final String $__uri, final String $__local, final String $__qname, final Attributes $attrs) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n- case 0: {\n- this.revertToParentFromEnterElement((Object)this, super._cookie, $__uri, $__local, $__qname, $attrs);\n+ case 3: {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"start\")) {\n+ this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n+ this.$_ngcc_current_state = 2;\n+ break;\n+ }\n+ this.unexpectedEnterElement($__qname);\n break;\n }\n case 2: {\n int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"group\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-body\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"list\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"optional\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java-import\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"interleave\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0 || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"notAllowed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"oneOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"element\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"zeroOrMore\") || ($ai = this.$runtime.getAttributeIndex(\"\", \"combine\")) >= 0 || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"mixed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"empty\") || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0 || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"value\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\")) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 29, (Scope)this.$runtime.grammar);\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"optional\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"list\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"notAllowed\")) || ($ai = this.$runtime.getAttributeIndex(\"\", \"combine\")) >= 0 || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"mixed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"oneOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"element\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-body\")) || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0 || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0 || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java\")) || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0 || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"interleave\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\")) || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) || ($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0 || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"empty\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"group\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java-import\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"value\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"zeroOrMore\"))) {\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 461, (Scope)this.$runtime.grammar);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n- case 3: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"start\") {\n- this.$runtime.onEnterElementConsumed($__uri, $__local, $__qname, $attrs);\n- this.$_ngcc_current_state = 2;\n- break;\n- }\n- this.unexpectedEnterElement($__qname);\n+ case 0: {\n+ this.revertToParentFromEnterElement((Object)this, super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n default: {\n this.unexpectedEnterElement($__qname);\n break;\n }\n }\n }\n \n public void leaveElement(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n+ case 2: {\n+ int $ai;\n+ if ((($ai = this.$runtime.getAttributeIndex(\"\", \"combine\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"start\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"start\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"start\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"start\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"start\")) || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0 && $__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"start\"))) {\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 461, (Scope)this.$runtime.grammar);\n+ this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n+ break;\n+ }\n+ this.unexpectedLeaveElement($__qname);\n+ break;\n+ }\n case 0: {\n this.revertToParentFromLeaveElement((Object)this, super._cookie, $__uri, $__local, $__qname);\n break;\n }\n case 1: {\n- if ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"start\") {\n+ if ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"start\")) {\n this.$runtime.onLeaveElementConsumed($__uri, $__local, $__qname);\n this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveElement($__qname);\n break;\n }\n- case 2: {\n- int $ai;\n- if ((($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"start\") || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"start\") || (($ai = this.$runtime.getAttributeIndex(\"\", \"combine\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"start\") || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"start\") || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"start\") || (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0 && $__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"start\")) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 29, (Scope)this.$runtime.grammar);\n- this.spawnChildFromLeaveElement((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n- break;\n- }\n- this.unexpectedLeaveElement($__qname);\n- break;\n- }\n default: {\n this.unexpectedLeaveElement($__qname);\n break;\n }\n }\n }\n \n public void enterAttribute(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n- case 0: {\n- this.revertToParentFromEnterAttribute((Object)this, super._cookie, $__uri, $__local, $__qname);\n- break;\n- }\n case 2: {\n- if (($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"class\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"access\") || ($__uri == \"\" && $__local == \"combine\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"return-type\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"return-value\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"params\")) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 29, (Scope)this.$runtime.grammar);\n+ if (($__uri.equals(\"\") && $__local.equals(\"combine\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"params\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"access\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"return-type\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"class\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"return-value\"))) {\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 461, (Scope)this.$runtime.grammar);\n this.spawnChildFromEnterAttribute((NGCCEventReceiver)h, $__uri, $__local, $__qname);\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n+ case 0: {\n+ this.revertToParentFromEnterAttribute((Object)this, super._cookie, $__uri, $__local, $__qname);\n+ break;\n+ }\n default: {\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n }\n }\n \n@@ -137,58 +137,58 @@\n break;\n }\n }\n }\n \n public void text(final String $value) throws SAXException {\n switch (this.$_ngcc_current_state) {\n- case 0: {\n- this.revertToParentFromText((Object)this, super._cookie, $value);\n- break;\n- }\n case 2: {\n int $ai;\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 29, (Scope)this.$runtime.grammar);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 461, (Scope)this.$runtime.grammar);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-value\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 29, (Scope)this.$runtime.grammar);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 461, (Scope)this.$runtime.grammar);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"return-type\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 29, (Scope)this.$runtime.grammar);\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 461, (Scope)this.$runtime.grammar);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- if (($ai = this.$runtime.getAttributeIndex(\"\", \"combine\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 29, (Scope)this.$runtime.grammar);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 461, (Scope)this.$runtime.grammar);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"access\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 29, (Scope)this.$runtime.grammar);\n+ if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"params\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 461, (Scope)this.$runtime.grammar);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n- if (($ai = this.$runtime.getAttributeIndex(\"http://www.xml.gr.jp/xmlns/relaxngcc\", \"class\")) >= 0) {\n- final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 29, (Scope)this.$runtime.grammar);\n+ if (($ai = this.$runtime.getAttributeIndex(\"\", \"combine\")) >= 0) {\n+ final NGCCHandler h = (NGCCHandler)new PatternDefinition((NGCCHandler)this, super._source, this.$runtime, 461, (Scope)this.$runtime.grammar);\n this.spawnChildFromText((NGCCEventReceiver)h, $value);\n break;\n }\n break;\n }\n+ case 0: {\n+ this.revertToParentFromText((Object)this, super._cookie, $value);\n+ break;\n+ }\n }\n }\n \n public void onChildCompleted(final Object $__result__, final int $__cookie__, final boolean $__needAttCheck__) throws SAXException {\n switch ($__cookie__) {\n- case 29: {\n+ case 461: {\n this.$_ngcc_current_state = 1;\n break;\n }\n }\n }\n \n public boolean accepted() {\n"}]}, {"source1": "relaxngcc/parser/state/name.class", "source2": "relaxngcc/parser/state/name.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -48,16 +48,16 @@\n case 1: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendEnterElement(super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n- if (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"nsName\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"name\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"anyName\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\")) {\n- final NGCCHandler h = (NGCCHandler)new NameClassState((NGCCHandler)this, super._source, this.$runtime, 23);\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"name\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"anyName\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"nsName\"))) {\n+ final NGCCHandler h = (NGCCHandler)new NameClassState((NGCCHandler)this, super._source, this.$runtime, 15);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n default: {\n@@ -99,15 +99,15 @@\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n case 0: {\n this.revertToParentFromEnterAttribute((Object)this.nc, super._cookie, $__uri, $__local, $__qname);\n break;\n }\n case 1: {\n- if ($__uri == \"\" && $__local == \"name\") {\n+ if ($__uri.equals(\"\") && $__local.equals(\"name\")) {\n this.$_ngcc_current_state = 4;\n break;\n }\n this.unexpectedEnterAttribute($__qname);\n break;\n }\n default: {\n@@ -119,15 +119,15 @@\n \n public void leaveAttribute(final String $__uri, final String $__local, final String $__qname) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n case 3: {\n- if ($__uri == \"\" && $__local == \"name\") {\n+ if ($__uri.equals(\"\") && $__local.equals(\"name\")) {\n this.$_ngcc_current_state = 0;\n break;\n }\n this.unexpectedLeaveAttribute($__qname);\n break;\n }\n case 0: {\n@@ -139,39 +139,39 @@\n break;\n }\n }\n }\n \n public void text(final String $value) throws SAXException {\n switch (this.$_ngcc_current_state) {\n- case 4: {\n- this.name = $value;\n- this.$_ngcc_current_state = 3;\n- this.action0();\n- break;\n- }\n case 0: {\n this.revertToParentFromText((Object)this.nc, super._cookie, $value);\n break;\n }\n case 1: {\n final int $ai;\n if (($ai = this.$runtime.getAttributeIndex(\"\", \"name\")) >= 0) {\n this.$runtime.consumeAttribute($ai);\n this.$runtime.sendText(super._cookie, $value);\n break;\n }\n break;\n }\n+ case 4: {\n+ this.name = $value;\n+ this.$_ngcc_current_state = 3;\n+ this.action0();\n+ break;\n+ }\n }\n }\n \n public void onChildCompleted(final Object $__result__, final int $__cookie__, final boolean $__needAttCheck__) throws SAXException {\n switch ($__cookie__) {\n- case 23: {\n+ case 15: {\n this.nc = (NameClass)$__result__;\n this.$_ngcc_current_state = 0;\n break;\n }\n }\n }\n \n"}]}, {"source1": "relaxngcc/parser/state/patterns.class", "source2": "relaxngcc/parser/state/patterns.class", "unified_diff": null, "details": [{"source1": "procyon -ec {}", "source2": "procyon -ec {}", "unified_diff": "@@ -43,25 +43,25 @@\n \n public void enterElement(final String $__uri, final String $__local, final String $__qname, final Attributes $attrs) throws SAXException {\n this.$uri = $__uri;\n this.$localName = $__local;\n this.$qname = $__qname;\n switch (this.$_ngcc_current_state) {\n case 0: {\n- if (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"group\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"list\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"optional\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"interleave\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"element\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"zeroOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"mixed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"empty\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"notAllowed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"value\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"oneOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\")) {\n- final NGCCHandler h = (NGCCHandler)new PatternState((NGCCHandler)this, super._source, this.$runtime, 169);\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"optional\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"list\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"notAllowed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"interleave\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"mixed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"oneOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"empty\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"element\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"group\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"value\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"zeroOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java\"))) {\n+ final NGCCHandler h = (NGCCHandler)new PatternState((NGCCHandler)this, super._source, this.$runtime, 77);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.revertToParentFromEnterElement((Object)this.p, super._cookie, $__uri, $__local, $__qname, $attrs);\n break;\n }\n case 1: {\n- if (($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"group\") || ($__uri == \"http://www.xml.gr.jp/xmlns/relaxngcc\" && $__local == \"java\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"list\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"optional\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"ref\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"interleave\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"element\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"zeroOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"choice\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"data\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"mixed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"empty\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"text\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"notAllowed\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"value\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"oneOrMore\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"attribute\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"grammar\") || ($__uri == \"http://relaxng.org/ns/structure/1.0\" && $__local == \"parentRef\")) {\n- final NGCCHandler h = (NGCCHandler)new PatternState((NGCCHandler)this, super._source, this.$runtime, 168);\n+ if (($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"optional\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"list\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"notAllowed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"ref\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"interleave\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"attribute\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"text\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"mixed\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"oneOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"choice\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"empty\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"data\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"parentRef\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"element\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"group\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"value\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"zeroOrMore\")) || ($__uri.equals(\"http://relaxng.org/ns/structure/1.0\") && $__local.equals(\"grammar\")) || ($__uri.equals(\"http://www.xml.gr.jp/xmlns/relaxngcc\") && $__local.equals(\"java\"))) {\n+ final NGCCHandler h = (NGCCHandler)new PatternState((NGCCHandler)this, super._source, this.$runtime, 76);\n this.spawnChildFromEnterElement((NGCCEventReceiver)h, $__uri, $__local, $__qname, $attrs);\n break;\n }\n this.unexpectedEnterElement($__qname);\n break;\n }\n default: {\n@@ -126,21 +126,21 @@\n break;\n }\n }\n }\n \n public void onChildCompleted(final Object $__result__, final int $__cookie__, final boolean $__needAttCheck__) throws SAXException {\n switch ($__cookie__) {\n- case 169: {\n+ case 77: {\n this.child = (Pattern)$__result__;\n this.action0();\n this.$_ngcc_current_state = 0;\n break;\n }\n- case 168: {\n+ case 76: {\n this.child = (Pattern)$__result__;\n this.action0();\n this.$_ngcc_current_state = 0;\n break;\n }\n }\n }\n"}]}]}]}]}]}]}